sanmaozhao
2022-05-30 10:40:01 +08:00
贡献一个自己的案例吧:
1. 目前 38 了,已经干了 18 年开发,目前是架构师
2. 日常工作中写代码时间占 40%吧,还有 10%代码检查,剩下一半是各种需求设计会议等沟通工作
3. 周围的人:大学玩的好的 10 个人,算上我还在写代码的也就 2 个了,剩下大多是研发管理岗、自己创业的,也有完全脱离 IT 圈的。同事里面坚持写代码的也不多,比例和上面说的差不多吧
4. 为啥要一直写代码:个人不喜欢管理工作,一是想要工作生活分离基本是不可能的,二是管人就要强迫下属加班,不愿意做这样的事儿。
我一个转研发管理的同事,就算在家也是随时接电话;我这边有时候休假一周都没一个工作电话进来。
5. 目前的生活朝 9 晚 6 ,剩下的时间可以陪家人,算是自己想要的吧。(但是:部门里其他开发同事基本都要加班的,毕竟是行业的常态)
为什么我可以不加班:
一是在公司时间比较长了,18 年都在一个公司,所以对于整个公司各个阶段的产品都是以核心角色参与的,市场上很难找到平替我的人。
二是降低自己的要求,和领导沟通在不加班的基础上,其他的都可以商量。其实如果参与 996 的话,应该可以拿更多的钱。
题主如果也想过这样的生活的话,给几个建议供参考吧,不一定对:
1. 提高自己的不可替代性:可以是多参与核心产品、可以是全面掌握公司的各种技术栈
2. 适当降低要求:不参与加班就调低其他方面的,比如薪资要求
3. 多想想怎样能给公司提供更大的价值:比如多分享带新人、多在公司可能新投入的技术上提前学习等
4. 可以不管人,但业务上一定要多思考、有自己的想法:到了架构师级别,一定得很懂业务才行,否则各种需求设计会议上,基本没发挥空间
一直写代码肯定是少数人走的路,希望题主能选好自己想要的方向