根據(jù)高級職業(yè)規(guī)劃師對于行業(yè)的觀察,得出一個結(jié)論,大齡程序員的出路主要有這三條:做管理、自己創(chuàng)業(yè)和繼續(xù)寫程序。那么我們來盤點下,我們的程序員兄弟們真的可以很好的在這幾條路上好好發(fā)展么。
首先,做管理。做管理是絕大多數(shù)人的選擇。原因嘛,當下中國職場的大環(huán)境如此:招聘單位一般不要年齡大的程序員,再加上你年齡大些后,實戰(zhàn)經(jīng)驗豐富,不讓你帶人讓誰去帶呢?
可是這么看似很自然的事情也不容易:程序員大多不善交際,做管理就是管人理事,管理也是需要許多知識的,不是光有技術(shù)資本就能管得了人理得了事的,所以從單純寫程序轉(zhuǎn)到管理能不能轉(zhuǎn)過來還得打個大大的問號。這點在向陽生涯過往的程序員咨詢案例中經(jīng)常會有這樣問題的客戶。
第二點就是自己創(chuàng)業(yè),想自己創(chuàng)業(yè)的程序員至少在技術(shù)上已經(jīng)有了相當?shù)馁Y本。但跟搞管理一樣,你還缺許多技術(shù)之外的東西:比如管理經(jīng)驗,比如人脈,比如市場等等等等,比單純轉(zhuǎn)管理要難得多,風險也大的多。所以程序員創(chuàng)業(yè)往往很難,原因也就在這里了。
最后一個主要出路是繼續(xù)寫程序,但是這種,國內(nèi)的企業(yè)基本沒人要,有N多有拼勁要求又低的小年輕在等著呢,誰愿意要你來寫程序?那就只有去外企,國外四五十歲了還在寫程序的大有人在,三十歲算是剛?cè)胄?。所以外企不大在意你的年齡問題。這也許是為什么我們總是缺乏基礎軟件、總要在人家的軟件基礎(比如操作系統(tǒng)、開發(fā)語言、代碼庫等)上做二次開發(fā)的原因。可是這也不是說轉(zhuǎn)就轉(zhuǎn)的,主要原因就是英語問題,能砍倒一大片人;再就是現(xiàn)實生活環(huán)境問題:除非你生活的那個城市就有不少做軟件的外企,否則,你動得了嗎?
國內(nèi)的軟件不像制造業(yè),允許老師傅的存在,只要還能干,就越老越吃香,當然還得學會用現(xiàn)代化的工具才行,但這基本不是什么問題。
以前老想著靠經(jīng)驗拿高薪,但這經(jīng)驗僅僅是工作時間嗎?準確一點說僅僅是做軟件的時間嗎?也不是,確切的說法應該是行業(yè)經(jīng)驗。同樣是寫程序,我在五年間工作過四家公司,分別是電力、金融、儀器儀表、交通行業(yè),所以寫簡歷的時候就發(fā)現(xiàn)自己的技術(shù)和行業(yè)背景都很雜,什么都會一點又什么都不精。
向陽生涯職業(yè)規(guī)劃師提醒你,程序員找出路要盡量提前進行職業(yè)規(guī)劃和準備,想靠技術(shù)吃飯,不是技術(shù)好工作經(jīng)驗多就行。一方面得堅持自己的方向,比如做游戲就一直做游戲,做網(wǎng)絡就一直做網(wǎng)絡,做運維就一直做運維等,其它方向的工作基本不在考慮范圍內(nèi),這樣才能在一個方向上積累下來;另一方面要注意行業(yè)經(jīng)驗的積累,盡量全面地把握整個行業(yè)動態(tài)和細枝末節(jié)。這才是真正的經(jīng)驗資本--否則單純寫程序,幾千塊錢抓個人來就搞定,非得用你?