大廠為什麼不招30歲以上程序員,看這篇就夠了

大廠為什麼不招30歲以上程序員,看這篇就夠了

 

前幾天大牛哥給我打電話,諮詢我職業上的問題,即讓我很意外,又在情理之中。周末有時間,總結下給大家做下分享。

1. 大牛哥的諮詢

「祥哥,我想向你請教個問題?」

「大牛哥,這不像你做風啊,這麼大個太陽,腦袋沒進水吧!」

「祥哥,見笑了。我看了你的課程,想向你請教一下。」

我一聽這話,立馬收起開玩笑的方式,知道他肯定遇到麻煩了。

「你說下你的問題,看我能不能幫得上。」

「這段不是疫情嘛,我們公司感覺要歇菜,員工都私下在找工作。我投了一個多月的簡歷,也找了以前有挖過我的獵頭,有面試機會的公司,不要說大廠了,連像樣一點的公司都沒有。我現在該怎麼辦?」

… …

大廠為什麼不招30歲以上程序員,看這篇就夠了

 

2. 大牛哥的故事

大牛哥是前兩三年認識的一個技術牛人,當時他已經是有五六年經驗的程序員,畢業的時候在大廠干過兩三年,然後有家創業公司花高薪把他挖過來,屬於搶手貨。他技術很牛,又喜歡搗鼓點新花樣,很有創新意識。公司新框架、新技術都是他引進進來的,有時跟我講一些工具、技術,我都沒有聽說過。人也聰明,老大遇到技術的難點,或者嫌麻煩不想去搞的,都丟給他去做,基本上都能搞定。同事之間也是,只要是技術上的事找他,都能搞得定。

大牛哥不僅技術牛,也毫不掩飾自己的牛,經常喜歡講:「在我們技術大牛眼裡,這都不算事。」 我跟他聊天,我就叫他大牛哥,他也叫我祥哥,反正是兩個人都是哥,沒大沒小,經常瞎吹牛,亂開玩笑。

我剛開始做程序員職業成長課程的時候,找他幫忙試看,幫我做評審,看對程序員的職業成長有沒有幫助。他直接跟我來一句:「祥哥,我跟你講,你跟程序員講職業成長有什麼用,程序員只要技術牛,到哪裡不是混得開,你看我,技術上哪個不聽我的,只要我說東,我老大都不敢說西。而且,老闆還怕我走,每年給我漲工資,對程序員來說,哪有什麼比技術更有用的呢?」

所以我一接電話,聽他說看了我的課程,我就知道他肯定是遇到麻煩了,不然這種技術牛人,十頭牛都拉不轉,怎麼可能會自己偷偷的去看呢。

大廠為什麼不招30歲以上程序員,看這篇就夠了

 

3. 技術高手的陷阱

大牛哥犯了一個錯誤,以為技術是萬能的,在公司只要技術厲害,就能解決所有問題。這個是技術高手最常掉入的陷阱。

我們都有個經驗,只要不學習技術,過不了多久,你就會發現,跟同行溝通,有些詞你開始聽不懂了,不知道他在說什麼,有時候甚至連工作都開展不下去,需要再去補這個技術,才能把手上的工作做好。我們可以看到,程序員再怎麼不努力,每年都要學習很多技術。所以,學習技術是應該的,它只能保證你可以完成日常的工作而已。

高級程序員,是能用技術解決問題的最高級別了,再往上升,會分化出兩條成長線,技術線和管理線。實際上說技術線和管理線,是一種誤導性的說法,會把程序員引到溝里去。不管是技術線還是管理線,只要是高級程序員往上升,都是技術和管理並重,所不同的是技術和管理的深度和廣度不同而已。我簡單分享一下:

往架構師方向發展,程序員需要精通技術原理和部分框架原理,需要懂得項目流程、懂得產品、懂得識人用人,這樣他才能根據產品特性、團隊成員情況、運維需要等選擇框架、優化框架,採用適合公司的技術。

往主管程序員方向發展,程序員需要精通技術和框架,需要懂得項目流程、懂得用人管事,他在項目中,會帶研發團隊做項目,所以他要實踐管理。

高級程序員往上成長,都是需要項目和管理能力,所不同的是往技術發展是要通技術原理,往主管方向發展,是要實踐項目和管理。

而高級程序員,拚命的學習技術,只是在自己本來的位置上把技術練的更精而已,自己的層次是沒有提升的。這就帶來了問題。

4. 一切還是錢的問題

我們正常工作三年可以達到高級程序員,差不多25歲左右,如果你到三十歲還是高級程序員,會是什麼情況呢?

你的能力肯定是沒有問題的,經驗豐富,技術水平高,就像大牛哥這樣。

但是,你在高級程序員的位置已經5年了,程序員行業普遍每年漲一次薪,如果沒有漲,大部分程序員會選擇換工作,所以是這家公司不給我漲,我就到另一家公司漲,所以每年漲薪漲了五年。高級程序員的薪資水平大致在16-22K,城市和行業不同,這個範圍會有不同。如果連漲了五年,已經到22K了,你說明年公司還給你漲嗎?

給你漲,薪資已經超過能力範圍了,那公司想的是得找個人來頂替你的工作,等新人培養起來,隨時把你炒掉。不給你漲,你換工作能找到比這高的嗎?應該很難吧!

大廠為什麼不招30歲以上程序員,看這篇就夠了

 

5. 加班和精力

還有到30歲,一般都有小孩子了。程序員加班是很正常的,經常加班到晚上9點之後,到家十一二點,晚上小孩子要起來喝奶,要起來玩,你總得要起來陪他吧,那你第二天還有精力嗎?身體吃得消嗎?

你精力跟不上,加班又加不過小年輕,你跟小年輕的能力又差不了太多,薪資又比他高好幾千,你說公司要誰?

所以30歲之後,如果你還是高級程序員,那在這個行業就很難混了。以前換份工作,是分分鐘的事,去不去是自己挑。現在要想換份工作,要找很長時間,然後瞎貓碰到死耗子,可能是創業型的公司收留你,因為他們需要有經驗的人來做事,順便帶一帶新人,用稍微高點的薪資把你招過來,然後把你當牛使,而且你還不敢說不行。

講得我好心痛!

大廠為什麼不招30歲以上程序員,看這篇就夠了

 

6. 解決方法

授之於魚,不如授之於漁,所以大牛哥問我問題之後,我沒有直接回答他,而是反問他:

「既然你看了我的課程,你覺得要怎麼辦?」

「提升次第」,大牛哥回答。

是的,要解決這個問題,就是提升次第。不管是大廠不招30歲以上的程序員(P6級),還是不招35歲以上的主管程序員(P7級,架構師、技術經理級)。解決方法都是提升次第。在30歲之前,把次第提升到主管程序員,這個級別的薪資範圍在20-30K,當然城市和企業不同,這個範圍會有不同,我只是舉個大概的範圍。那你還有幾年的漲薪空間,所以主管程序員,在30-35歲還是比較好混的。而到35歲之前,達到部門經理(P8級),那還是有機會可以進大廠的。我有個兄弟,87年的,前不久以P8級進了某BAT公司。

而大牛哥知道方法,還來問我,實際上是想看我有沒有投機取巧的方法,我確實也有可以幫他找到主管程序員的方法,不過這些方法,都只是暫時用來找工作而已,真正要解決職業成長的問題,還是要每一到兩年提升一個次第,這樣,你可以避開職業上的各種關卡,讓自己的職業順風順水。

如果你不清楚每個次第程序員需要掌握的技能和如何成長,可以在程序員知識平台上搜我的課程。或者關注我,我不定時的會做分享。

作者介紹
陳華祥
18年全棧工程師,8年集團公司CTO;
項目管理、職業成長、研發系統建設專家;
《艾米視頻聊天》,裝機量3億,註冊用戶4000萬;
騰訊學院《騰學匯》項目負責人;
銳思克網絡創始人
項目管理、程序員職業成長企業內訓講師和教練;
《程序員職場第1課》、《職業規劃:程序員百萬年薪修鍊之道》、《高級程序員進階修鍊》、《項目管理從入門到精通》,作者、講師。