從糟糕到不朽 程序員的八個級別[1]
在面試時,你可能會被經常問到“在未來5年,你想干什么?”,這可能是一個比較難回答的問題。在中國,答案一般可能會是Team leader,Manager,或是Architect,Specialist等,在中國,大家可能更多地覺得manager會是程序員的下一個目標,可是在國外,經理和程序員可能是兩個不同的分支,Architect或Specialist 比經理來說更牛、代遇可能也更好,因為這些人的智商需要的更高。
在著名的“Coding Horror”上出現了這樣一篇文章,我把其轉到這里(我并沒有完全一模一樣的翻譯,我只不過是用自己的話轉述罷了),也讓大家看看國外人的思考方式(當然,這篇文章只是分析程序員的級別而不是工種)。正如其作者結尾時所說,這八個級別并不是很嚴格的,其只不過是一種想法,希望能給大家另一種思路。
第八級 不朽的程序員
這一級別是程序員的最高級別。你的代碼比你的生命活的.還長,當你死后,你將會成為整個歷史的一部分。其它程序員對你頂禮膜拜,或許你會獲得計算機最高獎“圖靈獎”,不然就是一系列極其影響力的論文,再不然,就是發明了一些可以影影響整個編程界根基的技術。你擁有的不僅僅是在維基百科上的一個詞條,還會有一個專門的網站來研究你的生平和你的工作成果。
比如:Dijkstra, Knuth(編程藝術的作者),Kay
第七級 成功的程序員
這類程序員一方面很著名,另一方面在商業上也很成功,他們影響了整個工業界。他們似乎決定了工業界中發展的方向,這些人,自己的編程能力固然了得,但估計他們的Business方面的能力應該大于他們編程的能力。(我個人認為Linus應該屬于這一類)
比如: Gates(比爾蓋茨), Gates(Doom和Quake 3D游戲), DHH (Ruby on Rail的創建者)
第六級 著名程序員
這一類的程序員,在編程圈子內比較有名氣,但是他們的這種名氣并不一定能給他們帶來某種利益。名氣是一件好事,但是成功可能更好一些,這類人一般正在給一個很著名的大的公司,或是是一極具影響力的小公司里工作,或者正在創建自己的事業。無論怎么樣,其它的程序員聽說過你的名字,并以你為榜樣在效仿著你。
第五級 骨干程序員
這類程序員一般來說都是公司里的骨干份子,他們擔任著公司內最重要的編程角色,在公司內部,他們受到老板和其它程序員的尊敬,他們不會失業,因為他們隨時都可以很容易地找到工作。他們工作過的公司都會因為他們而有所發展。
【從糟糕到不朽 程序員的八個級別[1]】相關文章:
從0到1讀書筆記08-21
專訪彼得·蒂爾:中美合作不光是“從0到1+從1到N”11-03
從0到1讀后感2000字10-31
關于創業者如何從0到111-30
0到1的求生12-04
從洗臉到化妝的步驟10-07
從春天到冬天的成語02-11
街舞從歐美到中國的發展10-19
從平凡到卓越培訓心得01-20
象棋如何從入門到精通09-04