AI给编程带来的机遇与挑战

近期让我比较有感触的一件事情是：零基础、AI 写 APP，拿下 AppStore 同类产品付费榜第一（新闻来源：微信公众号内容 ） 。

“AI 进化论花生” 从美团 “用户研究和运营” 岗位辞职，编程几乎零基础（学了点 Python），通过 AI（前期是 ChatGPT，后期主要用 Cursor+Claude sonnet）学习编程，通过媒体资源发觉需求、发布产品等，最终顺利地踏上了人工智能（AI）这趟风口。其开发的产品却在 APP Store 同类产品中位列付费帮第一。

从该事件可以管窥人工智能时代，AI 给编程带来的机遇与挑战。

AI 确实会给我们带来很多的机遇。我们所处的 AI 时代，AI 的积极影响是巨大。一方面，AI 确实降低了编程的门槛。尤其是专门针对编程语言进行优化的 AI 驱动的编辑器，如 Cursor、Windsurf、Copilot 等。另一方面，AI 的多模型，跨越的知识范围较大，远超一般的程序员对于编程语言的掌握。因而，AI 会在一些懂得设计、艺术类的用户面前产生更加好的设计类产品，丰富或提升了编程产品的艺术水准。

与此同时，我们也应看到，AI 也会给编程带来挑战。暂且不考虑未来 AI 达到通用人工智能、超级人工智能的远景，就不久的将来而言，AI 的逐渐普及，人们对于产品的稳定性、可用性、产品外观以及 UI 设计等都会提出更高的要求，对于网络产品的运营与维护，也会提出更高的要求，如抵御基于 AI 网络机器人的攻击、爬虫爬取等方面的要求，会越来越高。

AI 时代，程序员的绝对优势似乎不存在，但却依然有相对优势。即使是借助于 AI 辅助，相对于没有编程基础的人而言，熟悉至少一门编程语言的程序员，能够更有效地利用 AI 辅助编程。即使 AI 抹平了程序员和零基础编码人员的差别，学习一门编程语言，其实就是学习了一套逻辑思维方式，有助于迁移到其他问题的分析、解决中。

因而，AI 时代下，如果想要搞好编程，还是需要认真学习编程语言、计算机系统知识等，更好地适应 AI 时代的需求。

参考：
1.智汇 AI：从零基础 AI 编程大获成功想到的 ；
2.花生大佬的账号：B 站 和 油管（YouTube）频道