據美國知名調查機構 Payscale 調查顯示,一些高科技公司的年齡中位數是30歲以下。那些更成熟一些的技術公司如戴爾、IBM、甲骨文,才有年齡更大一些的勞動力,年齡中位數超過了35歲。
隨著年齡的增長,程序員會相對難以保持技能更新。許多人寧願留在自己的舒適區,不冒任何風險。即使公司願意給予他們很好地報酬,但通常給他們在培訓方面的投資也比較少。這樣也導致容易揹負一身舊技術在高科技公司無用武之地。
而且,年齡越大會覺得空閒時間愈加寶貴,因為除了編寫代碼和學習新的編程技能之外,還有家庭,以及更多的其它興趣愛好。
另外,最大的風險是,可能自己也會對編碼失去熱情。當你年輕時,有可能非常熱衷於編寫代碼實現各種功能,但是在做了幾十年之後,它可能不會再給你那種興奮的感覺了。
這也就解釋了為什麼很多大公司都不招大齡程序員。
還不是因為窮,因為大部分公司養不起大齡碼農:
1、大部分公司由於創業方向,產品,預算等問題基本熬不到用戶飛速增長的階段就掛掉了,壓根沒有意識到技術的重要性,當然不需要招大齡碼農
2、等你運氣非常好,撞上一個風口,用戶爆發式增長,服務器開小差了,技術跟不上了,用戶體驗急劇下降,口碑撲街,然後你發現無論你開多少錢,都招不來大齡碼農,因為大齡碼農已經經歷過無數不靠譜,不盈利,無疾而終的項目,即便你薪水double,大齡碼農也不care,能領了這個月薪水也不一定能領完下個月的薪水,生命有限,沒空陪你折騰。
3、等你好不容易搞定了幾個大齡碼農,我ca,原來成本這麼高,公司一半的開支都在這位大齡碼農身上。
然後你跟大齡碼農說,就這麼決定了,公司決定讓你來做CTO,帶幾個年輕的技術把前面的陣地給我砍下來,大齡碼農心中,一萬個草泥馬奔騰而過。
你要了大齡碼農,至少得配一個非常有經驗的產品吧,有了非常有經驗的產品得配一個非常有經驗的運營跟市場吧,然後你發現,這4個人的年薪加起就得300多萬,還不包括市場預算,融個天使加A輪還不夠付這幾個人的工資的
你認為程序員多大年紀算高齡?到了那個時候,你會繼續寫代碼,還是去幹別的事情呢?
一個十年程序員老鳥給新手的幾條忠告:別轉管理
要堅持使用一個開發平臺,構架或語言,在過去十年間,我所犯的最大錯誤是:幾乎每次我換工作時也轉換了開發平臺。
一旦你找到一個讓你覺得舒服的平臺,框架或語言,就應該堅持下去。從長期看,你期望的薪水和你的工作能力都會比頻繁跳槽來的更高。找到最需要你的專屬技能的那些最好的公司,然後踏實的在那裡工作。我知道這聽起來很簡單,但我花了很多年才認識到。
不要為高工資追求管理角色
如果你對敲代碼感到厭煩了,那麼轉成管理崗並不是解決方案,更好的辦法是橫向移動,換一個部門,換一家公司,或者是旅行,甚至在國外工作來放開你的思想,在全世界有許多技術中心,那裡對開發者的要求很高,這能幫助你打開眼界。
休息一段時間
從長遠來看,擁有個人項目、閱讀、寫博客和參加訪談都會有助於你成為一個更好的開發人員。只要你覺得有意思,就把你的代碼推到GitHub,並把你的經驗與社區分享。
成為開發者社區的一部分。
不要在招聘網站上求職
這是我最後的“智慧結晶”:不要申請那些在網站上張貼的工作職位。
閱讀更多 易用軟件問答 的文章