“程序員干到35就不行了!”這是IT行業普遍存在的一種說法。
有的說到30歲;有的說到35歲;有的說到40歲, 達到這個年齡上限就必須要調整方向去做管理、產品、業務等崗位的工作,甚至創業的也大有人在, 反正就是不能再寫代碼了。
大家都說程序員吃的是青春飯,原因可以歸結為以下兩點:
第一,編程技術飛速迭代, 新技術層出不窮, 各種語言、各種框架、各種新技術理論每年都會更新,而隨著程序員的年齡增長,學習能力卻是在退步的,因此往往會出現跟不上行業技術腳步的情況。 此外,在成家立業后大量的時間肯定會被家庭瑣事占用, 能花在學習新技能上的時間也就更少了。
第二,工作成果產出的問題, 換種說法就是加班時間多少的問題。就這點,老程序員的確沒法和剛畢業的毛頭小子比。人家年紀輕輕精力旺盛還沒有老婆孩子需要照顧,說加班就加班說通宵就通宵,吃喝拉撒睡都在公司也不成問題,最重要的是人家要的錢還少。
很多說程序員是個沒有將來的職業,沒法為后半生帶來保障,這個行業沒有安全感。
那么,按照這個說法,到了35歲的程序員應該去做什么呢?
在大多數軟件開發服務公司里,程序員成長有兩條大的通道。一條是管理崗通道,一條是技術崗通道。
準備走管理崗的,你可以嘗試從項目小組長做起,帶兩三個幫手做一個項目或者大模塊的開發。理解用戶需求,做項目規劃,順利進階為項目經理。當有了多個項目經理的經驗,開始同時管理多個項目組,也能對項目的成本控制有了理解和方法,知道如何幫公司在項目中優化更大的利潤了,就達到了項目總監的水平。
準備走技術崗的,要么選擇一個技術方向,深入學習和積累實踐。要么在工作的時候把視野放開闊,多了解和學習新技術在你服務的這個行業的使用。一個是成為某個領域的專家,一個是成為一個相對的全棧工程師。
當然,如今多了第三條路——做IT自由人。隨便網上一搜,各種外包平臺眼花繚亂,然而是否靠譜就不得而知。如何找項目,就成為了一個老大難。我在這里以目前市場上兩個比較有名的平臺來做了對比:
從對比中我們不難看出,『自由職客』的服務群體更具專業性,合作模式更加人性化,且顛覆傳統外包模式,采取不收差價的方式,項目周期也比較長,最大程度的為自由職業者考慮。
可如果選擇做自由人,很多人面臨一個問題:沒有參保單位,社保停繳或斷繳,那么如何儲備養老錢,是否有必要自己繳納社保?
根據《社會保險法》第10條第2款規定,無雇工的個體工商戶、未在用人單位參加基本養老保險的非全日制從業人員以及其他靈活就業人員可以參加基本養老保險,由個人繳納基本養老保險費。第23條第2款對醫療保險也有類似規定。這一較為籠統的國家層面的規定在各地的執行情況并不相同,一般要求在戶籍所在地繳納。一般自己能交的社保只有醫療保險和養老保險,像其他的生育險,失業險之類的自己是不能交的。
『自由職客』就能解決這個問題,可免費提供代繳服務,費用按你所繳納地區的人力資源社會保障局的標準支付。保障自由職業者老有所養。
好了,上面解釋了三種程序員常見的方向。可我在這里還是想問一個問題:我們真正懂這個行業嗎?或者說,更多外行人看的只是熱鬧而已。很多人說程序員是個沒有將來的職業,沒有安全感。
至于說編程技術更新換代速度太快, 大齡程序員跟不上腳步去學習, 這個論點經不起推敲。 程序員也是白領行業。現在高端一點行業的從業者,誰不需要不斷成長不斷學習?
程序員都明白一個道理:在軟件開發行業,從來都是算法先行,次基礎,技術為末。這是程序員從業者金字塔的層級關系分布。把所有精力花在學習語言、框架上的程序員,在技術上肯定是三流的,也就是那批隨著年齡上限的接近,害怕被技術淘汰因而尋找其它從業方向的程序員。道理所有人都懂的, 雖然當程序員門檻不高, 那也是相對的,至少這幫人都不笨,對于自己行業的本質還是看的透的。
雖然程序員們都知道算法和基礎是最重要的,然而要學習這兩樣東西是非常的枯燥乏味的。技術是時時刻刻在變化的, 而算法和基礎從計算機發明以來,基本上沒什么變動, 這其已經從側面說明了學好算法和基礎, 可以以不變應萬變, 一切自然水到渠成, 反之重技術輕算法基礎的往往最終結果就是隨著年齡的變大而不得不面對所謂的程序員中年危機。
另外,很多人天真的以為40歲以上的程序員肯定改行干別的去了。
今年是2017年,1977年出生的程序員也就是2000年左右參加工作的那批程序員, 在那個時代,在國內IT行業根本沒有如此規模, 程序員從業者數量也沒法和現在相提并論。因此, 不是40歲以上的程序員都去干別的, 事實上是40歲以上的程序員實在太少了, 少的大多數年輕程序員根本沒有機會遇到。
最后想說,喜歡一件事情,年輕真不是問題。隨著IT技術的不斷更新發展,程序員需要不斷學習,不斷精進,否則面臨的只能是淘汰。畢竟坐吃山空,老本也經不起生活折騰!
-
程序員
+關注
關注
4文章
950瀏覽量
29763
發布評論請先 登錄
相關推薦
評論