03.03 程序員35歲後都幹什麼去了?

吼吼的媽咪


程序設計這一領域,最需要智力和體力,很多程序員一般都不過30多歲,所以很大一部分程序員在35歲之後就要離開這一行業尋找其他出路,其實依照程序員的工作經歷和頭腦,完全可以重新開始一項很好的工作。當然,是需要自己繼續學習的,畢竟“活到老,學到老”,如果停止不前不學習的話,很多公司裁員先從老的開始,那些一個經驗用十年的,肯定先被裁掉!其它職業亦是如此。

學習並通過考核成為機構講師

一名經歷過程序員工作的認具備了實踐經驗,再加上工作的需要,本身就具有愛分享知識和良好的口才能力,可以經過一系列的學習,考核,培訓,從而成為一個專業講師,這也是一個很好的出路。

向著興趣繼續鑽研成為專家

一般情況下,做程序員的人都會對代碼,程序有濃厚的興趣,而興趣常常會幫助產生學習的動力,程序這塊興趣地不斷的深入,鑽研有幸的話成為方面的專家,現在的企業公司通常都需要專家去開拓,領導一個新品,所以這個出路是十分吃香的。

具備良好的頭腦去創業

就業創業這塊,如果自己不再想受人管控,被人炒魷魚的話,那麼就自己大膽的去嘗試創業吧,不試一下怎麼知道呢?如果資金實在不夠的話會加入創業公司作為合夥人,提供核心技術,當然,不管怎樣,都得自己去動頭腦發展自己,讓別人信任自己,看重自己。

最後,沒有繼續學習和深造的很多程序員就自己開店,進行技術培訓或諮詢,當然,也有很多的程序員放棄了這個職業,畢竟很多的出路並不是那麼好走,從而開超市,經營店面等平凡的個體職業。


鎂客網


1.有人23歲開始寫程序,27歲蹦出來自己幹,目前30歲,還在路上,不過快看到曙光了    

2.有人一直以技術為樂趣,不覺得年紀大是個問題,只覺得隨著年紀越大,代碼質量越好

3.有人35了,不過不寫代碼了,基本就寫寫設計,寫寫方案。不過和你有一樣的迷茫。:) 現在我準備利用業餘時間做做網站。呵呵。

4.樓主提的問題對我來說都太高難了!可是我坐這行都14年了,從畢業一支碼到現在,沒什麼技術含量,但是應該說還是有用的,我們在企業工作,做個報表系統用不著那麼多高深的技術吧。那我不叫程序員,我該叫什麼呢?混了10幾年,薪水倒是不低,年薪有40萬以上了。我還一直在寫報表(不敢說程序了)

5.有人年薪有40萬以上了。。。。  

6.有人該行了!做單片機!

7.也有人77年的,做過程序員,項目經理,部門主管,技術總監,目前失業中,沒錢,沒老婆,沒房子,在上海等死。

8.也有人三十歲了,工作6年。做程序員,不算太好也不算太壞。  跟大家一樣迷茫,不知道5年後自己會怎樣。

9.07年畢業出來工作,工作了二年,跟幾個同事跳出來自己做,已經做了一年,但情況並不是很理想,但我們仍在堅持,希望今年會越來越好


DonutsApps


我身邊35歲的程序員,在國內公司的他們一部分成了項目架構師,有的走上了管理崗位;在外企的程序員絕大多數都還在繼續編碼。

以我們公司的國內現狀,35歲以上的程序員應該有一半左右,國外同事更是大多數在50歲上下。

我覺得造成這種情況有兩個原因:

如果是國內的外包項目,項目組內通常會有幾個大拿,他們經驗豐富,瞭解相關業務,因此可以帶一群經驗不是很足的人一起做項目,這樣的項目成員是不需要養資歷以及年齡大的程序員,成本是選人的第一要素。

如果是很複雜的項目,舉我熟悉的數據庫產品來說,每個模塊都需要經驗非常豐富的開發,如果想精通整個數據庫各個模塊沒有幾十年的積累是不可能達到的,因此替換掉這些人的風險很大,因此只要他們想繼續編碼,他們就可以一直做下去,做到五六十歲。

趁著年輕儘早找到自己喜歡領域並且是有核心競爭力的項目去開發、積累和沉澱。

如果你喜歡程序員這個職業,只要不停的學習在我看來就可以一直做下去。等到實在做不了那天,優秀的程序員就算換了行業也不會差。


測試開發


30都沒快沒人要了,別說30歲了,我至少也算非常聰明那類人了,從小就開始寫程序了,一搞就是10年,啥都搞過?還真賺不了什麼錢,別說那種半路出家的那種人了,。給別人打工好一點的,拿個40-50萬封頂了,如果物價不漲的前提下,需要10年才能在上海郊區快到農村的地方才能買房。每天費神費力,頸椎病一生。在看看我身邊的同學,親戚,換車,換房。一年換一次,這真的是差距啊。真的,以前覺得程序員挺不錯的,現在想想真尼瑪屌絲職業!

在看看周圍的程序員哪一個不是屌絲一樣的,你見過有幾個住別墅,開著豪車的程序員?除非早期創業的。現在整個it行業處於泡沫期,很多大型企業裁員倒閉,更別說小公司了,很多程序員幹不了幾年的就失業的。再去找工作,你都30歲了,幾乎沒人要30歲以上的人寫程序,我也經常招人面試,這個我深有體會,30歲以上的不論思維能力和技術知識迭代都比不上年輕人,至少我從來沒遇到過,而且要價高,你說我會要誰?30以上幾乎可以說失業了,除非有非常好的學歷背景,一般看簡歷都pass掉的。現在很多技術,架構都開源的,拿來用用就行,根本就不需要什麼大牛來坐鎮,都能搞定。真正有技術核心的崗位,都需要高學歷和背景,一般都是碩士以上,因為很多理論上的知識真的很重要。我招核心技術崗位都是這樣的,一般學歷的人真的做不了,需要很深的理論知識和數學知識。所以一般的程序員真幹不了幾年的,it行業淘汰快。當你要創業,你又會拖家帶口,有沒好的人脈關係,肯定會死的很慘。因為你沒有創業經驗,沒有人脈,資金,很多事情很意外。我也是從創業中走出來的,成功真的是極少極少的,大多數都胎死腹中。去公司也就只是一顆螺絲釘而已,很多東西你接觸不到的,沒啥用。所以程序員要轉行的儘量的早轉行吧,不然真的很屌絲的。當你過了30後,你在看看身邊同學,朋友,親戚,你就知道了。什麼叫失敗的人生。


加菲不是隻貓


今年整40歲,今年一月份決定轉行程序員,於是邊學邊找工作。很多公司老總是80後甚至90後,驚訝頭次見到這麼大歲數來應聘初級程序員的。終於在七月份找到了一份開發工作,果真工作中的成長更快,三個月比上半年學到的都多。我至少證明了一點,40歲程序員找工作還有人要,因為七月份我其實拿到了3個offer。


精神病自言自語說


之前在讀碩士的時候,老師有說過程序員的職業生命週期大概在10年之久,約35歲後的程序猿則會考慮遠離編程第一線,加之有了一定的經驗之後,很多程序員會轉向架構師和管理方向,敲代碼之類的工作會留給公司新進的小白。

但是大多程序員在編程的路上一直走之後,會對項目的整體把控或者代碼公關即時處理,也就是在研發新的技術之類,項目遭遇困境,危機公關,出方案,最後把demo交給小弟。35歲後的程序猿也是不錯滴。

而且還有程序員在做一定時間之後,工資增長水平會減緩。比如說,一個沒有經驗的剛畢業的年輕程序員的月薪可能在2000元左右,而一個有3年工作經驗且自己獨立完成眾多大項目的程序員的月薪可能在8000左右,而一個有5年工作經驗具備研發、運維能力的程序員的月薪可能在10000左右所以,所以在工資很難再增長的情況下,所以很多程序員都轉向系統架構或者項目經理,因為這才是一個既能體現程序內涵,又能賺錢的位子。


出格科技軟件外包服務


2020年春節已過,我也算正式進入了三字頭的本命年,現在網上很多人都在說程序員過了 35 歲就會失業,看來我也算熬過了 35 歲這個坎兒;我簡單分享一下自己的現況,以及身邊同齡人的現況。

我自己現在管理著一個不到十人的團隊,不能說就成了管理層,因為我工作的大部分時間還是需要接觸代碼的,先說一下我主要的工作內容:

  • 需求分析,和需求人員討論需求,評估實現的可行性以及大概的工作量,是否需要和其他團隊合作開發等等;

  • 為開發人員講解需求,並將需求拆分成具體的任務(用戶故事),一起評估每項任務的工作量;

  • 平常會要求開發人員互相做 Code Review,但我也會用抽查的方式看看組員們的代碼;

  • 定期組織一些分享,對組員們經常會犯的錯誤進行復盤;

  • 在工作以外的時間,我會學習一些新的技術,同時也會寫一些技術類的文章,分享我的經驗;

  • 當項目任務比較多的時候,我也會自己做一些開發工作。

至少從現在來看,我的工作還是穩定的,工資每年都會上漲,但是我也總結了幾點,如果你作為一個程序員不想失業的話,至少需要做到這麼幾點:

  • 技術和業務,你至少精通一點,如果兩點都很擅長就更好了;我見到過完全依靠外包的項目經理,問開發人員需求文檔怎麼寫的需求,問開發人員測試流程是什麼的測試。

  • 技術作為程序員吃飯的本領,要堅持強化,但是也不要只侷限於技術的【成長】,要突破自己看待問題的角度;比如某個項目的技術方案做成這樣,不單單是有技術本身決定的,更重要的是,你要知道這個技術方案解決的是什麼問題?用戶是誰?項目在整個業務流程中處在什麼位置?上下游系統都有哪些?等等等等。

  • 爭取在三十歲之前進一個大公司,雖然大公司也不是百分百穩定,但相對來說還是要好一些的。

我認識的 35 歲的程序員(部分已經轉行了),有些混的還不錯,也有過的比較一般的:

  • 小 A 是我第一家公司的同事,幾年前就結束了北漂生活去了成都,他最早是 Java 和 PHP 的開發,後來轉行做了產品經理,現在在成都的日子很是不錯;而且他自己有在經營一個網站,公眾號每個月的收入就有兩三萬;

  • 小 C 也是我第一家公司的同事,現在在北京的一家外企,話說外企對員工還是非常好的,總包可能和互聯網公司沒法比,但是其他的福利比如:帶薪假期、工會活動、家屬福利都遠超其他公司;她自己專研了多年期貨,其收益遠超工資收入;

  • 小 D 是我第二家公司的項目經理,平時會接一些私活,後來接到一個“大活兒”,直接辭職搞了一個公司;

  • 小 E 是我的大學同學,畢業後輾轉幾個小公司,後來跳到了銀行,現在的工作內容和我相似,總之也是離不開代碼;

  • 當然,也有一些朋友過的並不如意,比如在外包公司混跡了多年,或者一直在小公司跳來跳去的,而現在再出去找工作,沒有高學歷,也沒有漂亮的工作背景,幾乎是屢屢碰壁的。

總之,不是說程序員到了 35 歲一定會失業,每個年齡段的程序員都有要面臨的問題,35 歲的程序員也不用太過焦慮,我們數十年積累的經驗、閱歷、人脈,也必將會成為我們延長職業壽命的資本。

我將持續分享Java開發、架構設計、程序員職業發展等方面的見解,希望能得到你的關注;關注我後,可私信發送數字【1】,獲取海量學習資料。


會點代碼的大叔


這一點中國和國外還有點不太一樣。國外的程序員很多幹到35歲以後的。國內的話,35歲後還在直接從事編程的較少,那程序員在35歲之後,他們都在做什麼?

我們先看看國內互聯網行業程序員的年齡結構:

程序員偏年輕化是個不爭的事實,但依然有一些35歲後活躍在程序一線的碼農,他們會成為什麼樣的人呢?



1. 深耕某方面技術,成為資深程序員,領域專家

走這條路的程序員,真的是對編程有無比的熱愛。而且喜歡鑽研,深度研究某類技術領域,活躍在多個著名IT論壇。因為所有公司的職業發展通道都有專家通道,他們屬於技術通道上的頂尖。這部分人在公司屬於專家級別,可以說技術方面是權威,能給公司帶來極高的培訓價值和技術引領價值,值得公司高管重視。

2. 技術棧全面,溝通好,大局觀強,成為架構師

好的架構師一定是優秀的程序員,而且技術棧比較綜合,思維能力,學習能力都可以。還有,架構師的溝通協調能力較強,要能說服程序員接受你的架構技術方案,必須有較強的溝通能力和大局觀!



3. 技術較強,組織協調和領導力突出,成為開發經理

這是管理線發展通道,開發經理也必然是在一線做過多年程序員,而且綜合能力表現優秀,自己也有往管理方面發展的訴求。35歲的時候,可能已經是幾年經驗的開發經理了。

4. 技術很強,喜歡分享和交流,成為培訓講師

部分技術專家,有很強的分享欲和好為人師,同時擁有較好的演講能力,他們可以做企業的培訓講師,也可以和外部機構合作,給外部公司做培訓,甚至可以自己創業,做技術培訓和諮詢服務等

5. 技術水平或強或弱,但擅長溝通協調,轉崗項目經理或產品經理

轉崗做項目經理或產品經理的程序員,一般有兩種情況(初衷不一樣,最後結果也會不一樣)

其一,技術水平很好。寫了幾年程序,出於鍛鍊綜合能力和長期的職業規劃,轉崗產品或項目經理,或走向業務前臺,成為既懂技術又通業務的綜合性人才。

其二,技術水平一般。寫了幾年程序,發現技術線實在不適合自己,而且發展有限,由於更擅長溝通協調,於是轉崗產品或項目經理。

6. 技術很強,商業嗅覺敏銳,成為創業者

技術驅動型的創業,這類程序員技術很強,經常自己倒騰個程序出來,寫過外掛做過黑客接過私活,愛折騰,對行業有極大的興趣,同時保持對新商業模式的關注,遇到合適機會,他們肯定抑制不住那顆“程序員改變世界“的心,乾脆拉一票人自己幹。或者加入創業公司,成為技術合夥人或CTO



往那一條路走沒有絕對的好壞差別,只有合適與不合適,但因為中國古老的“學而仕則優”的傳統想法,很多技術大拿或主動或被動走上管理帶人的路,其實並不合適他們。一個優秀的技術專家或許被成為了一個糟糕的技術經理。這是技術界的人才浪費。

如果我的回答對您有些許啟發或幫助,不要吝嗇你的關注,點贊,評論或轉發;我會不定期分享互聯網行業見解和職場生活! 一個寫過代碼,做過產品的互聯網金融產品經理!


乘風隨意


這個問題,適合我回答。我是99年畢業的計算機系本科生,所以同學基本上都是40歲上下做it的人士。我就撿著幾個年輕時做過程序員的同學例子給你們說說,看看這些程序員40歲以後幹啥去了。

同學A,2000年去了某大公司H做開發,因為善溝通有親和力,後來逐漸脫離技術崗,做項目經理,售前,現在負責對外投資。

同學B,2000年去了某大公司H做開發,因為天賦好,技術崗位一路上升,做到中層領導職位,後來看好某新技術,毅然離職創業任ceo,堅持寫代碼至今。如今一邊經營公司,一邊寫代碼,一邊組織小樂隊吹拉彈唱,等著風口到來好起飛。

同學C,進入對日外包行業做程序員,現在自己組建軟件開發公司做老闆,時不常的還會弄弄代碼啥的。

同學D,進入對日外包行業做程序員被外派日本,後來定居日本,目前仍然是做維護代碼工作。

同學E,進入通訊領域做程序員,在換過多家公司之後,依然以資深專家身份玩弄著代碼,並以此為樂。

同學F,經歷了北漂創業,身體健康亮紅燈後,再次回到軟件外包行業打工。如今作為資深程序員堅持在代碼第一線,還經常加班。

同學G,畢業之後不久就炒了公司,做了軟件開發個體戶。從共享軟件到如今的APP開發,總能弄出名堂在排行榜中佔有一席之地。十幾年如一日,一邊瀟灑生活,一邊弄弄代碼保持排行名次。現在生活無憂,不停生孩子玩兒。

同學H,畢業後進了某大公司Z,做程序員。如今在Z司的下屬公司做某項目負責人。

所以說,各個行業呢,都是有深度的,不僅僅是寫代碼那麼簡單。只要你願意做下去,多年的行業經驗積累會幫到你。

軟件開發,或者說程序員工作,說到底就是一種工作。跟其他工作一樣,都是用來養家餬口的。喜歡呢,就做的開心些;不喜歡呢,早點轉行也好,或者繼續靠這個賺錢同時,培養點其他愛好也好,都行。


小楊短文


這樣說吧,過了三十四,還在一線寫代碼的話,除非你是輪子哥那種一個頂一打的,否則人家為什麼不用同樣的錢招兩個應屆生。

你說你有能力學新東西,應屆生學的就是新東西,並且比你能熬夜比你能加班,不需要顧家,薪水要求也更低。如果那個時候不能帶一個幾十幾百人的項目,對客戶對公司負責,沒有那種不可替代性,想在一線安靜寫代碼,你想怕是公司也不讓啊。確實最近自己也有危機感在裡面,我感覺工作兩三年之後就該多為自己打算打算,可以提高學歷,可以在stackoverflow多答題經營個個人品牌,可以想辦法跨界什麼的,也可以想辦法肉翻,總之隨遇而安的混日子,還以為自己是安安靜靜寫代碼的美男子的,四十歲被公司掃地出門了,老人要贍養,小孩上初中,看你怎麼辦?這樣想來華為確實有點不人道,員工根本沒有任何個人時間,你想要個人時間部門的C就麻煩你背了。

你奮鬥到四十,領導是既有職位又有財務自由,你一個小兵可能也就解決了買房買車,小孩老人都要養的時候給掃地出門,要是一直做文檔或者搞配置,能力太單一工作還真不好找。

多說兩句吧。你剛找工作的時候,可能想著從一個項目能學到什麼技術,分給你的也基本都是些簡單的活計,但是等你工作兩三年,可能不管mvc框架啊,多線程啊,文件操作啊等常用的操作基本都是沒問題的,這時候會讓你上來熟悉稍微複雜點業務從業務層面入手。基本三年的中高級開發,你得過來上手就能幹活,對於不熟悉的技術給點時間也能自學會,能對初級開發進行技術指導,然後差不多能帶個十人團隊的樣子。

基本業內的工具你也都用過,用ant還是用maven構建,該用weblogic還是glassfish做容器,緩存用jedis還是memcahe,對於一些簡單的架構搭建得有些自己的見解了。很多十年的開發基本也停留在這水平了。往技術,你不去鑽研算法也沒鑽研jdk啊spring的源碼實現,往管理,也沒能力帶一整個項目團隊直接對交付負責。最後還沒有個拿得出的學歷想找個養老單位都沒門,年輕人是一茬一茬的畢業,比你能拼比你能加班工資還比你低。這個社會是不進則退的。


分享到:


相關文章: