<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          今天一個(gè)大齡同事被辭退了,頓時(shí)讓我思緒萬千。程序員32歲是一個(gè)坎,大齡程序員的出路到底在哪?

          共 5155字,需瀏覽 11分鐘

           ·

          2020-12-31 15:59

          今天當(dāng)大家開完會(huì),都在期盼著發(fā)年終獎(jiǎng)回家過年之際,而一個(gè)大齡同事被辭退了。當(dāng)?shù)弥@一個(gè)消息的時(shí)候,頓時(shí)讓我沒有一點(diǎn)心思干活,思緒萬千。試想自己再過幾年也會(huì)到他那個(gè)年齡段,難道也要面臨辭職回家嗎?


          程序員年齡大了。體力越來越差,將來怎么辦?我相信這是很多程序員將來即將面臨的問題!身體差不是程序員的普遍現(xiàn)象,但是也有不少數(shù)的程序員是這樣的。程序員由于經(jīng)常坐,腦力勞動(dòng)多,體力勞動(dòng)少,所以不免有一些程序員個(gè)人體力退化嚴(yán)重!


          32歲,您的孩子應(yīng)該上幼兒園了。

          32歲,您至少結(jié)婚了。

          32歲,您應(yīng)該已經(jīng)買房了。

          32歲,父輩也已經(jīng)上了年紀(jì)。

          孩子上幼兒園需要大量的學(xué)費(fèi),還有額外的輔導(dǎo)班費(fèi)用

          結(jié)婚需要彩禮錢,至少10W+吧;

          買房,需要首付。就比如成都、西安這些新一線城市至少40w左右吧,還有每個(gè)月的房貸;

          父輩上了年紀(jì),苦不動(dòng)了,需要我們照顧。

          這些壓力壓在你的身上,而當(dāng)你無法寫代碼了、離職了,你沒有穩(wěn)定收入的時(shí)候,你會(huì)怎么辦?


          程序員就是吃青春飯的,HR在招聘時(shí)非常在意程序員的年齡,稍微大齡點(diǎn)的程序員直接都會(huì)pass。所以大齡程序員一旦離職找工作就會(huì)變得艱難,面對(duì)年齡很多程序員都表示束手無策。


          相信大家都看過《都挺好》這個(gè)電視劇

          我們處在一個(gè)最好的時(shí)代,也是一個(gè)最壞的時(shí)代!狄更斯的這句經(jīng)典名言放在一個(gè)變化很快、激烈烈競爭的時(shí)代總是尤為適合。


          有焦慮,但是不能太過于壓抑。作為一名程序員,心態(tài)真的很重要!


          王小波在《黃金時(shí)代》里寫道,“那一天我二十一歲,在我一生的黃金時(shí)代。我有好多奢望。我想愛,想吃,還想在一瞬間變成天上半明半暗的云。后來我才知道,生活就是個(gè)緩慢受錘的過程,人一天天老下去,奢望也一天天消失,最后變得像挨了錘的牛一樣。可是我過二十一歲生日時(shí)沒有預(yù)見到這一點(diǎn)。我覺得自己會(huì)永遠(yuǎn)生猛下去,什么也錘不了我。”


          程序員32歲是一個(gè)砍,那大齡程序員的出路到底在哪?


          大齡程序員的出路

          我看過一本書,我就把里面的一些內(nèi)容摘錄了出來,供大家參考。書名:《不止代碼:程序員的進(jìn)階之路》 作者:程墨Morgan

          假設(shè)你已經(jīng)從事程序員這個(gè)工作有一段時(shí)間,對(duì)這個(gè)行業(yè)有了一定了解,也許你覺得你已經(jīng)是這一領(lǐng)域的大牛,也許你覺得你還有很多不足,但是不管你當(dāng)前的位置如何,你都面臨著一個(gè)同樣的問題:接下來自己該怎么走?


          換句話說,你要考慮的不是某個(gè)函數(shù)的代碼怎么寫,也不是接下來一個(gè)項(xiàng)目流程圖怎么畫,你要考慮的是,未來 10 年、20 年,你該何去何從。


          這就是職業(yè)規(guī)劃,恭喜你,如果你能夠考慮到這個(gè)層面,意味著你開始認(rèn)真思考自己的人生了,這是一個(gè)好的開始。


          程序員的職業(yè)發(fā)展路徑并不單一,甚至要比其他職業(yè)有更多選擇,你可以選擇在程序員的道路上持續(xù)走下去,也可以轉(zhuǎn)到管理崗位,也可以選擇成為產(chǎn)品經(jīng)理或者項(xiàng)目經(jīng)理,這些職業(yè)發(fā)展路徑都是程序員這個(gè)職業(yè)的延伸,你需要付出一些努力,也要接受一些改變,但是絕不是從零開始。


          接下來,我們就分別介紹這些不同的發(fā)展路徑。


          路徑一:成為更高階的程序員

          成為更高階的程序員,這是最直接的發(fā)展方向,也是大部分程序員的選擇,這就像是一個(gè)游戲,通過不斷完成更有挑戰(zhàn)的任務(wù),獲得級(jí)別的提升。


          每個(gè)成熟公司都會(huì)有級(jí)別劃分,比如,剛招募的大學(xué)畢業(yè)生是「初級(jí)軟件工程師」,工作一兩年之后,會(huì)被提升為「軟件工程師」,再工作幾年,會(huì)被提升為「資深軟件工程師」,當(dāng)能力和影響力進(jìn)一步提升,成為「首席軟件工程師」……我這里只是舉了一個(gè)很粗略的層級(jí)晉升制度,實(shí)際上每個(gè)公司的層級(jí)數(shù)量要多得多。


          這樣的晉升制度,是程序員職業(yè)生涯的一部分,但不是全部,等級(jí)制度只是為了方便管理,一個(gè)「資深工程師」頭銜的工程師未必能力就比「軟件工程師」更高,這一點(diǎn)我們首先要有清晰認(rèn)識(shí)。當(dāng)然,我們應(yīng)該努力提升自己,向更高級(jí)別邁進(jìn),因?yàn)檫@樣我們在團(tuán)隊(duì)中可以獲得更大的話語權(quán),也可以獲得更多的薪水,但是,我們不要買櫝還珠忽略了關(guān)鍵,職業(yè)發(fā)展并不只是與資歷和金錢相關(guān),更多的是關(guān)于你的能力和影響力,這很重要。


          如果你身處成熟型公司,你需要去閱讀一下公司對(duì)各個(gè)級(jí)別程序員的職業(yè)要求,如果你找不到,就去找管事的 HR 要,公 司 HR 必須對(duì)每個(gè)級(jí)別的要求有一個(gè)明確定義,這種定義將指導(dǎo)你如何提高各方面的能力和影響力。


          如果你身處創(chuàng)業(yè)型公司,或者你所在公司真的拿不出像樣的級(jí)別定義,那么,可以參考下面的級(jí)別定義:


          初級(jí)程序員,掌握基本的編程技能,但是需要?jiǎng)e人的輔導(dǎo)才能完成給定的任務(wù),不能獨(dú)立自主完成項(xiàng)目。程序員應(yīng)該盡早超越這種狀態(tài)。

          中級(jí)程序員,能夠獨(dú)立完成一個(gè)特定領(lǐng)域的項(xiàng)目,知道如何安排優(yōu)先級(jí),知道如何處理預(yù)料不到的情況,靠譜完成任務(wù)。-

          資深程序員,可以融會(huì)貫通各個(gè)領(lǐng)域,不光可以完成任務(wù),還能夠影響一個(gè)團(tuán)隊(duì),幫助整個(gè)團(tuán)隊(duì)完成任務(wù)。

          首席程序員,不光可以影響一個(gè)團(tuán)隊(duì),還可以影響一個(gè)公司或者大部門,可以對(duì)程序員團(tuán)隊(duì)的工程策略進(jìn)行指導(dǎo),保證整個(gè)大團(tuán)隊(duì)都按照最合適的實(shí)踐方式前進(jìn)。

          合伙人級(jí)別程序員,這可能是程序員職業(yè)的頂點(diǎn)了,你的影響不只是一個(gè)公司范圍內(nèi),而是整個(gè)行業(yè)范圍內(nèi),你的工作是開辟新的領(lǐng)域。要注意,并不是說在互聯(lián)網(wǎng)上吵吵的網(wǎng)紅就是這種級(jí)別,能達(dá)到這種級(jí)別的是 Linux 這種開創(chuàng)某個(gè)領(lǐng)域的人。

          從上面的級(jí)別描述可以看出,每一個(gè)級(jí)別有兩個(gè)關(guān)鍵元素,一是「能力」,另一個(gè)是「影響力」,能力代表你一個(gè)人能做什么,影響力代表了你能夠讓別人做什么,以及你能夠影響多少人。


          程序員段位的成長,其實(shí)就是提升自己「能力」和「影響力」的過程。根據(jù)上面級(jí)別能力和影響力的描述,你可以衡量你目前居于什么級(jí)別,就知道自己下一步應(yīng)該到什么級(jí)別,對(duì)應(yīng)發(fā)展自己相關(guān)的能力和影響力。比如,你此時(shí)只是「中級(jí)程序員」的水平,就應(yīng)該有目的地培養(yǎng)自己影響其他人的能力,著眼點(diǎn)就是自己所在的團(tuán)隊(duì),不只是自己要做好,也要讓自己的組員能做得更好,當(dāng)你達(dá)到這個(gè)目標(biāo),你才能升級(jí)為「資深程序員」;當(dāng)年你成為「資深程序員」,你就需要考慮更進(jìn)一步提升自己的知識(shí)儲(chǔ)備,影響一個(gè)大部門甚至整個(gè)公司。


          坦白地說,并不是每個(gè)程序員都會(huì)攀到最高階程序員的級(jí)別,判斷自己是否適合沿著這條路一直走的方法很簡單,就是問自己一個(gè)問題:我愿意從事編程工作到多大年紀(jì)?


          對(duì)于這個(gè)問題,我個(gè)人的回答,還有很多工作到很高階程序員的回答,都是一樣的:我愿意編程到退休。因?yàn)槲覀冇羞@樣的熱情、有這樣的信心,所以才有動(dòng)力在這條路上一直走下去。


          不過,你的回答可能是「我只想編程到 30 歲」,或者「我會(huì)編程直到被提拔為經(jīng)理」,這樣的想法完全是沒問題的,畢竟認(rèn)識(shí)自我、根據(jù)自我需求選擇不同的職業(yè)道路,是對(duì)自己的一種負(fù)責(zé)。接下來,我們就要介紹除了攀登程序員高峰之外的職業(yè)路徑。


          路徑二:轉(zhuǎn)型管理層

          和其他任何職業(yè)一樣,程序員也是需要被管理的,而管理程序員的最佳人選,當(dāng)然就是曾經(jīng)從事過程序員工作的人,有這樣的需求存在,不少程序員轉(zhuǎn)型去成為管理者也就不足為奇了。此時(shí)此刻,你抬頭看一看你的直接上司,他很大概率就是從程序員轉(zhuǎn)過來的管理者。


          我在創(chuàng)業(yè)公司的時(shí)候,擔(dān)任的是管理者的角色,其實(shí)我更愿意當(dāng)一個(gè)程序員,之所以去做管理,一個(gè)主要的原因,就是因?yàn)槲野l(fā)現(xiàn)團(tuán)隊(duì)并不是自然而然完美運(yùn)轉(zhuǎn)的,這時(shí)候作為經(jīng)驗(yàn)更豐富的我,就很自然覺得有責(zé)任站出來,把團(tuán)隊(duì)塑造成更好的形態(tài),這就是成為管理者的初心。開始管理之后,我很快發(fā)現(xiàn),管理的世界就是處理各種各樣意料不到的情況,很難安心下來自己編程,但是,如果把工作心態(tài)從「我要做好」改成「我要讓大家做好」,一切就很順暢。從結(jié)果看來,我作為管理者做得還不錯(cuò),在兩年的時(shí)間里,產(chǎn)品總是能夠按時(shí)上線,團(tuán)隊(duì)也沒有一個(gè)人員流失。


          一個(gè)程序員看自己是否適合成為一個(gè)管理者,主要就看是否不滿足于只做好一個(gè)人的事,是否有帶領(lǐng)其他人取得更大成績的意愿。


          從程序員轉(zhuǎn)變?yōu)楣芾碚撸瑳Q不是編程比其他程序員編得更好就行,自己做程序員,和管理程序員完全是兩碼事。目前行業(yè)還是普遍缺乏對(duì)管理能力的培訓(xùn),所以,一些公司會(huì)讓一些出色的程序員倉促成為管理者,但是實(shí)際上他們沒有準(zhǔn)備好,這樣給團(tuán)隊(duì)和個(gè)人都會(huì)帶來很多問題。所以,如果要轉(zhuǎn)型成為管理者,請(qǐng)先問自己這幾個(gè)問題:


          我是否更愿意處理瑣碎的管理工作,而不是長時(shí)間專注在編程上?

          我是否更愿意幫助別人完成任務(wù),而不是事必躬親自己完成?-

          我是否認(rèn)為只有團(tuán)隊(duì)成功,才是真的成功?

          只有你對(duì)上面三個(gè)問題的回答全部都是肯定的,你才從態(tài)度和心理上做好了成為管理者的準(zhǔn)備,因?yàn)槌蔀楣芾碚咧螅娴拇蟛糠謺r(shí)間都在處理瑣碎的工作,你沒有多少時(shí)間親自動(dòng)手編程了,因?yàn)榭倳?huì)發(fā)生各種各樣的意料之外的事情,處理這些事情才是管理的常態(tài);而且公司評(píng)判你工作是否做得好的標(biāo)準(zhǔn),完全看你所領(lǐng)導(dǎo)的團(tuán)隊(duì)的業(yè)績,你一個(gè)人編程能力如何已經(jīng)不重要了,做程序員的時(shí)候,你的成功就是你自己的成功;當(dāng)你成為管理者的時(shí)候,你的成功必須是整個(gè)團(tuán)隊(duì)的成功。


          千萬不要因?yàn)橛X得「當(dāng)經(jīng)理賺得更多」或者「當(dāng)經(jīng)理就是人上人」就去做管理者,沒有做好必要的心理準(zhǔn)備,你會(huì)失望的。


          上面說的還只是成為管理者的態(tài)度,只是進(jìn)入這個(gè)新角色的敲門磚,并沒有涉及管理能力。管理學(xué)有很多公開課程,更多在實(shí)踐中去學(xué)習(xí),不過,有一條管理的精髓請(qǐng)記住:沒有放之四海而皆準(zhǔn)的管理方法,管理的奧義就是具體情況具體分析,不同的場景用不同的管理方法。


          路徑三:轉(zhuǎn)型產(chǎn)品經(jīng)理

          雷軍在小米的第一定位不是 CEO,而是首席產(chǎn)品經(jīng)理,從馬云的名言,「成功的企業(yè)一定是靠產(chǎn)品、服務(wù)的完整體系」可以看出,在互聯(lián)網(wǎng)行業(yè),產(chǎn)品經(jīng)理的作用是非常重要的。雷軍本人也是程序員出身,但是他很快不滿足于只是實(shí)現(xiàn)別人給的需求,而是要自己親自來定義產(chǎn)品應(yīng)該如何表現(xiàn),很顯然他找準(zhǔn)了自己應(yīng)該走的道路。


          判斷自己是否適合成為產(chǎn)品經(jīng)理,就看自己是否不滿足于別人設(shè)計(jì)出的產(chǎn)品,對(duì)于怎么設(shè)計(jì)產(chǎn)品有自己的認(rèn)識(shí)。


          產(chǎn)品經(jīng)理的職責(zé)是定義產(chǎn)品需求,在我國 IT 圈中,流傳著很多產(chǎn)品經(jīng)理和程序員水火不容的故事,這些故事并非意味著這是相克的兩種崗位,這些沖突是因?yàn)閮蓚€(gè)位置上的人互相不理解。從這個(gè)意義上說,程序員轉(zhuǎn)型為產(chǎn)品經(jīng)理具有天然的優(yōu)勢,因?yàn)樗麄兏夹g(shù)人員的思維,在和程序員的交流溝通中,更能照顧到程序員的體會(huì)。


          業(yè)界曾有這樣一個(gè)故事,產(chǎn)品經(jīng)理和程序員打起來了,因?yàn)楫a(chǎn)品經(jīng)理給 iOS 程序員提了一個(gè)功能需求「識(shí)別手機(jī)殼的顏色」,這樣缺乏技術(shù)常識(shí)的需求,很容易激怒程序員,從而引發(fā)沖突。而一個(gè)有程序員經(jīng)歷的產(chǎn)品經(jīng)理,具備基本的技術(shù)思維,絕不會(huì)犯這種錯(cuò)誤。


          如果要轉(zhuǎn)型為產(chǎn)品經(jīng)理,思維方式必須完成下列轉(zhuǎn)變:


          程序員關(guān)注的是「怎么做」,產(chǎn)品經(jīng)理需要回答「為什么要這么做」;

          程序員追求技術(shù)的卓越,產(chǎn)品經(jīng)理要把給用戶帶來的價(jià)值放在首位;

          程序員看到的是具體實(shí)現(xiàn)方式,產(chǎn)品經(jīng)理看到的是市場的風(fēng)向。坦白地說,適合當(dāng)產(chǎn)品經(jīng)理的人是少數(shù),在你選擇轉(zhuǎn)型為產(chǎn)品經(jīng)理之前,需要看自己是否能夠完成上述的思維轉(zhuǎn)變。

          路徑四:轉(zhuǎn)型項(xiàng)目經(jīng)理

          項(xiàng)目經(jīng)理和產(chǎn)品經(jīng)理的責(zé)任不同,雖然在我國有些企業(yè)中,這兩個(gè)角色很可能落在一個(gè)人身上,但是這并不是一個(gè)合理的做法,因?yàn)楫a(chǎn)品經(jīng)理負(fù)責(zé)「做什么」,項(xiàng)目經(jīng)理負(fù)責(zé)「以什么進(jìn)度做」,如果一個(gè)人身兼兩職,相當(dāng)于一個(gè)人既當(dāng)裁判又當(dāng)球員,會(huì)制定出不合理的計(jì)劃進(jìn)度,也更容易和程序員產(chǎn)生沖突。


          程序員轉(zhuǎn)型為項(xiàng)目經(jīng)理,需要具備這些方面的能力:


          組織會(huì)議的能力;

          協(xié)調(diào)多方進(jìn)度的能力;

          編寫工作進(jìn)度報(bào)告的能力。

          我在微軟工作的時(shí)候,有一個(gè)美國同事做項(xiàng)目經(jīng)理做得很出色,后來我們知道她還是斯坦福畢業(yè),在大學(xué)學(xué)的也是計(jì)算機(jī)科學(xué),我們就很詫異,問她為什么不選擇程序員職業(yè)而選擇當(dāng)項(xiàng)目經(jīng)理,她的回答是:「我就是喜歡把事情安排得井井有條啊。」這句話給我的印象特別深,如果一個(gè)人要判斷自己是否適合當(dāng)項(xiàng)目經(jīng)理,主要就看是否有意愿把團(tuán)隊(duì)的工作安排得井井有條。


          如果你有很大的熱情把團(tuán)隊(duì)的工作組織起來,而對(duì)于深入鉆研技術(shù)沒有多大興趣,那項(xiàng)目經(jīng)理是一個(gè)不錯(cuò)的轉(zhuǎn)型選擇。


          最后,我想說的是:大齡程序員的發(fā)展方向主要是這四個(gè)路徑,但不管是哪個(gè)方面,一個(gè)好的身體是最重要的。


          在努力學(xué)習(xí)提升自己的同時(shí),別忘了鍛煉身體!


          資源福利:回復(fù)下面關(guān)鍵字獲取視頻資源

          Redis 基礎(chǔ)篇腦圖:????Redis基礎(chǔ)篇, Redis

          多線程面試59題:?????多線程面試59題

          Java接口自動(dòng)化測試:?Java測試, Java接口自動(dòng)化測試

          從小白到架構(gòu)師完全指南:?????架構(gòu)師

          Java 面試專題網(wǎng)盤:Java面試專題, Java面試

          瀏覽 31
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  久久久精品欧美 | 日韩专区在线观看 | 草逼视频免费版操操操操操操 | 五月天啪啪 | 肏逼网免费看 |