2020年8月到9月这段时间,我不停的在反思,我适不适合继续在这家公司待下去,我是不反对为了项目赶进度公司加班的,但是长期的通宵熬夜,让我感觉到身体吃不消,记忆力下降,掉发,暴躁,抗拒通宵加班,为什么这么说?八九月份平均每天的工时在15小时左右,假期只有二天,其余时间不是在家远程办公到凌晨,就是在公司通宵到第二天早上七点半,过着没有生活的日子,二点一线,和我对接的一位非常优秀的产品经理已经熬不下去了,提了离职,而我还在继续熬着。如果在公司提升空间较大的话,哪怕是这样我都不会觉得累,为什么这么说,公司每个人负责开发一块,做完以后,让我负责整个项目对接,和其他项目组对接,其中(赣政通-项目组对接39家政府机构),有些对接人连mq是啥都不知道,你还得教他们部署,修改他们自己的配置,总之心累。那我在这段时间学到了些什么呢?
- 1.文档一定要反复查看,特别是发给第三方的文档,哪怕不是你写的,否则后面对接的人每个都问你一遍累个半死。
- 2.代码一定要按照文档上的来,每个字段都要和代码仔细查验,不能多不能少,实体类最好新建,每个字段属性和文档保持一致
- 3.修改的代码最好要在测试环境测试一下,让测试人员确认通过之后,增量更新代码,改了那些文件就更新那些文件,每个环境不一样,哪怕是同样的程序,同样的库,同样的静态文件,也会出现不一样的问题。
- 4.代码一定要规范,不要急,之前我是偷懒以为没人查看代码,随意写,命名不规范这种低级错误哪怕知道,也懒的去改,导致代码评审的时候尴尬的一批,幸亏脸皮足够厚。
- 5.能推的工作一定要推,不是你负责的工作如果接了,后面所有人都会找你干,并且接了活要让你的直属领导知道,否则你的直属领导给你排活,其他人也给你排活,累个半死还不讨好。
- 6.现场出现问题,让测试人员不要把问题发到群里就不管了,让现场人员写到文档里,@具体人员,单发给他,如果消息未读,打电话给他,打不通直接找他上级领导。
- 7.懂得拒绝,学会拒绝,你身边95%的人都可以拒绝他的要求,即使他是你的领导。
- 由领导组统一安排下周的工作任务(任务同时安排到组和人),任务必须在要求时间内完成。切记!此处的完成指的是最终测试通过,而不是只是开发完成!
- 任务进行中有任何延误的可能请立即提出,加强沟通!加强沟通!加强沟通!
- 开发完成第一时间通知测试组进行测试,测试完全通过该任务才算完成。
那么代价是什么呢?