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社区再拉拉活动。。
当然,如《掌控习惯》中所说,实现目标只是短暂的改变,通过一时的改进,看似取得了一劳永逸的成就,却并没解决体系层面上本身存在的问题。目标也会导致“非此即彼”的冲突,要么实现了预定目标,要么就没实现目标,大失所望。得关注于体系,并形成更好的习惯,不断的日积月累,潜移默化,最终才可能迎来突破。
这篇总结从公历新年前就写完了,悬挂至今已经一月有余,不知不觉农历新年的炮竹声也即将奏响,在此,溪源祝各位新年快乐。