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