新聞中心

將想法與焦點與您共享

Google 公布程序員一天代碼量!你猜對了么?
發布者:admin    信息來源:原創    發布時間:2020-04-16      瀏覽次數:974
分享到:

新浪微博

騰訊微博

QQ空間

豆瓣網

QQ好友

提起程序員,大家的第一印象是?


而程序員的日常?

而以代碼為主要工作的程序員,一天寫多少代碼才算達標?

來自 CSDN 論壇的程序員們說:

  • 每天精華代碼是 1 行。
  • 代碼不在多,而在于精簡、高效、美觀。
  • 真正優秀的程序員都拿著高工資,其本上不用怎么寫代碼,如果你還拼命在寫代碼,說明離“優秀”還有一段距離。
  • 每天把 1000 行代碼減少到 100 行。
  • 很多時候都在分析問題,查看代碼,寫代碼越來越少了。
  • 如果寫的話,基本上每天 100 到 200 行,但是更多的時候在開會、開會、開會。


自知乎的程序員們說:

  • 無須看重代碼行數,程序員的價值在于思考,而不在于打字數量。
  • 真正寫出來可用的代碼,一天平均幾十行就很好不錯了。
  • 我通常是一天不到 100 行。
  • 負的。我們不生產代碼,我們只是 GitHub 的搬運工。
  • 最多的時候,一個禮拜寫了上萬行代碼,那時候每天睡覺都很香,因為累!
  • 比爾蓋茨曾說過:“用代碼行數來衡量程序的開發進度,就好比用重量來衡量飛機的制造進度?!?/section>

的確,在編寫代碼之前,需要有需求獲取分析、需求建模、系統的架構、系統模塊的設計、以及之后的測試等工作需要做。最終所編碼的時間也所剩無幾了。在國內某些公司,對于一些熟練的程序員,每天 100 行代碼是正常的生產率(包括需求分析、設計、編碼、單元測試和系統測試)。但是對于缺乏編碼經驗的畢業生或轉型的從業者來說,代碼產出量也須另當別論了。

在國外,作為科技巨頭的之一的 Google,他們的工程師每天能寫多少的代碼呢?
Google 的 AdMob 全棧工程師 Raymond Farias 曾發表評論表示:“我的同事告訴我,根據以往的調查證明,一名高效的工程師每天能寫 100-150 行代碼?!蔽页靶α怂⒎Q他的估計值肯定低了很多。
為了證明他的估計值錯誤,我以在 Google 工作中最有效率的一個月為例,并使用了 Google 一款內部工具,即可以查看每天的代碼增量(包括添加、刪除、更改的代碼行數)。我匯總了我一個月的代碼數據,進行求和,并除以 20(因為周末不上班)得出平均數。猜猜得出的數字是多少?
等于 150?。?!
在我最忙碌高效的一個月上得出的結論,事實證明,我之前的觀點錯了。此外,我也檢測了我的同事,幾乎每個人的數據都一樣。
那這樣的數據怎么足夠呢?由此,在 Quora 上,Oak Lomonosovas 對 Google 有多少名軟件工程師進行了回答, 估計 Google 大約有 4 萬名工程師。而在這些工程師中有些人代碼產出量比較少,因為技術經理或者主管因為很多的會議或者假期并不會寫太多的代碼,因此,一位工程師 100 行應該是更為準確的猜測了。

基于以上,Google 每天的代碼量粗略估計為 400 萬行代碼。
有很多人認為一天寫 100 ~ 150 行代碼,怎么能算高效?那么我們來計算一下:
1.一天工作 8 小時里,你有多長時間是在真的在寫代碼?
2.你算一算自己工作中平均每天寫幾行能通得過 code review 的有測試的 production quality 的代碼?


這些,你猜對了嗎?

你呢,1天寫多少行代碼呢?

4000-880-989
(24小時熱線)
聯系客服
微信公眾號

官方公眾號

小程序

?2008-2020 CORPORATION ALL Rights Reserved. 昆明奧遠科技有限公司版權所有 滇ICP備09003328號 滇公網安備 53011102000818號
昆明那家網絡公司好,新媒體運營,網站優化,網絡推廣,網站建設,網頁設計,網站設計,網站推廣,云南網站公司,昆明新媒體公司,云南網紅主播,昆明SEO公司,昆明網站建設,昆明網絡推廣,昆明網站優化,昆明網站推廣,紅河網站建設,大理網絡公司,曲靖網絡公司,麗江網站設計,昭通網絡公司,保山大數據服務,智慧高速建設,智慧校園服務,云南IDC服務商,網絡安全測評,等保測評,網站關鍵詞排名優化服務,服務客戶盡超2000余家,一切盡在奧遠科技,服務電話:13888956730
体彩排列三推荐号