“90后中年危機”提前到來,代碼還沒寫夠,就已中年,而且還危機
程序員中年危機這件事,背后涵蓋著大家滿滿的焦慮。
焦慮的來源從內(nèi)看,是不斷增長的期望和現(xiàn)狀之間的差距;從外看,則是市場人才上的競爭導(dǎo)致的危機意識。
內(nèi)部原因大家見仁見智,外部原因,通過在市場上的觀察來看,程序員的市場競爭確是更加激烈了:
1. 互聯(lián)網(wǎng)整個行業(yè)的人才儲備越來越充裕,相關(guān)專業(yè)的畢業(yè)生無論從數(shù)量還是質(zhì)量上都不斷上升。根據(jù)教育部的統(tǒng)計,2016 年有高校畢業(yè)生 765 萬人,為歷年較高水平;而與編程相關(guān)的專業(yè)畢業(yè)人數(shù)達到了總?cè)藬?shù)的 8% 以上。
2. 互聯(lián)網(wǎng)行業(yè)的野蠻生長時期已經(jīng)接近尾聲, 大型互聯(lián)網(wǎng)公司的基礎(chǔ)招聘需求逐漸萎縮。BAT 等巨頭企業(yè) 2016 年的校招需求數(shù)量均不足前兩年高峰時期的一半,與此相對的是對高端招聘的需求越來越旺盛。
3. 創(chuàng)業(yè)公司更是面臨大批死亡和被收購的困境。 共享單車從異軍突起到開始收割僅僅是 1 年半的時間。越來越短的行業(yè)周期很難繼續(xù)為基礎(chǔ)研發(fā)的工程師提供穩(wěn)定大量的崗位需求。而創(chuàng)業(yè)公司的大規(guī)模倒閉也戳破了行業(yè)中的薪酬泡沫。
4. 科技的發(fā)展并不一定意味著崗位的增加,相反,有時也會意味著崗位的減少。 以測試為例,曾經(jīng)測試都是以手動測試為主,而如今一二線互聯(lián)網(wǎng)公司已鮮少見到手動測試,大多都是開發(fā)自動化測試工具的測試開發(fā),因而對員工素質(zhì)的要求大幅度提高,而數(shù)量需求則大幅度減少。
在這樣的市場競爭背景下,被「淘汰」,迎來中年危機,似乎更加「容易」了。
那么,如同這個提問背后的訴求:程序員要做到什么才能讓自己10年之后,盡量不迎來或者安穩(wěn)渡過自己的「中年危機」?
人才顧問和高端獵頭們,他們總結(jié)出以下四點可以努力的方向:
- 拓寬業(yè)務(wù)場景;
- 把握職場節(jié)奏;
- 訓(xùn)練復(fù)合技能;
- 保持緊密溝通。
一、拓寬業(yè)務(wù)場景
我們會在很多場合聽到對「精鉆」這個詞語的推崇,包括在職場上,我們常常聽到前輩教導(dǎo)我們對待工作要精益求精,但事實上,在某一方面做到大牛是一條可取的道路,卻不是職業(yè)發(fā)展的必經(jīng)道路。
尤其是對于那些未來的職業(yè)發(fā)展規(guī)劃是進入明星創(chuàng)業(yè)團隊擔(dān)任技術(shù)負責(zé)人的程序員來說,在之前的積累過程中尋找機會盡量多地接觸各類業(yè)務(wù)場景并尋找解決方案,可能是一條更可行的路徑。
這里的業(yè)務(wù)場景分為大業(yè)務(wù)場景,也分為小業(yè)務(wù)場景。大業(yè)務(wù)場景即不同的細分行業(yè),如電商、內(nèi)容、視頻、共享平臺等等。我們建議程序員們在進行工作選擇的時候不要被自己原先所屬的細分領(lǐng)域太過限制,認為自己原來在電商公司以后也必須在電商公司。事實上,多去嘗試不同領(lǐng)域的公司,去了解不同領(lǐng)域的公司在技術(shù)實現(xiàn)上有什么異同,對于程序員更深入地理解技術(shù)是很有幫助的。
尤其是當(dāng)今行業(yè)發(fā)展日新月異,某一細分領(lǐng)域很難在一個人 15-20 年的職業(yè)生涯中一直處于蓬勃發(fā)展的狀態(tài),如果之后又出現(xiàn)了新的細分市場,復(fù)合背景積累的經(jīng)驗會幫助程序員快速切入到新的細分市場。
而小業(yè)務(wù)場景則是指同一個技術(shù)在同一家公司的不同業(yè)務(wù)范疇。例如算法方向,可以分為排序、推薦、NLP、圖像識別和用戶行為研究等,攻堅某一領(lǐng)域是一條發(fā)展路徑,但橫跨不是一個領(lǐng)域也是一條發(fā)展路徑。這就需要程序員自己把握機會,不斷跳出舒適區(qū)去承擔(dān)新的業(yè)務(wù)和需求。
比如一位程序員老鳥,他之前在 BAT 某公司任職 6 年,擔(dān)任算法方向的程序員。由于之前 6 年公司業(yè)務(wù)增長很快,他在不同的研發(fā) team 都參與過項目,因此在廣告、排序、推薦、NLP和用戶行為研究領(lǐng)域都有一定經(jīng)驗,但卻沒有深入的研究。對此他自己也在跳槽的時候表示過擔(dān)憂:「業(yè)務(wù)在哪兒需要就打到哪兒,什么都會一點,什么都不精。」
然而沒想到的是,這樣的背景非常受中小型互聯(lián)網(wǎng)公司的歡迎。在經(jīng)過了幾家面試之后,最終陳先生拿到了一家已經(jīng) D 輪融資的公司算法負責(zé)人的 offer,薪水也比之前有了大幅度提高。
如果沒有這樣的機會,也可以做到在某一方面非常精通,然后對其他方面有所了解,將自身培養(yǎng)成「T字型」人才。
二、把握職場節(jié)奏
在職場上有一個時間標(biāo)準(zhǔn):3 年。 3 年時間,一定要在工作內(nèi)容和職級上有一個質(zhì)的變化,這個變化可以通過升職得到,也可以通過跳槽達成目標(biāo)。
初入職場的 3 年,主要的工作內(nèi)容就是夯實基礎(chǔ),此時基本處于「完成上級交付的任務(wù)」這樣的階段。但在這個過程中,員工不能僅僅完成任務(wù)了事,而是要不斷思考為什么上級要布置這個任務(wù),這個需求是怎么來的,用于解決什么問題,有沒有更好的解決方案等等。
之后的 3 年,也就是職業(yè)生涯的 3-5 年,作為程序員,需要達到一個小 leader 的層級,即帶領(lǐng)一個小團隊(可以僅僅有幾個人)負責(zé)某一個某塊或是功能的研發(fā),此時在上個階段積累的經(jīng)驗和關(guān)于解決方案的各種想法的作用便凸顯出來。而此時作為小團隊負責(zé)人的角色,程序員更多地需要關(guān)注上下游的邏輯,能夠形成完整的邏輯鏈條。
工作經(jīng)驗的 5-8 年,此時程序員已經(jīng)進階成了技術(shù)負責(zé)人,可以獨立負責(zé)某一個產(chǎn)品的研發(fā),可以成功地推動產(chǎn)品從 0-1 的階段,此時更多需要關(guān)注的便是跨部門之間的合作與溝通,確保研發(fā)行程的按時交付。與此同時,更多地關(guān)注一些產(chǎn)品設(shè)計方面的內(nèi)容,會對進一步的晉升很有幫助。
后一個階段,即工作 10 年以上,此時達到研發(fā)總監(jiān)或是更高的職位會是一個比較理想的狀態(tài),而對于這個層次的要求,是對于整個行業(yè)能有比較清晰深入的判斷,能夠感知未來技術(shù)發(fā)展的方向并為公司提前布局。
三、訓(xùn)練復(fù)合技能
除了編程之外,程序員要盡量培養(yǎng)一些其他方面的技能,例如演講、寫作等等。這樣做一方面可以為程序員提供一些兼職機會,如主講技術(shù)相關(guān)的直播課程、參考文章或書籍的撰寫等。類似的機會在提供報酬的同時也會增加員工的知名度和行業(yè)影響力,更有甚者,在社交媒體上發(fā)表了相關(guān)文章之后,吸引了一批志同道合的同行,開始合伙創(chuàng)業(yè),有了更大的機遇。
就算沒有這些額外的收益,復(fù)合技能的人才在公司內(nèi)部也會受到青睞。
比如某知名互聯(lián)網(wǎng)企業(yè)的程序員張先生,由于他在面試時給 HR 看了自己在知乎等技術(shù)論壇上的文章,因此入職之后 HR 邀請他參與公司每周五下午的技術(shù)分享會并作為主講人之一。
剛開始張先生還很猶豫,畢竟本身的工作內(nèi)容已經(jīng)很繁多,很怕接了這個任務(wù)之后力有未逮,反而影響了自己的開發(fā)進度。但后來因為同事的鼓勵和 HR 的反復(fù)邀請,張先生還是答應(yīng)成為主講人,并且利用每周末的時間準(zhǔn)備講座材料。
因為在技術(shù)分享會上的良好表現(xiàn),入職后不久,張先生被上級重用并在一年后得到了升職。
四、保持緊密溝通
有些程序員認為自己做的是技術(shù)性工作,只要寫好代碼就可以了。這是錯誤的認知。根據(jù)以往服務(wù)候選人的經(jīng)驗來看,那些有意識在工作之余關(guān)注行業(yè)動態(tài),積攢人脈資源,并且樂于與同行溝通的程序員,往往在職業(yè)發(fā)展的路上走得更遠。
一方面,程序員可以通過這些方式隨時評估自己在市場上的價值和優(yōu)勢,當(dāng)行業(yè)和技術(shù)的風(fēng)向發(fā)生轉(zhuǎn)變時,及時對自身查漏補缺,避免被時代拋棄。另一方面,人脈資源的積累,有時也能對自己下一次換工作起到雪中送炭的作用。
可見,行業(yè)信息、公司動態(tài)的互通有無對于職業(yè)發(fā)展有著至關(guān)重要的影響,準(zhǔn)確地把握行業(yè)動態(tài)有助于員工抓住一些轉(zhuǎn)瞬即逝的機會。
而對于信息的獲取,自己的朋友、前同事、靠譜的獵頭、職業(yè)顧問等,這些都是可以利用的資源,同時也可以參加一些展覽、峰會等線下活動。尤其對于那些自己感興趣的技術(shù)方向,盡量積累一些人脈資源,一次有效的內(nèi)推往往比海投簡歷更有效果。
人無遠慮必有近憂,有危機意識當(dāng)然很好,但是成長更加忌諱的是冥思苦想,停滯不前!




















