程式設計師職業規劃的四個境界

才智咖 人氣:8.68K

程式設計師職業規劃的四個境界。

程式設計師職業規劃的四個境界

1、線性級:程式設計的時候好比低著頭走路,腦子裡完全不進行規劃。就像蓋房子的時候,一塊磚一塊磚的壘,想到哪就幹到哪。結果越壘越龐大,後面的程式碼管理越來越混亂。這一境界相當於生產車間裡的操作工,按照圖紙根據工藝要求操作機器進行部件加工,至於零件在於整個裝置中的功能和作用不了解,也不去考慮。這一境界的目標是把本工序工作做好。

2、邏輯級:掌握了一定演算法經驗,對於現實業務比較瞭解,能夠撰寫出一些模組和函式。邏輯比較嚴密,bug比較少。這一境界相當於生產車間裡面的車間主任,需要對本車間的生產加工業務比較熟悉,還能自己設計出一些便利的工裝器具,便於重複生產加工的時候,加快生產速度,保證加工質量。這一境界的目標是快速的高質量的`把本車間工作做好。

3、架構級:掌握演算法,熟悉現實業務。對軟體進行架構,進行分層,指導團隊成員按照統一的目標進行工作。這一境界相當於製造本部長,對於整個產品的生產過程都非常熟悉,協調各個車間的生產進度,按照一致的交付目標進行生產加工。這一境界的目標是把產品按質保量的做好。

4、工程級:按照專案管理的理念,對軟體過程進行專案級管理。需要協調內外部各種資源進行統一工作。這一境界相當於事業部老總,需要協調市場銷售、材料供應、內部生產等內外部多方面的資源實現經營目標。這一境界的目標是低成本、快速的交付產品讓客戶滿意,實現營業利潤。