回覆列表
-
1 # 隨風而行00
-
2 # IT程式設計教程分享
作為一名優秀的PHP程式設計師,我認為第一階段1-2年的PHPer知道如何使用工具、專案版本如何控制、接觸並能夠使用YII/tp/laravel等框架完成專案等等
在後面2-3年的PHPer除了寫程式碼還需要熱衷於學習各種技術實現、不僅對專案熟悉,還要能解決效能問題。只有深入學習PHP最佳化,Swoole介面,微服務,Mysql底層最佳化等,才能擁有一份不錯的薪資!
4-5年的PHPer技術體系需要逐漸往大型層次進階, 有效、高速的處理從很小到非常大的專案管理,隨著我們的業務量越來越大和越高併發,分散式快取、RPC、API架構設計等技術都必將掌握!
需要進階的PHP程式設計師趕緊來學習 提升自己了!!!!
其實從我個人經歷感悟:每個程式的標配應該是 c或c++語言+一門指令碼語言(java php c#...都算指令碼語言)
1. 為什麼要這樣子呢?
從你自身發展來說:
用c或c++來練內功,加強資料結構,瞭解記憶體機制.
用指令碼語言來加快工作效率.
當指令碼語言面臨執行效率不足或需要呼叫一些足夠底層的庫時(例如php中網路訪問實際是呼叫c語言寫的curl庫),祭出c/c++(作業系統底層核心庫或都是用c/c++寫的,各種通用庫大部分也是c/c++寫的)肯定能解決你問題。
從你老闆的角度:
他肯定要考慮成本,最少投入,最大產出。如果你能解決更多實際問題,會更多語言及類庫。那都是雙贏結局。
其實學了c/c++,轉其他語言就是piece of cake。瞭解c語言執行庫(crt)及c++ 標準庫(stl庫)及資料結構方面的知識,那你的發展潛力會增加更多。
個人經驗而已,不一定具有普遍性。