<kbd id="5sdj3"></kbd>
<th id="5sdj3"></th>

  • <dd id="5sdj3"><form id="5sdj3"></form></dd>
    <td id="5sdj3"><form id="5sdj3"><big id="5sdj3"></big></form></td><del id="5sdj3"></del>

  • <dd id="5sdj3"></dd>
    <dfn id="5sdj3"></dfn>
  • <th id="5sdj3"></th>
    <tfoot id="5sdj3"><menuitem id="5sdj3"></menuitem></tfoot>

  • <td id="5sdj3"><form id="5sdj3"><menu id="5sdj3"></menu></form></td>
  • <kbd id="5sdj3"><form id="5sdj3"></form></kbd>

    25歲,擔(dān)心35歲中年危機(jī)

    共 7287字,需瀏覽 15分鐘

     ·

    2022-08-27 12:37

    4df3285bbe444d6f451f00c2bf6b5064.webp

    作者:沉默王二
    Java 程序員進(jìn)階之路:https://tobebetterjavaer.com

    大家好,我是二哥呀!今天周六,咱精神就不要繃那么緊了,來談一個超級“輕松”的話題d0055cc61808fc5c3170fb8444ed7654.webpd0055cc61808fc5c3170fb8444ed7654.webpd0055cc61808fc5c3170fb8444ed7654.webpd0055cc61808fc5c3170fb8444ed7654.webp:35 歲中年危機(jī)。

    ef17c58eeb6f0ad52b9c5d666d198bc7.webp


    不得不說,任總的把寒氣傳遞給每一個老百姓,殺傷力拉滿,不少小伙伴都繃不住了,開始危機(jī)重重。二哥的編程星球 VIP 群里,也有不少小伙伴唉聲嘆氣,感覺情況糟糕至極。

    8c1f9f60bf14fb2f331fbec8b9ed80a1.webp

    就連一個不滿 25 歲的球友,也開始擔(dān)心起 35 歲程序員中年危機(jī)了,問二哥該怎么辦?

    說句實(shí)在話,環(huán)境是沒有以前好,但還沒有到恐慌的地步啊,再說,25 歲就開始擔(dān)心中年危機(jī),著實(shí)有點(diǎn)早了呀!這期間還有 10 多年的美好歲月呀!

    我們是該未雨綢繆,但不應(yīng)該杞人憂天啊,這種“危機(jī)病”必須得治。下面這部分內(nèi)容是二哥的“四賤客”,哦不,“四劍客”團(tuán)隊(duì)之一的樓仔寫的,可以說是治好“35 歲”危機(jī)的良藥!理解的非常深刻,道和術(shù)全都具備!

    相信很多小伙伴對這個話題感到焦慮,擔(dān)心自己 35 歲之后會失業(yè),因?yàn)榍皫啄晡乙策@樣,不過目前要好很多,文末會講。

    不 BB,上文章目錄。

    ba5199ff5b28a54e29ed192b8b0e63eb.webp

    1. 為什么會危機(jī)?

    1.1 35 歲年齡特點(diǎn)

    35 歲并不是真正的 35 歲,它是一個泛指,基本上來說就是 35-40 歲這段時間,所以后面我說的 “35 歲”,都是泛指 35-40 歲。

    為什么會在這個階段出現(xiàn)危機(jī)呢?

    • 經(jīng)濟(jì)壓力:這個年齡一般都有房貸、車貸、子女教育等,我認(rèn)識很多同事,光房貸每月基本都要 6K-7K,再算每月的生活支出,很多都會月光;
    • 家庭原因:這個年紀(jì)的人都已經(jīng)成家,上有老下有小,需要平衡家庭和工作的關(guān)系;
    • 身體素質(zhì):年齡的增加,身體素質(zhì)大不如從前,不能熬夜;
    • 個人學(xué)習(xí):因?yàn)樯詈图彝ィ芰艚o自己學(xué)習(xí)的時間不多,主動學(xué)習(xí)的欲望會明顯降低。

    1.2 35 歲危機(jī)來源

    如果公司裁員,你是不是被最先裁掉的那一批?如果被裁掉,35 歲再出去求職,其它公司會不會要你?如果新公司給你 Offer,能否能達(dá)到你之前的水平,至少能保證你正常的生活開支?

    怕被優(yōu)化,怕年紀(jì)大了找不到工作,怕給你的薪資覆蓋不了你現(xiàn)有的生活水平,這些其實(shí)都是我們危機(jī)感的來源。

    我們看看用人單位看大齡程序員的視角:

    • 管理成本高:領(lǐng)導(dǎo)的那一套畫餅方式已經(jīng)不適用,年輕程序員容易管理;
    • 經(jīng)濟(jì)成本高:要的工資一般都不低,同樣的費(fèi)用是年輕程序員的 2-4 倍;
    • 精力跟不上:如果公司推崇加班文化,大齡程序員的精力確實(shí)不太能跟上;
    • 家庭事情多:大齡程序員家庭瑣事多,不像年輕程序員那么純粹;
    • 其它:學(xué)習(xí)和進(jìn)取欲望降低、能力提升變慢、技術(shù)棧老舊、可塑性變差等、公司產(chǎn)品不需要過深的技術(shù)和業(yè)務(wù)積累。

    1.3 大齡程序員是否被排斥

    年輕程序員在寫日常的業(yè)務(wù)代碼,可能和大齡程序員差不多,但是當(dāng)需要解決公司的技術(shù)性難題、或?qū)?xiàng)目重構(gòu)時,大齡程序員就會發(fā)揮自身的優(yōu)勢:

    • 某種技術(shù)方向上有深厚積累;
    • 項(xiàng)目經(jīng)驗(yàn)豐富;
    • 業(yè)務(wù)積累深厚;
    • 解決問題能力強(qiáng);
    • 設(shè)計(jì)、架構(gòu)、分析、規(guī)劃等方面能力較強(qiáng);
    • 大局觀強(qiáng),有情緒管理能力,穩(wěn)定耐造。

    所以我們和年輕程序員拼的不是代碼能力,而是項(xiàng)目經(jīng)驗(yàn)、設(shè)計(jì)能力和知識輸出等。

    如果你已經(jīng)步入大齡行列,比如有 10 年工作經(jīng)驗(yàn),但是真實(shí)水平不到 5 年,被淘汰的概率會非常大。

    這里可以給出我的結(jié)論:

    • “35 歲危機(jī)”是否存在?這個毋庸置疑,肯定是存在的。
    • 公司是否排斥大齡程序員呢?在我看來,公司排斥的不是大齡程序員,而是排斥能力和自己工齡不匹配的大齡程序員。

    2. 如何應(yīng)對危機(jī) ?

    2.1 克服焦慮

    “35 歲危機(jī)”一直存在,準(zhǔn)確來說大齡危機(jī)一直存在。

    拿我個人來說,我認(rèn)為能做到 40 歲,但很難做到 45 歲,做到 50 歲更遙不可及(大神除外),所以危機(jī)無法避免,只能盡量去延長我在這個行業(yè)的生命線,并在“退休”前完成一定的財(cái)富積累。

    如果能有上面這個覺悟,其實(shí)就沒有那么焦慮,因?yàn)槲覀冏罱K都會離開這個行業(yè),只是時間早晚的問題。

    所以我的目標(biāo)就非常清晰:不是要守住程序員這個行業(yè),而是盡量延長我在這個行業(yè)的生命線。

    那如何才能延長職業(yè)生命線呢?答案是持續(xù)學(xué)習(xí)!

    d9733e1cb0f49862735f1188b8f71bde.webp

    IT 行業(yè)的技術(shù)更新?lián)Q代非??欤瑢€人綜合能力要求非常高,如果你不持續(xù)學(xué)習(xí),等到年齡危機(jī)到來時還想躺贏,下一批裁員的可能就是你了。

    持續(xù)學(xué)習(xí)是一切的前提,但我們不能盲目去學(xué)習(xí),需要提前做好職業(yè)規(guī)劃。

    2.2 提前做好職業(yè)規(guī)劃

    我們看看程序員常規(guī)的晉升和轉(zhuǎn)型路線:

    • 技術(shù)型:初級工程師->中級工程師->高級工程師->架構(gòu)師(技術(shù)專家)->技術(shù)總監(jiān)->CTO;
    • 管理型:工程師->項(xiàng)目組長->項(xiàng)目經(jīng)理->項(xiàng)目總監(jiān)->技術(shù)總監(jiān)->CTO;
    • 交叉型:初級工程師->中級工程師->項(xiàng)目經(jīng)理->技術(shù)總監(jiān)->CTO(此路線技術(shù)和管理交叉進(jìn)行,每個階段做的事情不固定);
    • 轉(zhuǎn)行型:初級工程師->轉(zhuǎn)行產(chǎn)品、設(shè)計(jì)、銷售、運(yùn)營等。

    下面是更加詳細(xì)的職業(yè)規(guī)劃,盡量延長自己的生命線,甚至可以擺脫年齡的限制(能擺脫年齡限制,都是大神級別):

    • 在某種開發(fā)技能上建立個人品牌,比如Java、微服務(wù)、Hadoop、高并發(fā)、C++ 等,而且你的品牌要被業(yè)內(nèi)認(rèn)可,這樣的開發(fā)者實(shí)際上是以 “技術(shù)專家” 的身份存在。
    • 在組織內(nèi)開發(fā)技能過硬、精通業(yè)務(wù),成為復(fù)合型選手,占據(jù)難以替代的位置。這樣的開發(fā)者,可以稱之為高級開發(fā)工程師或者資深開發(fā)者,這樣的角色,在一個合適的平臺上可以受到重視,可以跟著平臺發(fā)展,不用在意年齡。退一步講,即便所在的平臺倒掉了,也會有很多公司愿意要。
    • 成為善于架構(gòu)某類軟件服務(wù)的架構(gòu)師。這是從高級開發(fā)工程師演進(jìn)過來的更高級的角色,當(dāng)你真正做過一些大型系統(tǒng)的架構(gòu)工作,會有很多公司需要你,不必?fù)?dān)心你的年齡,你工作自由了。
    • 走向管理崗位,成為職業(yè)經(jīng)理人。很多公司都有項(xiàng)目經(jīng)理、技術(shù)經(jīng)理、研發(fā)經(jīng)理等管理角色,你需要能夠真正做好管理工作。

    3. 需要具備的核心技能

    3.1 技術(shù)方面

    技術(shù)才是每一個程序員的安身立命之本,無論你處于哪個階段,都不要把技術(shù)完全落下,區(qū)別只是在各個階段對技術(shù)要求的側(cè)重不同:

    • 初中高級程序員:一個技術(shù)強(qiáng)化的過程;
    • 專家:選擇一個技術(shù)方向深耕,成為對應(yīng)技術(shù)領(lǐng)域的專家;
    • 架構(gòu)師:更偏向?qū)?xiàng)目整體架構(gòu)的設(shè)計(jì)和把控能力;
    • 團(tuán)隊(duì)負(fù)責(zé)人到 CTO:管理職能更大于技術(shù)職能,更多的是對技術(shù)的宏觀方向把控。

    技術(shù)方面主要有以下幾點(diǎn)建議:

    • 先廣后深,打造自己的核心競爭力。 你可以是微服務(wù)領(lǐng)域的專家,也可以是 ES 大佬,或者精通 Flink。
    • 拒絕啃老本。 不要在一個公司混了 3 年,出來找工作投簡歷,發(fā)現(xiàn)簡歷都投不出去,Spring Cloud 都不知道是什么,微服務(wù)、分布式完全沒接觸,還是只會基于 SSH 的 CURD。2/3 線城市還好說,在一線城市工作的,技術(shù)迭代更新比較快,一定要跟緊主流技術(shù)。
    • 要形成自己的技術(shù)體系。 什么是技術(shù)體系,舉個例子,你說自己會 MySQL 數(shù)據(jù)庫,但是除了日常寫 SQL 進(jìn)行 CURD 的業(yè)務(wù)開發(fā)外,你還知道 MySQL 的運(yùn)行架構(gòu),主流存儲引擎的區(qū)別,主從同步原理、組復(fù)制、鎖機(jī)制、分表分庫、事務(wù)控制這些嗎?圍繞著技術(shù)名稱的中心點(diǎn),能像蜘蛛網(wǎng)那樣擴(kuò)散出去,形成有條理的網(wǎng)狀結(jié)構(gòu),就形成了自己的技術(shù)體系。
    • 盡可能做多做一些總結(jié)輸出。 我目前的做法是將日常的一些學(xué)習(xí)筆記、人生感悟、bug 解決過程等先簡單記錄在有道筆記上面,后面再逐漸整理輸出,既可以回顧總結(jié)反思,也能作為一些博客的內(nèi)容輸出。
    • 不要死磕技術(shù)(這點(diǎn)大家勿噴)。作為程序員,需要有一定的技術(shù)信仰,但也不能太過迷信技術(shù)。在職場中,你要比別人走的更高更遠(yuǎn)的話,只會敲代碼實(shí)現(xiàn)一些業(yè)務(wù)功能是遠(yuǎn)遠(yuǎn)不夠的。其實(shí)在很多開發(fā)公司,開發(fā)人員的地位都比較一般,來去匆匆,始終是底層的搬磚工。所以,不要傻傻地一頭扎入了技術(shù)的海洋,每個人的精力都是有限的。除了技術(shù)實(shí)力外,你還需要有意識地培養(yǎng)自己的溝通表達(dá)能力、文檔輸出能力,比如項(xiàng)目說明文檔、項(xiàng)目架構(gòu)圖、匯報(bào) PPT、團(tuán)隊(duì)管理、項(xiàng)目管理、項(xiàng)目規(guī)范、抽象化思維、產(chǎn)品化思維等綜合實(shí)力。

    3.2 架構(gòu)和設(shè)計(jì)

    架構(gòu)師是很多開發(fā)者的終極技術(shù)夢想,能成為架構(gòu)師的鳳毛麟角。

    但是,每個人都必須要架構(gòu)和設(shè)計(jì)軟件的能力!

    如果你沒有架構(gòu)、設(shè)計(jì)的能力,就無法站在更高維度去理解軟件開發(fā),就必然被迫奮戰(zhàn)在最簡單也最容易被替代的體力化的編碼工作崗位,而這樣的崗位,必然是拒絕大齡程序員的。

    所以,即便你還不是架構(gòu)師,也不是技術(shù)經(jīng)理,也不是管理人員,也不是需求分析師,你也需要在日常工作中拔高一點(diǎn),經(jīng)常性的、刻意地去想一想,系統(tǒng)的模塊為什么這么劃分,服務(wù)間的接口為什么這么設(shè)計(jì),這個業(yè)務(wù)邏輯為什么要這樣實(shí)現(xiàn)而不是那樣實(shí)現(xiàn)。

    惟其如此,你才能慢慢理解別人的架構(gòu)與設(shè)計(jì),才能慢慢培養(yǎng)自己的架構(gòu)與設(shè)計(jì)能力。

    3.3 業(yè)務(wù)能力

    所有開發(fā)者都要記住一點(diǎn),開發(fā)者具有雙重的行業(yè)屬性:軟件行業(yè)屬性和軟件所要解決的問題所屬行業(yè)的屬性。

    軟件所要解決的問題,就是我們通常所說的業(yè)務(wù)。比如支付寶的業(yè)務(wù)是支付問題,京東商城的業(yè)務(wù)是電子商務(wù)問題,攜程的業(yè)務(wù)是機(jī)票和酒店預(yù)訂問題。

    精通業(yè)務(wù),可以成為開發(fā)者的優(yōu)勢,這是開發(fā)者在問題域構(gòu)建起來的優(yōu)勢,即所謂的懂行。

    如果業(yè)務(wù)積累方面的優(yōu)勢和開發(fā)技能方面的優(yōu)勢能疊加起來,那這位開發(fā)者,就具有秒殺 85% 以上開發(fā)者的能力

    再比如,目前國內(nèi)技術(shù)人員太多,可替代性太強(qiáng),做 Java 搞業(yè)務(wù)開發(fā)的,無非就是 Spring boot + MyBatis + MySQL,需要上微服務(wù)就采用 Spring Cloud 全家桶,通用型太強(qiáng)。

    而如果你既懂技術(shù)又熟悉核心業(yè)務(wù)流程,比如熟悉電商平臺、支付系統(tǒng)、風(fēng)控系統(tǒng)等的核心業(yè)務(wù)流程,那么你在團(tuán)隊(duì)的地位一定穩(wěn)如泰山。

    3.4 軟技能

    《軟件架構(gòu)師的 12 項(xiàng)修煉》這本書里給出了軟件架構(gòu)師的金字塔能力模型:

    cb8550c6afbc0a6d24532fc44861baee.webp

    這個模型,適用于絕大多數(shù)軟件開發(fā)工程師,在這本書里,作者說這么一句話。

    大多數(shù)時候所謂的“技術(shù)之玻璃天花板”,其實(shí)只是缺乏軟技能而已。這些技能可以學(xué)到,缺乏的知識可以通過決定改變的努力來彌補(bǔ)。

    我們每位開發(fā)者都要牢記這句話,要清醒地意識到:

    • 不深入鉆研,缺乏開發(fā)技術(shù)等硬技能,你很難在初期的職業(yè)生涯(0 ~ 5 年)中做出成績占據(jù)重要位置;
    • 沒有溝通、協(xié)商、領(lǐng)導(dǎo)力、語境切換、創(chuàng)新、認(rèn)知等軟技能,你很難在職場上走出高度。

    所以,在你掌握一定的開發(fā)技術(shù)可以搞定一些任務(wù)后,就要并行地去培養(yǎng)自己的軟技能,比如溝通、表達(dá)、協(xié)商、演講、輔導(dǎo)、寫作、組織、規(guī)劃、管理、匯報(bào)、商務(wù)談判、創(chuàng)新、設(shè)計(jì)等等。

    只有軟技能匹配你的硬技能,你才能更好地發(fā)展,當(dāng)你軟硬結(jié)合,綜合能力爆棚時,根本不用擔(dān)心將來怎么找工作的問題,工作機(jī)會會跟著你跑,甚至有人會專門為你創(chuàng)造工作機(jī)會。

    4. 其它建議

    除了持續(xù)學(xué)習(xí)、往技術(shù)或者管理方向發(fā)展以外,我覺得有以下幾點(diǎn)也需要重點(diǎn)關(guān)注。

    4.1 鍛煉身體

    之所以寫在最前面,因?yàn)樯眢w是革命的本錢,有句話非常經(jīng)典。

    身體是 1,其他都是 0,沒有 1,再多的 0 都是空。

    a51ecf3c59a80fa6d0e4d922a0109b25.webp

    魔都一位技術(shù)人員,總以為自己年輕,身體硬扛得住,結(jié)果一次暈倒后,醫(yī)院檢查發(fā)現(xiàn)自己得了尿毒癥,沒有好的身體,你掙再多錢都沒有意義,一旦你因?yàn)樯眢w而離開人間,配偶、孩子、錢都是別人的了。

    4.2 發(fā)展副業(yè)

    提前布局 PlanB,做好副業(yè)。

    做副業(yè)的目的,就是增加自己的收入,同時也是倒逼你去學(xué)習(xí)更多的知識,讓你的技術(shù)能力提升更快,也為你未來創(chuàng)業(yè)做準(zhǔn)備,增加你抗風(fēng)險(xiǎn)的能力。

    8ddca62c21a553ea6cf6ac72a776390b.webp

    除了以上好處,副業(yè)也會提升你的個人能力、擴(kuò)大你的圈子。

    4.3 拓展圈子

    越是成功的人,他的圈子就越廣,資源也越多,人生的路自然就越走越寬。

    最近一段時間認(rèn)識二哥后,我就發(fā)現(xiàn),生活工作又了新的不一樣,我進(jìn)入了另外一個資源共享的圈子,我們做開源,做的不亦樂乎。

    所以多向上拓展你的圈子,多走近結(jié)交那些正能量、有想法、志同道合的人。

    b13c8f8aa8833fdf5bcd30cda9616010.webp

    興許下次換工作,是圈子里的人脈直接內(nèi)推讓你找到一份滿意的工作,更有可能,圈子里的幾個朋友因?yàn)槟骋粋€好點(diǎn)子直接走向創(chuàng)業(yè)之路。

    5. 寫在最后

    再回到文章開頭的問題,其實(shí)我 2 年前還很焦慮,但是現(xiàn)在不再焦慮,反倒信心更足了。

    我目前基本都是按照上面的軌跡去走,已經(jīng)走了 2 年,各方面的軟硬技能都已具備,所以在公司,基本不太擔(dān)心被裁。

    可能有同學(xué)會問,那當(dāng)你 35 歲以后,萬一公司倒閉了呢 ?

    如果自己還不到 40 歲,找一份大廠的工作,應(yīng)該不難,如果到了 40 歲,我也完成一定的財(cái)富積累,手中有糧,心里不慌。

    為了以后能有退路,我也在布局自己的 Plan B,擴(kuò)展自己的人脈圈子,比如寫公眾號、搞創(chuàng)業(yè)項(xiàng)目。

    如果副業(yè)能做起來,說不定以后就靠這謀生,如果沒做起來,我也收獲了人脈和經(jīng)驗(yàn),為下一次創(chuàng)業(yè)蓄力,何樂而不為呢?

    最后送上大家一句話:工作可以是事業(yè)、是熱愛,也可以只是一份工作,給自己留出轉(zhuǎn)身的空間很有必要,如果把工作看作一份經(jīng)歷和沿途的風(fēng)景,在乎過程中的經(jīng)歷、感受多過最后的結(jié)果,可能會讓人生更加充滿期待。

    43d0a2243566cd9788fd60c7d2847bc3.webp

    ending

    一個人可以走得很快,但一群人才能走得更遠(yuǎn)。歡迎加入二哥的編程星球,目前已經(jīng)有 710 多名 球友加入了。

    最近一段時間,二哥也沒閑著,和球友炳源一起,正在緊鑼密鼓地更新 Java 版LeetCode 題解,我們并不刻意追求 beat 100%,但效率總是出乎意料的優(yōu)秀。與此同時,我們也在力求每一個題解都能通俗易懂,深入到底層,給大家舉一反三的能力。

    190c98f5923f8608ceaeb24e12e5cb04.webp

    就比如說為了講清楚暴力算法和 KMP 算法的區(qū)別,我們可以說是煞費(fèi)苦心。

    b149ce97e534abfa121ef1ae9a484d5f.webp

    除了星球提供的三份高質(zhì)量專欄,《Java 面試指南》、《編程喵 ??(Spring Boot+Vue 前后端分離)實(shí)戰(zhàn)項(xiàng)目筆記》、《Java 版 LeetCode 刷題筆記》,這里也沉淀了非常多優(yōu)質(zhì)的內(nèi)容,包括球友和二哥分享的精華貼,還有二哥精心回答過的球友提問。

    3274d8d48ce05023ab7eadd00328a501.webpe140140148a170727684307de9ff3b82.webp

    如果你也需要一個良好的學(xué)習(xí)氛圍,戳鏈接加入我們的大家庭吧!這是一個 Java 學(xué)習(xí)指南 + 編程實(shí)戰(zhàn) + LeetCode 刷題的私密圈子,你可以向二哥提問、幫你制定學(xué)習(xí)計(jì)劃、跟著二哥一起做實(shí)戰(zhàn)項(xiàng)目,和球友一起打卡學(xué)習(xí),自律得飛起!

    歡迎點(diǎn)擊左下角閱讀原文了解二哥的編程星球詳情,這可能是你學(xué)習(xí)求職路上最有含金量的一次點(diǎn)擊。


    沒有什么使我停留——除了目的,縱然岸旁有玫瑰、有綠蔭、有寧靜的港灣,我是不系之舟。

    3b7b5a28cdfd1607c8d80e04d545d7a5.webp
    瀏覽 62
    點(diǎn)贊
    評論
    收藏
    分享

    手機(jī)掃一掃分享

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

    手機(jī)掃一掃分享

    分享
    舉報(bào)

    <kbd id="5sdj3"></kbd>
    <th id="5sdj3"></th>

  • <dd id="5sdj3"><form id="5sdj3"></form></dd>
    <td id="5sdj3"><form id="5sdj3"><big id="5sdj3"></big></form></td><del id="5sdj3"></del>

  • <dd id="5sdj3"></dd>
    <dfn id="5sdj3"></dfn>
  • <th id="5sdj3"></th>
    <tfoot id="5sdj3"><menuitem id="5sdj3"></menuitem></tfoot>

  • <td id="5sdj3"><form id="5sdj3"><menu id="5sdj3"></menu></form></td>
  • <kbd id="5sdj3"><form id="5sdj3"></form></kbd>
    黄色片在线免费观看 | 一级黄片毛片在线播放 | 日韩高清无码网站 | AV在线一区二区三区 | 亚洲AV无码一区二区三区动漫 |