優秀的程序員一天寫 100行代碼! 你覺得寫多少合適?

前段時間,Google工程師RaymondFarias在社交媒體爆出他的工作量:“我的同事最近和我分享了一個調查,調查指出一名高效的谷歌工程師每天大概會寫 100-150行代碼。”爲了證明自己是正確的,他統計了自己最高效的日平均代碼行數,震驚的發現這個數字是 150行。然而不少人吐槽,谷歌的工程師寫的太慢!

不少程序員展示了國內程序員的工作量:

@山雨欲來在中國,一天就100行代碼?明天不用來上班了!!差距

@屠誹 “大神,你一天寫多少代碼啊?” “2個G左右吧~~”

@落風月假設Google工程師日新1000,那麼一行代碼就值6-10塊錢。想起曾經某人跟我說一行代碼只值5毛錢我就想笑。

不過,150行代碼確實已經不少了。對於剛入門的程序員來說,一天會敲幾百行積累經驗。不過,修煉一段時間之後,肯定會花時間去思考數學還有算法等難題,而不是數量。尤其,像 Google這種比較大的公司,程序員解決的問題往往都比較複雜,寫每一行代碼背後的工作量都是很大的。爲了寫這 100多行的代碼,你需要花幾個小時翻閱大量的資料。

從這個角度看,用代碼行數評價程序員其實不太公平。對於工作質量的衡量,不僅僅用行數來衡量,更重要的還是代碼的質量。800行的代碼可以實現3000行代碼的功能,爲什麼要寫那麼多?

很多人都以爲,一個軟件工程師的工作就是每天不停地寫代碼。在 Google工作並不是這樣的,每天寫代碼的時間其實並不是非常多。更多的時間還是花在思考和設計上面,每天大概有一半的時間在寫代碼吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章