2021年年終總結
2021年筆者個人的年終總結,比往年都來得晚了一些,過去十幾天一直在構思該如何總結,卻一直沒有拿起鍵盤敲下那一行文字。寫完了之後,也修修補補了好幾波,字數反而越來越少了。
翻開自己2021年的部落格看一看,也很少有幾篇有質量的原創技術部落格,即便有幾篇部落格,也可能是東一榔頭,西一棒槌,沒能形成系統性的總結。或許像極了過去一年的工作狀態,有時發下巨集圖達願,要寫幾篇精品部落格,一旦幹起來,又最終因為某些主觀或客觀因素,未能做出連續性的成就。主要原因還是由於當前我的崗位重心已經更偏研發管理方向,所以團隊管理和效能提升才是一切工作的核心。 由於投入到研發管理中的往往都是優質時間,使得投入到某些技術上的精力被大幅壓縮了,內心多少有一些遺憾,所幸那些與團隊工作相關的目標都勉強完成了,畢竟團隊績效達成,才是研發管理者最主要的工作目標。
團隊建設與團隊發展
研發管理,如同放牧羊群,又如同放牧羊群,一度我以為初窺門道,結果一不小心就迎來了一些狀況。有那麼一瞬間甚至開始懷疑自我了,不過機遇與挑戰向來並存,這樣一波挫折過後,反而使我得以更加冷靜的看待自己的團隊,並通過採取了一些措施,使團隊調整得更具戰鬥力。
目前也對團隊的業務所處的位置和模式、未來可以發展的方向均有了深刻的認識,包括人才建設等諸多方面能夠採取的行動和措施也更加熟稔。在團隊建設過程中,也沉澱出可以適用於未來發展的組織過程資產,可以成為未來得以進一步發展的力量源泉。過程資產既包括一些精心維護的文件、也包括達成團隊共識的統一語言,以及許多基於這些統一語言理念打磨出來的實用性功能。
管理問題看似簡單,卻從來不是靠套某些方法論即可高效運轉,還是得根據團隊的性格採取對應措施,激發團隊的向心力,依託平臺的力量,實現集體共贏。在團隊管理過程中也發現了一些客觀存在的問題,其中尤其以程式碼質量問題值得關注。由於2021年我司專案業務發展得比較不錯,使得團隊管理者缺乏足夠的時間去指導開發人員進行程式碼質量提升,引發了一些問題。
閱讀和個人知識沉澱
2021年筆者的主要閱讀方式是依託Kindle和部分紙質書籍進行閱讀,相較於2020年,總的閱讀數量有所下降,總閱讀量約為150本左右。
2021年的涉獵較為廣泛,如西歐發展史有關的話題,如《羅馬史詩三部曲》《地中海的衰落》《黑暗時代-帝國的崩潰和歐洲的新生》《大征服》等;還有一些學術性的書,如維納的《控制論》《夢的解析》《大腦構成》等;而更多的依然是與本行業相關的題材,如最近看的介紹雲原生的《雲原生模式》《企業級雲原生架構》,介紹數字化的《認識數字化轉型》;以及許多企業技術架構或架構相關的書籍,如《軟體架構設計實用方法》《企業級業務架構設計-方法論與實踐》《TOGAF標準9.1版》;不少與領域驅動設計有關的書籍,如《解構領域驅動設計》《實現領域驅動設計》《活文件-與程式碼共同演進》;也囤積了一些著名書籍,如《資料模型資源手冊》(1-3卷),這幾本介紹資料建模的書,內容非常飽滿,也很沉,偶爾翻一翻可以不斷的充實自己的推薦引擎。當然,也看了一些文學類的書籍,如《魯迅全集》《帕馬爾修道院》《紅與黑》肯-福萊特的約四五套小說,《讀庫》等。
除了上述這些2021年新閱讀的書籍外,也重新閱讀了一些書,其中尤其以埃裡克埃文斯的《領域驅動設計-軟體系統複雜性應對之道》,目前已經完成了第四遍全書精讀,每次閱讀都會產生不一樣的感覺。對於領域驅動設計這樣的看起來離實際生產有點遠的理論性概念,如果無法採取有效的實踐,也許除了擴充了自己的知識面外,頂多就是增強了寫文件的能力。為改善這樣的局面,近幾年來,筆者一直都在使用其中的一些模式。在筆者的個人實踐過程中,以往筆者總是糾結於所謂模式的運用,例如何時使用實體、值物件、聚合根,並在程式碼中生搬硬套這些概念,搭了一堆意義不大卻無比複雜的DDD-Lite框架,近幾年筆者更關注於領域統一語言,並將統一語言運用到團隊的開發過程,運用語義相關性的建模方法來指導產品功能的開發,並取得了初步的成效。
偶爾有人問筆者是如何完成這麼多書籍的閱讀的,回頭看起來,似乎卻從沒刻意去閱讀,而是順著興趣,信馬由韁,想到哪裡就看哪裡,看著看著就訓練出了一種特定的習慣,只要有業餘時間,就一定會拿起kindle開始翻看起來。看書使我的生活也變得更具充實,使我更能夠把握當下的時光,也具備更多智慧去迎接未來的挑戰。
當然,有時候低效的閱讀,會花費不少時間和金錢,或許滿足了大腦對於未知領域的慾望,卻沒探尋到問題的本質,沒有將看到的知識轉化為可以用於解決實際問題的方法,更遑論從書中提取出有助於自己長期發展的價值論或知識體系了,這也將是2022年需要著重改善的方面吧。
關於部落格寫作
2021年寫部落格的數量大幅下降,從以前一週一篇,下降到一個月一篇,簡直令人窒息,2022年真得采取持續改進措施了。曾經一度也打算借鑑類似於《高效寫作》等與寫作相關的書籍中提到的一些手法,並寫下了不少專案盒子或通風文件,但並沒整理為可用於釋出的高質量部落格,吞掉那些flag的我,大概像極了《千與千尋》裡面的無麵人。
總結
時至2021年底,疫情依然是困擾大家心中的一大片霧霾,即便是經歷過武漢、南京、大連等地疫情的考驗,我們依然不敢放心的說疫情已經穩定,畢竟前不久西安又開始了封城,連續好幾日都出現了日增一百餘人的現狀,總讓人回想起2020年3月間武漢疫情的暴風驟雨。
所幸筆者寓居小城長沙,總體疫情相對還是受控,身邊也沒有親朋好友因為疫情而蒙受困苦,回顧2021,展望2022,我也該定下每年年度目標,並採取一些行動。例如,立下一些可行的Flag,雖然有的flag不見得會執行,但有了目標的引導,將促使我可以採取改進措施,做好自己能做的事情。
如:
1、輸出,每天或每週寫一些自己想寫的內容。
2、公眾號粉絲破1w,(畢竟已經9k多了,突破1w應該不難。。
3、培養一些正向的習慣。
4、為社群發展做一些力所能及的貢獻,如把長沙.NET社群再拉拉活動。。
當然,如《掌控習慣》中所說,實現目標只是短暫的改變,通過一時的改進,看似取得了一勞永逸的成就,卻並沒解決體系層面上本身存在的問題。目標也會導致“非此即彼”的衝突,要麼實現了預定目標,要麼就沒實現目標,大失所望。得關注於體系,並形成更好的習慣,不斷的日積月累,潛移默化,最終才可能迎來突破。
這篇總結從公曆新年前就寫完了,懸掛至今已經一月有餘,不知不覺農曆新年的炮竹聲也即將奏響,在此,溪源祝各位新年快樂。