老程序員的忠告:一輩子靠技術前途堪憂

很多不懂技術的人,都很羨慕哪些做技術的大牛,尤其是IT行業的技術員,更是很受青睞,比如程序員這個職位一直是很多人嚮往的。

互聯網技術崗位往往工資比其他行業要高一些,但是實際程序員的工作沒有大家想象的那麼光鮮。下面是一些老程序員給大家講解真實的互聯網技術行業的現狀。

老程序員的忠告:一輩子靠技術前途堪憂


第一、軟件開發行業,很多都是小公司,往往一個公司只有2-3名程序員,所以程序員工作並不好找,往往一個程序員被辭退,將在短期很難找到像對口工作。不像做銷售的,需求量大,很多銷售公司一個部門就有好幾百號員工,而且長期招工。軟件公司的程序員崗位需要的人數少,基本長期不招人,就是有人才流失,往往也是通過熟悉的關係渠道挖人才。所以從事軟件開發的程序員往往很難找到工作。

第二、軟件開發公司雖然人數少,但是並不代表事情少,恰恰相反事情非常多,往往是一個人做多種事情,這就對程序員悄悄比較高,要求程序員既要業有專攻,同時又必須是多面手,而且還是救火隊隊長,因為程序經常出現BUG,軟件上線了出現BUG就得馬上去修復,哪怕是深夜1,2點,老闆也會打你電話讓你起來修復BUG .

老程序員的忠告:一輩子靠技術前途堪憂


軟件開發公司,加班是家常便飯,客戶都是要求軟件儘快上線,搶佔商機,慢了就不行。所以軟件公司老闆基本長期處於趕工期的狀態,而且軟件開發變數比較大,有時候客戶要求增加一個新功能,客戶認為這個新功能很簡單,但是技術上往往讓程序員費盡心思,因為有些功能以前沒有寫過這樣的代碼,公司代碼庫也沒有儲存過,那麼就得讓程序員反覆研究,反覆試錯,其中的難度,誇張一點說法,好比愛迪生髮明燈泡,要試錯上千次才能成功。而更重要的是要在客戶貴的的時間內完成,於是程序員能做的就是加班,往死里加班。

所以程序員根本沒有自己的私人空間,所以程序員很多都是單身,程序員拿著白領的工資過的卻是農民工一樣的生活,所以很多人把寫代碼的程序員稱為:“碼農”!

第三、程序員要求有相當強的學習能力,因為軟件行業更新換代太快了,這就要求程序員要不斷學習新知識,如果不學習新知識將什麼事也做不成,自然會被淘汰。就比如遊戲開發引擎 unity3D,每隔幾個月就更新,而遊戲開發者就得不斷學習unity3D的新技術,否則將無法使用,如果你一年不學習unity3D新技術,你可能會像一個新手一樣面對unity3D根本就不認識。

老程序員的忠告:一輩子靠技術前途堪憂


相對於傳統行業技術變化沒有那麼快,往往學一次用終身,比如司機只需要學會駕駛技術,就可以用終身,因為汽車駕駛技術基本是數十年不會變。但是軟件行業則恰恰相反,變化太快,也行你從事軟件開發數十年的經驗,還不如一個剛入門的新手,因為新手往往學的是最新的技術,而老程序員用的還是過去的老技術,這就好比馬車在好也跑不過汽車,新技術優勢太明顯了。

所以很多公司對35歲以上的程序員採取勸退的方式,這是有原因的,因為35歲以上的人往往不再對新東西感興趣,也不願再學習新技術,這樣的人基本就是被榨乾了的枯木,沒有再使用價值了。

之前有傳聞華為勸退35歲以上的技術員,可以想象的到,做程序員如果35歲,不能轉到管理崗位,那麼你就等著被辭退!

第四、程序員辭職創業成功率極低。很多人看到馬化騰,李彥宏,雷軍,等人都是做程序出生的,他們最終都辭職創業成功,但是往往很多人沒有去統計概率,這些光鮮的IT創業明星,往往都是低概率事件!比中彩票的概率還要低。

老程序員的忠告:一輩子靠技術前途堪憂


我們過去說業務員離老闆最近,也就是說做業務出生的創業成功率高的多,現在依然如此。這是有原因的,以為你作為一個創業者,要求具備的是綜合型能力,而不是哪一個專項技術。及時像馬化騰,李彥宏,雷軍一單自己當上老闆也沒有繼續做技術崗位了,而我轉向了管理。

做技術的人往往缺乏管理能力,也缺乏營銷能力,就好比馬雲的營銷能力要遠遠強於馬化騰,和李彥宏。做業務出生綜合能力要遠遠強於做技術的。當然也有少數特例,這裡我說的是大多數情況。

所以很多老程序員,做了10幾年程序員後,反而更加看不到前頭,所以很多老程序員告誡大家,如果有其他路子,最好不要做一輩子技術,尤其是軟件開發技術。


分享到:


相關文章: