2024年我的技術成長之路
大家好,我是小寒。又到年底了,一年過得真快啊!趁著這次活動的機會,和大家聊聊我這一年在技術上的收獲和踩過的坑。
說實話,今年工作特別忙,寫博客的時間比去年少了不少。不過還是堅持記錄一些開發中遇到的問題和解決方案,畢竟這也是我最初寫博客的初衷 - 給自己留個筆記,方便以后查閱。
沒想到這些隨手記錄的文章,居然幫助到了不少遇到同樣問題的小伙伴。經常看到有博友在評論區說"太感謝了,困擾了好久的問題終于解決了",每次看到這樣的評論都特別有成就感!
一、Spring Cloud踩坑實錄
說實話,年初接手一個大型電商的微服務項目時還挺懵的。連連支付的對接就讓我頭疼了好久,特別是處理異步通知和訂單狀態同步時翻了不少文檔。最后總算搞定了,也寫了幾篇博客記錄解決方案,沒想到還挺受歡迎的。
最讓我印象深刻的是解決了一個困擾團隊很久的問題:連連支付異步通知總是出現重復通知的情況。當時私下和幾個博友討論了很多實現細節,比如如何處理網絡超時、如何避免重復入賬等問題,大家互相學習,收獲很多。排查下來發現是冪等性處理的問題,小寒準備把這個經歷也整理出一篇文章《支付系統異步通知冪等性解決方案》,希望后面能對大家有所幫助。
二、Vue3項目實戰經驗
今年主要在用Vue3重構我們的管理后臺。說真的,從Vue2遷移到Vue3的過程并不輕松。特別是組合式API的使用,一開始真的不適應,老是想用選項式API的思維去寫代碼。
不過用著用著就發現Vue3真香,特別是<script setup>
的寫法,代碼簡潔了不少。小寒整理了一份《Vue3實戰避坑指南》,把我踩過的坑都記錄下來了,希望能幫到準備升級Vue3的朋友(tips:最近忙著年終述職,還沒完全整理完)。
三、AI編程助手初體驗
今年最大的改變可能就是開始用AI編程助手了。剛開始用Cursor的時候覺得挺神奇的,但也踩了不少坑。比如有次它給我生成的代碼看起來沒問題,結果運行時各種報錯,debug了好久才發現是版本兼容問題。
不過慢慢摸索出了一些技巧,現在主要用它來:
- 寫一些重復的模板代碼
- 幫忙檢查代碼中可能的問題
- 生成單元測試用例
四、技術分享這點事
今年在CSDN上寫的文章沒有去年多了,質量上應該有了一點進步。主要是工作中遇到了很多實際問題,解決后都寫成了博客分享出來。最受歡迎的是《Java學習路線》系列,可能是因為都是實際問題,直接能用。
記得剛開始寫博客時,就是想給自己做個技術筆記,記錄學習和開發過程中的點點滴滴。后來慢慢發現,很多我遇到的問題,很多其實也是其他開發者的痛點。于是就更加用心地把解決方案整理成文章,希望能幫助到有需要的朋友。
說實話,堅持寫博客真的需要動力,有時候加班到很晚還要寫文章,也挺累的。特別是今年項目進度比較緊,經常加班到很晚,寫博客的時間確實比較少。但看到評論區有人說我的文章幫助到了他,那種成就感真的很棒!這也是支持小寒繼續寫下去的動力。
五、明年的小目標
明年準備深入研究幾個方向:
- K8s容器編排 - 現在項目越來越多,要學習容器化部署了
- 性能優化 - 最近系統并發量上來了,得研究下如何優化
- 前端工程化 - 打算好好整理下前端構建和部署流程
最后,感謝大家一直以來的支持。小寒會繼續分享更多實用的技術文章,也希望和大家一起在技術道路上共同進步!
對了,如果覺得文章有幫助,別忘了點個贊哦~ 😊