六百萬行程式碼

Web開發者發表於2012-07-24

  假設你每分鐘能做一次思考,每次思考都產生一行程式碼。假設你每天工作10小時。這意味著你每天能寫出600行的程式碼,每週能寫出3000行程式碼,在你40年的程式設計生涯中大概能寫出6百萬行程式碼。

  “等一下”,你會大聲說,“我真正程式設計時每分鐘可不止寫出一行程式碼!”的確,我也是。但說實話:你這一生中寫不出600萬行。你能想象出,有各種的因素共同作用都在試圖降低我們的程式設計產量:會議,身份變更,單元測試,寫文件,泡網,家庭問題等。這些都會影響你。很大的影響。所以讓我們大方點,就算你是個格外優秀的程式設計師,效能高達50%——這高於大部分自然人系統。

  你有3百萬行程式碼。你打算怎麼處理它們?

  有個關鍵因素在限制你所能做的:這3百萬行程式碼必須不能只供你和你的家人使用,你還要考慮退休後的事情。所以,如果你每行程式碼所掙的錢少於1美元(所有酬勞),或少於每小時30美元,你的麻煩大了。如果你生活中矽谷,那麼,你知道你需要掙比這多得多的錢才能支撐你的生活。別忘了你退休後的事!人的壽命在增長,假定你在退休後還能活40年,這並不是不可能的事。

英文連結:Six Million Lines of Code

相關文章