根據近年數據,中國現有程序員500萬左右,其中P1、P2數量占據了近100萬,P8及以下程序員約有490萬,P9及以上僅有10萬。
80后是企業的技術支柱,90后已開始逐步成為企業的中堅力量。BAT的大佬橫行,業內的散客也不容小覷。90后有人在P4徹夜敲代碼,也有人正邁入P8。
目前並沒有對程序員等級進行明確的划分,很多時候是參照BAT的程序員等級進行判定。
P1、P2 入門
1.了解計算機專業的基礎知識,懂計算機的基本操作,掌握一門基礎的程序語言即可。
2.BAT一般空缺,為非常低端崗位預留。
3.年薪8w以下,國內約有102w人。
P3 助理
1.熟練掌握一種語言,掌握一種開發環境。
2.了解編譯器的原理和實現機制,了解操作系統中的內部機制。
3.能獨立完成復雜任務,能夠發現並解決問題。
4.在項目當中可以作為獨立的項目組成員。
5.年薪9-12w,國內約有116w人。
P4 初級專員
1.深入了解一門操作系統,掌握某項領域知識的各種思想原理。
2.各種經驗、技能、技巧掌握下來,學習一些知名的開源項目。
3.對於復雜問題的解決有自己的見解,對於問題的識別、優先級分配有見解,善於尋求資源解決問題。
4.可獨立領導跨部門的項目;在專業方面能夠培訓和教導新進員工。
5.年薪13-15w,國內約有55w人。
P5 高級工程師
1.做基礎研究,研究非數值"計算"。
2.在專業領域,對自己所從事的職業具備一定的前瞻性的了解。
3.對於復雜問題的解決有自己的見解,對於問題的識別、優先級分配見解尤其有影響力,善於尋求資源解決問題。
4.可獨立領導跨部門的項目;能夠培訓和教導新進員工。
5.是專業領域的資深人士;行業外或公司內培養周期較長。
6.年薪16-20w,國內約有76w人。
P6 資深工程師
1.在某一專業領域中,對於業界的相關資源及水平比較了解。
2.參與部門相關策略的制定;對部門管理層的在某個領域的判斷力產生影響。
3.對事物和復雜問題的分析更有影響力。
4.進行創新。對任何一種簡單的東西,需要考慮各種各樣的需求,以需求來驅動研究;對各種最基礎性的查找結構和算法都了然於胸。
5.年薪21-25w,國內約有45w人。
P7 技術專家
1.是某一領域中的資深專家;對某一專業領域的規划和未來走向產生影響。
2.有較大的貢獻。(首先解決問題必須是比較重要的,其次你要比前輩們在某方面有一個較大的提高,或者你解決的是一個全新的以前沒有解決過的問題;最重要的是,主要的思路和方法必須是你自己提供的,不再是在別人的思路基礎上進行的優化和改進)
3.年薪26-30w,國內約有52w人。
P8 高級專家
1.在公司內部被認為是某一方面的專家或者在國內的業界范圍具備知名度和影響力。
2.對公司某一方面的戰略規划和未來走向產生影響。
3.在本領域的思想和研究在公司具備較大的影響力。
4.年薪31-40w,國內約有35w人。
P9 資深專家
1.業內知名,對國內/國際相關領域都較為了解。
2.對公司的發展做出重要貢獻或業內有相當的成功記錄。
3.所進行的研究或工作對公司有相當程度的影響。
4.年薪41-50w,國內約有7w人。
P10及以上 研究員
1.業內頂尖人才, 對於國際上相關領域的思想/實踐都有獨到的見解並頗受尊重,比較有名望。
2.對公司的發展做出重要貢獻或業內有相當的成功記錄。
3.能領導公司相關方面的研究、開創業界一些實踐。
4.所倡導或所開創一些做法對公司的未來有深遠的影響。
5.年薪50w+,國內約有9w人。
"還有很長的路要走呢,加油吧騷年,我與你共勉之。"