因为 AI 编程现在已经快速成为编程的主流了,以后程序员的工作机会肯定会越来越少。
尤其对于初级程序员,清华大学发布的《 AI 时代技能趋势报告》显示,初级程序员岗位 AI 替代率达到 87%。
有些观点认为:程序员行业正经历结构性重塑,程序员的核心价值从“手写代码”加速转向“架构设计与 AI 协同”。其实我也这么认为,以前程序员的主要工作是写代码,但是很明显,现在不用写了,让 AI 写就行了。
那么问题来了,AI 时代老的程序员的出路在哪里?难道都去做产品或者 FDE 去?
新的就别做程序员好了。
有一个分析我很认同,我觉得可能也是程序员的出路:未来,企业可能更关心三个问题:能不能把业务需求转化为技术方案,能不能驾驭 AI 完成复杂任务,以及能不能对最终交付结果负责。程序员的职业边界,也可能因此向产品经理、技术架构师和业务负责人延伸。其实就是成为能解决问题的复合人才,而不仅仅是只能写程序当程序员,成为集程序员+产品+架构师于一体的人,因为毕竟企业还是要为社会创造价值,解决问题,那么能解决问题的人是一直有需求的。这或许就是程序员的未来。
4#呉乐天🏸
其他行业已经有过前车之鉴了,司机这个职位比较有代表性。“司机”已经经历了几波热潮了,私家车普及、网约车革命、无人出租上市。这个职位其实一直都在,只是定义在不断更迭。程序员也一样。指望通过 CRUD ,挂接 UI 事件就能赚远超社会平均工资的钱,明显是一个不可持续的过程。即便没有 AI ,程序员这个职业也会被后来者卷入一个极致的“面试造火箭”的状态。最终把普通人挤出这个行业。AI 只是加速了这个过程,凭心而论,其实 AI 来推动行业变革,比被卷王卷死,我还是相对能接受一些。毕竟 AI 是平权的,但卷王是畜生。
5#joker
就连我最爱的 Kent C. Dodds 都说 coding is over ,他认为 product engineering 是答案,还是赶紧转行吧。
6#困💤
那不干程序员的普通人怎么求职的?
7#🐛冬瓜
推荐一本书叫做《构建之法-现代软件工程第四版》讲 AI 时代下的软件工程,我看后觉得讲的很好软件工程首先是工程,工程本质是权衡,是理解人的需求,类比建筑设计,写代码像一线工人,而建筑工程师要考虑负责方方面面,施工成本,能否预定时间交付,可扩展性如何,有没有兜底方案等等回到软工,写代码只是软工中的一环而已,对于高级程序员来说,编码只占工作时间的 20%,AI 可以取代编码/测试环节但高质量的需求分析,问题定义,验证,难点问题的定位依然需要人来做我认为是好事,将低效重复的编码工作取代,更多的时间精力可以花在创造性的工作上,比如架构设计未来人人都需要从宏观角度,从架构,用户,成本等多方面角度去思考问题,而不只是搬运代码而已
8#🐛冬瓜
这个问题归根结底,还是在问“AI 的能力边界在哪里”。AI 就不能做方案做设计做产品做架构做交付吗?人类做的一定是 AI (能力)边界之外的东西。这些东西被人类分工再分工。现在,人只能随着 AI 浪潮的潮涨潮落去适应,谈“出路”有些奢侈啊。