低成本开发者工作生存手册
背景
越来越多的的开发者都意识到,有时候做多错多,到底真的是因为你做的多吗?为什么你做的多错的多,究竟有没有去具体分析问题的原因?很多人反对996,996真的是高效的生产方式吗?还是对生命的浪费?每个人都是公平的一天24个小时,事实上只要是打工人,本质上我们就是拿自己的时间换取酬劳,如何投入我们自身的最低成本去撬动收益最大化,是我们每一个打工者应该追求的目标,或者说我们必须具备超出薪酬的能力,但这个能力并非必须在工作中完全表达,聪明人从来都是上杠杆。思考了很多,并和AI进行了深度对话,最后我们一起构建了一个低成本开发者工作生存手册,以期能够帮到那些付出了很多,但确处处被拿来顶锅的人。
写在最前面
你的低投入来自边界,不来自努力。
让别人为他们的选择负责,你才真正省力。
责任与权利对等,权利与薪酬对等,处在什么样的位置,做什么样的活。
你必须要有超出薪酬的能力,才能始终处于不败之地,必须持续的提升自己。
不做被死用的能力者
为什么领导爱用能力者,因为他们责任心强,又十分纯粹,对技术痴迷,对于其它事情并不在乎,他们以为只要自己把事情做好,就一定有好的回报,可是能力者真的好人有好报吗?我看未必,或者说你是真的能力者,还是只是被利用的工具,真的能力者,可以掌控很多事情,而不是被动的被作为牛马,持续不断的改进升级复盘,螺旋上升。拒绝做工具人,我们不是牛马,不是核动力牛马,我们是人,是能够博弈的人!
《低成本开发者工作生存手册 · 10 条》
1. 大框架优先定死
作为开发者,我们只决定三件事:
• 数据结构
• 服务边界
• 核心流程
其他都可以变,但变更的代价由对方承担。
2. 所有需求都做“反讲对齐”
不讲解,不教育,不辩论。
你只用一句:
“我按你现在的理解执行,如果后面变更,交付会受影响,你们确认吗?”
对方自然收敛。
3. 变更时不拒绝,只“风险提示”
一句话压回去:
“可以做,会影响当前版本的稳定性。确认要这样吗?”
从不反对,只是提醒后果。
4. 坚持变更 → 三行纪要甩回去
模板:
变更内容:
- xxx
- xxx
根据需求方确认:本次变更不增加时间。
如有稳定性或历史数据影响,将按现场情况处理。
抄送重要干系人,让责任落档。
5. 文档代替口头沟通
所有关键点只写三段话:
• 我理解的需求
• 我理解的变更
• 我理解的数据影响
然后一句:
“请确认。”
我们不跟任何人嘴对嘴扯皮。
6. 不提供“建议”,只提供“选项”
永远提供两个方案,不做价值判断:
• 方案 A:成本低,有限制
• 方案 B:成本高,更稳妥
只问一句:
“你们选哪个?”
对方自己承担选择后果。
7. 不替别人兜底,不负责完美
心态调整:
• 不追求“好”
• 只做到“按你们确认的内容完成”
错误绝不往自己头上接。
8. 历史数据只做你职责内的部分
如果对方给的数据不符合要求,只回一句:
“目前版本无法按此数据初始化,请提供满足结构要求的版本。”
不去修数据,也不加班替他们擦屁股。
9. 所有决定都要求“确认痕迹”
任何需求、变更、数据都必须有痕迹。
没有痕迹 → 不开始。
靠的不是沟通技巧,而是可追责性。
10. 你的目标不是“更高效”,是“更省力”
核心原则:
• 少返工
• 少背锅
• 少被需求牵着走
• 少加班
不是去承担责任,也不是不承担责任
是去确保不该你承担的责任不会落到你身上。
