最近读了不少关于AI编程以及对程序员职业发展的文章,目的是AI对软件工程未来的职业有着巨大的影响。所以也想写一篇文章,说说我的思考。
由于最近我也使用了AI编码来完成工作上的任务,从之前手写一行行代码,到现在一段话总结让AI完成代码,这确实给了我们一个飞跃的变化,原本需要几天工作量,都可以在一天内完成,并完美解决所有问题,这种飞跃的体验也让我带来了一点点思考?
程序员编码
有着十多年编码经验的我,对于以前写代码都是要走以下步骤:
- 首先要读懂项目的上下文结构,语法,用到哪些技术等
- 熟读使用到技术的官方文档
- 对于出现的BUG,去网上寻找答案或同事寻求帮助
经常可以因为一个自己疏忽,让自己找上一天的BUG,以及对解决BUG后,满心的喜悦,这种感觉也许只有程序员才能体会到。
AI编码
现在AI编码,程序员对着AI说着想要实现功能,AI就会自动处理了,自动解决上下文结构,自动实现代码编写,自行解决BUG,做为程序员只是一个命令者,全部由AI完成。
通过对比后我们不难发现,现在程序员慢慢会失去编码的乐趣,由此不需要再深读技术文档,也没有了解决BUG带来的喜悦感,因此会让我们在命令式的编码中慢慢迷失自己的存在感。
在AI时代的程序员应该如何走
作为程序员,我们是这个时代创造者,但是AI时代到来,是否会阻止我们发展呢?
AI的崛起不可阻挡,但关键在于如何利用它,而非被它取代:
- 用AI增强能力,而非依赖它,让AI处理重复性工作,自己专注创造性设计和复杂问题。
- 保持基础技能,即使AI提供捷径,仍需理解底层原理,避免技术退化。
- 坚守好奇心,持续学习,保持对“为什么这样实现”的探索欲。
AI应该是伙伴,而非敌人。 作为程序员,我们既要拥抱变化,也要守护这个职业的核心——解决问题的能力与创造的激情。
发表评论
全部评论 (0)