本文參與了 SegmentFault 思否年度徵文「一名技術人的 2022」,歡迎正在閱讀的你也加入。
往年的我早早就參與了活動,今年不知道為什麼,直到 2023.01.09 原來這就是答案。雖然果只有一個,但是因會有很多可能,亦或者覺得我更能適應外面的競爭?
工作
22 年很累,整個人都撲在了業務上(無窮無盡)。做的方向大概分為兩部分(通用服務、流程編排) ,整體還是對內提供技術服務。因為某些原因,整體來說還是遺憾較多,可以整理一下各個方向的產出收穫(flag1: 整理之後發文)
Vue2 元件支援 Vue3 使用。 22 年 Vue3 專案逐漸多了,但是部分基礎服務元件還沒有升級 vue3 ,導致業務開發進度阻塞。在這個階段做了一些過渡方案,這裡簡單說一下都有什麼,整理的話等下一篇文章
- 直接擼一套 Vue3
- Vue2 升 2.7,然後升級語法,分開編譯
- 元件市場
- 「我們部分元件用了這個」打包加入 Vue2 依賴,然後封裝。實現框架無關
- vue2 render 轉 vue3 render
- 效能最佳化。就不展開說了,傳送門:Web 頁面最佳化專項 > Lighthouse > 效能分數最佳化。後面買了些小冊,試了試手法。基本都是微調、合理性研究。
流程編排。今年做了三個相關的平臺,可給我累壞了
- 流程中心。主要是平臺能力開發,業務流轉,串並競催辦撤銷等等
比較爽的是將接入方式做了升級,用了一些內部平臺支援自助接入(編碼、非同步元件、Pro-Code、Low-Code、配置化、No-Code),將接入效率提升一個層次(然後就不需要我就這個碼農了,所以被最佳化了 (⊙_⊙)?)
首次接入( x天 => 1小時),小變更(0.5天 => 5分鐘),並且平臺和業務互相解耦,穩定性 MAX - API 編排。類似於 n8n、node-red 吧,當然參考了業界,比如說阿里雲、百度雲、宜搭等等一些 API 編排的工具。我們操作的資源是 GraphQL-Mesh 中聚合的資料來源。自研了幾個編輯器(串、樹、圖)用來內部測試
- 流水線(CI)。我工作主要也是提供平臺的能力,這塊沒啥功勞,苦勞比較多吧(3個Q的需求,一個Q補完)
- 流程中心。主要是平臺能力開發,業務流轉,串並競催辦撤銷等等
做了一些體驗性的最佳化。好多業務其實都是相通的,雖然沒做過,但是套過來也能用。我還遇到很多很多 BUG,可惜沒記錄下來(但是我會修)
this.$on('hook:beforeDestroy')
觸發不穩定,需要使用beforeDestroy
思否
權威釋出 | SegmentFault 思否 2022 年度 Top Writer 雖然還是問答區 「Top Writer」,應該和我之前玩活動衝榜有關,不然今年估計懸了。
回答數量:561。文章:9篇(大多數還是針對某個人的問答特意寫的)
所以23年應該怎麼辦?加大力度
其他
- 身體沒鍛鍊
- 文章沒有寫
- 伺服器遷移也沒有做,只買了(flag3: 23年一定要遷移)
- 基礎服務沒有搞(flag4: 24年一定)
這樣一看 22 年有點失敗了。
離職感言
失落、焦慮、憤怒這些說沒有那是騙人的,但是自由、慶幸也是有的。
江湖不大,有緣再會