10倍程式設計師確實存在,並非神話,生產力最高的開發人員正在解決大問題! - payne
10x開發人員:有些程式設計師的生產力是其他人的十倍。最初的概念來自弗雷德·布魯克斯(Fred Brooks)的 “人月神話”(The Mythical Man-Month),此話題此後一直受到熱議。
有時,學者們對資料進行辯論,包括CMU Sofware Engineering Institute的研究人員,他們最近指出:
[…] 儘管有些程式設計師比其他程式設計師更好或更快速,但這種[10x]差異的規模和實用性被大大誇大了。經驗本身顯然很重要,但其價值有限。
他們得出此結論是源於:他們研究並測量了十項程式設計任務的“工作量”(完成時間)、程式碼行和缺陷計數:
每個解決方案都涉及簡單的輸入,輸出, 模組化以及 控制 和 迴圈 邏輯的使用。每個都是一個或兩個小的敏捷使用者故事的大小, 需要兩個或更多小時來實施。學生記錄了完成解決方案所需的主要活動的時間,該解決方案透過了所有必需的測試,包括計劃,設計,編碼,測試和個人審查。
我的經驗與這項研究卻並一致:我並不認為任何一個人會在解決一些明確定義的程式設計問題上能比同齡人快10倍。
那麼為什麼大家還在爭論呢?因為這個原因: 高生產率的開發人員(10倍或更多)正在以更高的水平解決問題。
這是從狹窄的測試中看不到他們的生產力的,打個比喻:無法用100m衝刺的成績衡量世界一流足球運動員的整體技能。
生產力最高的開發人員正在解決大問題,並在基本設計、架構以及“構建與使用現有庫”的決策上運用判斷力和經驗。他們正在設計關鍵的抽象概念,這些抽象概念將在專案的整個生命週期中發揮作用。他們發現CS教科書中沒有教導這些快捷方式。
我認為十倍於世界一流的運動員,音樂家和作家的開發人員確實存在。您只是不會透過編碼測試找到它們。
相關文章
- 解決問題的能力 > 10倍程式設計師程式設計師
- 程式設計師程式設計生產力相差10倍意味著什麼?程式設計師
- 開發人員生產力狀態
- 程式設計師程式設計生產力相差10倍意味著什麼?[轉]程式設計師
- 開發人員的生產力管理框架:SPACE框架
- 提高程式設計師生產力的10大Emacs外掛程式設計師Mac
- 美女就是生產力!程式設計師鼓勵師是怎樣的存在?程式設計師
- 提升程式設計師生產力的 10 個提示程式設計師
- 神祕的 10 倍效率程式設計師程式設計師
- 推薦收藏!10大程式設計師必備生產力工具程式設計師
- 趣文:程式設計師/開發人員的真實生活程式設計師
- 程式設計師有話說:開發人員提升自己的四種方式程式設計師
- 程式碼生 成器:程式設計師生產力快速提升工具程式設計師
- 資訊圖:程式設計師/開發人員實際在用哪些工具程式設計師
- PHP 程式設計師解決問題 8 大級別的能力PHP程式設計師
- 幽默:內向+AI對話=10倍程式設計師AI程式設計師
- 超級程式設計師神話程式設計師
- 消除假確定性並解決實際問題
- 拿什麼來衡量程式設計師的生產力?程式設計師
- 最令程式設計師生厭的問題程式設計師
- 程式設計師解決問題的 60 個策略程式設計師
- 程式設計師解決問題的60個策略程式設計師
- 幽默:程式設計中困難的不是解決問題,而是確定要解決的問題 - Paul程式設計
- 一名Delphi程式設計師的開發習慣(非技術問題) (轉)程式設計師
- 使用 Laravel 和 Serverless ,降低人力成本,提高開發人員生產力LaravelServer
- 對Web開發人員和設計師有用的10個流程圖Web流程圖
- 關於PHP程式設計師解決問題的能力PHP程式設計師
- 10倍程式設計師的思考模型程式設計師模型
- 當設計師遇上前端開發人員前端
- 程式設計師生產力提升之路——Step1:需求分析程式設計師
- 怎麼解決程式設計師上網問題程式設計師
- 你是碼農,開發人員,程式設計師,還是工程師?程式設計師工程師
- 平臺化設計產品存在的問題
- 程式設計師最高產的10年,你真的選擇對了嗎?程式設計師
- 提高開發生產力 - 生產力指南篇(之一)
- 發生問題時程式設計師最常見的 30 種反應程式設計師
- 幽默:程式設計師和測試員在解決業務問題的迥異應對 - QualityFrog程式設計師
- 程式設計師的“非程式設計師”之路程式設計師