年過半百,你還能繼續(xù)當(dāng)碼農(nóng)嗎?
關(guān)鍵不在于年齡,而在于雇主的年齡觀念。當(dāng)你40、50、60歲時(shí),雇主會(huì)認(rèn)為你想當(dāng)項(xiàng)目主管、架構(gòu)師、首席軟件工程師之類的職位。他們還會(huì)認(rèn) 為,過去二三十年,你的薪水每年都提升了5%至10%,所以與只有3年工作經(jīng)驗(yàn)的25歲年輕人相比,你的市價(jià)可能高出50%至100%。
因?yàn)楣椭髡J(rèn)為你比年輕人要求的職位和薪水更高,所以他們會(huì)認(rèn)為聘請(qǐng)你的門檻更高。如果年輕程序員不了解最佳的工作方式,或許不是什么大問題。但如果你不了解,那雇主自然會(huì)懷疑你的價(jià)值是否真能比其他應(yīng)聘者高出一倍。
要改善這種狀況,可以考慮以下幾種方式:
——當(dāng)一個(gè)很牛的程序員。這簡(jiǎn)直是廢話,但杰夫·迪恩(Jeff Dean)和肯特·貝克(Kent Beck)這樣的人總是很容易找到程序員的工作。他們的水平都高得出奇,但如果能達(dá)到一定水平,哪怕是遠(yuǎn)低于杰夫·迪恩,那么無(wú)論多大歲數(shù),仍然很容易找到工作。
——成為專家。既可以是某種語(yǔ)言(Clojure、Java、C等),也可以是某個(gè)領(lǐng)域(數(shù)據(jù)系統(tǒng)設(shè)計(jì)、算 法設(shè)計(jì)、機(jī)器學(xué)習(xí)等),甚至可以是某類軟件(欺詐探測(cè)系統(tǒng)、推薦引擎等)。這些技術(shù)很多都已經(jīng)存在了十年,甚至更久,所以,如果你成為專家,肯定會(huì)很搶 手。但有兩個(gè)警告:1)你必須喜歡這個(gè)領(lǐng)域,否則會(huì)很不快樂;2)環(huán)境會(huì)隨時(shí)間而改變,所以最好是將此作為5至10年的計(jì)劃,而不是30年計(jì)劃。如果你目 前的專業(yè)領(lǐng)域開始過時(shí),就應(yīng)該探索新的領(lǐng)域,但不要等到真正過時(shí)再動(dòng)手。
——對(duì)一些初級(jí)職位持開放態(tài)度,尤其是當(dāng)你進(jìn)入了新的軟件領(lǐng)域時(shí)。如果你能接受中等的職位和薪水,肯定比那些非CTO不干、非百萬(wàn)年薪不干的人更容易找工作。這是供給與需求的共同作用。
——利用自己的經(jīng)驗(yàn)。不要變成“要求高薪的老家伙”,而要成為“有很多經(jīng)驗(yàn)的良師益友”。應(yīng)該不斷吸取教訓(xùn),然后與大家分享。盡管你仍然是一名程序員,但與單純的程序員相比,你的價(jià)值會(huì)大得多。
——到程序員短缺的地方生活,不要到過剩的地方湊熱鬧。當(dāng)一家公司急需程序員時(shí),他們因?yàn)槟挲g而放棄你的概率會(huì)小一些。
——積累經(jīng)驗(yàn)。你需要在與年輕人的競(jìng)爭(zhēng)中脫穎而出,如果你過去10年一直沒有什么提升,人家為什么放著便宜的年輕人不用,非要用你呢?
——不斷學(xué)習(xí)新東西,嘗試新技術(shù)。剛畢業(yè)的學(xué)生之所以有吸引力,是因?yàn)樗麄兯季S開闊、可塑性強(qiáng)。而對(duì)于年齡較老的員工,則有可能已經(jīng)定型。你可以證明自己對(duì)新語(yǔ)言、新工具的接受程度,以此反駁這種觀念。
——從簡(jiǎn)歷中刪除畢業(yè)日期和以前的職位。你或許已經(jīng)45歲了,但如果你看起來像30多歲,便可以利用這項(xiàng)優(yōu) 勢(shì)。別跟人說你是1990年從某某大學(xué)畢業(yè)的,直接告訴他們你是某某大學(xué)畢業(yè)的。而且,只要是超過15年的從業(yè)經(jīng)歷,都應(yīng)當(dāng)果斷刪除,這不會(huì)影響你找工作 的成功率。要知道,幾乎沒人會(huì)在乎你1997年用Perl/CGI開發(fā)過什么東西,既然如此,為什么非要用這個(gè)來強(qiáng)調(diào)自己的年齡呢?
【編輯推薦】
- 如何保障晚間的高效工作
- 程序員的學(xué)習(xí)和積累
- 從程序員到項(xiàng)目經(jīng)理2:如何勝任
- 親愛的程序員們,我有一個(gè)很好的創(chuàng)意
- Java編程中寫出好代碼的建議