用一百分总结这一年,可以给自己打90分。
工作
这一年从头到尾,工作节奏都很快。需求列表的长度持续增加。
经常加班,身体都感觉有点吃不消。
年初,突如其来的疫情,只能在家远程办公。
每天下来,除了做饭时间,几乎都是坐在办公桌前,一刻不停的看着电脑、敲着键盘。
由于家里的座椅条件不理想,几周下来,腰椎开始疼痛。
上半年,首先是报表的开发。从需求沟通,到数据表设计,再到后端开发,最后与前端联调。
这其中的每个环节对我来说都是挑战。一方面,工作量大,例如数据表有十几个,后端API有二十几个,全是我一个人在做。
另一方面,与前端联调期间,有沟通难度,数据格式存在分歧,有工作反复。
其次,做着开发任务的同时,还要排查项目测试中遇到的问题。
排查问题,本身就是非常耗时间的。有的问题,需要跟进一两天就有结果。
而有的问题,需要跟进一两个月才能找到根因。在时间投入上,是不能把大量时间投入到排查问题上的,因为还有很多高优先级需求等着做,项目要赶进度。心里上,就呈现,忐忑又无奈。直到将问题解决,才能释然。
下半年,加强稳定性建设。针对用户反馈很久,累积时间较长的问题,优化解决方案,提升了用户体验。
并增强降级处理策略,完善旁路。现在看来,加固城墙的建设是非常有必要的。
另外,修了几个让人悔恨的bug。这些bug有的是在开发新功能过程中,引入的,有的是在修复其他bug 的时候,引入的。虽然没有触发问题,但真的是让人戚戚然。这个警示我们,一是不要盲目修bug,思考要全面,360周天都要考虑到,二是,测试体系建设的重要性,单元测试,集成测试等。
在技术文档整理方面,积累和沉淀了大量有用的文档,这是宝贵的财富。
在参与github的开源项目中,多次提issue反馈问题,并提交了两个PR。
有些issue问题还没来得及提。
总结下来,参与的项目正在创造价值,非常欣慰。
读书
读书可以使我们站在巨人的肩膀上。
读书使用人思考,读书使人解惑。
技术书:
《Go语言高级编程》有基础,有深度,值得多读两遍。
《跟老男孩学LinuxMySQL入门与提高实践》手把手的讲解,很好的入门教材。
其他书籍大多每本书只读了相关章节。后面读完了,再补上。
课外书:
《AI.未来》科技进步日新月异,技术革命带来劳动力的更替。持续学习新知识,不能止步。
《天才在左,疯子在右》世界的未知有太多太多,心存敬畏,感恩当下。
《基金xxx》基金书籍若干本。
生活
今年的情况,一方面疫情影响,另一方面工作忙,基本没出去玩。
周末去的最多的地方还是健身房。
开始在家做早饭,吃的舒服多了。以前都是匆匆忙忙,去买个包子和豆浆,凑合着。
现在每天定时用高压锅熬粥。
很少在外面吃饭了,基本都是自己做饭。做馒头,做面条,包饺子,做排骨汤。。。
感谢,感恩。
展望
立足现有方向,补齐基础知识,拓展相关领域。
例如,MySQL基础运维,例如,分布式,例如,大数据
在思考问题方面,加强深度。从前往后,从上到下。
在分析和排查问题方面,有了很大进步。
在分析需求和架构软件方面,仍需加强。
在理财方面,有了初级进步。接下来,继续学习和实践。