11.3 编程助手

说明 本讲核心:传统编程门槛正在消失,自然语言 正在成为新的编程交互方式。 一句话口诀:你说人话,它写代码。

11.3.1 你的第一个网页

你不需要学 HTML/CSS,不需要懂前端。 打开 Claude (开启 Artifacts)ChatGPT (开启 Canvas)。这两者都支持在右侧窗口实时预览代码效果。 输入:

帮我做一个网页版的《俄罗斯方块》。 风格:复古像素风。 功能:要有计分板,要能用键盘方向键控制。 直接给我能运行的代码。

右边窗口里,一个能玩的俄罗斯方块就出来了。 你不满意?

方块下落速度太慢了,快一倍。 咻,变快了。 背景换成黑客帝国那种下代码雨的特效。 咻,变酷了。

你只负责 提需求(产品经理),AI 负责 实现(程序员)。

11.3.2 批量处理神器:Python 脚本

你需要把 1000 个文件夹里的 PDF 名字里的“2026”改成“2027”。 手动改?手断了。 问 AI:

我不是程序员。我有个文件夹路径是 D:\Docs。 请帮我写个 Python 脚本,遍历所有子文件夹,把文件名里的 2026 替换成 2027。 告诉我怎么运行它。

它会给你代码,并手把手教你安装 Python,运行命令。1 秒钟搞定 3 小时的活。

注意 安全贴士: 在运行任何 AI 写的文件处理(删除、重命名)脚本前,务必先备份数据! 或者要求 AI 先写一个 “Dry Run” (试运行) 版本,只打印出它 打算 改什么文件名,而不真正执行修改。确认无误后再执行真代码。 进阶提醒:不要完全盲信 AI 生成的业务代码。它可能包含安全漏洞(如 SQL 注入、越权访问)。在用于生产环境前,应进行常规的安全测试与代码审查。

11.3.3 读懂天书:解释代码

你在网上看到一段代码,或者电脑报了个错: Error: EACCES: permission denied 直接复制给 AI:

“这是啥意思?我该在 Mac 电脑上怎么解决?请用 小白能懂的话 解释。”

它就是你身边那个脾气最好的技术大牛。

11.3.4 思考题

当写代码的门槛降到“只要会说话就行”,未来的程序员会失业吗? 还是说,“程序员”的定义会发生变化?从“写代码的人”变成“架构师”或“需求翻译官”? 对于我们普通人来说,这难道不是一个 技术平权 的黄金时代吗?

最后更新于