php各級工程師需要掌握的知識體系
php最常見的崗位是後端工程師或者架構師。我認為不應該脫離這個職位來討論怎麼能有效地學習php。
我對比以及總結了國內外一些大公司的招聘要求,從這個職位的角度來看看我們應該掌握什麼:
初級/中級工程師
-
熟練掌握演算法、資料結構,計算機網路等知識
-
熟悉服務端開發的MVC架構,熟悉主流開發框架
-
熟悉LINUX系統,熟練使用Git等版本控制工具
-
熟悉mysql,熟悉mysql的基本操作
-
瞭解memcache、redis、mongodb等常用nosql
-
熟悉PHP實現和工作原理
高階工程師
-
具備mysql最佳化經驗,掌握mysql分表、叢集等相關設計方案,瞭解底層原理。對如何用好mysql寫出高效能的程式碼有充分的經驗;
-
熟悉memcache、redis、mongodb等常用nosql解決方案,對如何用好它們寫出高效能的 有充分的經驗,瞭解各自的優缺點以及使用場景。
-
研究過主流框架的原始碼,底層實現。甚至寫過自己的框架,仔細對比過。
-
對前後端分離、寫RESTful 的API、寫多版本相容的API等等,總結歸納了自己的實戰經驗;
-
關注著新技術,對go、docker等都有探索並在某些場景下試用了;
資深工程師/架構
-
能平衡好業務需求和技術複雜度,兼顧功能、效能、可靠性等多項要求,來選擇最合適的技術方案。
-
程式碼易除錯、易測試、易維護、易擴充套件的。你能制定團隊的coding best practice,能透過design review、code review、unit test、文件、流程完善等方式,來幫助團隊提升程式碼質量、減少bug數量。
-
你有豐富的trouble shooting技巧;能用各種工具來幫助提升開發效率和開發質量,必要時你能寫自己的工具。
-
能從使用者的角度出發思考問題,能和業務順暢溝通,能理解需求並預見潛在需求及其價值,能對功能設計提出洞見,幫助需求方形成更完整的場景。
-
在某個技術領域擁有突出的能力,懂得怎麼造輪子。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31545264/viewspace-2646919/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 大資料工程師需要掌握的知識點大資料工程師
- 搞大資料,Java 工程師需要掌握哪些知識?大資料Java工程師
- 要成為架構師,你需要掌握這些知識體系!架構
- Linux運維工程師需要掌握哪些知識?Linux入門教程Linux運維工程師
- 成為一名合格的Java工程師,需要掌握哪些基本知識Java工程師
- JVM-Java工程師必須掌握的知識點JVMJava工程師
- 新手UI設計師需要掌握的知識和技能UI
- 前端工程師到底需要掌握哪些 HTTP 知識才能過好這一生?前端工程師HTTP
- 架構師之路:一個架構師需要掌握的知識技能架構
- 後端工程師需要了解的跨域知識後端工程師跨域
- 面試需要掌握的知識點面試
- 高階軟體測試工程師,需要掌握哪些技能工程師
- 運維工程師需要掌握的7大武器運維工程師
- 一個合格的Web前端工程師要掌握的知識點彙總!Web前端工程師
- 前端工程師須知的CORS知識前端工程師CORS
- web前端需要掌握什麼知識?Web前端
- PostgreSQL 優化需要掌握的知識類別SQL優化
- 2021年你需要掌握的前端小知識前端
- 軟體設計師:軟體工程基礎知識軟體工程
- java程式設計師進階架構師你必須掌握的架構知識體系Java程式設計師架構
- 做大資料工程師需要掌握哪些技能呢?大資料工程師
- 運維需要掌握的12個路由知識點運維路由
- 介面測試人員需要掌握的知識技能
- 新時代的網路工程師需要掌握哪些技能工程師
- 嵌入式Linux開發工程師需要學習哪些知識Linux工程師
- linux網路工程師需要掌握哪些技能?linux網路工程師技能分析Linux工程師
- 線上教你開發直播軟體app時需要掌握的小知識APP
- 合格的中級前端工程師要掌握的 JavaScript 技巧前端工程師JavaScript
- 中級JAVA程式設計師應該掌握的資料結構知識Java程式設計師資料結構
- 前端工程師應該知道的yarn知識前端工程師Yarn
- 大資料開發工程師需要掌握什麼技能?大資料工程師
- 學大資料需要掌握的知識,需要學習的資料技術大資料
- 人工智慧AI需要掌握哪些基礎知識?人工智慧AI
- 從業資料分析,需要掌握python哪些知識?Python
- 怎樣如軟體工程師一樣組織知識軟體工程工程師
- 程式設計師需要了解的硬核知識之控制硬體程式設計師
- 程式設計師需要了解的硬核知識之記憶體程式設計師記憶體
- JavaScript大師必須掌握的12個知識點JavaScript