1. 程式人生 > >40歲以後的程式設計師還能做什麼?

40歲以後的程式設計師還能做什麼?

如果不到30歲,看到40歲標題這幾個字就跳過去,那麼你的人生很有可能失去提早準備的機會。要回答『程式設計師40歲以後還可以做點什麼』的這個問題,首先要看一看那些已經超過40歲的程式設計師現在都在幹什麼,然後相互比較,從中得到啟發,思考如何選擇一條最適合自己模仿的路。

衡量一個人成功的標準有很多,有些人把財富或權力視為成功,還有些人則把內心的安寧和身體健康視為成功,甚至不同國家地區、文化背景下也有其特色。當然,還有一個我們容易忽略的重點,就是這些前輩在他們二十多歲選擇的技術和方向,過了二十年後,究竟哪些投資報酬率最高?我們在時代變遷下,從這些選擇中領悟到什麼?這些選擇具有什麼樣的特質?又有哪些可以作為現在選擇的參考?

資訊化時代的特徵是快速變化和創新,所以如果你不夠快或不夠創新,顯然這不是一個適合養老的行當。姑且不談每年新生人口有多少,就是每年國內大學畢業生的人數,就差不多相當於目前香港人口的總數,這些職場新力軍可以比前輩更賣力學習,有些甚至要求更低工資,在選擇機會時更沒有後顧之憂,並且能放手大幹一場。

所以,如果你二十幾歲,但目前正在做的事沒有任何積累,只是不斷在淘汰與被淘汰間輪迴,沉迷一些短暫的技術噱頭,忽略人際關係的成長,那麼很顯然,時間對你是不利的。因為等到面臨40歲這道關卡時,你會發現自己和十年前差異並不大,並且開始懷疑自己的價值和競爭力,更別提什麼不可替換性了。

聰明和智慧是有區別的,聰明是一時的反應和敏捷,而智慧則需要經驗和時間的積累。新生代固然在聰明上佔有先天的優勢,但年長的一代是否具有智慧並不是絕對,這需要看他們在年輕時,是否建立了一套積累智慧的完備體系,否則最終可能落得既不聰明也沒有智慧的空白,甚至望著大把青春漸逝,徒呼負負。

我現在已經年過40了,只是當年正巧趕上臺灣90年代資訊發展的初期。在我之前很多出色的前輩,有些技術寫手,後來成立了規模大大小小的出版工作室或公司;有的則是成立了軟體公司,在攫取幾桶金後,投資其他行業或公司;還有的回到學校重新執教,過著平淡又充實的日子;更多的則是不知其所蹤(下落不明?連搜尋引擎都找不到了...)。

我還在寫程式碼嗎?當然,程式設計和英文一樣是我不會放棄的興趣,只不過前者是和機器溝通的語言。VBA一直都是我喜愛的工具 - 在任何時間、任何地點進行創意設計。當然,我也使用Visual Studio 2010,但只是作為技術管理,指導團隊如何在專案中協作和系統化思考。

我真正的收入來源是金融和傳媒,但這兩者都不是我在學習程式設計後才涉獵的領域。不論你在程式設計的某個領域多麼出色或者靠著這項能力獲取了多少收入,永遠記得:『在當今資訊化的時代,你要具備程式設計與自動化的能力,但不能只靠程式設計過活。』,所以及早為自己做準備,這樣不論過了多少歲,永遠都可以當一個快樂而非憂慮的程式設計師。