2021-11-30 今日重要三件事:有些惯性思维是无形的坑
今日计划:
1 五点早起,走路上班,学习《陪孩子终身成长》,圈子打卡
2 技术方案发布评审,需求发布上线
3 CR代码
小确幸:
1 虽然没有早起,但还是早早完成圈子打卡的任务,并用心完成007作业雨的上下楼点评。
2 昨天通过和前端同事过了一遍方案后,进一步完善了需求的设计方案,在细化需求的路上又前进了一步开心。
3 通过发布方案的评审,看到自己意识上的惯性,进而发现自己身上待完善的点,这个过程虽然有让自己紧张,但能够看见不足,并且明确自己改进的方向,还是一件让人值得高兴的事情。
思考收获:
昨天一个最大的感受就是粗心了,大意了,或者说又把曾经提醒自己的话,抛诸脑后了。
因为今天要对一个需求进行发布上线,所以按照流程需要提前进行发布方案的评审。这次需求的发布方案是上周五由另外一位同事编写的,我看了一遍之后,觉得跟上次的基本没有区别,更何况这次上线的内容也比较简单,所以从心里上我就根本没有重视。
也是因为这个原因,我有种评审与否都不重要的想法,或者说即使评审也就是几分钟走个过场就完事儿了。
昨天下午的时候,因为leader在开会儿,所以评审的事情只能拖到晚上。因为编写方案的同事昨天请假了,所以晚上评审会议,就是由我来主导的,令我没有想到的是,leader提了很多我完全忽视的点。
比如,上线的需求点很多,但发布方案中却缺少针对需求来源与用途的简要介绍,同时针对需求的验证方式和负责人都缺少说明。另外,对于本次需求是否涉及到外部依赖和关联方缺少说明,哪怕是不涉及,也应该文字说明不涉及。
另外,对于配置和脚本,应在文档中体现出来,同时要在发布步骤中进行说明,并交代对应的注意事项。对于涉及到更新数据操作的脚本,应该要提前根据影响的数据量做一个评估,评估影响的时间和范围,做到真正的心中有数。
其实这些点在我之前的工作中都有涉及到,但因为次数多了,在心理上习惯了,慢慢就把这套流程当成了习以为常的事情,所以我这种意识带到新公司,也因此没有对这个关键的流程进行重视。
发布方案的制定和评审,是避免线上出现问题的关键环节,敬畏生产,不单单是敬畏发布时那一个小时,而是要从编码、发布流程、发布计划的编写,整个环节充满对于生产的敬畏。
通过这次评审暴露的问题,我发现在过程中,我的责任心淡薄,缺少对于生产环境真正的敬畏之心。同时针对代码的评审,依然停留在对自个负责的层面上,没有真正去拥有owner的意识。这都是需要自我提高和改进的点。
总结一下,就是有些惯性思考是好事,但有些惯性思维却是无形的坑。就比方说,现在自己对于发布评审的态度和做法,或许这次不会出问题,但如果没有借助leader的指导发现自身的问题,我敢肯定等发布的次数多了,系统的数据量大了,肯定会掉大坑。所以这次能够提前发现问题,是一件何其有幸的事情,感恩。