黑客是真正的10倍效率的工程師

jopen 9年前發布 | 6K 次閱讀 黑客

黑客是真正的10倍效率的工程師

英文原文:Hackers Are the Real 10x Engineers.

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

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

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

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

構思想法

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

  1. 我想,WordPress 已經有了完成我們全部需求的功能,我們只是需要一種將其集成到網站的方法。
  2. 我意識到,由于 WordPress 插件的無所不包,所以也一定有個支持 JSON API 的插件。
  3. 我把第一點和第二點聯系起來了。

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

優秀的程序員

黑客是真正的10倍效率的工程師

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

10x 程序員

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

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

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

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

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

— END —

譯文: 《黑客是真正的 10 倍效率的工程師 》 臘八粥

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