TOC

最近工作的一次总结

最近两周开发了一个功能,其实质就是做个数据统计,没啥好说的。
我是在没有产品设计的前提下开始工作,产品的设计反倒有一点依赖我所能提供的数据。
而且,和以往自己写功能逻辑不同的是,我这次只管提供数据和方案,业务逻辑的实现由别人来做。

工作过程中遇到了一些问题,这里做个总结(复盘)。

问题 1:面对无聊的重复性劳动

有部分数据整理的工作需要很多时间,但是其过程非常繁琐而无聊。我对这样的事情总是非常的抗拒,所以有点拖拉。
不止是这一部分,还有一些别的地方也是一样,一样的重复,一样的无聊。

作为一个开发者,这是很不应该的。不管有意思没意思,应该按照计划一步一步完成。下次一定不再犯同样的错误。

问题 2:确认产品设计时不用心

设计的数据结构后来发现和产品设计有不符的地方,在和产品对功能的时候没有发现,重新调整了一次设计。

下次和产品核对功能的时候需要更加注意。至少可以提前发现问题。

问题 3:没留意产品的变化和开发进度

由于功能按照产品设计进行调整之后,数据规模变大了很多(可能有四五十倍),我没有想到业务逻辑方面可能会遇到问题。
PS:负责相关业务逻辑开发的同事可能是赶进度,他尽然也没有发现这个问题,应该只是在测试环境用假数据测试了一下。悲哀的是,这个问题的暴露竟然是在匆忙上线之后,产品发现的。此时我早就在做别的事情去了,我依然没有想到可能是数据规模太大导致的问题,还以为是逻辑问题。真是超级打脸!

  1. 数据规模增大可能导致的问题没考虑到是个非常严重的错误。今后做设计需要仔细一些。
  2. 要关注同事的开发进度。我完全没有关心到。

问题 4:设计不仔细

重新调整的设计有明显设计缺陷,我没有考虑到,相关同事也都没有注意到。导致再次逻辑调整。

设计还是要仔细一点。

问题 5:分析产品设计不够细致

我发现已经连续犯了好多错误,决定重头整理一次产品设计和业务逻辑,再次发现由于对产品设计的理解错误,导致和同事沟通的时候给了错误的信息,导致同事的工作再次发生调整。
相关同事从头到尾,好像从不思考产品设计问题,一心只想完成代码逻辑的作风也确实令我感到意外。

理解产品设计应该是一开始拿到设计的时候就要做到的事情。下次不要犯同样的错误。

问题 6:情绪波动

由于和同事沟通出现过问题,我全面检查我们之间的对接,并写了一份完整的文档,然后和同事再次确认。
但是过程中,同事由于多次的逻辑调整明显很有情绪。
然后我也有一点没有控制好自己的情绪,可能产生来一些言语上的小冲突,完全没有必要。

这是我觉得最严重的错误。

由于我的设计反复调整,同事有情绪,这我应该理解,并做好心理准备的。
情绪控制能力需要加强。
冷静,保持微笑,工作而已。