只有喜歡研究編程的人才能成為10x程序員

人文精神  >>>  創業先鋒 眾人拾柴火焰高


10x(10 倍效率)程序員的概念首次被佛瑞德·菲利普斯·布魯克斯二世(布魯克斯法則的名氣)在其文章《沒有銀彈》中提出,‘在普通設計師(程序員)和優秀設計師(程序員)之間,有著 10 倍多的差異’。這個想法得到了廣泛討論,有時候還被駁斥,多數情況是得到了支持,這種現象不會讓人吃驚,因為不可能精確地衡量一名程序員的生產力。


令人悲哀的是,10x 程序員經常被視作粘到屏幕上的癮君子,在鍵盤上一刻不停地移動手指。這種畫面在科幻電影里或許受歡迎,但是它很難等同于現實。


在我之前的公司,我們需要一個系統,在現有網站為富文本文章集成增刪改查(CRUD)系統,這意味著要創建很多表單,還有耗時費力的編碼過程;總之是個悲催的工作。我們已經有一個 WordPress 博客了,因此我建議可以使用帶有某個插件的 WordPress,該插件支持 JSON 格式輸出文章以及自定義標簽來定位文章顯示的地方。只需兩天就能完成所有工作。


我不敢說這一定是格外優秀的想法,但是它為公司節約了一周多的時間。我不是說我自己就是 10x 的家伙,但是我相信這種想法就是 10x 所定義的。


構思想法


在認知層面,幾乎不可能描述數十億神經細胞的復雜交互是怎樣導致諸如“想法”之類的東東。讓我們嘗試一種更為簡單的抽象。


1.我想,WordPress 已經有了完成我們全部需求的功能,我們只是需要一種將其集成到網站的方法。


2.我意識到,由于 WordPress 插件的無所不包,所以也一定有個支持 JSON API 的插件。


3.我把第一點和第二點聯系起來了。


由科幻作者 Jssac Asimov 在 1959 年的文章《人們是怎樣產生想法的?》精確地描述了一種抽象。


優秀的程序員


231008095782351.png


“優秀的程序員在周末研究 Haskell,掌握很多語言,對每種新技術都要嘗試的狂熱者”。至少貌似是優秀程序員的、嚴密的見解——重度堅持、橫向挖掘。我不是要阻礙這種激情,我也沒有宣稱它適得其反,但是我相信,它給你的進展(你非常優秀)留下了負面印象。很明顯,你只是找到了多種方法來達到相同的目標。


10x 程序員


誰才是這些 10x 程序員呢?我相信他們在尋找解決方案時,有著更好的想法,他們是如何得到這些想法呢?對我而言,做不同的事情,閱讀其他人寫的作品,深挖進去,最重要的是具有持續挑戰個人當前綜合技能的動力。


優秀的想法產生于抨擊不同的東西,用不尋常的方法重塑它們。找到這種方法,除了知道最近流行的東東,還要求更多東西,它需要很多‘hacking’。正如 Edward Weismann 在他的免費電子書中《The Best of edw519》所講述的,“我遇到‘有名的’黑客越多、從這種社區會見的人越多(線上和線下),我就越意識到,并沒有太多東西能夠把我們分隔開”,才華的激勵來自于挑戰極限。


10x 工程師不是天生的,而是最享受‘hacking’。理解比特幣協議或 JavaScript 原型、或者自動化一個費力的過程,讓他們感到興奮,他們 hack 得越多,做的不同東西就越多,新的和好的想法的種子就被播種得越多。


但是為什么他們如此稀缺呢?簡單的原因是,對于超過自身眼界的事情感興趣的人不多。很多人想做游戲,但是實際去做的有多少人呢?更重要的,實際完成的又有多少人呢?相當少,我相信。我沒有暗示缺乏才華,但是笨拙的決定或許阻礙了人們通向進步的道路,對于大部分人來說的確如此。


因此,如果你喜愛擺弄東西,能夠總是要求自己超越已知的東西,我相信你就是一個 10x 開發人員。


(來源:程序師)



CocoaChina 2015-08-23 08:44:25

[新一篇] 啥?美國免費榜第九名的游戲竟然只賣了800刀 DemoWall

[舊一篇] AppStore沖榜內幕:付費榜到底該怎么沖?
回頂部
寫評論


評論集


暫無評論。

稱謂:

内容:

驗證:


返回列表