最近在 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.
缘起
Windows中习惯了微软拼音,实在习惯不了还可以搜狗、QQ、百度 and so on。可是Ubuntu系统不行。很多输入法不提供Linux版本,提供的看样子也都在deepin里面。搜狗提供的,但是版本太旧,还需要安装fcitx4 ,可是现在Ubuntu24.04 已经到了fcitx5了,我就得大改系统,还不一定能成功。
这不就类似于为了路上的韭菜买了一套房子吗?不乐意了。翻一翻系统自带智能拼音,还带有云输入,挺好挺好。
不过一翻软件关于,点击github仓库一看,居然不是最新版本的,可是ubuntu自带软件仓库里面并没有呀。滞后了怎么办,开启了我这辈子第一次还是第二次编译安装的路
做好安装准备
首先得做好安装环境的准备。
卸载旧版
#卸载旧版
sudo apt remove 'libpinyin*'
sudo apt remove 'ibus-libpinyin'
安装环境
# 安装环境
sudo apt install libibus-1.0-dev
sudo apt install libdb-dev
sudo apt install libsqlite3-dev
sudo apt install sqlite3
# 根据我的安装过程还需要安装
sudo apt install libsoup-3.0-dev
sudo apt install libjson-glib-dev
sudo apt install libnotify-dev
sudo apt install gnome-common
下载软件
wget <https://github.com/libpinyin/libpinyin/releases/download/2.10.3/libpinyin-2.10.3.tar.gz>
wget <https://github.com/libpinyin/ibus-libpinyin/releases/download/1.16.5/ibus-libpinyin-1.16.5.tar.gz>
tar zxvf libpinyin-2.10.3.tar.gz
tar zxvf ibus-libpinyin-1.16.5.tar.gz
# 可以根据github上面最新的链接修改
编译安装
cd libpinyin-2.10.3/
./configure --prefix=/usr
make
sudo make install-strip
cd ..
cd ibus-libpibtyin-1.16.5
./autogen.sh --prefix=/usr --enable-cloud-input-mode # 开启云输入
make
sudo make-install
接下来重启电脑,就能享受最新版的ibus智能拼音了。
无影云电脑简介
阿里云推出无影云电脑个人版,其主要面向还是游戏方面,像VPS,不过不给公网ip,像网吧的系统,不过设备另外购买,阿里云给出安装好《黑悟空神话》等镜像。云主机分镜像提供了不同规格。
规格价格
规格如下:
| 模式名称 |
经济模式 |
流畅模式 |
性能模式 |
电竞模式 |
| CPU |
4核心 |
8核心 |
16核心 |
12核心 |
| 内存 |
8GiB |
16GiB |
32GiB |
46Gib |
| 费率 |
4核时/小时 |
8核时/小时 |
16核时/小时 |
60核时/小时 |
| 显卡 |
|
|
|
Nvidia Geforce RTX 2080Ti Super 8Gb |
|
|
|
|
仅限Windows Server系统 |
同时其根据价格提供不同数据盘大小(系统盘统一为60G)和网络速率(默认为10Mbps)配置
|
数据盘大小 |
赠送核时/月 |
价格 |
| 黄金版 |
40G |
40 |
9.9/连续包月 27.9/连续包季99.9/连续包年 |
| 白金版 |
100G |
80 |
19.9/连续包月 57.9/连续包季199.9/连续包年 |
| 铂金版 |
200G |
160 |
29.9/连续包月 84.9/连续包季319.9/连续包年 |
| 钛金板 |
500G |
320 |
74.9/连续包月 209.9/连续包季749.9/连续包年 |
| 黑金版 |
1000G |
640 |
139.9/连续包月 389.9/连续包季1399.9连续包年 |
| 网速 |
价格 |
| 10Mbps |
默认 |
| 20Mbps |
? |
| 30Mbps |
? |
| 40Mbps |
? |
从目前的状况来看,无影云电脑配置较部分本地旧电脑高,适合电脑不在身边时带着平板使用,但平板还必须配有键盘鼠标,才方便使用,或者就是轻薄本玩游戏,也是挺好的。
系统介绍
无影云电脑从版本记录来看,企业版功能比个人版功能多,系统镜像多,企业版提供Windows 11、centos、Ubuntu24.04等多样化系统,而个人版只支持4款系统
- Windows Server 2022 Datacenter
- ~~Ubuntu 20.04~~ (已删除)
- Ubuntu 22.04(后期才增加的)
- Kylin 23.04(后期才增加的)
毕竟Windows 系统千篇一律,我想在Ubuntu系统上面玩玩。但是本人喜新厌旧,当时用的时候居然只有Ubuntu 20.04,虽说是LTS系统,但主流支持也仅仅到2025年。我开始想升级Ubuntu系统,发现无影云电脑其使用的远程连接协议比较特殊,是私有的ASP协议,不是主流的VNC或是RDP,同时无法出现系统初始化界面,用户登录界面等配置界面,不告知密码,无法通过系统设置修改密码。不过ssh倒是配置了免密,sudo -i 也没有限制使用。
安装步骤
1.安装中文语言包
那就开始我们的折腾吧。经过我多次尝试,我使用了Ubuntu 20.04 作为初始系统。
为什么不选择Ubuntu 22.04呢,我最开始尝试的时候无影云没有推出这个系统,~~推出22.04后我实验了一下,Ubuntu镜像源有问题,无法升级。~~(可使用,无法升级是设置了某些软件不升级)
在打开Ubuntu 20.04后首先第一件事安装中文语言包。(毕竟是中国人,看中文最舒服)
1.点击左下角或者左上角的九宫格图标,打开所有应用。
2.打开Settings
3.点击 Region&Language。

4.点击language,选择中文,Done
5.点击Formats,选择中国,Done
6.点击Manage Install Language,会跳出来The language surpport is not installed completely,点击Install,此时会自动安装。安装以后点击Install/removed language,取消勾选English。全部OK


7.关闭所有页面后重启电脑,云电脑连接后应该显示中文。此时全部结束。
QA:
Q:如果此时提示输入密钥:
A:请自行设置密钥,并牢记密钥。以后安装部分软件可能需要。
Q:如果此时提示输入密码:
A:请直接取消,无影云电脑个人版不提供密码给你。请打开终端(Terminal)输入
bash
sudo chattr -i /etc/passwd
sudo chattr -i /etc/shadow
sudo passwd admin
# 输入新的密码(此密码可能会随着系统重启而被更改)
接下来继续之前的操作。
为什么要这么做呢,因为阿里云在其官方常见问题中提到了一点就是默认在shadow和passwd上加锁,所以无法轻易更改密码。
2.升级软件
继安装完中文语言包并重启后,我们开始升级系统的流程了。我们选择官方的do-release-upgrade命令升级。
在升级系统之前,我们要升级系统内软件包。
打开终端,输入如下命令,先更新软件包缓存。
sudo apt update
sudo apt-mark unhold linux-generic linux-head-generic linux-image-generic
# 这三个包是系统内核,默认不升级,但不升级内核就无法升级系统。
sudo apt upgrade -y
安装一会儿会遇到是否升级软件配置文件,我选择的是install package maintainer’s version
安转完成后输入命令重启电脑
3.升级Ubuntu 22.04/24.04
系统重启后我们继续在终端输入
sudo chattr -i /etc/passwd
sudo chattr -i /etc/shadow
sudo do-release-upgrade
此时会提示,在/etc/update-manager/release-upgrade中设置的是never,永不升级。
我们编辑一下
sudo nano /etc/update-manager/release-upgrade
将never改成lts,ctrl + o 保存, ctrl + x 离开。
接下来继续运行
接下来会选择是否继续升级,输入y
是否保持软件默认设置,我选择了还是install package’s main version
会遇到两次变紫色画面,输入Ubuntu系统域名等,直接默认回车。
等一段时间,在更新时,系统会提示有新系统更新,是否更新,选择稍后。
等到最后会提示大量软件包不再需要,可以删除,删除后重启,此时已经是Ubuntu22.04.5 LTS系统。
4.加快系统更新的方法
在系统更新的时候,有一段时间会让人感觉卡住了,就是安装libreoffice,firefox等软件,因为从Ubuntu 22.04开始,gnome 桌面、Firefox、 libreoffice等一系列的软件都换成了snap软件包。
而阿里云也罢,国内各大高校也罢,有Ubuntu软件镜像源,但是没有snap镜像源。网上提出一种方法,就是安装snap官方镜像包,但是这能不能加速,也是仁者见仁智者见智。
snap install snap-proxy
snap install snap-proxy-client
我选择,反正firefox占有量也很低,我用的也是Microsoft Office 365,所以我用FIrefox 下载了Microsoft Edge 浏览器,然后干脆把firefox 删掉了。
可以删掉的软件很多。
sudo apt remove libreoffice* firefox* reminna* transmission* thunderbird*
thunderbird 是邮件软件,transmission是下载软件,Remmina 是远程桌面共享,大多是都没用。
升级Ubuntu24.04的注意事项
更新软件包格式
升级Ubuntu24.04系统后其他倒没什么,但是有一点要注意的。很多开源镜像都提醒了
在 Ubuntu 24.04 之前,Ubuntu 的软件源配置文件使用传统的 One-Line-Style,路径为 /etc/apt/sources.list;从 Ubuntu 24.04 开始,Ubuntu 的软件源配置文件变更为 DEB822 格式,路径为 /etc/apt/sources.list.d/ubuntu.sources。
在无影云电脑中还不一样,用的是阿里云镜像,其没有放在ubuntu.sources文件中,而是在
/etc/apt/sources.list.d/third-party.sources文件中。
当我们在运行软件更新时会提示warning,是因为这个文件缺少了最后验证的gpg文件路径。
我们编辑一下 /etc/apt/sources.list.d/third-party.sources这个文件。
sudo nano /etc/apt/sources.list.d/third-party.sources
最后一行加上
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
保存以后再更新就一切正常了。