我35歲,程序員,“中危”后幫別人規(guī)劃人生
本文來自于微信公眾號(hào)(ID:xianweigushi),作者為余歡,編輯為萬芳
35 歲,有妻有子,有房有車,但卻沒有上升空間了。
做程序員,35 歲是個(gè)“終極門檻”,如果不能往上做管理,可能就要重新考慮是否需要轉(zhuǎn)行——如果不主動(dòng)考慮,也很可能被公司主動(dòng)“優(yōu)化”。
本期顯微故事講述的是安曉輝的故事:他是個(gè)“程序員職業(yè)規(guī)劃師”,專門為遭遇職場(chǎng)瓶頸的程序員“規(guī)劃人生”。
一切轉(zhuǎn)折,也發(fā)生在他自己的中年危機(jī)時(shí)期——35 歲。
以下是關(guān)于他的真實(shí)故事:
35 歲還升不了管理,還要不要繼續(xù)做程序員?
35 歲,Coding(編代碼)十年。
在把初級(jí)程序員、技術(shù)專家、技術(shù)管理者、創(chuàng)業(yè)者全干了個(gè)遍后,由于創(chuàng)業(yè)不順,安曉輝重新面臨著求職。選擇攤在他面前:技術(shù)還是管理?
996 過,和 BUG 日常搏斗過,新產(chǎn)品上線通宵排過雷,啃過輾轉(zhuǎn)十幾位程序員的“祖?zhèn)骼洗a”……嘗過很多技術(shù)的難,但代碼運(yùn)行無阻,01 世界里造物般的快樂還是讓安曉輝迷戀,“喜歡,自在開心。”
“但一般的看法是,管理往上走,技術(shù)往下走,尤其是做了管理又回到技術(shù)的,大家會(huì)想,是不是因?yàn)槟悴恍邪?/strong>?”
安曉輝猶豫,他想聽聽朋友們的建議。
他和程序員哥們聊,卻發(fā)現(xiàn)哥們也迷茫著“想轉(zhuǎn)型該咋辦?歲數(shù)大了干不動(dòng)了咋辦?”
他和工程師妻子聊,發(fā)現(xiàn)妻子更困惑“IT 女的出路在哪?怎么兼顧事業(yè)、家庭、小孩?”
這些外界眼中高收入的“被時(shí)代眷顧”的朋友們偶爾脫口而出一句“總不能干一輩子程序員吧?”
在安曉輝看來,馬拉松剛剛過半。
快速成長(zhǎng)于千禧年的中國(guó)互聯(lián)網(wǎng)和應(yīng)運(yùn)而生的中國(guó)程序員,迄今為止只跑過約 20 年——40 年職業(yè)生涯的一半,沒人跑完全程,也就沒人跑出一條完整線路。
為人熟知的跑在前面的選手多中途轉(zhuǎn)了方向,創(chuàng)業(yè)當(dāng)老板、搞投資、轉(zhuǎn)行,于是后面的人遠(yuǎn)遠(yuǎn)望著“好像真沒法干一輩子”。
2015 年,整個(gè) 35 歲,安曉輝都在和妻子討論程序員的未來,不間斷地思考工作、生活、家庭等主題的意義,他感覺像被無形的力量 “朝四面八方撕扯著”,但找不到真正能幫自己的人。
偶然發(fā)現(xiàn)女兒幼兒園同學(xué)的家長(zhǎng)是“職業(yè)規(guī)劃師”,安曉輝想“要是我也學(xué)學(xué),是不是就可以給自己規(guī)劃?幫妻子,幫身邊的程序員們規(guī)劃了?”
職業(yè)規(guī)劃幫他做出了重回技術(shù)崗的選擇。與此同時(shí),他也開始了副業(yè)的支線劇情:圍繞著程序員成長(zhǎng)寫書、講課、做職業(yè)規(guī)劃咨詢。
自渡也渡人,但妻子卻是安曉輝“不規(guī)劃的人”。
“關(guān)系太密切,很容易有個(gè)人傾向,希望對(duì)方如何如何,親人愛人間不規(guī)劃,而是情感撫慰、陪伴和支持。”
安曉輝秉持著“夫妻相處哲學(xué)”——“有時(shí)候跟媳婦沒有必要講道理講得那么明確的是吧,不能講不能講。”
即使解決技術(shù)難題依舊很有快感,但安曉輝慢慢發(fā)現(xiàn),自己不愿在技術(shù)上花費(fèi)更多時(shí)間。
幫四十多歲的程序員大姐轉(zhuǎn)型到技術(shù)管理;
幫首席架構(gòu)師兄弟躲過來自許諾期權(quán)的金融公司的誘惑,“幸免”的兄弟特意給安曉輝發(fā)消息感謝“幸虧沒去!那家公司已經(jīng)關(guān)門了!”;
指導(dǎo)程序員妹子成功轉(zhuǎn)行成幼教……
如何幫咨詢者們選擇更適合的職業(yè)方向,與人交互,給“人”帶來變化成了安曉輝更想做的事。
2017 年,女兒小學(xué)二年級(jí)開學(xué)前的那個(gè)暑假,安曉輝徹底辭職,成為一名自由職業(yè)者。
每天下午三點(diǎn)鐘接女兒放學(xué),給家人做晚餐,陪女兒寫作業(yè),周末陪伴家人,然后“自由、可控、彈性地自己給自己安排工作”。
像從深水中緩慢上浮,安曉輝感覺“對(duì)生活的掌控感漸漸恢復(fù)”。
面對(duì)程序員,這份公認(rèn) 21 世紀(jì)最有潛力的新型職業(yè),安曉輝覺得“其實(shí)和其他行業(yè)也沒什么不同,但知識(shí)半衰期太短,技術(shù)迭代太快,就容易引起焦慮。”
焦慮是什么?“搞不定,難以把握,是人現(xiàn)有的能力與解決問題所需的能力之間的差距。”
切實(shí)回憶起深潛 Coding 的十二年,安曉輝覺得“快樂和成就感是真的,但那種車子開太快剎不住的感覺,也是真的“。
“整個(gè)金字塔從底到尖都快。你做了研發(fā)專家,你就不忙了?不可能的!你還要搞定更復(fù)雜的問題。你是帶隊(duì)伍的,你要想讓隊(duì)伍拼起來,你不拼嗎?不可能的!你說我的節(jié)奏不要這么快,不可能的!你的知識(shí)體系和技能組合都必須不斷更新。”
但“不愿忘記天賜的程序員身份”,安曉輝沒有離開這片熟悉的水域,他倚在岸邊,把目光投向他的程序員兄弟姐妹們:有人正準(zhǔn)備入水,有人琢磨著如何精進(jìn)泳技或換個(gè)泳姿,還有人濕淋淋地猶豫著離開。
這一次,安曉輝的身份是“程序員職業(yè)規(guī)劃師”。
還在做開發(fā)工作的安曉輝
國(guó)企、幼師、廚師都想轉(zhuǎn)行,但不是誰都可以做程序員
理論上職業(yè)規(guī)劃不劃分具體行業(yè),但因?yàn)橄嗨频慕?jīng)歷,四年內(nèi),陸陸續(xù)續(xù)近二百名“程序員及預(yù)備程序員”找到安曉輝,他們覺得“安哥懂我!”
有出身農(nóng)村的程序員,父母對(duì)互聯(lián)網(wǎng)并不熟悉,“像兩個(gè)世界的人”,咨詢者對(duì)安曉輝說“我覺得您理解我。”
安曉輝還保持著程序員的諸多習(xí)慣。
寫文章時(shí)從 0 開始的排序,諸如“一、(一)、1、1)、1.1、<1>……”之類層層疊疊的序號(hào),分類代替過渡,也代替轉(zhuǎn)折。
做咨詢時(shí)大腦無形展開的樹狀邏輯,冷不丁蹦出來的編程術(shù)語在生活場(chǎng)景里二次落地。T恤衛(wèi)衣牛仔褲,衣服要么純色,要么格子,要么印著個(gè)大 logo,永遠(yuǎn)逃不出黑白灰藍(lán)綠。
程序員們約他線下見面時(shí)互相抬眼一看,自己人!
與咨詢者的交流間涌動(dòng)著程序員的惺惺相惜,客套話很少講,“直接走邏輯,只要你能在邏輯上說服他們,那就沒問題。”簡(jiǎn)單直接,不用靠共情。
熱的時(shí)候,廚師、文員、幼教、搞建筑的、做英語培訓(xùn)的……各行各業(yè)的人向他表達(dá)想往程序員跳的意愿。
有位 40 多歲,在國(guó)企沒競(jìng)爭(zhēng)上領(lǐng)導(dǎo)崗位,覺得實(shí)在沒面子干下去,想轉(zhuǎn)行做開發(fā)的咨詢者在電話里反復(fù)問他“我這個(gè)年齡,OK 不 OK,OK 不 OK?”
人工智能最火的時(shí)候,他自覺要面對(duì)的不僅是咨詢者的熱情,還有隱身于熱情后的、生怕被技術(shù)迭代拋下的恐懼“我該不該趕緊學(xué)學(xué)算法,趟把渾水搶一波紅利?”
“年齡從不是問題的核心,競(jìng)爭(zhēng)力才是,”安曉輝說,“能不能、該不該因人而異。比如看不進(jìn)去高等數(shù)學(xué),那很難做底層算法開發(fā),就算進(jìn)入算法領(lǐng)域,也做不了核心工作。”
互聯(lián)網(wǎng)寒冬和裁員潮里,安曉輝的熱度也不降反升,來找他的人越來越多。二十七八歲問發(fā)展,三十五六歲問轉(zhuǎn)型。
36 歲的老包自覺有“大齡程序員中年危機(jī)”——家庭壓力大、經(jīng)濟(jì)壓力大、加班比不過年輕人。
想轉(zhuǎn)技術(shù)管理,但現(xiàn)實(shí)殘酷,大齡劣勢(shì)都凸顯了,大齡優(yōu)勢(shì)卻沒跟上——未掌握核心技術(shù)、未參與核心項(xiàng)目、非技術(shù)大神、非了解業(yè)務(wù)的老資歷、非情商格外高、甚至非和領(lǐng)導(dǎo)關(guān)系特別好。
接受了安曉輝的綜合分析后,他發(fā)現(xiàn),留在原公司努力才最實(shí)際的選擇。
“如愿以償”轉(zhuǎn)行成了程序員的小海也不好過,白天上班晚上自學(xué)補(bǔ)課是生活常態(tài),同時(shí)還承受著心理的煎熬,“看 C++ 稍微復(fù)雜點(diǎn)的語法和功能都有點(diǎn)吃力,很著急”。
小海懷疑自己當(dāng)初的轉(zhuǎn)行是否正確,懷疑自己是不是該再轉(zhuǎn)技術(shù)培訓(xùn)、課程運(yùn)營(yíng),甚至懷疑自己將一事無成……
行業(yè)中的來來往往,安曉輝習(xí)以為常,他稱之為“自然的流動(dòng)”。
“會(huì)有一部分人愿意且一直能夠從事基礎(chǔ)性、建設(shè)性的技術(shù)工作,他們能夠被接納,價(jià)值一定能被發(fā)揮;
但也會(huì)有一大部分人要接受淘洗,或是基于個(gè)人的選擇,或是因?yàn)閷?shí)際市場(chǎng)中沒那么高的技術(shù)要求,因?yàn)闆]有技術(shù)上的不可替代性,因?yàn)?strong>性價(jià)比低……”
“安老師如果是你,你會(huì)選哪個(gè)?你覺得呢?你幫我選吧。”來找安曉輝比 offer 的人多自稱選擇困難癥,“選哪個(gè)都難,選哪個(gè)都覺得剩下的更好”。
阿里和華為,怎么選?“選的不是工作,而是職業(yè)價(jià)值觀,對(duì)平臺(tái)、技術(shù)、薪水、未來發(fā)展等等的排序。”
剛開始做職業(yè)規(guī)劃,“依仗”多年經(jīng)驗(yàn),安曉輝常不自覺地很快給出建議,語氣篤定。
“聽我的!這個(gè)好!那個(gè)不好!”規(guī)劃多了,他意識(shí)到“沒有最好的,只有最適合的”,職業(yè)規(guī)劃師只能給出建議,“拍板”還得當(dāng)事人親自出手。
旁觀過這么多場(chǎng)人生,除了職業(yè)難題,他還掌握著一些愛人間談起來傷感情的秘密,例如“我想做人工智能,我想去北京。是,老婆孩子在西安。”
有的咨詢者需要理解、撫慰甚至心理疏導(dǎo)。但職業(yè)規(guī)劃并不負(fù)責(zé)心理咨詢。有人在職場(chǎng)中失去自我,也有人在職業(yè)規(guī)劃中重新找到自己。工作和生活相互交纏,無法分開。
“你想要什么?”這個(gè)問題把咨詢者小邱問懵了。
電話那端是短暫的沉默,安曉輝習(xí)慣了這種沉默。無論電聯(lián)或見面,這都是常見的冷場(chǎng)問題,類似的還有:你的價(jià)值是什么?你對(duì)自己的期望是什么?你想成為什么樣的人……
211 大學(xué)畢業(yè)的小邱,從事了三年軟件測(cè)試后想轉(zhuǎn)做開發(fā)。
咨詢的前一個(gè)小時(shí),小邱念叨的是“現(xiàn)在的工作不飽和,領(lǐng)導(dǎo)不看重,武漢的 IT 環(huán)境不好”,然后緩緩?fù)侣妒?ldquo;同期畢業(yè)去了北京深圳的同學(xué)的高速發(fā)展,家長(zhǎng)希望他回家考教師的期望”,再然后就卡住了。
“被外界定義,和人比較,那‘我’是誰呢?繞圈把自己繞沒了。”隔著電話,安曉輝感覺小邱“不聚焦”。
“你理想的生活狀態(tài)是什么?身邊有沒有讓自己羨慕的人,那是什么樣子?現(xiàn)在的工作可以滿足自己預(yù)想的生活狀態(tài)嗎?……”
小邱開始說出以“我想,我認(rèn)為,我應(yīng)該”為開頭的句子,這一次,主語不再是小邱的上司、同學(xué)和家人,而是他自己。
引導(dǎo)小邱思考出對(duì)未來的真正設(shè)想,安曉輝才感覺對(duì)方“終于不饒了”。
在安曉輝眼中,最好分析的是那些有了目標(biāo)但不知如何實(shí)現(xiàn)的人,他們至少知道自己要去哪。
更普適性的經(jīng)驗(yàn)是“只要一個(gè)人開始尋求變化,就意味著有未被填補(bǔ)的底層需求,職業(yè)規(guī)劃師要挖掘這個(gè)需求。”
職業(yè)規(guī)劃早期,一位石油系統(tǒng)的咨詢者讓安曉輝記憶深刻。
咨詢者 20 出頭,全家都出自石油系統(tǒng),他從事一線生產(chǎn)安全工作,原崗位發(fā)展路徑指向車間組長(zhǎng)與車間主任,工作內(nèi)容十分穩(wěn)定,他想往“軟件開發(fā)、旅游、產(chǎn)品經(jīng)理”等方向轉(zhuǎn)行。
挨個(gè)方向聊,聊了兩個(gè)小時(shí)依舊無果,最終咨詢者悻悻地表示“不轉(zhuǎn)了,還是石油吧”。
安曉輝還記得咨詢結(jié)束后,從見面的咖啡廳椅子上站起身來時(shí),他滿心空落落的挫敗。
“沒有挖到他真正的需求,如果不跳出石油系統(tǒng),是不是也有能滿足他需求的崗位呢?他想要什么?他選擇背后的訴求是什么?是沒有空間,個(gè)人的才華抱負(fù)得不到施展嗎?”
成為自由職業(yè)者后,安曉輝參加線下活動(dòng)
技術(shù)可以迭代、BUG 可以修復(fù),人生也可以“調(diào)試”
“你想要什么”,安曉輝也不全是問別人,也被別人問。
圈子里有職業(yè)規(guī)劃師、心理咨詢師和職場(chǎng)教練。心理咨詢師互相督導(dǎo),教練們互相教練,每年1-2 次的頻率,安曉輝要找教練“規(guī)劃”一下自己。
一次分享后,雖然收獲了大多好評(píng),但寥寥的幾條差評(píng)就足以在安曉輝心上扎個(gè)洞。“為什么就是差評(píng)?”他想不通。
職場(chǎng)教練問他“你的價(jià)值是什么?差評(píng)影響了你的價(jià)值嗎?”
當(dāng)被從另一個(gè)視角審視時(shí),安曉輝覺得“這個(gè)問題也很難回答啊!”
“真正想要的是什么?”他不是沒自己?jiǎn)栠^自己。
但自己?jiǎn)栕约海晞?shì)浩大地虎頭蛇尾了,不想那么痛,所以草草地尋找一個(gè)合理化解釋。“但應(yīng)該要挖,不能停下來,不能回避”。
一個(gè)工作日,安曉輝發(fā)布了條因大雨滯留某景區(qū)的朋友圈。之前的程序員朋友點(diǎn)贊評(píng)論“自由職業(yè)真好”。
但自由是相對(duì)的。“自由職業(yè)要承擔(dān)不確定性,失去了被老板發(fā)錢的幸福,就要財(cái)政自理。”
安曉輝的自由職業(yè),除了做 1V1 職業(yè)規(guī)劃外,為了“養(yǎng)活自己”,他還出關(guān)于程序員成長(zhǎng)的書、做程序員成長(zhǎng)相關(guān)的視頻課、語音問答、公眾號(hào)以及兼職做獵頭。
好在成績(jī)不錯(cuò)、收入不錯(cuò),一切都在穩(wěn)步推進(jìn)。但這么多方向自己到底該聚焦在哪?安曉輝也說不清。
但這一次,他沒有急著想要一個(gè)答案。
在和程序員身份交手的第十四年,他發(fā)現(xiàn),人生無法如既定程序般完美運(yùn)行。
給人生編程,輸入的愿景再美好,也無法一個(gè)輕敲回車就實(shí)現(xiàn)所有需求。但技術(shù)可以迭代,BUG 可以修復(fù),人生也可以調(diào)試。
安曉輝喜歡“調(diào)試”這個(gè)詞。