很多伟大的革新者,他们的时间单位似乎和普通人的时间单位不一样,他们非常执着于速度。正是这种对于速度的执着,他们才能将“一个月”转换为“一天”,将“一天”转换为“一个小时”,才能使那些几乎改变世界的革命变为现实。
——贝索斯
中年程序员开发经验都很足,加班基本都不会是能力问题,主要是合作伙伴不靠谱。
今天就跟大家分享中年程序员加班的5个原因,程序员干久了一定都会经历这些“糟心事”。
先说4个外部原因:
01
产品临时加需求
产品改需求加需求,都是家常便饭了。。。尤其碰上一些不专业的产品时,需求一次性写不全,今天加一点,明天改一点。
有些看起来改动小的方案,代码可能就要推翻重写,大多时候不要奢望产品能理解,毕竟现在不懂技术的产品太多了...
02
测试集中提bug
靠谱的测试都会在白天提bug,改完测完大家都早点回家。
有些不靠谱的测试,专挑快下班的时候集中提bug,提完自己走人,留下开发默默改bug...
03
设计UI不靠谱
之前就碰到过也不知道哪个培训班出来的设计,连一些基本尺寸规范都搞不清楚,出的UI也是一塌糊涂...
还有些设计图尺寸写死,疯狂加一些杀马特动效等等,不知道是老板要求还是产品要求的。一言难尽!
04
运营活动频繁改
相信大部分程序员都接到过来自运营的“紧急需求”,尤其是一些重要节点做活动,可能预期效果不符,往往需要及时调整。
这种时候,程序员就得待命,因为有些活动的用户量大的话,一个小小改动出了问题,可能就被直接捅到老板那里去了!
除了一些外部原因,还有1个内部问题:
05
下班前的内部会议最为致命!
应该没有程序员不对此“深恶痛绝”,好不容易能有个早点走的时候,突然被通知开会,一开就是1小时以上!
会议的形式有很多种,比如bug复盘、技术分享、技术方案讨论等等,反正能让你加班就绝不让你早走!
有时候的加班,可能是来自同事,可能是来自领导的“奋斗精神”,也可能是来自“公司的内卷效应”,反正不管啥原因,程序员总是莫名其妙加了一个又一个班!
不过最后还是要建议中年程序员,除了部分影响到你实际工作的客观原因,没事就早点走,活是干不完的。
我们应该给年轻程序员树立正确的工作态度,有问题就完善工作流程,能力不行就提高工作效率,而不是为了加班而加班,也不要因为客观环境而被迫常态加班。
贝索斯有句话说得好:
“很多伟大的革新者,他们的时间单位似乎和普通人的时间单位不一样,他们非常执着于速度。正是这种对于速度的执着,他们才能将‘一个月’转换为‘一天’,将‘一天’转换为‘一个小时’,才能使那些几乎改变世界的革命变为现实。”
中年程序员应该要有过来人的使命感,而不只是有过来人的“骄傲感”。
-The end-
你好,我是中年码农飞哥,
我会从CTO视角讲述程序员职场/技术/学习/创业等,
分享从码农到CTO的职场和技术经验
扫 码 | 围 观 飞 哥 朋 友 圈