We are all product engineers now
4 hours ago
- 由于人工智能,编写软件的成本已大幅下降,瓶颈从编码转向了问题定义。
- 预计智能代理很快将处理编码、审查、维护、部署和扩展软件,人类则负责决定构建什么、定义质量并确保用户体验愉悦。
- 初级程序员角色正在消失,因为智能代理处理指定的编码任务,这打破了高级程序员通过积累经验来培养判断力的传统路径。
- 对软件的需求实际上是无限的,因为大多数现有软件质量低劣,且许多需求仍未得到满足。
- 剩下的高价值工作是'产品工程'——理解客户需求、定义需求并迭代——目前以'前向部署工程师'等职位名称聘用,薪资与高级工程师相当。
- 针对这一新角色的培训体系尚不完善;像谷歌APM这样的正式项目每年仅培养几百名毕业生,而初级开发者的培养渠道已经崩溃。
- 编码作为有偿工作的技艺正在消亡,这对热爱它的人来说是一种真正的损失,不过问题塑造的核心技能仍将受到需求。
- 未来十年将是动荡的,因为在培训和工具准备就绪之前,负担发生了转移,但行业可能会变得更大,并围绕产品工程而非代码编写展开。