AI-编程的迷思
1-AI 编程真的有那么好吗
2025 的年度热词始于 deepseek 。
在过去2个月的时间里,我基于 cursor 编辑器,对 AI 编程有了深度的尝试和使用。从一开始的惊喜,沉醉,赞美,到现在的恼怒,失望,甚至部分拒绝,重新定义它。
先说结论性的东西:
- AI 编程的确在某些程度上提升了我们的工作效率,但请注意,只是在某些方面,如一些前端页面的实现,完成,但是在深层的业务逻辑处理上,仍然需要你思考清楚。
- 不要幻想 AI 帮助你搞完一切,这就像你开了一家公司,招聘多名员工,梦想他很能干,你这个老板就可以高枕无忧。自己永远是值得依赖的根本。
- 严格审核 AI 生成的代码,甚至精确控制需要它生成代码的范围,我们依然要明确了解我们所需要的精确代码逻辑和每一次操作的步骤。
2-由是的思考
我为什么如是说?
在由 AI 帮我生成了 90% 以上的代码之后,我发现对于它所写的东西,我并不是非常熟悉。由其是你给他了一个非常自由和宽泛的发挥之后,Yes , it can be work . 但是想象一下,当你遇到问题,它搞不定,必须要回头审阅这些代码,找到 BUG ,让程序继续运行。这简直就是要命,你如何快速定位问题,如果你连整个代码逻辑都不甚清楚?你如果不去读那些代码,就只能继续依靠 AI 解决这些问题,当一些创新性或者那些不具备丰富参考价值的软件工程,对AI也许真的是强人所难,此时你再回头审阅他所写下的成千上万行代码,试图找到解决方案,就如同你曾经接手一个别人的屎山工程,在屎山里面寻找出路。
3-超越AI
创新性的任务必须要我们自己完成,就如果你不能幻想把企业核心的业务流程或战略决策交给外包来解决,你的价值何在?在使用 AI 的后部分时间,我甚至开始怀疑它没有增加我多少生产效率,由于我要不断给它铲屎来满足我的需求。让我不得不重新思考,我如何配合这个伙伴更有效率的实现工程化生产力。
AI 带来的从指令式编程到声明式编程,对我们的要求更高了,就好比可以送你一辆摩托车,但前提是你已经学会走路,并且尝试过其它快速移动的解决方案。才能更好的理解和驾驭它。
所有这一切我想说,如果你的项目是一个极具创新性的项目,不要幻想 AI 帮你完成所有这些创新性工作,它必须由你完成最难的部分,如产品设计,架构设计,然后,指挥好这名员工,如何可以更有效率的为我们工作。 也许未来会有类似管理 AI 的职业经理人,就如果今天我们的企业管理者。