1. 程式人生 > >《程序員》的出路

《程序員》的出路

競爭 上年 現狀 級別 默認 ack 工資 package 每天

本文地址:http://www.cnblogs.com/aiweixiao/p/7659251.html

原文地址(微信):《程序員》的出路

技術分享

掃描二維碼關註微信公眾號

子曰:“吾十有五而誌於學,三十而立,四十而不惑,五十而知天命,六十而耳順,七十而從心所欲,不逾矩。”對於程序員這個燒腦的職業,到35歲之後,你會怎麽辦?有的人說,“35歲還在堆代碼的是loser”+“年過35歲還沒做到管理層是loser”,是這樣的嗎?今天就跟大家聊聊程序員的出路和未來。

技術分享
胡子花白還編程??

一、程序員的出路情況

【01 出路不容樂觀】:


一般說來中國的程序員大都是吃“青春飯”的,大部分程序員的黃金時代是20~35歲。到了35歲左右,一批又一批年輕程序員會給你帶來巨大的競爭壓力。首先由於軟件行業的飛速發展,很多自己以前學的東西逐漸升級換代,而許多程序員由於長期於工作,學習新知識的效率必然下降。其次自己幹了幾年,薪水要求自然就高了,而年輕程序員工資又低、幹活又快,當然會成為老板的首選;第三,35歲基本都已經成家了,要支撐家庭的生活負擔,幾乎連從頭再來的勇氣都不會有了。中國的老話說“長江後浪推前浪、前浪死在沙灘上”,這個歷史的規律在軟件開發行業體現的尤其明顯和殘酷,很多程序員必然要面對的結果就是降薪乃至失業。

技術分享
程序員年齡分布

程序員行業消耗的腦力比較大,也需要經常加班,如果到了35歲之後,還未走到技術管理的崗位上,還在一線碼字編程,一是思維可能跟不上,二是因為結婚生孩子之後事情比較多,加班也比不上年輕人,再者要的薪水也會比較高。這樣的競爭力是不行的,所以很多人都說,當程序員就是一個 吃青春飯的行業,只能幹一陣,不像別的傳統行業都是越老越吃香,因為經驗更豐富,資格更老道,軟件編程行業則不然,更多的是年輕人的天下。

技術分享
程序員已累趴下

【02 程序員現狀】:


“幹得比驢累,吃得比豬差,起得比雞早,睡得比狗晚,看上去比誰都好,五年後比誰都老。”

程序員的辛苦是眾所周知的,加班多,不時有程序員猝死的新聞爆出。這個職業就是拿命去換錢的,說程序員工資很高,覺得不公平的人也要多思考下了。靠編程發家致富,想多了。工資最高的程序員離“富”這個字還依然很遙遠。跟其它行業的苦逼打工仔比,程序員的工資可能相對高些。但是這個社會上太多的企業家、炒房、拆遷、靠關系等致富的存在。

技術分享
程序員整天在修bug

【03 35歲之後的程序員】:


1)自我感覺:明顯感覺腦力跟不上了,容易疲勞。以前可以專心想一個算法很長時間,現在想一會就覺得註意力難以集中,容易犯困。2,記性沒有以前好了。看過的資料,吸收起來沒有年輕時那麽快。就算記住了,也很容易忘掉。3,體力也沒有以前好了。以前我可以連續通宵編程一周,每天只睡4個小時;或者完全不睡覺72小時編程。現在如果敢通宵一晚的話,後面3天都覺得身心俱疲,緩不過來。

技術分享
35歲之後還要學習充電

2)技術跟不上:在你35-40歲的時候,你在學校學到的最前沿的技能和技術現在都已經落後了10 - 20年了;編程技術飛速叠代, 新技術層出不窮, 各種語言、各種框架、各種新技術理論很可能每年都會更新。如果你沒有與時俱進,你很有可能要面臨被行業淘汰的風險。

二、為什麽會這樣

你想說,哪樣啊?就是這樣啊:

上聯:敲一夜代碼,流下兩三行淚水,掏空四肢五體,六杯咖啡七桶泡面,還有八個測試九層審批,可謂十分艱難;

下聯:經十年苦讀,面過九八家公司,漸忘七情六欲,五年相親四個對象,乃知三番加班兩次約會,新年一鳴驚人。

橫批:誰能懂我

技術分享
程序員的辛酸

懂了嗎?程序員自有其苦逼之處,別人高談闊論指點江山的時候,別人推杯換盞觥籌交錯的時候,別人出差南北縱橫內外的時候,別人利用工作之便撩妹泡妞啪啪啪的時候,你只有面對屏幕,把鍵盤敲的啪啪啪。如果你忍受不了這種寂寞,體會不到其中的樂趣,請盡早換行。程序猿的高潮,來自於屏幕上排版良好的指令,按照你的意誌精確執行,並且分毫不差。

【01 東西方程序員差異】:


中國的軟件行業跟西方的不一樣,國外的軟件行業很多的技術大牛都是中年人,他們成了各個變成領域的牛,比如Linux之父,Java之父都是中年人了,還活躍在編程的第一線,他們也成了編程之神,收到了人們的尊敬。但實際上國外編程的人也普遍年輕,矽谷年齡中位數是31歲,其中Google是30歲。

技術分享
國外的編程大神

中國進入編程行業的人,有些是真的灰常灰常感興趣,有些只是養家糊口的工具,工作而已,所以,不能走上領導崗位,思維體力不支,薪水不匹配只能是換行業了。從頭開始一個全新的領域,這樣多損耗啊,所以我們得想想辦法才行。否則我們這些 IT 民工、碼農趁現在年輕體力好,要多吃苦、多加班、多掙點,而一旦過了 30 歲體力、技能似乎都吃不消的時候,沒準我們就要退役,要改行了。

三、應對策略

簡單來說,兩大條路,一種是繼續在程序編程的道路上,一種則是換一個行業發展。

技術分享
程序員出路-簡圖

【01 不忘初心-爭取當上技術管理者】:


既然進入到軟件變成領域了,就該發揚我們的優秀傳統,就是幹一行,愛一行。所以做好自己的工作,成為技術骨幹,成為架構師,成為CTO,成為技術的管理者,這樣就不會有上面的程序員的瓶頸問題了。你只需要宏觀把控,會評估方案和項目,具體的碼字實施是下面程序員的事情了,你的上述問題就解決了,你照樣可以那高工資,幹的工作更高級了而已。

技術分享
不忘初心-熱愛編程到蒼老

但是 很多公司人事部門已經默認不再招大於35的了,除非達到架構師部門經理總監級別的,但這種崗位又很少。大部分人的經驗經歷、思維方式、為人處事達不到這個門檻。

但是你也不要灰心,要不忘初心,且看:

linux之父40多了,C++之父50多了,都在寫代碼。

當然,他們寫代碼是為了夢想。

喜歡寫代碼,寫一輩子都幸福。

不喜歡寫代碼,寫一行都悲哀

中國的王江民進入軟件開發領域時已經是中年大叔了,照樣做出了好成績,我們得去學習啊。

【02 審時度勢-換行業】:


如果你不幸到了35歲還沒有當上技術的架構師或者技術管理者的位置,我只能表示很遺憾,你不只是平庸,你甚至是壓根就不是適合當程序員,這麽多年的編程經驗都只是crtl+c, ctrl+v,搬磚而已,你放棄吧,出門右轉是富士康的工廠招聘,你可以去看看??。

技術分享
轉行做喬幫主那樣的產品經理

說笑了,其實如果真的是換行業,我覺得倒是可以考慮下下面的工作和行業。

1)轉行當產品經理:成為產品經理,挺好的,畢竟還是在互聯網軟件領域裏混,很多的人脈和資源不會丟失,但是也不用那麽類了,產品經理掙的也不少,再加上你是程序員出身,老江湖了,那些程序員也唬不了你,你出的需求更合理,即考慮市場用戶,也能兼顧點技術實現和前瞻性,何樂而不為呢?

技術分享
開店派美女送程序員外賣

2)自我開店:自己拿錢出來做點小生意,比如開店,包地什麽的, 這個也是很多人常見的選擇,畢竟工作了那麽長時間,自己多少還是積累了一點,所以,拿出來自己開一個飯店或者是超市什麽的,自己當一個小老板,自負盈虧,也能掙不少。

技術分享
轉行後的編程Mac

3)自己投資理財,錢生錢:自己的錢炒炒股,投資做基金之類的,讓錢生錢,成為所謂的“富爸爸”之流,坐等財富自由。我們一直叫囂“財富自由”,現在給你一個實現財富自由的機會,你是否能把握住呢,投資基金,投資股票,在金融的世界裏盡情馳騁,最終轉一個盆滿缽滿也未可知。

四、寫在最後

程序員也是一個職業,選擇了就好好做下去,哪怕到了35歲,也能編的很6,那時也是技術管理了。即便轉行做了別的,也是“去留肝膽兩昆侖”,與君共勉~

最後附上,程序員最喜歡的妹子一枚,加油??

技術分享
程序員的妹子

技術分享

《程序員》的出路