如何获得更多的摸鱼时间
Table of Contents
互联网这个行业最大的好处就是可以不断学习,当然,对于某些人来说,就可能是一个缺点。
作为一名有追求的程序员,他的TODO List一定排满了要学习的内容,为了尽快“解决”这些TODO,我们需要获得尽可能多的摸鱼时间。
那么如何做呢?俗话说吃一堑长一智,只有不断总结、优化自己的工作流程,才能不辜负过往的辛酸泪。
获得更多的摸鱼时间清单 #
1. 确认产品功能 #
首先要对产品功能有十分详尽的了解,不能在还有一些模糊想法的时候就去写代码!
很多时候程序员和产品经理理解的功能并不一致,尤其是在产品经理提供的需求很模糊的时候,所以一定要再三确认产品功能,否则很容易花更多时间去修改代码!
2. 协助产品经理完善功能 #
大部分产品经理缺少开发经验,因此设计出来的需求难以完成,这时开发者一定要和产品经理沟通需求、完善功能。
对于产品设计能力差的产品经理,更是如此!
开发者按照产品经理提供的需求完成了开发,然后找leader进行产品评审,leader说这个功能有问题,需要重新设计,开发者的代码自然是白写了。
想要获得更多的摸鱼时间,就要尽可能“只做一遍”,所以协助产品经理完善功能是非常有必要的。
3. 少写bug #
这个在另一篇如何写没有bug的代码中已经进行了详尽的阐述。
4. 保持积极的情绪 #
情绪对代码的影响非常大,当开发者情绪差时,开发者所写代码的质量会很差,同时项目成员之间的沟通也会变差,这无疑会加大开发者在项目开发的时间投入。
5. 维护好项目TODO清单 #
写代码的过程中往往会产生很多想法:
- 这个函数需要优化
- 另一个功能是不是也有这个问题?
- 好像还有一个功能没有实现
- 上线时这个需要进行配置
此外,其他成员也会不时的提一些问题或者需求。
开发者需要维护好自己的项目TODO清单,毕竟没有解决这些问题,其他人还是会来“烦”你,这会增加沟通时间以及更多的“想法的上下文切换时间”。