时间确实过得很快,转眼间离v3结束已经过去了4、5个月的时间,v4的迭代开发也已接近尾声。从去年加入comunion以来,时间已经过去了一年多的时间,我也完整的参加了3个迭代的开发,每次迭代结束之际,都会做一个小小的总结用来记录自己的收获与不足之处,这可是一个好习惯,有反思才会有进步。
这个迭代的开发工作,在前期我觉得还是比较流畅,基本上也是按着计划在走,因为前期基本上都是各做各的,开发人员之间不用怎么配合,比如前端就按着UI设计稿开发页面,保证自己在任务时间内完成就行了。当迭代进行到一半时,就开始出现了个别任务延期与滞后的情况,原因是到这个时候前后端要开始对接数据调接口,需要前后端开发人员协调大家都合适的时间来联调,在联调时某些问题出现后还需要反馈到产品人员,产品人员经过一定的时间决策后,再经由开发人员抽时间修改代码,然后前后端再进行联调,这么一套流程下来确实就存在某些个别的前后端联调任务就出现了延期。我觉得这种情况是不可避免的,只能在产品调研、设计规划、代码编写时尽量考虑周全,尽量做到最优。
当我做到后面和合约调试的任务时,就基本上每个调试任务都会延期,原因是我以前没有接触过合约,更没有调试过合约接口,根本就不会做,当时就只能照着其他接口的样子来依葫芦画瓢,加上没有接口文档,只能慢慢理解,好不容易搞清楚了要传的参数,写好代码一测试还是跑不通,做的很心累。因为自己不懂合约,问了几个简单的问题后就不敢继续向合约大神请教问题,导致任务滞后。好在后面每周的开发例会解决了沟通问题,每周一次对任务的梳理,解决开发中存在的困难,慢慢的推进调试任务。所以现在总结起来,每周的开发例会还是很有必要的,梳理任务之间的关系,调整任务开发顺序,解决开发中出现的困难,交流分享自己的想法,对开发任务起着重要的推进作用。
很遗憾的是在迭代的后期,因为自己工作原因,开启了997模式,事情是越来越多,在办公室加班的时间也越来越多,好不容易有时周末放假一天,但又有着其他事情需要处理,比如处理房子事宜、陪老婆购买家具等等,偶尔空闲几个小时,自己也只想好好休息补个觉,导致了没有花多少时间在产品的测试上以及后期BUG的修复上。这时真能体会到某些时刻,程序员的精力确实不够分配啊~
开心的是,我们的产品也越来越完善了,高兴的是队伍越来越壮大了,有更多志同道合的新人加入我们,各位,我们一起加油!长风破浪会有时,直挂云帆济沧海!
小东
2021/09/10 凌晨