天天看點

程式員迷茫:畢業時就已26,工作4年就已大齡,碼農出路在哪?

為什麼很多公司不招大齡碼農,這個問題最近很沸騰,初看這個問題時紮心了,終有一天,我們都會成為大齡碼農,那麼首先定義下大齡碼農,一般認為是35歲以上。按現在推算是1983年(含1983)前出身的。有很多還在一線開發,有些已經是中高層管理人員了。我接觸到的這類朋友較多,有同僚,有朋友,也有一些讀者。并不是他們現在沒有工作,而是他們在跳槽去下家時,是個較長的過程,不想一些3-5年的小夥子,放到市面上,大把公司招人,坑位也多,大齡碼農,得有合适比對的崗位才行。大齡碼農身價一般較高,不是一般公司給報酬給予的起,這類公司要麼是BAT,要麼是獨角獸公司。有持續業務收入和市場中的江湖地位。大齡碼農分兩類,一類是專家能力,如音視訊專家、編解碼專家,另一類是管理能力,如技術總監、進階經理等。公司對于兩者要求也不一樣。前者可能是希望參與解決重大問題,疑難雜症等。後者涉及搭建團隊,打造團隊,培養輸出技術人才。

image.png

這是個現實問題,相比年輕人來說,坑位少,和更高的要求。如果你的工作年限很長,無論是在管理或是專家能力上,和你的年限不成比對,就會面對這個問題,不好找工作。并不是找不到工作,你期待的待遇和自身能力的一旦不比對,就會造成失衡狀态。我想着這就是大家常說的中年男人的壓力吧。

永遠都有新生的、更好用的勞動力。如韭菜一樣一茬茬的被割。(甚至可以說1%)的頂層從業者實力強大到可以承包90%的技術性工作,剩下的90~99%從業者基本都是從事業務性工作;

漸漸的,行業前1%的人會把90%的基礎工作代碼封裝完分享出去,隻有前10%的人在高标準大公司有競争力,剩下的90%碼農的水準輕重都不太影響工程品質了,老闆可以随便挑;

我們很多時候常常會帶着幸存者偏差,就像那些不讀書的壞同學最後都去當老闆去了,認為讀書沒有用,也總有大齡碼農說,我就出去找工作随便找哇。這類就是幸存者偏差,人們總是喜歡把那些留下來的人,當成最終整體的結果。即便如此,隻要我們提前做好準備,大齡碼農一定要在技術路上或是管理路上走下去麼?也不見得。說說我認識的大齡碼農都去幹什麼去了?

看了很多文章,程式員大齡的出路無非也就幾條:轉管理,創業,繼續做程式,我的觀點是比較傾向于做管理方面的工作的。

1、依舊在一線做技術專家和技術管理。

其實30歲開始大多數程式員就已經慢慢開始不适合做程式員了,衆所周知程式員一般加班較多,要求對新技術要敏感,自學能力要強,而人過30歲,瑣事慢慢也就開始多了起來,結了婚生了子,家裡老人年齡越來越大,需要人去照顧等等,這些都是會分散一個人的精力。

轉管理的話,在現有資源基礎上可能承擔的風險,還有就是學習成本上應該會相對會少一些,尤其是做技術管理崗可能會更好一些,自己以往所積累的技術經驗都可以繼續派上用場。

創業也是條出路,而更多的時候是要考慮風險,因為年齡漸漸大了起來人所要承擔的家庭責任也會越來越大,但是随着年齡增長,人的閱曆和人脈也會慢慢增長,創業相對來說可能會容易一些,是以這條路也是要謹慎選擇。

2、創業。帶知名公司背景,創業有優勢,容易聚攏一批優秀的人。

甚至有連帶效應,原來的老部下出來了,直接來之前老上司的公司。這種非常多見。大家彼此非常熟悉,共事起來,溝通交流也會少很多障礙,效率也會提高,那些獨家獸公司很多都有類似發展過程。

3、自由職業。

寫書、做教育訓練講師,導師咨詢等。這種也非常多見,就是做了很多年後,無論是在經驗上、還是技術指導上都有豐富經曆。可以自由做類似工作。現在整個大環境對付費都是很認可的,隻要你對别人有價值,自然也會獲得不錯的回報。

4、轉做投資,天使投資人。

這點之前沒有注意到,但是最近遇到個,就是在騰訊做了12年,出來後在某資本公司,做創業投資合夥人,對有價值的商業項目,進行天使投資。

其實每一步都是有因有果,當然還有變化的機遇和機會,天時、地利、人和,塑造大齡碼農更加成為中年不惑的标志。當風暴還沒來臨時,要備好足夠的防禦裝置。

一個終生學習的人,一個與時俱進的人,是不會被生活“清理”,不會被時代淘汰。 我有這樣的信心,希望你也有。

我整理的一些需要掌握的知識技術點,分享給大家,話不多說,提高你的程式設計技能,認真 + 嚴肅,走起!

我在這裡分享 “6” 個專項來幫助你順利提高你的程式設計技能。

一:架構師架構

學習Java技術體系,設計模式,流行的架構與元件,常見的設計模式,編碼必備,Spring5,做應用必不可少的最新架構,MyBatis,玩資料庫必不可少的元件......

開源架構.png

二:工程化(團隊協作)

工欲善其事必先利其器,選擇好的工具,提升開發效率和團隊協作效率,是必不可少的:Maven,項目管理,Jenkins,持續內建,Sonar,代碼品質管理,Git,版本管理,靈活開發...

團隊協作.png

三:架構師必備技術棧(高性能架構)

高并發,高可用,海量資料,沒有分布式的架構知識肯定是玩不轉的,要了解分布式中的,分布式架構原理,分布式架構政策,分布式中間件,分布式架構實戰等等内容

高性能架構.png

四:架構技術(微服務架構)

業務越來越複雜,服務分層,微服務架構是架構更新的必由之路。比如:微服務架構,Spring Cloud,Docker與虛拟化,微服務架構

微服務專題.png

五:性能優化

任何脫離細節的ppt架構師都是耍流氓,向上能運籌帷幄,向下能解決一線性能問題,比如:性能名額體系,JVM調優,Web調優,DB調優等等....

架構師築基.png

六:架構必備(商城實戰)

從架構設計,到應用層調優,再深入了解底層原理,紮實的Java基本功才能讓自己變為掃地神僧:記憶體模型,并發模式,線程模型,鎖細節等等

B2C商城實戰.png

最後給大家一個驚喜,針對以上技術圖,我也錄制了一些視訊資料提供給大家~

有高清架構腦圖、Java架構資料、Java面試資料等...

現在加群:810589193可以擷取Java工程化、高性能及分布式、高性能、高架構、性能調優、Spring、MyBatis、Netty源碼分析等多個知識點進階進階幹貨的相關視訊資料,還有spring和虛拟機等書籍掃描版,還有更多面試題等你來拿

分享給喜歡Java,喜歡程式設計,有夢想成為架構師的程式員們,希望能夠幫助到你們。