技術(shù)一般的程序員未來出路在哪里?
年齡大的普通程序員,將來的出路無非就是以下三個:
穩(wěn)定地待在一家公司,有一定產(chǎn)出效率,成為一顆螺絲釘,不出彩也不出丑,就像之前棉紡廠的工人那樣,直到這家公司不行了,找另一家,繼續(xù)做個普通一兵。其實這事兒和幾十年前的工人一樣,只是時代不一樣,職業(yè)的名字變了。尋找相對優(yōu)勢,到稀缺你技術(shù)、能力、經(jīng)驗的地方,找到存在感。比如一線城市回退到二線、三線;比如互聯(lián)網(wǎng)頂級公司的普通程序員進入小公司;比如互聯(lián)網(wǎng)行業(yè)的普通程序員進入傳統(tǒng)行業(yè)有軟件部門的公司。轉(zhuǎn)行,想干什么干什么去很多人認(rèn)為,一個 35 歲以上的程序員相比較一個 20
來歲的畢業(yè)生,精神狀況、身體狀況必定是不如剛剛大學(xué)畢業(yè)的年輕人,所以要盡早轉(zhuǎn)行。
那么問題來了,程序員是吃青春飯的嗎?程序員的職業(yè)發(fā)展到底如何呢?這也正是本次課程重點要和大家分享的。
首先,我覺得時至今日,相比其他職業(yè),程序員仍然是一個投入產(chǎn)出比比較高的職業(yè)。程序員不是一個“吃青春飯”的職業(yè),而是一個常青的職業(yè)。程序員其實也并沒有我們想象中那么累,很多互聯(lián)網(wǎng)公司的工作環(huán)境、工作氛圍、員工福利都是非常不錯的:彈性工作,定期團建,免費健身;一日三餐、零食飲料應(yīng)有盡有。對于頭腦靈活、思維敏捷,但還沒有明確職業(yè)目標(biāo)的理工科畢業(yè)生而言,把程序員作為職業(yè)生涯的起點,應(yīng)該會是一個不錯的選擇。以北京為例,應(yīng)屆畢業(yè)起薪在 8000-10000 元,比其他職業(yè)高出不少。
程序員在職業(yè)生涯第一個階段,通常是 3-5 年。這個階段要以職業(yè)探索為主,腳踏實地寫好每一行代碼。只有快速學(xué)習(xí)和成長,掌握過硬的專業(yè)技能,這樣才能在職場立足,走好未來的路。
現(xiàn)在程序員的職業(yè)領(lǐng)域已經(jīng)細(xì)分到了令人發(fā)指的地步,比如:大數(shù)據(jù)工程師、云計算工程師、某某語言工程師、系統(tǒng)架構(gòu)師、web 前端工程師、H5 前段工程師、H5 后端工程師、嵌入式軟件工程師、數(shù)據(jù)庫開發(fā)工程師等等。
在每個專業(yè)領(lǐng)域又衍生出很多需要學(xué)習(xí)和掌握的知識技能。就拿編程語言來說吧,光是常用的編程語言至少就幾十種,什么動態(tài)語言、靜態(tài)語言、腳本語言、過程式編程、函數(shù)式編程、面向?qū)ο缶幊痰鹊?;主流的移動平臺就有 iOS, Android, Windows Phone 。
在這種情況下,程序員即使只是掌握一門技術(shù),掌握它的語法特性和函數(shù)庫還遠(yuǎn)遠(yuǎn)不夠。拿我們常見的 Java
來說吧,它的虛擬機、性能、集群、并發(fā)編程、分布式、垃圾收集、日志服務(wù)、異常等都需要深入了解。
本人在互聯(lián)網(wǎng)行業(yè)干過十多年,共事過的程序員沒有1000也有800了。我雖然年紀(jì)不大,但最早一批同事老早就過了35歲了。
身邊很多35歲以上的程序員,他們把最好的青春奉獻給了公司,當(dāng)然大多數(shù)也獲得了不菲的物質(zhì)回報。
確實還有不少程序員兄弟過了35歲,仍然在第一線工作,高級程序員或系統(tǒng)架構(gòu)師。在技術(shù)團隊中仍然是核心主力人員。
但是,大部分不在了,我也和他們逐漸失去了聯(lián)系,只知道回老家的挺多。
程序員的職業(yè)生涯有多長?10年、20年還是更久?頂級的程序員當(dāng)然不必考慮這個問題。他們因為其他的附加屬性和能力,在技術(shù)路線上獲取了其他職業(yè)發(fā)展通道,如技術(shù)合伙人、創(chuàng)業(yè)者、CTO等。
但這部分人畢竟占少數(shù),1%?或者更少。
大部分程序員的職業(yè)生涯是由所在平臺的生命周期確定的。無奈的是,中國絕大多數(shù)公司生命都很短暫,三輪融資過不了的,程序員的職業(yè)生涯就被迫結(jié)束了。
接下來的過程就是找工作,換工作,一直折騰到35歲,再也過不了目標(biāo)公司的HR和預(yù)算控制。
很多公司的管理者和HR不深入了解程序員這個崗位,會刻意壓低程序員薪資,好聽一點的說法是給大家保留上升空間。
后果就是35歲以上的程序員經(jīng)過人生的頂峰收入期之后,會保持這個水平或下降到以前的水平。
如果沒有做好財務(wù)規(guī)劃,或高估了自己的收入持續(xù)時長,這時候程序員壓力會非常大。
有的程序員兄弟在30多歲貸款買了房,把娃也送進了私立學(xué)校,以為還有100萬年薪的機會等著他。突然斷了高收入是非常恐怖的,習(xí)慣了一個水平的生活品質(zhì),突然下降,家庭、夫妻、親子等環(huán)節(jié)會出現(xiàn)很多問題。
分享幾個案例:
有個程序員朋友賣了房回老家發(fā)展,回家養(yǎng)豬三年了,后來發(fā)家致富,當(dāng)然這也是運氣好,賭對了賽道和行情。
有一個兄弟跟別人合伙創(chuàng)業(yè),做技術(shù)合伙人,目前只領(lǐng)基本生活費的。但公司融資境況堪憂,不知道什么時候就散伙了。
還有幾個仍然在職場上飄著,打一槍換一個地方,月薪從之前5-6萬,降到2萬多。但有收入也算不錯了。
在小公司做技術(shù)總監(jiān)和CTO的,也有幾個兄弟,目前沒有一個混得安心的,公司前景不明,有的已經(jīng)開始拖欠工資了。
有北京土著程序員,生活壓力不大,技術(shù)上自己接一些外包私活,賺點除收租之外的零花錢的。
也有轉(zhuǎn)行跟別人一起搞PPT融資的,都搞了兩三年了,也沒聽到成功的消息。倒是學(xué)會了很多互聯(lián)網(wǎng)思維和名詞。
有兩個程序員轉(zhuǎn)行做產(chǎn)品經(jīng)理的,雖然轉(zhuǎn)得早,但到了35歲這個坎,一樣被社會吊打。我突然意識到,產(chǎn)品經(jīng)理、運營經(jīng)理一樣受35歲暴擊,不止是程序員有這個焦慮。
創(chuàng)業(yè)算是一條出路,有個朋友開了個工作室,做微信小程序外包,這兩年過得還比較舒服;還有一個賺灰產(chǎn)收入也不錯(非黑產(chǎn),刷刷投票關(guān)注點點贊之類的灰產(chǎn)),但不知道能不能長久,這塊不能多說。
我想說的是,程序員趁年輕、收入尚佳的時候,好好做一下財務(wù)規(guī)劃,早做一些被動收入的投資。
同時,盡可能擴展自己的附加能力,前面所說的做大公司或知名小公司的技術(shù)合伙人和CTO的那一群人,他們能拿到這個職位,根本原因并不在技術(shù)能力。有些是兼職HR,能短期內(nèi)拉一個成熟的研發(fā)團隊;有些是產(chǎn)品和技術(shù)一起管,負(fù)責(zé)過全周期的產(chǎn)品研發(fā)的;有些是人脈很廣,思路很開闊,能幫助公司融資或提供創(chuàng)新思路的。
希望各位兄弟早做準(zhǔn)備,最好是先把錢賺足了,再搞點被動收入,35歲退休拉倒,干自己喜歡的事,平時賺點小錢,主力收入靠被動,這樣人生就比較完美了。
希望我們都有光明的未來!
還在工位上奮斗的兄弟們,對自己好一點!
買個機械鍵盤,
平時站著辦公,
多運動多喝水!