自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

程序員的八個級別

開發(fā) 后端 前端
你是否被人問過這樣一個經(jīng)典的面試問題,“五年內(nèi)你對自己有什么規(guī)劃?”當(dāng)被問到時,我的腦子里總會回放一段1984年《Twisted Sister》里的一個視頻片段。

你是否被人問過這樣一個經(jīng)典的面試問題,“五年內(nèi)你對自己有什么規(guī)劃?”當(dāng)被問到時,我的腦子里總會回放一段1984年《Twisted Sister》里的一個視頻片段。

我想讓你告訴我說——不,這樣更好,站起來,對著全班說–

[[98323]]

你今后打算干什么?

你想當(dāng)搖滾明星,這很自然!或者至少要成為一名明***程序員。這種問題一般不會得到一個很嚴(yán)肅的回答——就像另外一個毫無新意且充滿壓抑的問題,“你***的弱點是什么?”弱點是有時候太過搖滾,可能會傷著無辜的旁觀者。

但我卻不這么想,我認(rèn)為這是一些比較嚴(yán)肅的問題,值得我們認(rèn)真的思考一下。并不是給面試官做好事,而是為你自己的將來。

“五年內(nèi)你對自己有什么規(guī)劃?”,這個問題通常會招致一些流于形式的夸夸其談,大部分的人在面對面試官時都對這樣的問題有事先的準(zhǔn)備。當(dāng)通常都不會涉及一些深刻的關(guān)切:你做作為程序員今后可能的發(fā)展道路上怎樣的?沒錯,我們編程,是因為我們喜歡,這樣看來我們是很幸運的。但當(dāng)你50時歲時你還想坐在電腦前面編程嗎?60時歲時?對于一個想成為程序員的人來說,他的***的仕途道路應(yīng)該是怎樣?

你是否想聽一下,如果我告訴你,算是玩笑吧,程序員有八個級別。

  1. 已經(jīng)死掉的程序員這是***級別。你的代碼存活了下來,超越了你的死亡。你將在計算機史上記下永恒的一筆。其他的程序員將會研究你的成果和著作。你也許獲得過圖靈獎,或?qū)懗鲞^有影響力的論文,或發(fā)明了一兩件重要的、影響到編程史進程的技術(shù)。你不僅僅在維基百科上有條目記錄——有專門的網(wǎng)站在致力于研究你的生活和工作。很少有程序員能在有生之年達到這種級別。

    例子:艾茲赫爾·戴克斯特拉(獲得圖靈獎),高德納(現(xiàn)代計算機科學(xué)的鼻祖),艾倫·凱(獲得圖靈獎)

  2. 成功的程序員有知名度,而且通過自己的代碼創(chuàng)建了公司——甚至開創(chuàng)了整個行業(yè)。這種程序員享有絕對的自由度:自由的選擇自己想做的事情。并且能把這種自由分享給跟他一起的程序員同伴。這是大多數(shù)程序員都向往渴望的級別。達到這種級別通常更多的是依靠商業(yè)技巧,而不是編程。

    例子:比爾·蓋茨,約翰·卡馬克(《雷神之錘》視頻游戲創(chuàng)始人),DHH( Ruby on Rails框架創(chuàng)始人)

  3. 著名程序員這也是一個很好的級別,但前提是,你有穩(wěn)定的工作。你在編程界有知名度。但有名并不意味這你可以把它轉(zhuǎn)化成收益或給你帶來幫助。有名很好,但成功更好。你可以在一個大的、知名的科技公司工作,或者一個有影響力的小公司工作,或你身處一個規(guī)模不大的創(chuàng)業(yè)團隊里。不管怎樣,其他的程序員都聽說過你,你在這個領(lǐng)域有積極的影響力。
  4. 有工作能力的程序員你是一個職業(yè)上成功的軟件開發(fā)人員。你的技術(shù)水平讓你受歡迎,你永遠不愁找到一份很好的工作。你的同事都很敬仰你。你工作過的每個公司都會由于你的到來而在某方面有提高或增強。但你還能怎樣?
  5. 普通程序員處于這個等級的你是個不錯的程序員,有自知之明,認(rèn)識到自己不是個優(yōu)秀程序員。也許永遠也不是。天才跟成功通常沒有多大牽連。如果你會做生意并有人際交往能力,你也許會非常的成功。如果你是個水平一般的程序員但卻想以此為生,你應(yīng)該聰明的知道,你并不一定需要去編碼。不要輕視自知之明的作用。很少人能做到這點。沒有天份沒什么。要有勇氣。弄清你擅長什么,朝這個目標(biāo)奮斗。堅持不懈。
  6. 業(yè)余程序員業(yè)余程序員喜歡編程,而且可以看出來:他們可以成為一個有前途的學(xué)生或?qū)嵙?xí)生。他們也許會向開源軟件捐贈代碼,或在業(yè)余時間開發(fā)有趣的“只是為了好玩”的程序或網(wǎng)站。他們的程序和想法展現(xiàn)出一種熱情和希望。做業(yè)余程序員是件不錯的事情;這個級別的人能很快的躍升成為一名有工作能力的程序員。
  7. 無名程序員典型的程序員大眾。碼農(nóng)。能干(通常)但平凡。也許為大公司、集團工作。只是一份工作,不是生活的全部。無可厚非。
  8. 爛程序員歸入這個角色的人沒有任何的技術(shù)和能力。對于他的同事們來說,任何他插手的事情都會變成痛苦和折磨 ——可能有一種例外,對另外的爛程序員,因為缺乏基本的技能,辨不清自己正在和另一個爛程序員共事。也許這是所有爛程序員的標(biāo)準(zhǔn)特征。這些人本來跟編程沒有任何關(guān)系——但是,他們卻在編程。

這些并不是很正經(jīng)的等級劃分。每個程序員在職業(yè)道路上都有各自的追求。但這可以給你一定的啟發(fā),讓你思考一下十年后、二十年后或三十后——也許你的一生——能夠?qū)崿F(xiàn)什么。哪一個著名程序員是你最欽佩的?他們因為實現(xiàn)了什么而獲得了你的欽佩?

簡言之,你這輩子想干成什么樣?

英文原文:The Eight Levels of Programmers

譯文鏈接:http://www.aqee.net/the-eight-levels-of-programmers/

責(zé)任編輯:林師授 來源: IT外刊評論
相關(guān)推薦

2009-05-14 08:42:53

程序員級別

2017-10-13 14:36:23

程序員級別

2015-09-06 16:27:34

PHP程序員級別

2021-12-04 23:01:33

程序員開發(fā)互聯(lián)網(wǎng)

2011-06-09 13:48:48

程序員

2023-10-13 10:59:34

開源前端

2011-07-06 08:49:05

程序員

2019-07-10 09:12:20

程序員級別跳槽

2024-09-03 13:24:12

2022-11-03 23:24:51

2013-04-16 11:00:34

2023-12-10 14:39:25

刪除圖片開源圖片背景移除

2021-07-05 07:28:14

程序員菜鳥技術(shù)

2020-02-22 21:51:43

程序員Microsoft SServerSQL

2020-10-05 21:13:37

程序員技能開發(fā)者

2013-08-20 09:33:59

程序員

2022-06-08 23:38:49

程序員開發(fā)bug

2017-04-20 12:51:28

2017-01-05 09:59:45

2012-10-29 11:01:17

點贊
收藏

51CTO技術(shù)棧公眾號