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