程序員:30歲了該怎麼辦?

雷先生是一家開發網絡軟件的公司的程序員,在這家公司任職已有3年之久。因爲能力出色,他頗得老總重視,也是公司的核心開發人員。但就在他30歲之際,老總決定不再同他續簽工作合同。公司開發軟件的平臺已經從PB(power build)轉向了.net,而雷先生是一位PB高手,對.net的知識卻不甚瞭解。眼見他再無利用價值,被辭退也在意料之中。

在中關村,像他這樣的編程人員不在少數,他們或多或少都面臨着這樣的難題——30歲,我該如何選擇?

他的同事這樣形容他的離開:默默地收拾東西,儘量不驚動任何人,慢慢地走出去,走出讓他流了3年汗水的公司。

無獨有偶。一年前,剛剛年滿30歲的孔先生也面臨了這個問題。公司是做項目的,每個項目做完,代碼重用的機率很低,而每個項目幾乎都是在趕工作,沒黑沒白地幹,因此,當年齡偏大的孔先生忙完手邊的項目時,老總把他叫了去,請他離開公司。孔先生回頭看了看開發部,那裏新來了一批年輕的新手,他們朝氣蓬勃、躍躍欲試。在領了3個月補償工資之後,孔先生只能黯然離開。

孔先生在3個月後找到了一份新工作,繼續做程序員,而雷先生則不知去向。雷先生前不久才貸款買了房,準備長留中關村。 

儘早尋出路

在中小型軟件企業打工,尤其是在創業型企業打工,企業不願意也沒有能力養一些沒有價值的員工。當程序員的價值被“挖空”時,企業便會無情地拋棄他。周先生1999年畢業於某名牌大學自動化系,剛好趕上網絡熱潮,他硬是自學了網絡知識,進了一家在納斯達克上市的網絡公司做程序員。網絡熱潮中的年輕人熱情也高,周先生幹得拼命,天天加班,抓緊時間趕項目。“我幾乎天天都是晚上10點鐘以後下班,第二天一早就又按時來上班。”他說。

但好景不長,因爲網絡公司人員變動頻繁,公司內高層領導走馬燈似地更換,手下的“兵”也是換了一撥又一撥。因爲周先生是技術骨幹,尚能保住不被裁員,但在這種環境下,周先生感覺到了無形的壓力。公司領導換到第五撥時,周先生感覺再呆下去只能是陪葬品,於是選擇了離開。

周先生接着到一家開發ERP軟件的公司從事開發工作。因爲是針對網絡的軟件,所用的技術更新速度相當快,差不多一年一換。ASP、PHP、J2EE、.net……這些平臺相互之間的關聯又不是很緊密。幾經折騰,公司業績沒見好轉,周先生的加班可沒少過。軟件公司加班都是“義務”,公司充其量會提供一份盒飯。周先生感覺,再這樣熬下去不是辦法。“不知道哪天我累了,趕不上新技術的發展,做技術的就怕這個,那時候,我就玩完了。”

這一年,周先生25歲,公司倒閉,周先生成了“無業遊民”。趕上網絡業冷淡,周先生的技術經驗又都是基於網絡軟件,因此再找一份像樣的程序員工作並不容易,周先生也害怕了做程序員時玩命般的生活方式。“除了寫軟件,沒有時間看書、讀報,甚至沒有興趣進行正常的生活用品採購,更重要的是沒有機會認識女孩子。”周先生不好意思地笑笑,“我決定放棄再找程序員工作,開始閉關思考。”

接下來,周先生花了半年多的時間反省自己,總之,網絡開發的工作是不能再做了,程序員的活兒也苦,現在年輕還頂得住,等到頂不住的時候,想轉行也難有機會了。於是,他花了3個月時間啃與網絡相關的網管專業。因爲網管所涉及的知識更新相對來說慢一些,加班工作也少,比較穩定。3個月後,周先生考取了思科公司的CCNA認證。然後憑着這張證書,他如願以償地找到了一個網管職位。雖然收入比起程序員要少一些,但至少比較穩定,也不用離開他喜歡的網絡。

現在,周先生一般選擇業餘時間編一些軟件。“純粹是個人愛好,我是不願意再當程序員了。”  

創業的黃金時代

張先生今年30歲,剛好處於程序員的“坎”上。在這之前,物理專業出身的他已經做了5年程序員,換過3家公司。

“程序員工作,只要喜歡,就不會覺得苦吧。”張先生說,“我沒有別的愛好,就喜歡編程,所以並不覺得這個工作枯燥,如果不讓我編程,我反而渾身不自在。”

但張先生也感受到了程序員工作的辛苦。“平時工作,我都會忘了時間,經常一干就不知道到幾點了,我現在的公司管理也比較開放,只要項目能完成就行。我經常是一擡頭才發現天亮了。”張先生有些擔憂地說,“我害怕了,這樣下去,我會垮掉。於是就抽時間寫了個小程序,每天晚上8點會定時響鈴提醒我,這樣我就知道該下班休息了。”

對於自己的將來,張先生早有打算,“我馬上就要辭職了,在這個‘五一’之前。”張先生表示他準備繼續編程。“我打算寫共享軟件,現在我已經有很多想法,可以自己實現它,然後掛在網上出賣。”

張先生已經和幾位志同道和的哥們開辦了一家工作室,利用業餘時間編寫一些小軟件免費提供給用戶使用。“我們對其中一款實行收費,效果還不錯,沒想到國內有這麼多願意爲正版軟件付錢的用戶。”張先生欣喜地說。在他的計劃中,如果效果好,編寫出來的軟件掙到了錢,就可以再投資成立公司,擴張人馬、正式創業。  

經驗永不倒

戴先生今年31歲,是電信軟件行業的資深開發人員,多年的程序員經歷,便他迷上了程序員工作。對於程序員喫青春飯的問題,戴先生承認身邊確實沒有比自己年齡更大的同事了,但這並不一定說明程序員就不能做長久。“在國外,四五十歲的程序員都有,在國內應該也可以。”

戴先生多年來豐富的工作經驗,使他成爲被各公司爭相挖角的焦點,他的薪水自然也處於高位。“我31歲,並沒有感覺到精力不夠,工作都能按時完成,並且經驗積累多了,老程序員比剛入行的新手強得多。”

軟件行業的技術更新雖然很快,但技術的相關性比較強,有經驗的程序員學習新技術也很容易。戴先生已經開始從事系統分析員的工作,目前,他已經不用再編寫大量軟件代碼。因此,如何管理項目進程、協調軟件項目的開發流程這些需要豐富經驗的工作,對他來說得心應手。戴先生認爲,目前國內不少軟件公司基礎不好,又急功近利,講究個人英雄主義,而軟件是一項大產業,需要多人協同工作,這樣才能做出優秀的產品。也正因爲個人英雄主義的存在,一些軟件公司就會選擇對程序員竭澤而漁的做法,在短時期內迅速耗幹了員工的精力。這樣做,不但對員工不利,企業也無法做出優秀的產品。

而對於程序員自身,戴先生認爲,一方面要抓緊時間充電,更新知識;另一方面,則要注意積累經驗,向更高的目標發展。雖然隨着年齡的增長,精力跟不上,但豐富的開發經驗可以彌補這一缺點。此消彼長,只要有能力,年齡並不是問題。

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