朋友,只要你是程序員,你一定知道996和“程序員35歲必死”的言論。
這兩個話題在互聯(lián)網(wǎng)上的討論一次比一次激烈。
996工作制,眾所周知,每天早上9點到崗,一直待到晚上9點,每周工作6天,很多互聯(lián)網(wǎng)公司在招聘前甚至就會私下告訴你公司實行996制度。
盡管很多年輕程序員在工作之前已經(jīng)做了一定的心理準備,而一旦真正直面這些問題,心里肯定會打怵:
“我現(xiàn)在年輕,還可以接受加班,可等我成家了、年紀大了、身體吃不消怎么辦?”
今天我就從個人的角度跟大家分享一下我的看法。
程序員最愛給自己挖坑
本人從事過開發(fā)工作,現(xiàn)在已經(jīng)30多了,和所有程序員一樣熬過夜,寫過bug。
老實說,暫時沒有經(jīng)歷過所謂的中年危機,但經(jīng)過我的觀察。
程序員們很容易在這三個誤區(qū)里面把自己坑死:
1、用35歲的簡歷,去應聘25歲的崗位
資本家都是逐利的,想要實現(xiàn)利益最大化,一個性價比高的人才是一個不錯的選擇。
假設現(xiàn)在公司招一個開發(fā),一邊是25歲的年輕人,一邊是有8年開發(fā)經(jīng)、35歲的老工程師。
在兩個人都能滿足崗位需求的情況下(比較簡單的工作內(nèi)容,實現(xiàn)項目的小功能等),老板自然是樂意去找性價比高的年輕人。
很多招聘上寫明,只招35歲以下的工程師,往往都只是針對初級工程師的崗位。
所以35歲還去做一些初級、中級工程師做的工作,本身就是不合理的。
一個35歲的程序員應該應聘什么?
底層開發(fā)工程師、系統(tǒng)架構師、首席架構師、研發(fā)總監(jiān)......
像是這種崗位,基本都是要求做5—10年,有經(jīng)驗的工程師了,越老越吃香。
不然呢?你見過哪家大企業(yè)的CTO只有20歲嗎?
2、對新技術不管不顧,自我感動式地敲代碼
程序員到了30幾歲,簡歷上都寫著有8年、10年的工作經(jīng)驗。
然而有沒有料,技術經(jīng)理一問便知。
不得不承認的是:
有很多人用剛入行的那3年經(jīng)驗硬撐了8年,甚至更久。
所謂的“經(jīng)驗豐富”只是重復經(jīng)驗,真正在學習和提升的時間也并沒有多少。
實際上做的都是很簡單的功能需求,甚至連公司的核心技術、核心項目都不曾接觸到。
在IT行業(yè),資歷并不是熬時間熬出來的,誰能給公司創(chuàng)造大價值,誰就能獲得高薪。
最可怕的是新技術滾滾而來,而自己由始至終都在用已經(jīng)淘汰的技術自我感動式地敲代碼。
3、自我安慰加班是常態(tài),在錯誤的企業(yè)中死死堅持
看到上面,肯定很多程序員就開始說:“公司每天加班,哪里有時間給我學習?”
在這里希望大家清楚,加班分兩種:
第一種:公司已經(jīng)在行業(yè)中深耕多年,本身十分重視技術,有技術大佬坐鎮(zhèn),有源源不斷的新項目,身邊同事的素質(zhì)都不低。
有幸在這種公司工作,工作、加班的過程本就是在學習,所以不必太擔憂。
第二種:公司對技術不重視、不尊重。
有些不專業(yè)的公司會推崇無謂的加班文化,管理層、高層對技術一竅不通,他們不懂為什么要加班,反正加就對了,看起來很忙就對了。
我甚至見過有的技術經(jīng)理經(jīng)常和手底下的人說:“35歲就去送外賣”,導致整個項目組的氣氛很低迷。
這種奇葩現(xiàn)象多數(shù)出在小公司身上,正因為他們不重視員工的自身發(fā)展,所以他們只能是“小公司”。
水往低處流,人往高處走。
技術稍微成熟了,有項目經(jīng)驗了,我建議你去更好的平臺繼續(xù)發(fā)展。
壓力不是程序員的“特權”
如果愿意在空余時間了解一下其他職業(yè),你會發(fā)現(xiàn)一個很有趣的梗:
產(chǎn)品:25歲產(chǎn)品經(jīng)理→28歲高級產(chǎn)品經(jīng)理→32歲產(chǎn)品總監(jiān)→35歲滴滴專車
運維:25歲運維工程師→28歲高級運維工程師→32歲運維總監(jiān)→35歲淘寶店主
市場:25歲市場專員→28歲市場經(jīng)理→32歲市場總監(jiān)→35歲開店
運營:25歲運營專員→28歲運營經(jīng)理→32歲運營總監(jiān)→35歲微商
HR:25歲HR專員→28歲HR經(jīng)理→32歲HR總監(jiān)+35歲保險大都會
“35歲的詛咒”其實各行各業(yè)都有,每個行業(yè)、每個人,都有自己要面對的難題,難道只有程序員這個職業(yè)要照顧家人、養(yǎng)孩子嗎?
顯然不是。
前不久的2020開源技術會上,兩位行業(yè)大咖也對“程序員的35歲”發(fā)表了自己的想法:
求伯君(60后):
程序員的生命周期我認為是可以一直寫下去的。我不寫商業(yè)程序是因為體力跟不上,商業(yè)程序需要規(guī)定時間,而我自己寫個小游戲可以有時間就寫。
因此只要有邏輯思維在,我認為程序員就可以一直干下去。
有人 80 歲還一直在寫程序,多寫程序說不定還能防止老年癡呆。
何征宇(80后):
關于 80 歲的問題我特別有感觸,這個問題被我們討論過很多次,我自己的團隊就招了好多前輩。
當我在谷歌的內(nèi)核團隊時,周圍都是爺爺級別的程序員,并且他們真的是頂梁柱,他們寫出來的程序都像是藝術品。
我在此大言不慚說一句:我覺得中國軟件業(yè)要發(fā)展,就看我們到底有多少爺爺級的程序員,看有多少爺爺還在寫程序。
一個人往后臺發(fā)展的話,讀完博士或者碩士,年齡就要大一些,然后要在公司里真的做過系統(tǒng)或者工程,五六年才能完成一個,做完兩個就要 40 歲以后了。
因此我認為 40 歲以后才是程序員的黃金時期,才能創(chuàng)造世界級的工程。
其實中國不缺大齡的程序員,沒接觸到,不代表沒有,在我身邊35+的開發(fā)者都是很能干的。
有的人會選擇繼續(xù)做開發(fā),有的人會選擇做高層,甚至創(chuàng)業(yè),這些都是看個人綜合能力和性格所決定的。
40+的也不少,長期的項目和技術積累一下子爆發(fā),開始負責公司商業(yè)活動、長期計劃,或者團隊總負責人。
他們的團隊指揮能力、超前思維能力、市場應變能力、商業(yè)交涉都是頂級的好手。
大家總是說看不到、沒見過,是因為真正干實事,賺大錢的程序員,他們不會到處炫耀。
而且混到這種級別了,都是以“X總”、“X經(jīng)理”自稱了。
你的危機你做主
如果你預計以后會出現(xiàn)中年危機,很大的原因就是沒有做好提前規(guī)劃。
當初一個月一兩萬的時候自己覺得過的很舒服,每天下班打打游戲看看電影,等過了兩年一看,已經(jīng)學會的技術慢慢在被淘汰,新的知識又沒有及時補充。
由于幾年的安逸,導致重新學起來也非常吃力。
你要明白,35歲的你應該有相當?shù)拇缶钟^、成熟的產(chǎn)品思維、碾壓年輕人的技術!
否則你憑什么為公司創(chuàng)造更大的利益?憑你的王者是星耀段位嗎?
最近我和一個老友見面了,34歲的他從做了3年的“公司副總”身份中跳出來,成功進入世界500強外企的中層。
在和他聊天的過程中,他的眼睛沒有離開過手中的那本書,并告訴我高數(shù)真的很有趣。
有句話說:現(xiàn)在的五年是由過去的五年決定,未來的十年是由現(xiàn)在的十年決定的。
我覺得非常有道理。
危機是你自己造成的,要去化解,還是視而不見,全看你自己。
在這里給大家?guī)讞l建議
很多世界頂尖的技術大牛,也不僅僅只有技術而已。
1、在公司多了解運營、產(chǎn)品、銷售這些靠近市場的崗位。
這樣你才能知道你在做什么,你做的東西屬于公司的哪一環(huán),從而判斷出自己的重要性。
2、不斷增加自己的軟實力,溝通表達、管理能力,培養(yǎng)自己的責任意識、全局觀。
這些東西都是越老越厲害,越值錢。
3、盡可能掌握公司的核心業(yè)務或技術,提升自己的影響力,增加未來漲薪的籌碼。
4、抓住每一個機會增加非工資性收入,比如寫書、外包、培訓等等。
不斷學習新的知識,比如新的技術、投資理財、哲學歷史,增加知識廣度。
5、堅持在開源社區(qū)持續(xù)輸出高質(zhì)量的項目,增強自己的名氣。
為什么有的牛人永遠不怕大齡、不缺offer,因為他時刻和“外界”保持聯(lián)系,有的牛人就連大廠也用他的框架,到了這種程度連簡歷也不用投,而是獵頭主動找上門。
寫在最后
程序員是一個靠知識吃飯的行業(yè),而這個行業(yè)的技術迭代又是所有行業(yè)里最快的。
在一輛高速行駛的列車上,如果想要保持不掉隊,那就一刻都不能放松,否則危機就會找上門來。
希望到35歲的這個年紀,再聽見關于程序員的流言蜚語,我們可以笑著說:
“我就是那個35歲的程序員,我還健在。”