ywyz's blog

Jun 20, 2026

Vibe Coding 之我见

最近在 V2EX 上闲逛,想了解 GitHub Copilot 最新动态的时候,看到很多人在讨论 Codex、Claude Code,也有人分享自己对于 Vibe Coding 的感想。

其中有一个问题让我印象很深:

你用 AI 做了哪些有意义的工具?

对于我来说,Vibe Coding 更像是一种能够带给我成就感,同时又能帮助我减轻工作负担的工具。

接下来,我想以时间线的方式,谈谈 Vibe Coding 和 AI 给我带来的变化。


2022 年之前

2012 年 - 2019 年

我第一次真正和代码产生联系,是在 2012 年。

那一年,我家第一次安装宽带。现在回想起来,当时所谓的“路由器”,其实还不能完全算真正意义上的路由器。电脑需要通过 PPPoE 拨号上网,无线网络也需要拨号认证。

2012 年,安卓手机还处于 Android 2.2 / 2.3 的时代。我使用的是运营商合约机——华为 C8650。后来手机交给了母亲,我又软磨硬泡买了一台华为 C8650+。

那个年代,每个月的手机流量只有 100MB,根本不够用。为了节省流量,我想尽办法寻找各种赠送流量的活动。

连接无线网络后,却发现无法上网。我在市场里发现了一些 PPPoE 拨号软件,但发现需要 ROOT 权限。当时比较流行的 ROOT 工具,例如金山一键 Root、360 一键 Root、腾讯一键 Root,都尝试过,但很遗憾,没有一个成功。

后来,在各种论坛里找到了 adb 解锁的方法。这也是我第一次真正接触命令行。

之后,我开始折腾路由器刷机。第一次刷机就把路由器刷成了“砖”,最后只能拨打 10000 号报修。

2013 年进入师范院校学习时,正好赶上 3G / 4G 时代。流量依然不够,校园 WiFi 又需要付费。

于是,我开始研究各种“省流量”的方法。当时校园卡绑定的是定制手机——酷派 5216S,想刷机都没有机会。

那时候心里一直有一个想法:

求人不如求己。

于是,我开始尝试学习写代码。

有一天晚上,我在宿舍睡觉说梦话:

“欢迎参加 Office 2019 发布会。”

结果被舍友听到后笑了很久。

不过,由于学业压力,再加上自己的懒惰(这可能才是最主要的原因),学习并没有坚持下来。

我尝试学习过 C、C++、Java,也买过计算机自学考试的教材,但总是报名、买书,然后不了了之。


2020 年

2020 年,疫情突然到来。

幼儿园老师增加了大量额外工作,例如每天进行健康上报、统计打卡情况。

当时幼儿园只有两轨六个班,但依然涉及两百多人。每天需要逐个确认是否完成打卡。

电脑上打开两个 Excel 文件,一边核对,一边统计,时间久了眼睛都花了。

更不用说,当时虽然是在家办公,但实际上每天从早上六点多开始,到晚上十点甚至十一点都很难休息。

偶尔还有师生专场活动,老师甚至需要凌晨五点多到现场准备。

到了暑假,我正在准备自考。当时每天花一个多小时处理健康上报,在我看来实在是一种巨大的浪费。

但是,领导安排的任务,不能不完成。

当时采用的是问卷星进行数据收集,导出的结果都是 Excel 文件。

偶然之间,我了解到 Python 有一个叫 openpyxl 的库,于是尝试使用它。

当时也想买书学习,但发现针对某一个具体库,很少有专门的教材。

于是只能自己摸索:

看官方文档; 看网上教程; 英文看不懂,就寻找中文资料; 一点一点尝试自己需要的功能。

开发过程中遇到各种编译和运行问题,就一个人在网上搜索答案。

最终,花了几天时间,做出了一个控制台程序。

严格来说,它可能只是一个小脚本。

但是,那种“自己解决了问题”的成就感,非常强烈。


2022 年 - 2023 年

直到 ChatGPT 正式出现之前,我其实没有真正使用过 AI 工具。

后来,微软推出了 New Bing,也就是现在的 Copilot。

虽然当时国内无法直接使用,但我还是尝试体验了一下。

感觉非常神奇。

我尝试利用这种聊天式 AI,在电教技术比赛中制作一个小游戏。

最后确实做出了界面。

但是能不能真正实现完整功能,是另外一回事。

后来,我又尝试使用 PyQt 开发一个简单的幼儿园信息管理系统。

实际上,也只是完成了界面部分。

背后的业务逻辑并没有真正实现。

很多设计思路,也是参考 New Bing 的建议。


2024 年 - 2025 年

那时候,我一直想实现一个幼儿园信息管理系统,或者说,一个能够帮助教师备课的软件。

但是因为懒,也因为时间有限,一直没有真正推进。

我尝试过使用 Coze 等工具,但距离真正可用还有很大的距离。

后来购买了 GitHub Copilot 会员。

当时还有每个月 300 次高级请求。

但是结果是:

钱花了,功能却没有真正用起来。


2026 年

事情越来越多。

那个自动备课系统不能再继续等待。

于是,从四月份、五月份开始,我升级到了 GitHub Copilot Pro+。

开始真正大量使用 AI 辅助开发。

但是到了六月,GitHub Copilot 改变了计费方式,开始按照 Token 计算。

结果:

Pro+ 不够用。

升级到 Max,依然不够。

最后,六月底开始使用 ChatGPT Plus。

不到两个星期,七月初又升级到了 ChatGPT Pro。


Vibe Coding 对我的意义

Vibe Coding,或者说 AI,对于我来说,并不是让我突然成为一个优秀的软件开发者。

如果让我设计一个特别新奇的软件,或者创造一个非常有创意的游戏,我可能真的做不到。

因为我没有那么强的审美,也没有那么多天马行空的想法。

但是,AI 真正改变的是另一件事情:

它成为了一个能够帮助我减轻负担的工具。

在幼儿园工作中,我们经常看到很多老师面对大量繁琐的事务性工作。

很多时候,他们唯一的方法就是:

硬着头皮完成。

但是,其实很多工作都可以进行抽象:

哪些是重复性的? 哪些是规则明确的? 哪些可以交给机器辅助?

然后利用 AI 帮助完成。

而不是简单地让 AI 只负责写一篇文章、生成一个文档。


AI 与教育

AI 进入教育行业,这是不可避免的趋势。

现在很多专家、领导都在讲:

“AI 赋能教育。”

“AI 引领教育创新。”

这些方向当然没有问题。

但是,我们也应该看到教育工作者日常面对的现实。

教育局有很多科室。

每个科室都有自己的任务。

除此之外,市场监督局、卫健委等部门也可能随时进行检查。

幼儿园并没有大量专职人员去应对这些事务。

很多时候,只能从一线教师中抽调人员完成。

但是,教师原本的教学工作依然需要完成。

所以,我认为:

AI 首先应该帮助教师减轻负担,而不是成为增加在教师身上的又一个“紧箍咒”。

教师在传道、授业、解惑之前,首先也是一份职业。

只有实现工作与生活的平衡,教师才能拥有幸福感。

有了幸福的教师,教师的脸上才不会长期带着疲惫。

而拥有幸福教师的教育环境,才能培养幸福的孩子。


当工作和生活达到平衡,教师才有更多精力投入教学本身,而不是把大量时间消耗在各种案头资料中。

最后,也感谢 AI。

它帮助我们解决了越来越多的问题,也让普通人拥有了创造工具的可能。

用 PyCon China 2025 的主题作为结尾:

AI For Good, AI For Life.