你是一名普通的前端开发,马不停蹄的写着业务代码,勤勤恳恳的工作着。leader看你表现不错,有心栽培你,交给你一项重要的架构任务,但是你已经朝九晚九了,现在该怎么办呢?
常见解决方式
如果加班完不成,那就加更多的班直到完成,绝不能辜负leader的信任
- 兄弟我怕你有命做,没命拿成绩啊
- 加班只可以用于解决紧急任务,但加班不是银弹!如果我们为了这个架构任务把未来一个月的下班时间从9点变为12点,那就一定会因为加其他的任务从12点变成凌晨2点!一旦遇到线上bug或加急改动,完全没时间休息了。对身体的伤害就不说了,两边的任务质量都会下降,也没有思考、规划、审查的时间,很容易出问题,给领导一个
虽然吃苦耐劳但是干活质量差的印象
,或者不会协调资源只管做不管完成的不靠谱印象
。
排优先级,业务和架构任务的紧急和重要程度,依次执行
- 不重视leader任务的人通常没有好下场
- 一般来讲,业务是紧急不一定重要的,但架构任务是重要不紧急的,所以先做业务再做架构!过了几天leader问你咋样了,你说
业务这周做完,下周做架构任务
。把leader气的呦,我有心栽培你,你却敷衍我!
转身任务就交给别人了,下辈子再栽培你吧。
不行了真的不能再加活了,领导你找别人做吧
- 拒绝leader的栽培错失机会,还给人一种
难堪重任害怕挑战的印象
- 虽然说错失机会,
但至少身体健康保住了
,这大概就是塞翁失马焉知非福吧。
先接下来拉别人一起做,或者和领导商量拉人一起做
- 有偷懒和害怕挑战的嫌疑,而且成绩会被稀释,但确实是难得的可行之道
注意掌握架构任务的规划和任务分配权,掌握了这些就掌握了话语权
,别人只是打工仔,但是谁也不甘心做你的打工仔!
业务和架构一起做,合理分配时间同步开发,都慢一点完成
两边都会觉得你做事情不专心
,觉得做得不够好、进度慢是因为另外的任务,都会更严格的对待你!- 至少不要告诉业务方你在同时开发,否则小命难保!
更好的解决方式
- 按
复杂度和费时程度
拆分手上所有的业务和架构任务- 复杂度高:第三方联调、需求不稳定、技术实现复杂、对接人员过多、技术太小众或超前
- 自己协调或向上
协调开发资源
将复杂度低且费时的任务(易交接、可控、没啥成绩)全部交出去
,看情况把复杂度低不费时的交出去。将任务分配大致情况同步给leader- 在关键时间点之前
check关键进度
,保证进度可控 - 留出自己的时间做复杂度高的关键任务点
- 三方都满意!体现了你
勇于担当、敢于挑战、协同能力高、办事靠谱、工作能力强的好印象
。等着升职加薪吧啊哈哈哈
诶诶诶,说你呢,快醒醒,擦擦口水,天亮了快起来写代码!
我看了看桌上稀疏的几根黑发,那是我逝去的青春…
求点赞关注
,欢迎评论