高級PHP工程師所要具備的特性,僅供大家參考。
1、經常閱讀手冊,常用的函數基本都熟悉,比如:時間函數,數組函數,文件函數,MySQL函數,GD庫,session。環境的獨立安裝,常用的框架會一到兩個( THINKPHP,CI)。
2、熟悉HTTP、TCP/IP等網絡通訊協議,PHP做接口(json/xml),PHP請求接口(file_get_contents/curl)。
3、對 LINUX 比較熟悉,Web服務器的搭建( Apache/Nginx),PHP環境的安裝。
4、編程思想和能力的拓展,如數據結構和算法設計、設計模式、好代碼的原則和技巧、大規模網站開發技術等。MVC模式(三層架構模式), 正則表達式, Web前端的也是給你加分的選項哦,像js,ajax,頁面兼容。
5、對MySQL非常熟悉,MySQL常用的命令和優化。
6、緩存, NoSQL(Memcache,Redis,Mongodb)擴展的安裝,對Nosql的基本操作。
7、基本的編碼風格,邏輯性,嚴謹,代碼後期的可維護性,快速編寫結構清晰,追求程序的速度,也就是性能,而不是編程的速度。
8、英語能力也很重要,不過也可以用翻譯軟件彌補。多看一些開源的網站代碼。
9、其他一些與程序無關的東西,比如溝通、自身的領導力,解決分析問題的能力。