Google 工程師一天寫多少代碼?
關鍵時刻,第一時間送達!
提起程序員,大家的第一印象是?
而程序員的日常?
而以代碼為主要工作的程序員,一天寫多少代碼才算達標?
來自 CSDN 論壇的程序員們說:
每天精華代碼是 1 行。
代碼不在多,而在於精簡、高效、美觀。
真正優秀的程序員都拿著高工資,其本上不用怎麼寫代碼,如果你還拚命在寫代碼,說明離「優秀」還有一段距離。
每天把 1000 行代碼減少到 100 行。
很多時候都在分析問題,查看代碼,寫代碼越來越少了。
如果寫的話,基本上每天 100 到 200 行,但是更多的時候在開會、開會、開會。
來自知乎的程序員們說:
無須看重代碼行數,程序員的價值在於思考,而不在於打字數量。
真正寫出來可用的代碼,一天平均幾十行就很好不錯了。
我通常是一天不到 100 行。
負的。我們不生產代碼,我們只是 GitHub 的搬運工。
最多的時候,一個禮拜寫了上萬行代碼,那時候每天睡覺都很香,因為累!
比爾蓋茨曾說過:「用代碼行數來衡量程序的開發進度,就好比用重量來衡量飛機的製造進度。」
的確,在編寫代碼之前,需要有需求獲取分析、需求建模、系統的架構、系統模塊的設計、以及之後的測試等工作需要做。最終所編碼的時間也所剩無幾了。在國內某些公司,對於一些熟練的程序員,每天 100 行代碼是正常的生產率(包括需求分析、設計、編碼、單元測試和系統測試)。但是對於缺乏編碼經驗的畢業生或轉型的從業者來說,代碼產出量也須另當別論了。
在國外,作為科技巨頭的之一的 Google,他們的工程師每天能寫多少的代碼呢?
近日,Google 的 AdMob 全棧工程師 Raymond Farias 發表評論表示:「我的同事告訴我,根據以往的調查證明,一名高效的工程師每天能寫 100-150 行代碼。」我嘲笑了他並稱他的估計值肯定低了很多。
為了證明他的估計值錯誤,我以在 Google 工作中最有效率的一個月為例,並使用了 Google 一款內部工具,即可以查看每天的代碼增量(包括添加、刪除、更改的代碼行數)。我匯總了我一個月的代碼數據,進行求和,併除以 20(因為周末不上班)得出平均數。猜猜得出的數字是多少?
等於 150!!!
在我最忙碌高效的一個月上得出的結論,事實證明,我之前的觀點錯了。此外,我也檢測了我的同事,幾乎每個人的數據都一樣。
那這樣的數據怎麼足夠呢?由此,在 Quora 上,Oak Lomonosovas 對 Google 有多少名軟體工程師進行了回答, 估計 Google 大約有 4 萬名工程師。而在這些工程師中有些人代碼產出量比較少,因為技術經理或者主管因為很多的會議或者假期並不會寫太多的代碼,因此,一位工程師 100 行應該是更為準確的猜測了。
基於以上,Google 每天的代碼量粗略估計為 400 萬行代碼。
有很多人認為一天寫 100 ~ 150 行代碼,怎麼能算高效?那麼我們來計算一下:
一天工作 8 小時里,你有多長時間是在真的在寫代碼?
你算一算自己工作中平均每天寫幾行能通得過 code review 的有測試的 production quality 的代碼?
點擊展開全文
※向來有些神秘的ThoughtWorks,突然之間要被Roy賣掉的原因竟然是……
※為什麼無伺服器更適用於移動開發
※MongoDB初學者最應該學習的十個常用命令
※55 秒的發布會!「好吃的」奧利奧 Android 8.0 正式發布:更快、更強大、更安全
※首席架構師:面向大數據的分散式調度
TAG:CSDN |
※Google 工程師一天需要寫多少行代碼?
※那個耍了 Google 的天才工程師,又擺了 Uber 一道
※Google Adwords 關鍵字工具怎麼用?
※Google的內部孵化器發布代碼學習工具Grasshopper,讓你秒變大神
※Google AI 騙過了 Google,工程師竟無計可施?
※Google SEO工具有哪些?十大Google SEO工具匯總
※一套代碼iOS、Android兩端運行,Google Flutter意味著什麼?
※當 RecyclerView讓Google 工程師背了鍋
※Geekbench曝光第二代Google Glass更多細節
※一圖了解Google工具棧
※Topic:課業工具Google Docs,其實也是美國青少年隱形聊天工具
※關於Google Flutter,你到底了解多少?
※#Topic: 課業工具Google Docs,其實也是美國青少年隱形聊天工具
※Google 新系統 Fuchsia OS 再有消息,一個字:快
※Google低代碼工具App Maker正式對外開放,不寫代碼完成開發
※佳飛貓搭檔的心血亮相,今年GoogleCloudNext少了喧囂、多了實用
※Google推出Google One雲盤服務替代Google Drive
※輕鬆保留Google Voice號碼
※Google store的最佳替代品
※Google使用TensorFlow來阻止每天1億多封Gmail垃圾郵件