在上海的第四期AI编程训练营里,我看到的故事与感悟

共 3190字,需浏览 7分钟

 ·

2024-12-04 10:46

在过去的两个月里,我和Shadow在上海开展了4期AI编程训练营。每一期大约10人,却让我看到了各行各业人们对AI时代的热情与渴望。今天,我想分享一下这段时间作为导师,我的所见所想。

我遇到的这群人

最近在整理报名表时,我就被学员们的多样性惊讶到了。有经验丰富的985高校老师,有充满创业梦想的在读研究生,有想扩展技能的程序员,还有最让我意外的 —— 占比40%的互联网从业者,清一色都是设计师和产品经理。具体来说,学员的构成是这样的:
  1. 10%是高校老师,覆盖了985到二本院校,他们的诉求如下:

    1. 了解最新方向和技术,方便后续开课

    2. 有些项目学生不愿做而且做得差,只好自己亲自来做(这是老师的原话哈哈)

  2. 15%是在读学生,覆盖了985到二本院校硕士的研究生和博士研究生,他们的诉求如下:

    1. 大部分是为了开题

    2. 做自己的项目,有打算创业的

  3. 10%是程序员,主要方向是机器学习,他们的诉求很简单,就是学会AI编程扩展自己的技能树

  4. 40%是互联网从业者,设计师和产品经理,他们的诉求如下:

    1. 能更好地和程序员沟通

    2. 打算自己直接做Demo甚至产品

    3. 有些产品问题程序员解决不了,只好自己上手了

  5. 25%是泛创业者,他们的诉求就是学习新知识,甚至可以做出自己的Dream APP
最让我感动的是,有20%的学员是从外地特意赶来的,最远的来自北京和香港。

避免学员信息泄露,打个马赛克


最让我印象深刻的学员
  1. 从福州专门跑过来学习的50岁老大哥

这位老大哥是专门在福州做灯饰生意的,上课那天坐5点多的飞机飞来上海,然后那天凌晨2点还在微信问我AI编程问题。然后那一天晚上快7点才离开赶去坐8点半的飞机回家。由于这位老大哥我们已经认识很久了,他属于完全没有任何基础的人。为什么我会对他印象深刻呢?因为他当天做出了一个TodoList的网页来,而且成功发布到Vercel了,这个当时在我眼里属于非常神奇的事情。后面几天他连续做了3个小应用出来。
  1. 来自985的高校老师
这位老师是一名计算机学科的90后老师,当时我听了她的介绍后非常疑惑,为什么计算机博士还要来学AI编程?原来她学AI编程是有一段小故事的。她本来想做一个个人网页,但不懂前端知识所以想找学生帮忙开发,结果学生嫌钱少(其实我觉得老师给的算挺多了),老师一气之下飞来了上海自学编程(这课程费用比找学生还便宜,关键这种课程属于外出学习,很多学校可以报销哈哈)

对AI编程感兴趣欢迎参与我们的问卷调查

  1. 一天快把毕设完成70%的研究生
现在很多研究生在开题被老师要求增加AI功能,甚至“Agent”,这对于非计算机背景的学生来说其实很痛苦。我们第二期就有一个学生点名要学Agent,然后还把自己的同学介绍到第四期了。我们的第四期学员是一位完全不懂编程的学生,她要做的是一个可以通过多LLM Agent交互来让ComfyUI生成作品的项目,但这里有很多技术细节她是不知道的,例如怎么使用ComfyUI的API模式,以及怎么在浏览器里查看网络请求来修改双方协议等等。还好Shadow是ComfyUI的专家,花了60分钟从0到1把她要开题的项目直接实现了出来,后面这名学生可以在Shadow项目的基础上完成自己的毕业设计。
  1. 一名一上来介绍就说自己是很懒的设计师

没想到有人的开场介绍是说自己很懒,这种比较少见。我现场就跟他说AI编程就是为很懒的人做准备的,在上课过程中,我也偶尔留意这位学员有没有认真听讲,发现他注意力好像集中不起来,所以当时我不觉得他可以在短短4小时里能掌握AI编程而且能做出点东西来。但令我刮目相看的是,他竟然做出了一个RSS爬取+LLM提取摘要的网站!而且成功部署到Vercel,还提前下课走人了!
  1. 一位差不多把学费赚回来的体育方向研究生
我们在第一二期开展的时候同时举办了AI编程挑战赛,这位学生将自己在课程里做的项目直接拿来比赛,结果获得了第一名,奖金能覆盖课程费用的75%。这位学生虽然也是0基础,但是很不一样的是,他的产品设计和包装能力很好,他直接做出了一个很完整的项目出来,高票获得第一名。
  1. 一名很想把自己的Dream APP开发出来的项目经理
这位项目经理为了实现自己的Dream APP(一个Todolist+番茄闹钟+目标奖励的应用),专门从香港飞过来学习。在上课前,由于我已经了解过他想做什么,加上他做项目经理我对他能做出小应用来很放心,结果他没做出来...主要的问题是他突然对对于自己的想法很模糊,不知道怎么拆解功能,导致他在上课期间只是做了一个倒计时功能。

我的一些感悟

后面跟部分学员私下交流后,大家都一致认为AI编程在很大程度上提高了他们的动手能力,但更让我觉得惊讶的是,部分学员表现出来强大的“谜之自信”(这里绝对是褒义词),就好像他们觉得这是与生俱来的能力一样,他们很有信心将自己想做的应用一步一步做出来。这说明什么?很多人都有自己想做的事情,可惜之前没有这能力和时间,但现在可以像拼乐高一样把自己想做的作品做出来。
其实,说与生俱来我认为一点都不夸张。因为有了AI编程后,能不能做出东西来就是看你懂不懂拆解任务、提问和分析,全套下来就是你的逻辑能力行不行。在4期AI编程线下训练营里,绝大部分的同学都是靠文字描述把自己想做的事情做出来,只有极少数的同学做的事情需要我们懂点计算机基础才能解决。
开AI编程线下训练营的意义是什么?我觉得就跟看武侠小说一样,帮你打通你的任督二脉。AI编程的入门门槛其实不高,但如果没有人手把手带你入门,你还真的不一定能入门。为什么?因为你可能连环境部署都搞不定,这些纯看经验而不是教程,尤其是不同机器的部署都不太一样。我在课程里说了,有70%的bug都是来自环境部署,我相信很多新人都会被环境部署直接劝退。这就是线下训练营的好处,导师真·手把手帮你把环境部署好,而这一个步骤基本要占据一个小时。
除此之外,我觉得线下课程能有效打破你对编程的心魔。在课程里的第一页PPT我会很直白地告诉大家:不要畏惧AI编程,编程是硬技能,但AI编程强调的是软技能,而这些软技能每个人都拥有。线下课程相比线上课程的好处是有氛围感,当你看到身边的同学和你水平相仿,也在认真学习,那种互帮互助的氛围特别珍贵。
最让我有成就感的,是看到学员们自信满满地走出教室。他们不再觉得编程是遥不可及的事情,而是像搭积木一样,能一步步把想法变成现实。这可能就是AI时代给我们带来的最大改变 —— 它让创造变得触手可及。
推荐阅读
为了让你掌握AI编程,我们在做的4件事
新手尝试AI编程时需要关注的几个小点


浏览 17
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报