我今年有机会带着两位非 cs 专业但是学过编程的年轻人学习怎么 vibe coding,在结束了一个月偶尔帮忙指导一下的阶段之后,他们已经可以用 cursor 构建帮助自己的小产品了,其中一位同学(大二)问过我他回到学校以后的建议,我当时给出的其中一个建议是,除了基础的 cs 、ai 课程之外,可以找机会修一个 web 开发的课程。
如果我现在回到大学时代的自己,忘记了自己的经验。
我希望自己有热爱 build things 的冲动,借助 GitHub repo 中的 copilot/deep wiki/Claude code 去快递了解我想要学习的开源项目实现;
希望自己有机会去从文档、示例项目学习 web 开发的技术知识,知道如何从 v0 的输出代码进行本地的维护;
有契机能毫无缘由感受到 Linux,CLI 的酷;
顺着构建过程和好奇心去 debug,从 debug 中找到贡献开源社区的切入口;
有好奇心把自己借助魔法构建的项目的架构读懂,上线,遇到瓶颈的时候借助 ai 进行调优、重构。
在某一个项目中,能和 ai 结对、高效地古法编程。
从而成为知道该担心什么、问什么的、能够构建可维护项目的构建者。