初期
在初期我們應該把PHP基礎打扎實,下層基礎決定上層建筑。在這個時期我們應該注重項目實戰、編程思考、開發模式、實用功能開發。
需要學習:PHP基礎語法、PHP擴展、面向對象、MySQL操作、linux環境編譯安裝(例如:lnmp、lamp)、常用框架(例如:laravel、tp)、常用設計模式、PSR開發規范、項目封裝等
中期
在這個階段我們應該開始注重項目開發后的性能,對開發過程的原理分析,對于網絡編程要開始學習準備了。自己可嘗試重構代碼。開發自己需要的組件功能
需要學習:框架的底層原理、緩存數據庫的操作Memcache,Redis,Mongodb)、MySQL優化、PHP底層原理實現機制、服務器優化、網絡模型、io模型、集群搭建、主從復制與讀寫分離等
后期
在這個時期,基本上你的技術能力都已經具備的很充分,這個時期我們應該從項目網站的整體架構和公司的業務線,以及人員管理、自身領導力入手。這個時期更加注重管理和規劃的能力。
需要學習:微服務的架構設計,高并發的解決方案。項目網站的技術選項、團隊人員協調、團隊問題解決等。