2021年度規(guī)劃及復(fù)盤

以下計(jì)劃寫于 2021 年年初,以業(yè)務(wù)和技術(shù)兩個(gè)視角思考了下今年的方向:

1、業(yè)務(wù)
????苦于沒有技術(shù)業(yè)務(wù)價(jià)值的我,和 leader 聊完突然發(fā)現(xiàn),其實(shí)只是自己忽略了一些用習(xí)慣了的方法,因?yàn)榱?xí)慣了,所以沒有去思考有沒有更簡單的方式。
????做業(yè)務(wù)的時(shí)候,經(jīng)常覺得自己一直在做很多重復(fù)的事情,工作上沒有挑戰(zhàn)性。其實(shí)問題并不在于我們一直做的比較重復(fù)的事情,而是我們沒有想?把一件事情“做好”,不論是習(xí)慣成自然,還是自己舒服的閾值被拉得比較高,導(dǎo)致覺得不順手的地方自己也能忍受,忽視優(yōu)化和提效一定程度讓我們視角受限。
????同時(shí),在業(yè)務(wù)里面,我們需要學(xué)會(huì)通過人的主觀能動(dòng)性主動(dòng)去爭取做一些事情。從工作開始,我們不再是學(xué)生,不再是事事待分配的那個(gè)角色,如果有優(yōu)化一些東西的想法,一定要提出來,爭取時(shí)間去做這些事情,否則就會(huì)陷入業(yè)務(wù)太忙一直抽不出時(shí)間來做優(yōu)化項(xiàng)目,最后項(xiàng)目無疾而終。

針對(duì)上面的思考,羅列一下接下來可以實(shí)踐的幾個(gè)方向
????1?? 比如說最近做的小程序登陸,不管是靜默授權(quán),還是手機(jī)號(hào)登陸、授權(quán),現(xiàn)在一個(gè)小程序用一套登陸體系,各個(gè)小程序相互獨(dú)立,并沒有整合成一個(gè)通過配置就可以實(shí)現(xiàn)不同登陸訴求的包
????2??小程序首屏加載的優(yōu)化,骨架屏 — 【小程序的開發(fā)者工具已支持】
????3??業(yè)務(wù)中中間件的冗余

2、技術(shù)學(xué)習(xí)
? ? 在技術(shù)學(xué)習(xí)規(guī)劃中,系統(tǒng)得學(xué)習(xí)某個(gè)知識(shí)點(diǎn)是非常有用的,但是,架在空中樓閣的知識(shí)并沒有讓我吸收,也沒有讓我通過實(shí)踐更好得理解。
? ? 我可以培養(yǎng)一個(gè)新的學(xué)習(xí)模式:通過整體工程的搭建,來查漏補(bǔ)缺。
? ? 當(dāng)然我也不可否認(rèn),我學(xué)完現(xiàn)在的課程之后,我也有一種沒得學(xué)了的空虛感,因?yàn)槊髅魑疫€有那么多東西不會(huì),但是有種不知道學(xué)什么的模糊感。
? ? 可能這種不確定感來源于我所學(xué)都沒有實(shí)踐的緣故,去年這個(gè)時(shí)候?qū)W的webpack其實(shí)我已經(jīng)很多都忘記了。

針對(duì)上面的思考,今年想要完成的幾個(gè)工程的 demo【可選】:
1??天眼性能監(jiān)控-Godeye
2??天網(wǎng)錯(cuò)誤監(jiān)控-Skynet ?
3??離線緩存系統(tǒng)-APD
4??Web服務(wù)部署在Nodejs上,底層框架-KOA2??
5??營銷全鏈路平臺(tái) ?
6??發(fā)布系統(tǒng)CR/CI/CD
7??源Bnpm
8??廣告投放系統(tǒng) ?
9??中后臺(tái)模塊搭建系統(tǒng)LowCode
相關(guān)的還有一些規(guī)范的了解
JS代碼遵循的ESlint規(guī)范
Hybrid約定的方法與接口規(guī)范?

以下總結(jié)寫于2021年6月30日,之后打算停止工程化學(xué)習(xí),進(jìn)行系統(tǒng)復(fù)盤前端基礎(chǔ)知識(shí),準(zhǔn)備跳槽:
業(yè)務(wù)中的優(yōu)化做了,并且盡可能將遇到的問題抽象出來,去思考如何在多個(gè)業(yè)務(wù)中同時(shí)解決相似的問題,發(fā)現(xiàn)封裝 npm 包是一個(gè)特別好的思路
不放過每一個(gè)線上的 bug,盡可能把問題查到底,得出一個(gè)為什么的結(jié)論。比如 ajax 包中的重復(fù)請(qǐng)求,有優(yōu)化的余地就說服 leader 進(jìn)行優(yōu)化,實(shí)驗(yàn)了好幾種方法沒有辦法進(jìn)行優(yōu)化,也一個(gè)一個(gè)記錄下來進(jìn)行同步,這樣一遍之后感覺自己盤問題的能力變強(qiáng)了。
做了一個(gè) Next.js+Vue3 實(shí)現(xiàn)的錯(cuò)誤監(jiān)控系統(tǒng),中間遇到很多問題,吸取上次做發(fā)布系統(tǒng)的經(jīng)驗(yàn),這次遇到的問題都有截圖記錄并復(fù)盤結(jié)論,對(duì)后端邏輯有了一些思考,開始對(duì) node 感興趣,想做全棧了,感覺做全棧的話,自己有什么 idea 都可以實(shí)現(xiàn)。

????最近這兩天在思考 2022 年的年度規(guī)劃,正好后臺(tái)有小伙伴問我一些關(guān)于技術(shù)學(xué)習(xí)和業(yè)務(wù)相關(guān)的問題,把我今年除了找工作以外的思考分享給大家。
????我一般年初定的年計(jì)劃,只是一個(gè)很大的輪廓,具體還是會(huì)拆分到季度計(jì)劃,但是對(duì)于剛?cè)肼毜男氯藖碚f,計(jì)劃其實(shí)是很明確的,我記得一開始就是 webpack及其源碼 -> vue源碼 -> KOA2 -> 瀏覽器原理 -> http2/http3 這些我一年都看不完。我是這一套學(xué)完之后,因?yàn)闃I(yè)務(wù)局限,所以開始自己做工程化,自己做前后端,自己寫 mysql 和 redis,用不同的技術(shù)棧做了兩個(gè)工程化之后,覺得當(dāng)前公司真的滿足不了我的學(xué)習(xí)需求了,才決定離職的。
????碎碎念了一下,詳細(xì)的一些學(xué)習(xí)和跳槽經(jīng)驗(yàn)?我還是會(huì)整理成視頻慢慢分享?出來的~不知道有多少人會(huì)看專欄誒~如果有幫助的話,大家可以參考我的年計(jì)劃~緩緩下線繼續(xù)思考我的 2022年計(jì)劃了~