我已經寫了48年程式碼了,我感覺我還能寫下去

沒故事的卓同學發表於2015-11-15

這是來自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專案聯合領袖。非常有挑戰性。幾年以後你可以再來看看我做的怎麼樣。

相關文章