1.明确需求。
不管在什么情况下,开始任何一个工作前,一定要让PM明确需求,并且约定好,一定不能临时修改或者增加需求。在这次任务的Deadline前,需求只能减少不能增加。
2.修改Bug和新的需求。
不在需求表上的Bug不算Bug,不主动修改没有需求的代码。
3.代码重构和开发进度。
第一次开发时不考虑代码重构,一切以最快实现功能为准,代码重构往往是接盘侠来做,在开发时不能被自己的代码洁癖困住手脚。
4.代码管理。
任何一点小的改动都要及时提交到git,避免自己的代码中出现玄学问题,在出现不能理解但是有效的代码时一定要记得做标记。
5.需求量度。
权衡自己的时间,当自己的需求和搬砖的需求发生冲突时,向老板或者PM说明情况,砖是搬不完的,但是你的精力是有限的,不要把有限的时间投入到无限的搬砖当中。
6.报酬。
为自己的付出索要合理的报酬,没有钱,不干活,钱不够,主动提。
7.认真负责。
不能因为是搬砖就不投入自己的精力,对待每一个项目都要认真,主动积极的和相关人员沟通,保证在合理范畴内的任务内正常完成。
8.拒绝接盘。
发现前任的代码里有重大问题,或者与新的需求冲突时,主动说明情况,绝对不做接盘侠。
9.注释与文档。
很多情况下,搬砖时是不要求有注释和文档的,但是在允许的情况下请留下适当的注释,保护你的下一任接盘侠,也是在保护你自己,我为人人,人人为我,请珍惜每一个愿意写注释的码农。