下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
個人2025年度工作總結(jié)2025年的日歷在工位右上角被翻到最后一頁,紙角微微卷起,像一條不肯閉合的縫隙。我把座椅調(diào)到最低,屏幕亮度調(diào)到最暗,讓視線與鍵盤平齊,像把一整年折疊進一枚回形針。年初立下的OKR早已在Confluence里蒙塵,但數(shù)字不會說謊:我經(jīng)手的三十七個項目全部閉環(huán),代碼總行數(shù)從八十四萬增長到一百一十七萬,平均日提交次數(shù)由2.3次提升到4.1次,回滾率卻從3.7%降到0.9%。這些冷冰冰的指標背后,是兩百一十次深夜構(gòu)建,是四十六次在電梯里驚醒發(fā)現(xiàn)耳機里其實沒放音樂,是三次把泡面倒進咖啡壺的恍惚。我把它們寫進年終總結(jié),不是為了炫耀,只為在來年再被自己推翻。一、把需求拆成原子:從“一句話”到“一張圖”年初接到的最大需求只有一句話:“讓報表再快一點?!睒I(yè)務(wù)方說完就趕高鐵,留我在會議室對著投影發(fā)呆。我把這句話拆成七級顆粒度:從“點擊查詢按鈕到首屏渲染”到“ClickHouse預(yù)聚合緩存命中率”,每一級都對應(yīng)一張泳道圖。為了驗證“再快一點”到底快多少,我寫了段腳本,把過去十二個月的峰值流量重放到測試環(huán)境,結(jié)果首屏時間從4.2秒降到1.1秒,卻額外吃掉30%內(nèi)存。我把內(nèi)存火焰圖打印成A0幅面貼在走廊,三天內(nèi)收到十七條優(yōu)化建議,最終把內(nèi)存漲幅壓到8%。那張圖至今還在,只是邊角被保潔阿姨擦得發(fā)白,像一塊被海浪磨平的礁石。二、把故障寫成小說:5月9日2點17分5月9日凌晨,監(jiān)控群像被點燃的鞭炮。RedisCluster分片漂移,緩存雪崩引發(fā)訂單接口超時,峰值QPS跌穿紅線。我拎著電腦進電梯,才發(fā)現(xiàn)自己穿著拖鞋。故障定位到Jemalloc碎片率92%,原因是促銷腳本把32Byte鍵寫成2K,導致內(nèi)存池被切成篩子。我寫了一份“故障小說”:時間線、人物、對話、心理活動,甚至把那一刻空調(diào)太冷也寫進去。評審會上,小說被法務(wù)要求刪掉“他媽的”三個字,卻保留了“拖鞋”細節(jié)。事后復盤,我們把促銷腳本納入灰度熔斷,把Jemalloc換成tcmalloc,再沒讓拖鞋出現(xiàn)在電梯監(jiān)控里。三、把重構(gòu)做成手術(shù):零中斷遷移3000萬行數(shù)據(jù)9月,舊賬務(wù)系統(tǒng)核心表突破三千萬行,索引深度七層,B+樹像歪脖子老樹。業(yè)務(wù)要求零中斷、零降級、回滾窗口十分鐘。我設(shè)計“影子表+雙寫+時間戳對齊”方案:先全量同步,再增量追平,最后切換路由。為了驗證一致性,我寫了個checker,把每一行哈希成64位,逐字節(jié)比對。遷移那天,我把checker跑在閑置GPU上,風扇聲像直升機起飛,屏幕不斷吐出綠色對勾。凌晨4點58分,流量切完,舊庫關(guān)閉,我卻在椅子上睡著,醒來發(fā)現(xiàn)鍵盤被口水粘掉兩個鍵帽:Ctrl和Z,像命運在提醒我——人生沒有撤銷。四、把團隊擰成一股繩:從“我”到“我們”我?guī)У娜诵〗M,年初還各自為戰(zhàn)。我把CodeReview從“批斗大會”改成“故事會”:每人講一段自己寫得最爽的代碼,其他人只能提問不能否定。第一周,有人把SpringAOP實現(xiàn)動態(tài)數(shù)據(jù)源切換的58行代碼講成懸疑片;第二周,有人用貪吃蛇演示ReactFiber時間切片;第三周,連最內(nèi)向的女生也開口,講她用SQL畫出一棵圣誕樹。三個月后,組內(nèi)千行bug率從0.7降到0.12,離職率0%。我把這些故事錄屏剪成十分鐘短片,放在Confluence首頁,標題只有一句:“代碼會記得我們曾一起笑過。”五、把用戶當鄰居:客服工單里的微光7月,我輪崗客服,接到的第42張工單寫著:“報表導出按鈕是灰色的,我老伴等著拿紙質(zhì)清單去報銷,他癌癥晚期,走不動銀行。”那一刻,灰色按鈕像一堵墻。我回滾了前一天的權(quán)限補丁,讓按鈕恢復,又連夜寫了個腳本,把導出格式從xlsx換成一頁A4能打完的pdf,字體調(diào)到14號,行距1.5。第二天,用戶女兒上傳照片:老人靠在病床上,手里攥著那張薄薄的打印紙,笑得像孩子。我把照片設(shè)成電腦壁紙,每當想偷懶,就想起那張笑臉。技術(shù)之外,還有溫度,這溫度反過來燙著我,讓我不敢懈怠。六、把成長量化成肌肉:一萬行刪除的優(yōu)雅年初我信奉“代碼越多越好”,年底卻迷戀刪除。4月,我把一個微服務(wù)從2.3萬行砍到0.8萬行,靠的就是把七層抽象合并成三層,把23個配置項收斂成5個。刪除那一晚,我在GitHub提交信息里寫:“減肥成功,體重-62%?!钡诙煨褋硎盏饺賯€star,還有一條私信:“謝謝你教會我,少即是多?!蔽彝蝗幻靼?,成長不是肌肉圍度,而是肌肉線條;不是寫了多少,而是敢于刪掉多少。那一萬行刪除,讓我對“簡潔”二字有了近乎偏執(zhí)的信仰。七、把知識煮成粥:周三晚上的技術(shù)粥鋪每周三晚上八點半,我準時在騰訊會議開“技術(shù)粥鋪”,每次只講三十分鐘,只煮一鍋“粥”:也許是一段源碼,也許是一次踩坑。沒有PPT,只有IDE和gdb。我把鏡頭對準屏幕,聲音壓得很低,像深夜食堂的老板。八個月過去,粥鋪累積了四十二期回放,最大同時在線人數(shù)從9人到312人。有人留言:“聽你調(diào)優(yōu)JVM,像看asmr,治好了失眠。”我把每期彈幕導出,用TF-IDF提取關(guān)鍵詞,發(fā)現(xiàn)出現(xiàn)最多的是“踏實”。那一刻,我知道知識不是利劍,而是一碗粥,暖胃也暖心。八、把焦慮碾成粉末:跑步與代碼的互文年初體檢,甘油三酯3.8,醫(yī)生只說了四個字:“少坐多動?!蔽屹I了塊最便宜的跑表,設(shè)下目標:一年1000公里。我把跑步數(shù)據(jù)同步到GitHub私有庫,用Python畫折線圖,橫軸是公里,縱軸是當天提交的bug數(shù)。跑量上升,bug數(shù)下降,相關(guān)系數(shù)-0.72。10月北馬,我跑崩在35公里,腿像灌鉛,卻突然想起一段死鎖代碼:兩個線程互相等待,誰也走不動。我邊跑邊在腦子里重構(gòu),把鎖粒度拆細,到終點那一刻,bug也想通了。回家洗澡,我把這段經(jīng)歷寫進README,命名為“marathon-lock.md”,star數(shù)居然超過技術(shù)文檔。焦慮被汗水碾成粉末,落在跑道上,像一場無聲的祭奠。九、把未來寫成草稿:2026年的四行代碼我把2026年要寫的四行代碼貼在顯示器邊框:1.`if(ego!=null)ego.release();`2.`compassion.setDaemon(false);`3.`while(curiosity.hasNext())learn();`4.`return"hello,world";`它們不是語法正確的程序,卻是情緒正確的草稿。第一句提醒我不要戀棧;第二句讓善意在前臺運行;第三句把學習做成死循環(huán);第四句回到原點,保持敬畏。每當屏幕熄滅,我就看見那四行字在黑色背景上反白,像夜航船的桅燈,微弱卻固執(zhí)。十、把一年折進回形針:尾聲我把三十七次上線公告、四十二期粥鋪回放、一百一十七萬行代碼、一千零二十六公里跑量,全部壓進一個1.2M的壓縮包,命名為“2025.tar.gz”,然后拖進網(wǎng)盤冷存儲。像把一年折進一枚回形針,再丟進抽屜。屏幕右下角時間跳到23:59,我按下關(guān)機鍵,風扇聲戛然而止,辦公室陷入黑暗。窗外,最后一班地鐵呼嘯而過,像一條被拉直的銀線,把城市縫進新的年份。我沒有回頭,因為
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 投資經(jīng)理面試題及答案詳解
- 2025年物流信息化管理系統(tǒng)項目可行性研究報告
- 2025年醫(yī)療健康信息平臺構(gòu)建可行性研究報告
- 2025年智慧校園解決方案開發(fā)項目可行性研究報告
- 2026年福州黎明職業(yè)技術(shù)學院單招綜合素質(zhì)考試題庫附答案詳解
- 2026年浙江省湖州市單招職業(yè)傾向性考試題庫帶答案詳解
- 2026年黑龍江農(nóng)墾職業(yè)學院單招職業(yè)傾向性測試題庫含答案詳解
- 2026年寧德師范學院單招職業(yè)技能測試題庫及參考答案詳解1套
- 2026年桂林山水職業(yè)學院單招職業(yè)技能測試題庫參考答案詳解
- 2026年上海杉達學院單招職業(yè)技能測試題庫帶答案詳解
- 2025云南省人民檢察院招聘22人筆試考試參考題庫及答案解析
- 2025年慢性阻塞性肺病藥物使用規(guī)范答案及解析
- 2026年郴州職業(yè)技術(shù)學院單招職業(yè)技能考試題庫及答案詳解一套
- 2026(人教版)數(shù)學五上期末復習大全(知識梳理+易錯題+壓軸題+模擬卷)
- 2025中國醫(yī)學科學院醫(yī)學生物學研究所招聘非事業(yè)編制人員2人(1號)考試筆試參考題庫及答案解析
- 2025年全科醫(yī)師轉(zhuǎn)崗培訓理論考試試題及正確答案
- 2025年中小學教師正高級職稱評聘答辯試題(附答案)
- 銷售瓷磚的合同范本
- (新教材)2025年人教版三年級上冊數(shù)學 第5課時 進一步認識分數(shù) 課件
- 船舶合股協(xié)議書模板
- DB4201∕T 482-2016 病死動物無害化處理場(所)建設(shè)技術(shù)規(guī)范
評論
0/150
提交評論