帥的程序員選擇專業,丑的程序員泛泛涉獵

jopen 9年前發布 | 8K 次閱讀 程序員

原文  http://www.cnblogs.com/aoyeyuyan/p/4523509.html


程序員分為兩種:帥的和丑的——帥的程序員技術精深,可堪重任,是某個領域的專家;丑的程序員泛泛涉獵,一知半解,啥都會一點卻都是半瓶水。當然首先要聲明,我是屬于那種很丑的程序員,不過我還年輕,通過不懈的努力,有朝一日一定會成為一名很帥的程序員!     

特別聲明:雖然絕大多數程序員長得都很帥,但是長得帥并不代表就是“帥的程序員”。

一·丑的程序員

帥的程序員選擇專業,丑的程序員泛泛涉獵

列夫托爾斯泰曾經說過:“帥的程序員都是相似的,丑的程序員各有各的丑法。”

1.不愛學習的程序員不帥。

2.愛學習但不勤奮刻苦的程序員不帥。

      3.愛學習且勤奮刻苦,但是八面出擊泛泛涉獵的程序員不帥。       

第二類程序員是屬于那種很丑的。所謂“業精于勤荒于嬉”,不勤奮不刻苦,散漫懈怠,注定難成大器。不過總比第一類程序員好。

而第一類程序員是屬于那種非常非常十分丑,賊丑,簡直丑死了的。不愛學習的話,不單是做程序員賊丑,換做是做消防員、銷售員、服務員、黨員等等都是屬于丑的那一撥兒。

不過必須要承認,絕大多數程序員都是比較帥的,要說丑,也只不過是稍微有那么一點丑,那種很丑、非常丑、十分丑、賊丑、簡直丑死了的程序員畢竟是 鳳毛麟角。至于那些太丑的程序員就不在今天的討論范圍之內了,因為博客園中根本就沒有這樣丑的程序員,所以我這里所說的“丑的程序員”主要是指那種有一點 丑,但也不是特別丑,但是也不算帥的那種程序員——也就是第三類程序員——愛學習且勤奮刻苦,但是卻八面出擊、泛泛涉獵,淺嘗輒止,博而不精的那種程序 員。這種程序員有一點丑,不算帥,但是通過自身的努力是極有可能成為帥的程序員的!

二·帥的程序員

帥的程序員選擇專業,丑的程序員泛泛涉獵

帥的程序員乍看就很帥——有房有車,老板器重,同事敬仰;細看確實帥——技術精深,可堪重任,是某個領域的專家。

其實帥的程序員不一定就比丑的程序員天資高許多,也不一定就比丑的程序員更加拼命,相反有很多天資很高也很拼命的程序員是屬于丑的程序員。那么究竟帥的程序員為什么帥?丑的程序員為什么丑呢?

三·帥的程序員選擇專業,丑的程序員泛泛涉獵

毛主席教導我們:“傷其十指不如斷其一指”。

丑的程序員選擇“傷其十指”——廣泛涉獵各種技術,但是淺嘗輒止,博而不精。似乎什么都會一點,各種項目都能做一做,B/S的、C/S的、數據庫的、分布式的,但是卻不敢說,在某某方面,我的水平已經超越了圈中同類型的80%的人。

而帥的程序員則選擇了“斷其一指”——比如,有人專門研究SqlServer數據庫優化、有人專攻TCP通信、有人深入研究IIS、有人深入鉆研WCF——三五年之后,他們就成為了這個小領域的前20%,從而在職場上具有了不可替代性 。  

所謂競爭,講究的是“人無我有,人有我精”。帥的程序員正是遵循此法從而在競爭中脫穎而出,成為了少數帥的那一撥兒。

而丑的程序員面臨的是“我有人有,我有人精”的尷尬。如果不是為了競爭,單純的作為一個編程愛好者,其實這樣也無可厚非。但要是作為一個衣食榮祿都寄托其上的職業程序員,則注定會在大浪淘沙的激烈競爭中被無情地淘汰,最終慘死在沙攤上!

四·憑什么廣泛涉獵的程序員就不帥?!

并不是說廣泛涉獵就不對,并不是說廣泛涉獵各種技術的程序員注定就丑。丑的真正原因在于“不專”!而廣泛涉獵就容易導致不專。      

一個丑的程序員爭辯道:“我可以廣泛涉獵各種技術并且都做到精專!”

我以同作為丑的程序員的身份規勸他:“我們并不能行。”

“因為一個帥的程序員花80%的精力所達到的高度,是不可能隨便就被一個丑的程序員花20%的精力而超越的。你這樣想只能說明你自以為很帥。”

五·歷史和人民選擇了帥的程序員!

帥的程序員正是由于順應了歷史潮流,遵循了經濟發展的客觀規律,為廣大人民謀了幸福,這才被歷史和人民挑選成為了帥的那一撥兒。他們的成功通常遵循了如下的邏輯:

參考閱讀本人上一篇博客: 程序員的經濟學系列第一篇:小X是要成為IT精英的男人!        

1.資本積累

帥的程序員選擇專業,丑的程序員泛泛涉獵

帥的程序員首先在自己的領域鉆研了三五年,解決了大量的相關問題,積累了豐富的經驗,并且很可能積累了一套類庫或框架,而基于該類庫或框架來開發該領域的項目,不僅開發速度更快,效率更高,而且項目的質量更有保證,從而享受了技術資本積累帶來的經濟增長。

2.比較優勢

由于技術的日益精深,帥的程序員在該領域便擁有了比較優勢,即生產某一產品的機會成本低于其他程序員生產該產品的機會成本。

3.專業生產

帥的程序員選擇在自己具有比較優勢的領域上進行專業化生產。

4.貿易利得

帥的程序員選擇專業,丑的程序員泛泛涉獵

帥的程序員將自己的產品以高于自身機會成本的價格進行市場交易,既做大了自己的蛋糕,也做大了社會的蛋糕,增加了社會福利。

(相關經濟學分析以后會做專門闡述)

六·請某知名帥的程序員現身說法

我作為一名丑的程序員,對于如何成為一名帥的程序員的問題自然沒有發言權。所以還是要請帥的程序員來談。何況我的這些感想本來就是由于受到了他的啟發。

這位帥的程序員通過在通信領域的持久專注,打造了出了大家所熟知的ESFramework通信框架和OMCS語音視頻框架等眾多優秀的作品,成功躋身于該領域的前列,成為了該領域的專家。

所以請參考其親身所述: 程序員的出路之一

     來看看帥的程序員是如何煉成的。

(寫的不好,還請廣大帥的程序員和準帥的程序員點贊鼓勵一下)

</div>

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!