程序員的分類

程序員做爲一種工種,有更多的細分,就像老虎有東北虎華南虎同樣。
1,應用型。這種就是咱們平常說得最多的程序員,好比java程序員,.net程序員。這類程序員通常就是作一個應用(如桌面系統或網站或手機app等),他們當中的大部分是充當搬磚的角色,也是51job之類招聘網站上招得最多的一類。特色:對技能要求不是很高,通常是有個兩三年的開發經驗便可,有時剛畢業的也能夠,偶爾會遇到招高級開發人員或架構師的。
這類程序員的數量是最多的。他們當中有不多一部分的是對着這個行業有着無比的熱愛,願爲這個行業而獻身,離開了這個行業就活不了。而大多數,則只是把這個看成一個職業,和其它的職業沒有區別,都是謀生的工具,對他們來講,轉行不是一件困難的事,都是爲了生活,幹哪行都是上班。很顯然,計算機這個行業的前進不會由這些人來推進。他們只是混個工做經驗,混個升職加薪,一旦有機會遠離開發,他們會堅決果斷地抓住。
2,技術型。這種人通常就是搞算法搞數據結構發明語言搞編譯器這類高端技術含量的活。他們的專一於某一方面的技術,在技術層面,好比能把快速排序的算法速度提升0.5%,好比發明了一門新的語言叫JavaX。他們的代碼也許更不工整,也許架構並非很好,但含金量確實高。我以前看過中科院的中文分詞的開源代碼,基本上看不懂,變量命令很簡單,不寫註釋是看不懂含義的。以前還看過一位天然語言學家寫的代碼,導入到eclipse裏全是黃色的感嘆號。但不得不說,功能是實現了,效率是達到了。java

3,業務型。這類程序員,怎麼說呢,技術通常般吧,業務很熟悉,而且和專搞技術的互相瞧不起。搞業務的以爲技術不重要,搞技術的以爲業務不重要。這類程序員常常掛在嘴邊的一句話就是:技術不是問題,你不懂業務光會技術有毛用。
程序員

相關文章
相關標籤/搜索