2015年3月31日星期二

年過50,還能繼續當碼農嗎?

-年過50,還能繼續當碼農嗎?

年過50,還能繼續當碼農嗎?


  

 

  IT似乎是一個屬於年輕人的行業。當你年屆50時,還能從事碼農工作嗎?

  背景:我30出頭,但我周圍卻有一批比我老得多的程序員。以下是我的個人觀點,不代表雇主。

  關鍵不在於年齡,而在於雇主的年齡觀念。當你40、50、60歲時,雇主會認為你想當項目主管、架構師、首席軟件工程師之類的職位。他們還會認為,過去二三十年,你的薪水每年都提升瞭5%至10%,所以與隻有3年工作經驗的25歲年輕人相比,你的市價可能高出50%至100%。

  因為雇主認為你比年輕人要求的職位和薪水更高,所以他們會認為聘請你的門檻更高。如果年輕程序員不瞭解最佳的工作方式,或許不是什麼大問題。但如果你不瞭解,那雇主自然會懷疑你的價值是否真能比其他應聘者高出一倍。

  要改善這種狀況,可以考慮以下幾種方式:

  ——當一個很牛的程序員。這簡直是廢話,但傑夫·迪恩(Jeff Dean)和肯特·貝克(Kent Beck)這樣的人總是很容易找到程序員的工作。他們的水平都高得出奇,但如果能達到一定水平,哪怕是遠低於傑夫·迪恩,那麼無論多大歲數,仍然很容易找到工作。

  ——成為專傢。既可以是某種語言(Clojure、Java、C等),也可以是某個領域(數據系統設計、算法設計、機器學習等),甚至可以是某類軟件(欺詐探測系統、推薦引擎等)。這些技術很多都已經存在瞭十年,甚至更久,所以,如果你成為專傢,肯定會很搶手。但有兩個警告:1)你必須喜歡這個領域,否則會很不快樂;2)環境會隨時間而改變,所以最好是將此作為5至10年的計劃,而不是30年計劃。如果你目前的專業領域開始過時,就應該探索新的領域,但不要等到真正過時再動手。

  ——對一些初級職位持開放態度,尤其是當你進入瞭新的軟件領域時。如果你能接受中等的職位和薪水,肯定比那些非CTO不幹、非百萬年薪不幹的人更容易找工作。這是供給與需求的共同作用。

  ——利用自己的經驗。不要變成“要求高薪的老傢夥”,而要成為“有很多經驗的良師益友”。應該不斷吸取教訓,然後與大傢分享。盡管你仍然是一名程序員,但與單純的程序員相比,你的價值會大得多。

  ——到程序員短缺的地方生活,不要到過剩的地方湊熱鬧。當一傢公司急需程序員時,他們因為年齡而放棄你的概率會小一些。

  ——積累經驗。你需要在與年輕人的競爭中脫穎而出,如果你過去10年一直沒有什麼提升,人傢為什麼放著便宜的年輕人不用,非要用你呢?

  ——不斷學習新東西,嘗試新技術。剛畢業的學生之所以有吸引力,是因為他們思維開闊、可塑性強。而對於年齡較老的員工,則有可能已經定型。你可以證明自己對新語言、新工具的接受程度,以此反駁這種觀念。

  ——從簡歷中刪除畢業日期和以前的職位。你或許已經45歲瞭,但如果你看起來像30多歲,便可以利用這項優勢。別跟人說你是1990年從某某大學畢業的,直接告訴他們你是某某大學畢業的。而且,隻要是超過15年的從業經歷,都應當果斷刪除,這不會影響你找工作的成功率。要知道,幾乎沒人會在乎你1997年用Perl/CGI開發過什麼東西,既然如此,為什麼非要用這個來強調自己的年齡呢?

  (鼎宏)



没有评论:

发表评论