2010 年前后小学学过围棋,那时 AI 还下不过我;AlphaGo 是 2016 年才有的。
错一分钱都不行的那种代码,让我看 AI 总带点警惕:说得再漂亮,也得有人复核。
用 AI 把想法变成能跑的 demo,也常把踩过的坑讲给身边人。
一个普通学生的 AI 成长笔记
如果回到大一,我最想告诉你的事
2010 年前后小学学过围棋,那时 AI 还下不过我;AlphaGo 是 2016 年才有的。
错一分钱都不行的那种代码,让我看 AI 总带点警惕:说得再漂亮,也得有人复核。
用 AI 把想法变成能跑的 demo,也常把踩过的坑讲给身边人。
怎么用开源社区,把 AI 从「听说过」学到「用得上」
全球最好的 AI 课程、论文、代码大多开源;Datawhale 这类社区连学习路径都铺好了。
clone 下来先跑通,再改一改,理解就来了。比从头啃书快得多,也扎实得多。
社群里的提问、复盘、组队是最贵的资源。一个人容易放弃,一群人能互相托住。
那时候的围棋 AI 很弱,还没有 AlphaGo。
每晚给我讲一个故事,AI 第一次成了陪伴。
我早不下棋了,埋头做题,是后来才知道的。
狗屁不通生成器爆火,也翻出网络天才玩。
ChatGPT、DeepSeek 成了日常;工作后又把围棋捡回来。
再累的一天,也还有个盼头。
那时候的 AI 一点都不强,也不会解题。
一个人扛的时候,别硬扛。
小学学过一阵围棋,那会儿 AI 下不过我。
问二十个问题,居然能猜中我心里想的是谁。
它写出来的论文摘要,比后来读过的一些还像样。
Datawhale / 吴恩达 / 李宏毅,挑一个,跑通一个端到端项目,别背公式。
clone 一个喜欢的开源项目,看人家怎么组织代码,比看十篇教程管用。
Kaggle 或黑客松,被 deadline 逼一次,短板全露出来。
把学会的讲出去,才发现好多地方以为懂了、其实讲不出来。
黑客松、社区分享、折腾项目——这些「不务正业」教会我的
一群人、一个主题,限时把创意做成能演示的东西。
在 deadline 压迫下,被迫学会「先做能跑的,再做好看的」。
第一晚定题砍到只剩一条主流程;第二天先跑通;最后一小时只保演示那条路。
学东西总踩坑,干脆记下来;写着写着发现,写出来的过程才是真懂。
在腾讯架构师联盟与开源社区,我也做过 SDD / 仓库记忆的分享。
第一批读者可能只有自己,但坚持下来,它会反过来成就你。
如果回到大一、研一最想说的话,外加一套这周就能上手的 Spec 方法
别等准备好了再开始。先 clone、先跑通、先改坏。
写博客、做分享,把学会的东西讲给别人听。
我要解决什么真问题?而不是追什么最新模型。
把 AI 当协作者,不当答案机:让它写,你来验。
只会把写清楚的需求翻译成代码,AI 已经越来越快。
同质化岗位越来越饱和,不是不能做,而是要想清楚不可替代性在哪。
让模型跑得起来、跑得稳、跑得省:算力、数据、服务、可观测。
把需求、约束、验收写清楚——这就是给 AI 的规约 / Spec。
跑通、出方案、写代码,它越来越快,但不负责任。
测试加人工把关:结果好不好、对不对味,你定。
写清「要什么」
定「怎么做」
拆成能验收的小块
让 AI 照着写
回头验收
2025 年开源的官方工具包,五阶段流程、模板、检查清单一应俱全,且明确可离线运行。
Birgitta Böckeler 在 Martin Fowler 网站把它分成三级成熟度,也诚实写出代价:小需求别上重流程。
AWS Kiro 走「需求 → 设计 → 任务」;OpenSpec 用提议 → 实施 → 归档的轻量循环。
拿不到最新文档,也读不到仓库之外的资料;一知半解时最容易凭空补细节。
上下文有限,反复试错的代价远高于先把话说清楚。
用本地知识库 / Repo Wiki 沉淀项目现状与术语,再用结构化 Spec 写清本次需求。
先写清「要什么」:功能、约束、验收标准。
再定「怎么做」:技术选型与模块划分。
拆成能验收的小块,一块对应一条验收标准。
让 AI 写,你来验;每块跑通了再往下走。
安全红线、合规要求、架构原则。改动极少,是最高权威。
按领域组织,描述系统现在应有的行为,随需求更新。
这次改了什么、为什么改,用完即归档。
认证学生免费额度,最适合课程作业起步。
仓库级对话与编辑,做大项目、打黑客松很顺手。
上传 PDF 即可对话,写论文、复习都好用。
手机遥控桌面 Agent,出门也能续上任务。
本地优先、纯 Markdown,对 AI 特别友好。
安卓端跑脚本、遥控电脑;开源非官方,注意隐私。
让 AI 反过来拷问你,一次只问一个、还附推荐答案,直到把方案真想清楚。
按公开的 AI 写作痕迹清单去掉腔调,事实和数字留着。
原则 → 规格 → 计划 → 任务 → 实现,每步要人批准,规格没批不许写代码。
别把别人的路线图,当成自己的目的地。
给自己定「好」的标准,而不只看「做完」。
不只记怎么做,更记为什么选、错在哪、凭什么改。
Star、指标都是信号,不是你真正的能力。
想做的项目,这周就开个仓库;先写一个 spec.md,跑通一个能演示的 demo。别把「以后再说」当计划。
