碼農(nóng)深耕-中年危機(jī)35歲的程序員何去何從?

曾經(jīng)在知乎回答過類似問題,那也是我在知乎獲贊最高的回答。但是發(fā)現(xiàn)這個(gè)問題簡直成了知乎的日常問題,可見廣大同行的焦慮。那么索性從新審視這個(gè)命題,談?wù)勎覍?duì)這件事情的看法。

程序員的職業(yè)生命到底有多長?

程序員是可以做一輩子的,但單純只會(huì)敲代碼的程序員,職業(yè)生命十年左右。

從業(yè)初期,肯定是從小工到大工的成長過程,業(yè)務(wù)逐漸熟練,技巧逐漸豐富,理解逐漸深刻,這時(shí)你成為了“技術(shù)大拿”,你成為團(tuán)隊(duì)的“百曉生”、“頂梁柱”;之后,勢(shì)必會(huì)承擔(dān)起更多的責(zé)任,這時(shí)工作內(nèi)容會(huì)逐漸體現(xiàn)出一些管理性質(zhì),你開始帶團(tuán)隊(duì),培養(yǎng)新人,做一些設(shè)計(jì),參與制定一些規(guī)范,進(jìn)行代碼審查,這時(shí)公司開始信任你,依賴你;再后來,開始直接接觸客戶,收集需求,技術(shù)選型,開始考慮成本與利潤,開始考慮風(fēng)險(xiǎn)與回報(bào),這時(shí)你已經(jīng)成為公司不可或缺的一部分。

我只是寫出了一個(gè)程序員成長路線的一種可能性,但是可以看出來,隨著時(shí)間的流逝,公司對(duì)你的期待會(huì)越來越高,所以,程序員的職業(yè)生命是和個(gè)人能力成正比的。如同逆水行舟,不進(jìn)則退,只要不斷成長,讓自己的能力與自己的資歷匹配,職業(yè)生命就可以無限延長;否則,當(dāng)你的能力無法匹配你的資歷,面臨的最壞結(jié)果就是出局。

技術(shù)重要還是管理重要?

作為對(duì)技術(shù)抱有熱情與幻想的程序員,我一度堅(jiān)持認(rèn)為技術(shù)最重要,但是現(xiàn)在我覺得我錯(cuò)了。技術(shù)當(dāng)然是重要的,這也是我得到認(rèn)可的原因,但是“技術(shù)”只是個(gè)工具,最終我們的產(chǎn)出是利用“技術(shù)”實(shí)現(xiàn)了的那個(gè)“需求”。我不斷地磨練自己的技術(shù),不斷地學(xué)習(xí),目的是當(dāng)面對(duì)“需求”,我可以給出更多種可行的方案,我可以在實(shí)現(xiàn)的過程中有更多的選擇,解決難題時(shí)我可以想到更多的手段。

談到管理,曾經(jīng)覺得它和技術(shù)格格不入,但現(xiàn)在我覺得我又錯(cuò)了?!肮芾怼笨刹皇菃渭兊摹肮苋恕保?xiàng)目的結(jié)構(gòu)、團(tuán)隊(duì)的協(xié)調(diào)、進(jìn)度、質(zhì)量都需要管理,而這些也可以理解為廣義的“技術(shù)”,當(dāng)技術(shù)成長到一定程度,自然而然地會(huì)思考如何讓項(xiàng)目進(jìn)行得更流暢、效率更高、質(zhì)量更穩(wěn),那么這時(shí)事實(shí)上我們已經(jīng)在思考“管理”了。

所以,對(duì)技術(shù)癡迷,也不要固執(zhí)地排斥管理;對(duì)管理重視,也不要愚蠢地鄙視技術(shù)。技術(shù)缺管理是一盤散沙,白費(fèi)力氣;管理缺技術(shù)是緣木求魚,攻而不克。

要不要“趕時(shí)髦”?

新技術(shù)、新理念,我們要積極地去了解,但是要慎重地使用。軟件行業(yè)用日新月異來形容毫不為過,這個(gè)充滿活力的行業(yè),各種新鮮事物層出不窮。作為從業(yè)人員,我們需要開闊視野,前沿知識(shí)哪怕不用,也要去了解,因?yàn)檫@種積累,在日后會(huì)為你提供更多的思路。但是在新技術(shù)的使用上,我偏向于求“穩(wěn)”,貿(mào)然引入新技術(shù),特別是整個(gè)團(tuán)隊(duì)集體轉(zhuǎn)向,會(huì)引入太大的風(fēng)險(xiǎn)。現(xiàn)在互聯(lián)網(wǎng)公司呈現(xiàn)出的激進(jìn)的風(fēng)潮,我是持保留態(tài)度的。

程序員的核心競爭力是什么?

是學(xué)習(xí)能力。我們這個(gè)行業(yè)實(shí)在變化太快,“一招鮮,吃遍天”這種事情是不存在的,我們總會(huì)遇到從未接觸過的新挑戰(zhàn),怎么辦?學(xué)習(xí)。就如同一個(gè)優(yōu)秀的企業(yè),它最有價(jià)值的地方在于它有無限的發(fā)展前景。那么一個(gè)優(yōu)秀的程序員,最有價(jià)值的地方就在于擁有無限的潛力。要知道,公司雇傭一個(gè)人,并不是因?yàn)樗F(xiàn)在水平深淺,而是他能不能和公司一起成長,只看眼前的公司不會(huì)長久,只看眼前的員工沒有未來。

程序員到底何去何從?

其實(shí)啰嗦了那么多,歸根結(jié)底就是持續(xù)提升自己,就這么簡單。把焦慮、嫉妒、迷茫的時(shí)間拿來充實(shí)自己,到了35歲你會(huì)發(fā)現(xiàn),這真的是職業(yè)生涯的分岔路口,只不過我們的路通向美好。

合理利用自己每一分每一秒的時(shí)間來學(xué)習(xí)提升自己,不要再用"沒有時(shí)間“來掩飾自己思想上的懶惰!趁年輕,使勁拼,給未來的自己一個(gè)交代!

分享程序員職業(yè)規(guī)劃技術(shù)論

1.架構(gòu)鞏基

2.開源框架

3.高性能架構(gòu)

4.微服務(wù)架構(gòu)

5.團(tuán)隊(duì)協(xié)作開發(fā)

6.B2C項(xiàng)目實(shí)戰(zhàn)

附資料

歡迎工作一到五年的Java工程師朋友們加入Java架構(gòu)開發(fā):760940986

群內(nèi)提供免費(fèi)的Java架構(gòu)學(xué)習(xí)資料(里面有高可用、高并發(fā)、高性能及分布式、Jvm性能調(diào)優(yōu)、Spring源碼,MyBatis,Netty,Redis,Kafka,Mysql,Zookeeper,Tomcat,Docker,Dubbo,Nginx等多個(gè)知識(shí)點(diǎn)的架構(gòu)資料)

合理利用自己每一分每一秒的時(shí)間來學(xué)習(xí)提升自己,不要再用"沒有時(shí)間“來掩飾自己思想上的懶惰!趁年輕,使勁拼,給未來的自己一個(gè)交代!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,872評(píng)論 25 709
  • 用兩張圖告訴你,為什么你的 App 會(huì)卡頓? - Android - 掘金 Cover 有什么料? 從這篇文章中你...
    hw1212閱讀 13,934評(píng)論 2 59
  • 我爸從普外退回進(jìn)急診觀察時(shí),1號(hào)床住著一位保養(yǎng)的很好的外地婦女。她只是在醫(yī)生查房時(shí)來呆一下,等醫(yī)生開好藥單她去取了...
    紅螃蟹與藍(lán)螃蟹閱讀 251評(píng)論 2 0
  • 昨天下午的時(shí)候,雪花就飛飛揚(yáng)揚(yáng)了,那樣真真切切,落在圍巾上,特別是那個(gè)六角的雪花落在手套上的時(shí)候,我看了好一會(huì),沒...
    蘇少梅閱讀 497評(píng)論 0 2
  • 午間休息的時(shí)候,聽新來的兩個(gè)女孩兒聊起愛情和婚姻。各有觀念,談到離婚,其中一個(gè)覺得女性在婚戀市場(chǎng)一直是貶值的,年齡...
    微輕閱讀 327評(píng)論 0 0

友情鏈接更多精彩內(nèi)容