程序人生(轉)

[程序人生]程序員的八個級別,你想成爲哪種- - 程序員級別 - 怎樣成爲程序員 - 黑馬程序員 - 玩賺樂 程序員

你有沒有遇到過這樣一個經典的面試題:「你但願五年以後的本身會是什麼樣?」 每當問起這個問題,我腦中老是回想起Twisterd Sister樂隊1984年時推出的那支MV。 面試

我要你告訴我-不,這樣更好,站起來對着全班說- 你打算怎樣度過你的一輩子? 編程

 

你想要搖滾,固然!或者至少成爲一個搖滾明星式的程序員。這個問題更多的時候是得不到一個認真的答案的-相似的沒人會老實回答的面試題還有「你最大的缺點是什麼?」 你最大的缺點是你有時搖滾的太投入,對嗎?無辜的路人可能被你撞傷。 網站

但我以爲「你打算怎樣度過你的一輩子」這是一個不一樣的與其它走過場式的面試題,這道題比那些題目要嚴肅,這是一道值得認真思考的面試題。不是爲了應付面試官,而是爲你本身好。 教程

「你但願五年後的本身會是什麼樣」這個問題已經司空見慣了,大多數人也能給面試官一個標準答案。但這個問題引起了某些更加深刻的思考:軟件開發者潛在的職業路線是什麼樣的?是的,咱們由於喜歡而去作某件事,並且咱們十分有幸從事與本身喜歡的事相關的工做。可是當你50歲的時候你還會坐在電腦前編程嗎?當你60歲的時候呢?做爲一名程序員,你最有可能的職業生涯成就會是什麼呢?是的,做爲一名程序員。 開發

若是我直截了當的告訴你程序員能夠分爲八個級別呢? 軟件

 

 

1.不朽的程序員 技巧

這是最高的級別。你的代碼在你死後還會活在這個世界上。你會在計算機的歷史上永世留名。其餘的程序員會研究你的代碼和文章。你可能得到過圖靈獎,或者寫過有影響力的書,或者發明了一項或者幾項足以影響人們已知的編程教程的技術。不只維基百科會有介紹你的頁面,還有許多網站專門就是介紹和研究你的生活以及工做的。 程序

不多有程序員在他們的一輩子裏能達到這個高度。 這樣的程序員有:Dijkstra, Knuth, Kay 技術

 

2.成功的程序員 

這個級別的程序員不只有名並且還憑藉本身的代碼,開創了本身的事業,甚至多是開創了一個行業。這個級別的程序員能夠享有絕對的自由:他們能夠根據本身的意願自由的決定他們的工做內容,而且讓與他有關聯的程序員也能夠享有這種自由。 

這個級別應該是大多數程序員所向往的。是否可以達到這個級別更多的是取決於商業頭腦而不是編程技巧。 

這樣的程序員有: Gates, Carmack, DHH 

 

3.著名的程序員 

能到這個級別也是不錯的,但不足之處是你得去爲別人工做。 

到了這個級別意味着你在編程界已經有必定名氣。但名氣不能變成收入也不能養活你本身。有名氣很好,但成功更好。你可能爲一家大型的知名的科技公司工做,或者在一家有影響的小公司工做,或者你是某個創業團隊的一員。不管是在哪裏工做,其餘程序員會遵從你的意見,而且你能對所處的行業形成產生積極的影響。 

 

4.能作事的程序員 

在這個級別的話,做爲一名軟件開發者,你的職業生涯是成功的。不少人須要你的能力,你沒必要擔憂將來,不會很難找到一份滿意的工做。同行們尊敬你。你工做過的每個公司都會由於你變得更好,而且由於你的存在,公司的某些不足會獲得改善。 

可是到了這個級別以後你還會追求什麼? 

 

5.普通的程序員 

這個級別程序員是一些已經足夠好的程序員,好到意識到本身還不是一個偉大的程序員,而且也許永遠不會成爲一名偉大的程序員。 

天賦對於成功的影響每每很小。若是你有商業頭腦而且善於與人相處,那麼你就有可能變得很是成功。若是你是一名普通的程序員,但設法以編程爲生,那我想說你有你的才能,你沒必要非寫代碼不可。 

不要貶低自我認知的價值。不多有人能作到這點。意識到本身缺乏某種天賦並無什麼大不了。坦然面對。找出你擅長的事情,並盡心盡力的努力作好它。 

 

6.業餘程序員 

業餘程序員喜歡代碼,這體如今:他們多是能幹的學生或者實習生,或者他們樂於爲開源項目作貢獻,或者「只是爲了開心」在業餘時間作一些有趣的應用或者網站。他們的代碼和點子體現了興趣和熱情。 

成爲業餘程序員是一件了不得的事情;這個級別的程序員可能會快速成長爲一名能作事的程序員。 

 

7.默默無聞的程序員 

人們常說的程序員,就是這樣的程序員。路人甲碼農。(一般)可以勝任工做但並不起眼。可能爲一個大型的集團企業工做。編程只是一份工做,不是這些程序員生活的所有。這樣也沒有任何很差的。 

 

8.差勁的程序員 

這個級別指的是那些沒有絲毫技能和能力但因爲各類緣由誤入編程這行的程序員。他們碰過的每同樣與軟件相關的東西對於其餘相關的程序員來講都會變成痛苦和災難--這些相關的程序員可能也是差勁的程序員,他們甚至缺乏最基本的一些技能來意識到他們正在和另外一名差勁的程序員一塊兒工做。 

把碰過的東西都變成痛苦和災難,這也許是全部差勁的程序員所共有的特色。這些人原本就不應寫代碼,可是無論怎樣,他們仍是寫了。 

以上這些級別的設立並非十分嚴謹。每一個程序員在本身的職業生涯中追求的目標也可能不一樣。但這八個級別能夠幫助咱們去思考,做爲一名程序員,十年、二十年、或者三十年以後,甚至是這一輩子,你能有怎樣的成就。哪些著名的程序員是你所崇拜的?他們取得的什麼成就使你崇拜他們? 

簡而言之,你將怎樣度過你的一輩子?

相關文章
相關標籤/搜索