程式設計師七個級別
碼奴
/*
非自願寫程式碼, 也不努力學習, 需要主管監督鞭策才寫, 寫又寫不好, 歸根結底, 對程式碼沒有熱情,若遇之,可勸其轉行.
*/
爛程式設計師歸入這個角色的人沒有任何的技術和能力。對於他的同事們來說,任何他插手的事情都會變成痛苦和折磨,需要重頭復工一遍——可能有一種例外,對另外的爛程式設計師,因為缺乏基本的技能,辨不清自己正在和另一個爛程式設計師共事。也許這是所有爛程式設計師的標準特徵。這些人本來跟程式設計沒有任何關係——但是,他們卻在程式設計。
無名程式設計師
無名程式設計師典型的程式設計師大眾。碼農。能幹(通常)但平凡。也許為大公司、集團工作。只是一份工作,不是生活的全部。無可厚非。
觀看書籍
日常用語
與產品經理交流
碼徒
/*
編碼能力不足但自願學習, 可擇良師教之, 假以時日, 小則勝任工作, 大則前途無量.
*/
業餘程式設計師業餘程式設計師喜歡程式設計,而且可以看出來:他們可以成為一個有前途的學生或實習生。他們也許會向開源軟體捐贈程式碼,或在業餘時間開發有趣的“只是為了好玩”的程式或網站。他們的程式和想法展現出一種熱情和希望。做業餘程式設計師是件不錯的事情;這個級別的人能很快的躍升成為一名有工作能力的程式設計師。
碼農
/*
也叫碼工,按規矩做事, 拿一份糧一份活, 俗稱打工心態,一般般過的去
*/
普通程式設計師處於這個等級的你是個不錯的程式設計師,有自知之明,認識到自己不是個優秀程式設計師。也許永遠也不是。天才跟成功通常沒有多大牽連。如果你會做生意並有人際交往能力,你也許會非常的成功。如果你是個水平一般的程式設計師但卻想以此為生,你應該聰明的知道,你並不一定需要去編碼。不要輕視自知之明的作用。很少人能做到這點。沒有天份沒什麼。要有勇氣。弄清你擅長什麼,朝這個目標奮鬥。堅持不懈。
觀看書籍
日常用語
與產品經理交流
碼匠
/*
對程式設計有熱情,有悟性,肯鑽研,最終可精於一門技術,也就是開發團隊裡的高階開發或資深開發.
*/
有工作能力的程式設計師你是一個職業上成功的軟體開發人員。你的技術水平讓你受歡迎,你永遠不愁找到一份很好的工作。你的同事都很敬仰你。你工作過的每個公司都會由於你的到來而在某方面有提高或增強。但你還能怎樣?
觀看書籍
日常用語
與產品經理交流
碼師
/*
俗稱佈道師, 掌握程式設計規律,善於總結, 並傳授給別人.在公司裡冠以架構師Title,遊走於各大論壇之間,談笑風聲,指點碼山。
*/
著名程式設計師這也是一個很好的級別,但前提是,你有穩定的工作。你在程式設計界有知名度。但有名並不意味這你可以把它轉化成收益或給你帶來幫助。有名很好,但成功更好。你可以在一個大的、知名的科技公司工作,或者一個有影響力的小公司工作,或你身處一個規模不大的創業團隊裡。不管怎樣,其他的程式設計師都聽說過你,你在這個領域有積極的影響力。
觀看書籍
日常用語
與產品經理交流
碼神
/*
活著的技術領袖,儘管他們已經不再寫程式碼了,江湖仍有他們的傳說。如:雷軍、馬化騰等技術英雄。
*/
成功的程式設計師有知名度,而且通過自己的程式碼建立了公司——甚至開創了整個行業。這種程式設計師享有絕對的自由度:自由的選擇自己想做的事情。並且能把這種自由分享給跟他一起的程式設計師同伴。這是大多數程式設計師都向往渴望的級別。達到這種級別通常更多的是依靠商業技巧,而不是程式設計。
碼聖
/*
已故技術領袖,他們已成為傳奇,連超越的機會都不留給後人.
*/
已經死掉的程式設計師這是最高階別。你的程式碼存活了下來,超越了你的死亡。你將在計算機史上記下永恆的一筆。其他的程式設計師將會研究你的成果和著作。你也許獲得過圖靈獎,或寫出過有影響力的論文,或發明了一兩件重要的、影響到程式設計史程式的技術。你不僅僅在維基百科上有條目記錄——有專門的網站在致力於研究你的生活和工作。很少有程式設計師能在有生之年達到這種級別。
例子:艾茲赫爾·戴克斯特拉(獲得圖靈獎),高德納(現代電腦科學的鼻祖),艾倫·凱(獲得圖靈獎)