程序員等級劃分,歡迎對號入座
說起程序員工資,有年薪10來萬的,有年薪百萬的,為什么差距會這樣大呢?
工資決定著能力,因為程序員之間的水平不一,從而影響了不同水平的程序員的工資。今天小編就帶大家看看程序員的級別吧。
1.還未入門的程序員
哥寫的不是程序,而是BUG。。。
2.初級程序員
其實初級程序員也分實習和正式之分,就當畢業的程序員肯定還有很長一段時間的項目實際學習過程,而初級程序員的定義是能獨立完成項目。要做到這樣,就需要程序員本身懂很多東西了。技術上,要了解所用的語言、架構、數據庫等。業務上,要懂很多業務邏輯,能夠理解并且抽象成模型轉換成代碼。但是他們對于代碼往往是知其然而不知其所以然。
3.普通程序員
普通的程序員對于所使用的代碼框架以及所使用的相關工具已經很熟悉了,但是對于技術底層原理沒有太多的深入了解,但對代碼卻往往很偏執,樂于編寫代碼,調優改BUG,往往樂此不疲。做事風格非常像處女座。他們有豐富的項目經驗,了解項目流程,遵守一些編碼規范和開發流程,往往不滿足底層代碼的邏輯,進行優化。
4.高級程序員
高級程序員相對來說就比較上檔次啦,眾多開源框架的造物者,有比較獨立的思考能力,技術上善于發現不足之處并不全開源。
他們對各種底層的協議和原理都比較了解,甚至本身就是某種協議的起草者或發起人。
5.頂級程序員
事了拂衣去,深藏身與名。
技術高超,往往是各大公司爭搶之人。
或者自己創業,是某個技術公司的老總或者總監。
6.神仙程序員
誰也不知道他們在干什么,
他們游走于網絡中,
做著可能改變世界的事情。
后記:對于大部分轉行的人來說,找機會把自己的基礎知識補齊,邊工作邊補基礎知識,真心很重要。