【譯】我已經寫了48年代碼了,我感覺我還能寫下去
這是來自quroa的問題:Why-aren't-there-a-lot-of-old-programmers-at-software-companies下的一個回答。
很多人會疑問是不是程序員最后只能轉管理,是不是到了中年之后就應該放棄編程。看到這個回答后很受觸動,盡力翻譯出來,有不恰當的地方歡迎指出。
下個星期我就69了。我從1967年開始編程。到現在已經48年了,從COBOL一直寫到jQuery。我已經忘掉的編程語言比很多程序員這輩子遇到的還多。我現在自己接一些項目,因為作為一個員工我完全是個工作狂,即使在我已經三十多歲的時候。我永遠不會再去做一份每天工作8小時的傳統編程工作。
我已經寫了兩三百萬行或者四百萬行代碼,我覺得我至少要寫到。。。額。。。算了,無所謂。代碼寫的再多也沒有什么意義,除非,這個代碼對你關心的人們產生了好的影響。(原文是: a positive impact on people I care about。和《硅谷》里的make world a better place 真是異曲同工)
變老帶來的一個好處是,我不會再相信那些有一個點子就能改變世界的二逼想法。我只想把我應該做的工作做好,然后交給用戶一個體驗更好的產品。
但是一個老年程序員有一個非常明顯的缺點。這個世界變化的非常快,而且越來越快。15年前,我投身C++,然后我很精通它。大概4年前,我開始沉迷于jQuery,同時學習怎么把jQuery和C#混在一起(hook jQuery and c#)去快速實現一個用戶界面。3年前我從公司退休,于是我又開始關注C#并且沉迷于WordPress。現在是Drupal(php的一個框架)。趨勢就是學習一樣新東西對我而言越來越難。我現在還在嘗試用本地存儲和 Web Workers寫一個WordPress插件,調試這些真的讓我有點累。
但是我真正要堅持的是要不斷的編程,不要停,因為我真的熱愛編程,其實我也只會這么一件事。不像人際交往、建立社交圈是我最近二十幾年才開始嘗試去做。
所以左腦用于編程,右腦用于處理人際關系讓我保持著生活平衡。這肯定有效因為我已經和一個美麗的女人結婚四十多年,我和我的三個孩子也有著非常和睦的關系。
我給自己設立了一個目標,至少要寫50年(到2017年6月)。然后在70歲的時候成為Mankind Project & New Warriors Training Adventure項目聯合領袖。非常有挑戰性。幾年以后你可以再來看看我做的怎么樣。
</div> 來自:http://www.jianshu.com/p/285421a867c9