首先,了解、熟悉、擅長、精通這四個是判斷程序員編程能力描述的幾個關鍵詞語,分別代表了不同的級別,基本判斷如下(大致而已)。
1、了解:1-2年使用一種語言編程經驗,能做到讀懂代碼,能實現業務要求,會用就可以。“參與”大項目,“負責”子項目開發或者某簡單模塊開發。
2、熟悉:2-5年編程經驗,了解幾種代碼的優缺點,可以做到語言切換,“獨立負責”過子項目開發(規劃、實施、測試,可能涉及到1-3個人小團隊管理,可以設定代碼規則)。
3、擅長:4-7年編程經驗,有“獨立負責”大項目經驗(策劃、實施、測試、涉及到3-6人代碼管理,涉及到核心代碼編寫和一些架構師工作)。
4、精通:總監級別,3-5個大項目核心架構師,帶領開發團隊,對開發結果負責。