近在網上看到一個有個有趣的問題:Google工程師們每天寫多少行代碼?
Google 的 AdMob 全棧工程師 Raymond Farias 在發表評論表示:“我的同事近和我
分享了一組調查研究數據,一名高效的工程師每天能寫100-150 行代碼,我嘲笑了他,并表示這項預估值要比實際值低很多。”
Raymond Farias 為了證明上述估計值的錯誤,決定以他在谷歌工作效率的一個月為例,并使用了 Google 的一個內部工具來查看每天代碼的增量(包括添加、刪除和更改的代碼行數)。
他將一個月的數據匯總,除以總的工作天數 20 天,得出的數據是 ——150!隨后,他也對其他同事進行了檢測,得出的數據基本一致。
有人曾在 網上上對 Google 有多少名軟件工程師進行了回答,它估計Google 有 4 萬工程師。
其中有部分工程師的代碼產出量比較少,像技術主管等可能會因為會議或假期而減少代碼產量,因此,每位工程師每天 100 行代碼的估計會比較準確。所以,Google 代碼量可粗略估計為每天 400 萬行代碼。
有人說,寫 100 ~ 150 行代碼,不能算高效,當然這樣的言論引發了網友的異議,許多網友表示不能以代碼量來評判實際的工作效率,更有網友表示靠代碼量衡量工作量是相當傻逼的行為,是把程序員當成流水線擰螺絲的。
粵嵌學員的你,作為后備程序員,你覺得這樣的說法對嗎?現在的你能寫多少代碼呢?這其實是一個相當開放的問題,每個人都可以根據自身的實際情況有著不同的答案。但,核心永遠是不會變的,那就是你的技術實力。實力強的人可能你的一行代碼就可以解決別人要花十幾二十行代碼才能解決的問題,因此,重要的不是每天寫多少代碼,而是你每天寫的代碼可以解決多少問題,所以,還未成為一個真正程序員的你當下要緊的就是在粵嵌IT培訓班鍛煉好自己的技術能力,不管是嵌入式開發方向還是Java開發方向,走向工作崗位以后能夠成為那個以一當百的牛人。