🚧 本文沒有技術乾貨,只有技術人的乾巴人生。建議帶點冰闊落一起服用。
一、從Spring MVC到Spring Cloud,人生第一次“技術債滾雪球”
我工作的第八年了,回頭看自己這一身技藝。
最開始是Spring MVC,配置寫得像祖傳配方,一層包一層。
後來接觸Spring Boot,像打開了人生外掛,啓動速度快到讓我以為自己寫的服務終於不再有Bug了。
再後來,Spring Cloud來了。服務拆得比我腦子還碎,配合上nacos、sentinel、sleuth、gateway……
我就像是在給自己拆盲盒,每拆一個,就多一個Bug。
從單體到分佈式,從CRUD到搞鏈路追蹤,我的頭髮也從濃密變得稀疏。
二、我怎麼成了全棧?是現實逼我學新技能
説實話,全棧這事沒人逼我,真是我自己學的。
原因很簡單:三線城市,寫Java的多如牛毛,能活下來的,必須多長點本事。
於是我開始啃Vue2、Vue3、Uniapp,連Flutter都沒放過。
不會設計,就抄;不會動畫,就看源碼;搞不定,就查。
也確實帶來了不少好處:
接私活方便多了,不用再等“前端同學”排期;
在公司也更吃香了,晉升時別人一票技術負責人,而我能從前端聊到瀏覽器緩存策略,技術視野確實加大分。
這幾年,我一直保持看社區的習慣:GitHub、Stack Overflow(可惜現在被AI衝擊快涼了)、Hugging Face、Product Hunt……
不是為了趕潮流,只是不想被卷死在舊框架裏。
三、初創公司+海龜博士:能捲到凌晨1點的都是自己人
後來我加入了一家初創公司,老闆是日本回來的博士、還是某985大學的教授。
技術頂尖,邏輯清晰,對代碼近乎潔癖,真的讓我佩服得五體投地。
而且他還非常賞識我,帶着我見了不少“大人物”:政府領導、香港投資人、上市企業老闆……
但他控制慾太強,壓力也大到離譜。
雖然他提拔我做了管理崗,但是按他的規劃,必須技術+管理兩手抓。
這就導致一個問題:太忙了。
那段時間,我幾乎天天凌晨在家裏還在工作,白天開會,晚上寫核心架構代碼,凌晨還在Review團隊代碼、做週報、寫PPT。
有幾天,晚上開始心絞痛,去了醫院查心電圖,醫生説心臟沒問題,是神經性的。
聽完我反而更焦慮了——不是身體問題,那就是我真扛不住了?
最終我提了離職。
現在回想確實有點可惜——如果堅持下去,也許能接觸到更多不可想象的資源。
但也許吧,我註定就是個小人物。
適合安逸,適合被需要,而不是被壓榨。
四、換個環境,結果我又升職了
離開初創公司之後,我加入了現在的公司,一家中型互聯網公司,研發和運營加起來一百來號人。
剛進來的時候,其實我並沒有特別想拼,只是按照以前的習慣,
做筆記、列清單、整理會議紀要、寫規範文檔……
這些都是我在上一家公司被博士訓練出來的一套生存方式。
比如每週都覆盤,目標都按SMART來定,需求搞清楚“為什麼做”,不是隻看“做完沒”。
説實話,那時候也挺煩這一套的,但沒想到現在全成了我的隱藏被動。
然後事情就發生了:
1個月轉正,2個月後當上組長,半年直接升為研發部經理(上面還有總監和老闆)。
你是不是以為我要開始炫耀了?
不,重點才剛剛開始。
因為我升職後的第一個任務,就是負責“降本增效”。
沒錯,優化人、精簡流程、砍項目,全是我負責執行。
【順便吆喝一句,技術大廠,前、後端or測試撈人,待遇還可以,有點煩的就是偶爾有加班,但加班給加班費~】
我不得不“面無表情”地優化曾經一起吃飯的同事。
一邊用未來規劃安慰大家,一邊在績效表格裏寫上他們的名字。
你以為升職是解脱,其實是站上了另一層修羅場。
我甚至一度懷疑:我是不是被當槍使了?
如今,公司在外名聲越來越差。
我也開始懷疑:我這名聲,是不是也越來越差了?
不知道有多少人正在背後罵我呢。
五、我真的不適合搞人,我只會搞代碼
説到底,我不是那種左右逢源的人。
不會看臉色、不會阿諛奉承,也搞不懂辦公室政治。
別人一頓飯解決的事,我可能要寫三頁文檔;
別人靠人情搞定的,我只能靠996和準時交付。
這年頭,光會寫代碼真的不夠了。
但我也只能寫代碼了。
六、寫在最後:人生很難,能寫點代碼已經很好了
我也想過進大廠、拿年薪百萬,也想過All in創業,一夜暴富。
但更多時候,我只是想早點下班,回家吃頓熱飯,窩在沙發上刷會劇。
我不聰明,也沒資源,也不會經營關係。
我只是——在每一個快要走不下去的時刻,又咬着牙往前多走了一步。
至於未來怎麼走?
我還不知道。
但我知道,不管走到哪裏,我都還會繼續寫代碼。
——轉載自:一隻叫煤球的貓