一、從Spring MVC到Spring Cloud,人生第一次“技術(shù)債滾雪球”
我工作的第八年了,回頭看自己這一身技藝。
最開始是Spring MVC,配置寫得像祖?zhèn)髋浞?,一層包一層?/p>
后來(lái)接觸Spring Boot,像打開了人生外掛,啟動(dòng)速度快到讓我以為自己寫的服務(wù)終于不再有Bug了。
再后來(lái),Spring Cloud來(lái)了。服務(wù)拆得比我腦子還碎,配合上nacos、sentinel、sleuth、gateway……
我就像是在給自己拆盲盒,每拆一個(gè),就多一個(gè)Bug。
從單體到分布式,從CRUD到搞鏈路追蹤,我的頭發(fā)也從濃密變得稀疏。
[圖片上傳失敗...(image-854b90-1752802456950)]
二、我怎么成了全棧?是現(xiàn)實(shí)逼我學(xué)新技能
說(shuō)實(shí)話,全棧這事沒人逼我,真是我自己學(xué)的。
原因很簡(jiǎn)單:三線城市,寫Java的多如牛毛,能活下來(lái)的,必須多長(zhǎng)點(diǎn)本事。
于是我開始啃Vue2、Vue3、Uniapp,連Flutter都沒放過(guò)。
不會(huì)設(shè)計(jì),就抄;不會(huì)動(dòng)畫,就看源碼;搞不定,就查。
也確實(shí)帶來(lái)了不少好處:
- 接私活方便多了,不用再等“前端同學(xué)”排期;
- 在公司也更吃香了,晉升時(shí)別人一票技術(shù)負(fù)責(zé)人,而我能從前端聊到瀏覽器緩存策略,技術(shù)視野確實(shí)加大分。
這幾年,我一直保持看社區(qū)的習(xí)慣:GitHub、Stack Overflow(可惜現(xiàn)在被AI沖擊快涼了)、Hugging Face、Product Hunt……
不是為了趕潮流,只是不想被卷死在舊框架里。
三、初創(chuàng)公司+海龜博士:能卷到凌晨1點(diǎn)的都是自己人
后來(lái)我加入了一家初創(chuàng)公司,老板是日本回來(lái)的博士、還是某985大學(xué)的教授。
技術(shù)頂尖,邏輯清晰,對(duì)代碼近乎潔癖,真的讓我佩服得五體投地。
而且他還非常賞識(shí)我,帶著我見了不少“大人物”:政府領(lǐng)導(dǎo)、香港投資人、上市企業(yè)老板……
但他控制欲太強(qiáng),壓力也大到離譜。
雖然他提拔我做了管理崗,但是按他的規(guī)劃,必須技術(shù)+管理兩手抓。
這就導(dǎo)致一個(gè)問(wèn)題:太忙了。
那段時(shí)間,我?guī)缀跆焯炝璩吭诩依镞€在工作,白天開會(huì),晚上寫核心架構(gòu)代碼,凌晨還在Review團(tuán)隊(duì)代碼、做周報(bào)、寫PPT。
有幾天,晚上開始心絞痛,去了醫(yī)院查心電圖,醫(yī)生說(shuō)心臟沒問(wèn)題,是神經(jīng)性的。
聽完我反而更焦慮了——不是身體問(wèn)題,那就是我真扛不住了?
最終我提了離職。
現(xiàn)在回想確實(shí)有點(diǎn)可惜——如果堅(jiān)持下去,也許能接觸到更多不可想象的資源。
但也許吧,我注定就是個(gè)小人物。
適合安逸,適合被需要,而不是被壓榨。
[圖片上傳失敗...(image-85c634-1752802456950)]
四、換個(gè)環(huán)境,結(jié)果我又升職了
離開初創(chuàng)公司之后,我加入了現(xiàn)在的公司,一家中型互聯(lián)網(wǎng)公司,研發(fā)和運(yùn)營(yíng)加起來(lái)一百來(lái)號(hào)人。
剛進(jìn)來(lái)的時(shí)候,其實(shí)我并沒有特別想拼,只是按照以前的習(xí)慣,
做筆記、列清單、整理會(huì)議紀(jì)要、寫規(guī)范文檔……
這些都是我在上一家公司被博士訓(xùn)練出來(lái)的一套生存方式。
比如每周都復(fù)盤,目標(biāo)都按SMART來(lái)定,需求搞清楚“為什么做”,不是只看“做完沒”。
說(shuō)實(shí)話,那時(shí)候也挺煩這一套的,但沒想到現(xiàn)在全成了我的隱藏被動(dòng)。
然后事情就發(fā)生了:
1個(gè)月轉(zhuǎn)正,2個(gè)月后當(dāng)上組長(zhǎng),半年直接升為研發(fā)部經(jīng)理(上面還有總監(jiān)和老板)。
你是不是以為我要開始炫耀了?
不,重點(diǎn)才剛剛開始。
因?yàn)槲疑毢蟮牡谝粋€(gè)任務(wù),就是負(fù)責(zé)“降本增效”。
沒錯(cuò),優(yōu)化人、精簡(jiǎn)流程、砍項(xiàng)目,全是我負(fù)責(zé)執(zhí)行。
【順便吆喝一句,技術(shù)大廠,前、后端or測(cè)試撈人,待遇還可以,有點(diǎn)煩的就是偶爾有加班,但加班給加班費(fèi)~】
我不得不“面無(wú)表情”地優(yōu)化曾經(jīng)一起吃飯的同事。
一邊用未來(lái)規(guī)劃安慰大家,一邊在績(jī)效表格里寫上他們的名字。
你以為升職是解脫,其實(shí)是站上了另一層修羅場(chǎng)。
我甚至一度懷疑:我是不是被當(dāng)槍使了?
如今,公司在外名聲越來(lái)越差。
我也開始懷疑:我這名聲,是不是也越來(lái)越差了?
不知道有多少人正在背后罵我呢。
[圖片上傳失敗...(image-39dbf1-1752802456950)]
五、我真的不適合搞人,我只會(huì)搞代碼
說(shuō)到底,我不是那種左右逢源的人。
不會(huì)看臉色、不會(huì)阿諛?lè)畛?,也搞不懂辦公室政治。
別人一頓飯解決的事,我可能要寫三頁(yè)文檔;
別人靠人情搞定的,我只能靠996和準(zhǔn)時(shí)交付。
這年頭,光會(huì)寫代碼真的不夠了。
但我也只能寫代碼了。
六、寫在最后:人生很難,能寫點(diǎn)代碼已經(jīng)很好了
我也想過(guò)進(jìn)大廠、拿年薪百萬(wàn),也想過(guò)All in創(chuàng)業(yè),一夜暴富。
但更多時(shí)候,我只是想早點(diǎn)下班,回家吃頓熱飯,窩在沙發(fā)上刷會(huì)劇。
我不聰明,也沒資源,也不會(huì)經(jīng)營(yíng)關(guān)系。
我只是——在每一個(gè)快要走不下去的時(shí)刻,又咬著牙往前多走了一步。
至于未來(lái)怎么走?
我還不知道。
但我知道,不管走到哪里,我都還會(huì)繼續(xù)寫代碼。
這里有https://jsj.top/f/o38ijj>內(nèi)u測(cè)</u>職位通道哦!