女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

10倍程序員到底存不存在

工程師人生 ? 來源:簡書網 ? 作者:CodingNet ? 2019-11-08 16:13 ? 次閱讀

最近關于 10 倍程序員的事又開始在各個社交平臺火了起來,CODING 作為國內領先的一站式 DevOps 解決方案,今天也來討論一下 10 倍程序員到底存不存在和這個概念到底意味著什么。

這個話題之所以會時不時被拿出來討論,主要是因為它觸及了一個比較深的意識形態問題:有些人是否比其他人更有才華,以及為什么會這樣(這是天生還是后天可以改變的)。如果答案是肯定的,我們應該如何正確對待這件事。

因此,在各個社交平臺的激烈討論主要分成了兩派,一邊認為 10 倍程序員只是一個傳說,是對程序員群體的刻板印象,而且比起討論這個問題還有更重要的事去做,比如好好寫文檔或者帶帶實習生。而另一邊則會翻個白眼告訴你 10 倍程序員當然是存在的,那些不愿意承認的人都是被各種正義宣傳洗了腦,或者是一個不想承認自己的失敗的自卑者。

關于 10 倍程序員的傳說究竟如何,讓我們來稍微解密一下。

關于 10 倍程序員的研究

這次風波的起因是在 7 月 11 日,Shekhar Kirani(在 Accel 印度的基金擔任合伙人職位)發了一條微博:

聲稱 10 倍程序員是一種稀有物種并建議創業公司的 CEO 尋覓這種罕見的程序員,如果能找到一個 10 倍程序員作為你初始團隊的前幾名程序員之一,可以顯著提高你的啟動成功幾率。并且還列舉了諸如“仇恨會議”,“高度不規則”的工作時間,“可以高效將想法轉化為他們心中的代碼”,知道已經投入生產的“每行代碼”,筆記本電腦屏幕背景顏色是黑色的等幾條 10 倍程序員的特征。

我們暫且不討論他的論斷是否正確,其實在過去關于 10 倍程序員這個概念有著很多的討論,其中比較有名的是 Steve McConnell 在八十年做的研究:Productivity Variations Among Developers and Teams: The Origin of 10x。從中我們可以提取出幾個關鍵點:

1.10 倍程序員指的是最優秀的程序員和最差的程序員之間的差距,而不是和平均相比

這樣其實更好讓人接受,在我看來,更容易相信最好的開發人員比平均水平高出 3 倍,而最差的開發人員的生產力要低 3 倍。這樣可以讓你達到 10 倍的整體差價。

也許我們應該將“x”重新定義為平均值,稱之為“3 倍程序員”,這樣就不用吵來吵去了。

2. 10 倍程序員的概念的確是基于研究而來,但這并不代表研究是完美的

McConnell 在上面提到的文章中詳細總結了之前關于 10 倍程序員的研究,但是這些研究在今天看來都略顯過時并存在一定的缺陷,比如總樣本量相對較小,并且并沒有很好的把控變量。其中一些研究是在幾十年前(第一次是 1968 年)完成的,當時計算機、編程語言和開發任務都和現在有很大不同。雖然他們采用了一些還不錯的度量方式,比如任務完成時間,但是大部分度量方式是值得商榷的,例如每天的代碼行數,并且在某些情況下,他們認為代碼行數是負面影響因子(對于給定的任務,更少的代碼量被認為是會更好)。

總的來說,雖然有些瑕疵,但還是有明顯的證據表明,個人之間的生產力差異很大。

3. 10 倍只是一個粗略估計

不同研究發現的生產力差距存在一定的范圍,通常在 5 至 25 倍之間。這與剛剛討論的研究的局限性相結合,意味著我們不能說“大致數量級”。“10 倍”并不準確,它只是一種方便的方式來記住生產力的差異存在并且很大。

4.10 倍的數字僅僅是對代碼生產力的衡量

它并非旨在完全衡量程序員對組織的價值,也不能用于此目的。也就是說,這些仍然是有意義和重要的措施。

5.這些研究并沒有揭露造成差距的原因

據我所知,McConnell 的調查至少沒有解決重要的問題,例如:個人的生產力水平是否隨時間穩定? 它是否因環境而異?工作環境對生產力的影響程度如何? 它會因為項目的不同或工作內容的變化而變化嗎? 它會隨著經驗而增長嗎? 可以通過學習進步嗎?(McConnell 表示最初 1968 年的研究“發現程序員的經驗和代碼質量或生產力之間沒有任何關系”,但這并不意味著生產力不會隨著時間的推移而增長,只是它不一定會這樣做)。

生產力的差距是確實存在的

以下四個想法不僅基于研究,而且基于我們日常的觀察:

1. 生產力的差異是真實的、重要的,并且可能被低估。

即使差異不是“十倍”,但是很多時候也會舉足輕重,而且我相信這個現象不僅僅存在于軟件行業。McConnell 本人就指出過這一點,引用 Norm Augustine 的一項研究:“在各種職業,無論寫作,足球,發明,警察工作還是其他職業,一定都是前 20% 的人產生了約 50% 的產出, 無論是橄欖球中的達陣還是專利,解決案例或軟件。”

2. 工作環境至關重要

在現實世界中,生產力其實很大程度是受工作環境制約的。程序員是否明確了目標和優先事項? 他們是否相信自己做的事情?他們有動力嗎?他們能否相互信任?他們可以集中注意力嗎?他們必須隨機參加會議嗎?他們有良好的基礎設施和工具嗎?等等。

3. 生產力是自身特征和后天技能的結合

也就是說,高生產力是可以通過學習來部分提高的。可獲得的技能包括從調試特定工具到思維模式和解決方式等,通過這些來提高自己的生產力。但是自身的特性暫時還是不能(或者說還不知道如何)有效的識別和通過學習來習得的,這與個人自身的智力和思維模式有很大關系。

4. 生產力并不和過往經歷強相關

有非常高效的初級程序員,也有非常平庸(或更糟糕)的高級程序員。因此即使可以通過學習來提高自身的生產力,但是學習的過程也不會自動發生,固步不前的程序員在我們的行業中也是很常見的。

最終還是歸結到人與人之間的關系

關于 10 倍程序員的討論歸根結底是在討論如何雇傭、獎勵員工以及我們如何對待彼此。

所以我們總結出了如下的結論,希望對企業的研發團隊有些幫助:

招聘環節至關重要: 盡可能地花更多的心思和時間去尋找最優秀的候選人。

創造良好的工作環境: 努力創造一個良好的工作環境,有很多生產力的問題都是由工作環境的問題造成的。

賞罰得當: 能正確地辨識工作的價值,讓創造更多價值的人獲得相應的報酬。

不要認為生產力的原因僅僅在于人: 在一個環境中生產力不足的人可能在不同的項目或不同的團隊或公司中卓有成效。在解雇對方之前最好仔細分析一下問題所在。

即使是 10 倍程序員也不能放任自流: 這個應該是原則問題,不言而喻。

另外,再說一下開頭提到的整場討論的起因——我們認為發現 10 倍程序員的規律或者特質并不存在,他們不是什么特殊物種,不可能通過終端的顏色,鍵盤上的磨損,或任何其他刻板印象來識別它們。
責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 程序員
    +關注

    關注

    4

    文章

    954

    瀏覽量

    30258
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    阿里云升級通義靈碼AI程序員,全面上線

    近日,阿里云宣布其備受矚目的通義靈碼AI程序員已正式全面上線,為開發者帶來更為強大和便捷的編程輔助工具。 此次上線的通義靈碼AI程序員,在功能上實現了全面升級。現在,它支持VS Code
    的頭像 發表于 01-09 11:16 ?614次閱讀

    TMS320C6000程序員指南

    電子發燒友網站提供《TMS320C6000程序員指南.pdf》資料免費下載
    發表于 12-24 17:19 ?0次下載
    TMS320C6000<b class='flag-5'>程序員</b>指南

    TMS320C55x DSP CPU程序員參考補充

    電子發燒友網站提供《TMS320C55x DSP CPU程序員參考補充.pdf》資料免費下載
    發表于 12-21 11:36 ?3次下載
    TMS320C55x DSP CPU<b class='flag-5'>程序員</b>參考補充

    對于低能注入(BR 2K),四點探針測量RS,為什么新針比老針的RS低?而高能注入RS不存在該情況呢

    對于低能注入(BR 2K),四點探針測量RS,為什么新針比老針的RS低?而高能注入RS不存在該情況呢
    發表于 12-20 23:05

    DS90UB960Q1接四路攝像頭視頻的話,可以同時顯示的不存在切換的關系吧?

    我想請問下關于DS90UB960Q1 四路攝像頭配置問題: 1.這顆是HUB,接四路攝像頭視頻的話,可以同時顯示的不存在切換的關系吧? 2.同時顯示四種不同的畫面,請問是使用非重復模式還是重復模式呢?
    發表于 12-11 08:09

    UCD3138A64/UCD3138128程序員手冊

    電子發燒友網站提供《UCD3138A64/UCD3138128程序員手冊.pdf》資料免費下載
    發表于 12-09 14:42 ?0次下載
    UCD3138A64/UCD3138128<b class='flag-5'>程序員</b>手冊

    機械革命發布CODE AI程序員

    近日,英特爾新質生產力技術生態大會在成都舉行,機械革命作為重要參展商帶來了多款明星產品引爆全場!其中更是在AI PC軟件生態產品發布分論壇上,Intel、智譜、機械革命三方聯合發布了專為程序員設計的CODE AI程序員本,成為本次大會的一大亮點。
    的頭像 發表于 11-30 10:34 ?949次閱讀

    Linux驅動程序程序員指南

    電子發燒友網站提供《Linux驅動程序程序員指南.pdf》資料免費下載
    發表于 11-22 15:53 ?0次下載
    Linux驅動<b class='flag-5'>程序</b><b class='flag-5'>程序員</b>指南

    AI編程工具會不會搶程序員飯碗

    AI編程工具可輔助編程,減少手動編碼,提升效率,對程序員有積極影響也有挑戰。程序員需深化技能、拓寬知識應對。長遠看,AI與人類程序員將共生共榮。
    的頭像 發表于 11-08 10:17 ?465次閱讀

    第五屆長沙·中國1024程序員節開幕

    據官方媒體報道,10月24日;? 第五屆長沙·中國1024程序員節在湖南湘江新區開幕;本次中國1024程序員節以“智能應用新生態”為主題。設置有岳麓對話、技術英雄會、主題峰會及賽事、展覽等活動,一場
    的頭像 發表于 10-25 15:42 ?427次閱讀

    什么情況諾頓等效電路不存在

    諾頓等效電路是電路分析中常用的一種方法,它將一個線性二端網絡等效為一個電流源和一個電阻的串聯組合。然而,在某些情況下,諾頓等效電路可能不存在。 非線性電路 諾頓等效電路適用于線性電路,即電路元件
    的頭像 發表于 08-07 09:16 ?1043次閱讀

    程序員節視頻創意大賽,用串口屏贏取千元大獎

    10月24日,程序員專屬的節日里,我們盛大開啟“程序員節視頻創意大賽”特別活動!這不僅是一場視覺的盛宴,更是智慧與創意的璀璨碰撞。我們誠摯邀請每一位程序員及編程愛好者,拿起你的鏡頭,記
    的頭像 發表于 07-08 10:38 ?72次閱讀
    <b class='flag-5'>程序員</b>節視頻創意大賽,用串口屏贏取千元大獎

    程序員節視頻創意盛宴,邀您共襄盛舉!

    10月24日,程序員專屬的節日里,我們盛大開啟“程序員節視頻創意大賽”特別活動!這不僅是一場視覺的盛宴,更是智慧與創意的璀璨碰撞。我們誠摯邀請每一位程序員及編程愛好者,拿起你的鏡頭,記
    的頭像 發表于 07-04 09:00 ?67次閱讀
    <b class='flag-5'>程序員</b>節視頻創意盛宴,邀您共襄盛舉!

    大模型時代,程序員當下如何應對 AI 的挑戰

    隨著 AI 技術的飛速發展,特別是大模型的出現,傳統的程序員角色正在經歷深刻的變革,我們不得不重新對自己進行審視和思考。 通用領域大模型的“泛化能力” 在過去的二十年內,AI 領域的大部分研究
    的頭像 發表于 06-28 16:19 ?808次閱讀
    大模型時代,<b class='flag-5'>程序員</b>當下如何應對 AI 的挑戰

    如何修改menuconfig中不存在的nimble參數?

    我想修改一些 menuconfig 中不存在的 nimble 參數,該怎么做才能避免直接修改 components/bt/host/nimble/port/include
    發表于 06-17 08:22