麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > PHP > 正文

PHP工程師面臨的成長瓶頸

2024-09-04 11:50:18
字體:
來源:轉載
供稿:網友

  作為開發中應用最廣泛的語言之一,PHP有著大量的粉絲,那么你是一名優秀的程序員嗎?在進行自我修煉的同時,你是否想過面對各種各樣的問題,我該如何突破自身的瓶頸,以便更好的發展呢?
  PHP工程師面臨成長瓶頸

  先明確這里所指的PHP工程師,是指主要以PHP進行Web系統的開發,沒有使用其的語言工作過。工作經驗大概在3~4年,普通的Web系統(百萬級訪問,千成級數據以內或業務邏輯不是特別復雜)開發起基本得心應手,沒有什么問題。但他們會這樣的物點:

  ◆除了PHP不使用其它的語言,可能會點shell 腳本。

  ◆對PHP的掌握不精(很多PHP手冊都沒有看完,庫除外)。

  ◆知識面比較窄(面對需求,除開使用PHP和mysql ,不知道其它的解決辦法)。

  ◆PHP代碼以過程為主,認為面向對象的實現太繞,看不懂。

  這些PHPer在遇到需要高性能,處理高并發,大量數據的項目或業務邏輯比較復雜(系統需要解決多領域業務的問題)時,缺少思路。不能分析問題的本質,技術判斷力比較差,對于問題較快能找出臨時的解決辦法,但常常在不斷臨時性的解決辦法中,系統和自己一步步走向崩潰。那怎么提高自己呢?怎么可以挑戰難度更高的系統?

  更高的挑戰在那里?

  結合我自己的經驗,我列出一些具體挑戰,讓大家先有個感性的認識。

  高性能系統的挑戰在那里?

  ◆如何選擇Web服務器?要不要使用fast-cgi 模式;

  ◆要不要使用反向代理服務?選擇全內存緩存還是硬盤緩存?

  ◆是否需要負載均衡?是基于應用層,還是網絡層? 如何保證高可靠性?

  ◆你的PHP代碼性能如何,使用優化工具后怎么樣? 性能瓶頸在那里? 是否需要寫成C的擴展?

  ◆用戶訪問有什么特點,是讀多還是寫多?是否需要讀寫分離?

  ◆數據如何存儲?寫入速度和讀出速度如何? 數據增漲訪問速讀如何變化?

  ◆如何使用緩存? 怎么樣考慮失效?數據的一致性怎么保證?

  高復雜性系統的挑戰在那里?

  ◆能否識別業務所對應的領域?是一個還是多個?

  ◆能否合理對業務進行抽象,在業務規則變化能以很小的代價實現?

  ◆數據的一致性、安全性可否保證?

  ◆是否撐握了面向對象的分析和設計的方法

  這里所列出的問題,你都能肯定的回答,說明在技術上你基本已經可能成為架構師了。如何你還不能回答,你需要在以下幾個方向加強。

  怎么樣提高,突破瓶頸

  如何你還不能回答,你需要在以下幾個方向加強:

  ◆分析你所使用的技術其原理和背后運行的機制,這樣可以提高你的技術判斷力,提高你技術方案選擇的正確性;

  ◆學習大學期間重要的知識, 操作系統原理,數據結構和算法。知道你以前學習都是為了考試,但現在你需要為自己學習,讓自己知其所以然;

  ◆重新開始學習C語言,雖然你在大學已經學過。這不僅是因為你可能需要寫PHP擴展,而且還因為,在做C的應用中,有一個時刻關心性能、內存控制、變量生命周期、數據結構和算法的環境;

  ◆學習面向對象的分析與設計,它是解決復雜問題的有效的方法。學習抽象,它是解決復雜問題的唯一之道。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲第一成av人网站懂色 | 中文字幕国产一区 | 中文字幕综合在线观看 | 国产69精品久久久久久野外 | 99热1| 国产亚洲精品视频中文字幕 | 成人国产精品一区 | 久久久成人精品 | 久久国产精品无码网站 | 国产69久久精品成人看 | hdhdhd79xxxxх | 国产精品中文在线 | av亚洲在线观看 | 成人午夜视频网站 | 欧美一级做a | 91 视频网站 | 久久777国产线看观看精品 | 欧美视频在线观看一区 | 日本在线不卡一区二区 | 成人资源在线观看 | 日本欧美视频 | 爱唯侦察 国产合集 亚洲 | 2021狠狠操 | 精品国产高清一区二区三区 | 久久久一区二区三区四区 | 久久国产一 | 99ri在线 | 欧美一级黄色网 | 精品免费在线视频 | 国产乱淫av一区二区三区 | 久久久久亚洲精品国产 | 九九精品在线观看视频 | 国内精品久久久久久久久久久久 | 亚洲综合视频网 | 欧美偷拍一区二区 | 日本精品久久久久久草草 | 黄色特级片黄色特级片 | 一级α片 | 久草视频国产在线 | 99re久久最新地址获取 | 欧美视频一区二区三区 |