课代表立正

AI课程/风水宝地: https://www.superlinear.academy/ai-builders 会员频道3美元一个月,周更,并送终身社区会员。非常超值,很建议一试。 50分钟完整版:https://youtu.be/DxRCFOOd0Oo 当专业程序员还在纠结代码架构时,一个没有编程背景的 8 年级学生已经靠 AI 实现了数万美元的收入。编程的门槛正在消失,而“知识诅咒”正在成为资深技术人的负债。 在这场与加州州立理工大学孙教授的深度对话中,我们揭示了 AI 时代一个真实的残酷现象:CS(计算机科学)专业背景的优势正在被结构性削弱,而“问题发现力”和“原生执行力”正在成为新的护城河。 【你将从本视频中获得】 真实案例: 零基础高中生如何利用 Claude 和 Cursor 在 7 周内上线商用级 App。 认知迭代: 为什么“想得太深”反而让你在 AI 开发时代输给年轻人。 教育/创业启发: 为什么在 AI 时代,年龄越小的 Builder 往往变现能力越强? 行动指南: 如何识别并激活那 1% 的“关键问题”,跳出“知识诅咒”去交付结果。 如果你是想转型的程序员、寻求突破的创业者,或是正为孩子规划教育方向的家长,这 30 分钟的对话将帮你重新校准在 AI 时代的竞争力坐标。 00:00 孙教授背景介绍:从 Amazon 到 K-12 AI 教育 04:04 为什么高中生有时间且能够完成创业项目? 07:10 案例 1:零基础女生利用 AI 在 7 周内上线 App 10:52 30 小时交付:AI 如何让开发门槛彻底崩塌 12:50 CS 专业优势的消亡:跨学科结合的新机会 16:50 AI 时代唯二重要的技能:发现问题与执行力 20:40 案例 2:自动翻谱 App —— 为什么“想简单点”才是算法核心 24:55 认知反差:为什么年龄越小的 Builder 挣钱越多? 27:50 执行力是可以被“激活”的吗? 31:40 总结:从 User 到 Builder,必须先“下水”

What is 课代表立正?

课代表立正的官方Podcast
深度访谈,有用干货,亲身验证的「真本事」
Superlinear Academy创始人,Maven Top AI Instructor
前Statsig布道师(OpenAI收购),腾讯副总监,Meta,Amazon;康奈尔经济学博士

社区:Superlinear.Academy
课程:ai-builders.com
个人:lizheng.ai

我们在看这些学生阶段的创业挣钱的例子呀,年龄越低,挣钱其实越多。这么多年,咱们技术同学挣钱最多,就是我刚才说这个八年级同学。现在这个时代,其实是一个做 startup 一个好时候。以前的话呢,带同学做一些技术含量比较高的项目的话,如果说这个同学没有相当多的 CS 的背景,还是有可行性上面的一些考量的。但现在的话呢,其实没有固定 background 时候,我们发现这个能做成。编程的门槛一下子拉低了这么多,那什么东西变得有用?看到什么样的同学吧,你会觉得这个人他应该是在 AI 时代能比较好的抓住这波机会。
这么多年,我们其实看同学啊,不论是研究生、本科生还是高中生啊,做的比较好的,真的就是两个技能,一个就是发现问题的这个能力,这个部分比较好培养,引导一导都能,其实培养大差不差。第二呢,就是所谓的这个这块特别关键,这个我觉得也是区分最后大家做出来东西好坏啊,以及同学自己能达到一个高度主要的一个因素。给你一周的时间,给我想至少有五个pro。一开始同学都会说,哎呀,老师每天就是在学习,也没什么特别的。但最后发现,十个同学可能九位同学拿到idea都是very very unique。
Hello,孙教授,欢迎来到课代表李政的频道。哎,课代表,多谢邀请啊!我一直是您的那个忠实粉丝,终于有机会跟您在这边做一些分享。
嘿,客气客气,可不可以请你做一个简短的自我介绍嘞?我个人的背景呢,因为我也是做 computer science 出身嘛,其实和大部分咱们华人的背景呢有相似之处,但也有不一样的地方。 PhD 毕业之后,先去了 Amazon,也是先去了大厂,但是我做的时间不长,做了大概一年多吧。我和我的一个老师呢,去做了一个 startup,是一二一三年,然后我们在做这个 mobile 的 AR,那时候做的比较早,是做这种 photo based 这种 AR,就是通过照照片啊来去做识别。
当时我们有了一个 seed funding 吧,那个 startup 做了一年多,但那个 startup 做的不是特别成功。一四一五年的时候呢,我就落脚回到南加这边,在 Cal State,就是加州州立理工。因为做 fabric 有一些时间和灵活度嘛,所以就开始继续去 explore 这些不同的这些创业的机会。后来呢,大概过去十年嘛,将近有十年的时间一直在专注做这个 K12 跟 biology science 啊和 AI 的这个 education。其实起因呢,主要是一五年的时候我们。
在大学呢,都拿到一些 funding。主要其实当时在美国有很有名的一个一件事情,叫做 CS for All,其实是奥巴马当时提出来这样一个事情,就是说鼓励所有这些中小学生去开始学编程,从 kindergarten 开始。当时所以说政府拨了好多这个 grant 和 funding,然后我们在大学做了好多这些 teacher training 啊,包括这些 curriculum development 的工作,包括也去 offer 了很多这种 program,就教周边的这些。
小同学们这些 coding,当时受到这波的这个影响,就开始转头做这个正儿八经的 K12 的 education。然后过去这么大概七八年吧,从我一开始,我一个人自己在教我们。
大概有六七门课吧,三四十个同学,我一个人教,一个人开发课程,一个人做运营。到今天将近快不到10年的时间,也还好,发展的也比较慢,但是也比较稳当一些。现在我们等于说大概有八个校区吧,大部分在西海岸,大部分在南加州,然后在西雅图也有三个校区。
然后呢?现在学生也多一些了。过去这么多年,可能我们接触过、带过的同学也得有大概四千到五千这样子。五千K to twelve就是学前班儿,一直到高中生是吧?K to twelve,对的,就是整个这个跨度。因为你也知道,最近这些教编程的东西呢,其实题目比较多一些。教低年级其实有很多低年级的一些选择。
从这些 block coding 啊,从这种 Minecraft 这种 game coding 开始,然后到高年级的话,能做的东西就更多一些。况且现在每天这个 topic 在变化,给我们的选择余地也比较多。我们很容易就是给不同的同学啊、不同的年龄啊、不同的兴趣,能找到他们。
比较适合的一个 learning path,这个创业过程本身也是很有意思啊。但是我们今天主要 focus 还是讲从你的角度教了这么多学生,你看既当大学教授教大学生,然后又自己开始教这个 K to twelve 这个东西教学。
中小学生吧,高中小学生编程。然后最近其实咱们是一起上的一个活动,你在上面去讲大家是怎么样子学AI的,以及你讲了好多个故事,这些学生们是怎么样子使用AI去解决了真实的问题,包括从学区拿到钱啊,包括他们韩国明星演唱会上卖周边,就特别有意思的一些案例。所以说,我就特别想帮大家,这里边可能有家长,但是更多的反而是程序员。
想转AI,或者说Data Scientist想转AI,他们会觉得哦,不知道怎么样子入手,以及什么样子才是真的用AI用的好。我想从你做教育的角度来说,帮大家分享一下这样的故事。
好呀,好呀,可以吧?我先从您刚才提到几个例子开始讲起。其实核心是为什么我们开始带这些孩子们开始做这些project?最初其实我们刚才我说嘛,做编程,那其实主要就是教大家拍照呀、什么C罗尼亚就这些课,Java这些课。然后后来没多久呢,我们就开始反思说,那你最终的这个出口呀和目的在哪?
其实这个跟我个人的经历也比较关系。其实我很小,我自己其实是打这个校赛出来的。但是呢,后期我就发现,校赛这个东西,可能从编程来说、刷题来说,我们都知道是一个很好的技能,但是它可能不是最终你学编程的终极的目标。那终极目标其实还是要做应用。换句话说,现在这个时代其实是一个做 startup 一个好时候。
我之前因为也一直在带研究生啊,带本科生,现在带中学生。哎,就我在想说,为什么不能让这些年龄低一点同学就开始很早的有这种创业的这种体验和经历?所以我们在教编程时候发现,这个编程呢,咱们做软件其实是个很好的突破口。
比如说,你要说想让一个高中同学搞一个创业项目,比如说开一个奶茶店,这个事情基本上不靠谱。那第一,你需要很多资金;第二,他也没这个时间去运营。但是你说你教一个高中生去做一个app,做一个平台,哎,那这件事情在一定条件下其实是可以完成的。提个问啊,就是很多人觉得高中特别忙,甚至我也觉得我高中可能是我这辈子最忙的时候之一了。从你的角度来看,为什么就是高中生反而有时间去做这些?
这个,因为您看啊,我们其实接触的同学还是美国这边的高中生。然后我自己来说,我也没有在美国上过高中,我们都是本科完才出来的嘛。一开始其实有一个误区,总觉得在美国的高中生也不是那么忙,但实际情况下,我发现其实要比咱们国内在高考其实要更忙。原因很简单,国内高考的话呢,它的目标比较单一,就是一个分数;而这边的话,除了分数,还需要你做很多课外的东西。而课外这个东西,你知道它是没有天花板的,所以大家也是觉得压力很大、很卷,每个人在想各种各样的办法充实。
自己的这个背景,所以说这个是一定的,所以说我们才去说高中同学带他们的时候,可能我们需要明确一下目标,就是你能做的事情很多,但是你的时间是有限的,哪些可能值得去做,或者说能够去出一些比较好的亮点和成绩,可能你要去优先做。第二的话呢,可能这个东西你要看你自己的兴趣啊和爱好,不是说每个人你最后都要去学口经,都要学computer science。
那假如说我的目标就是学一个商科,哎,那我能不能就是围绕着这个 idea 做一个好的一个项目呢?尽量能把它 launch 出来。哪怕我是用 AI 来去做的,没关系。所以说就是要结合同学的这个兴趣啊和精力去做。所以回到您的问题上来说,倒不是说有什么捷径可以去省一些时间,而恰恰是因为大家时间都比较少,一定是要把这个目标要定好,找自己擅长的东西去做,能出成绩的东西做。
所以他们课余其实是有时间的,但是选择很多。但是作为一个想用AI或者想编程做好这方面的人,确实AI它又带来了很大的助力。就是我们经常说嘛,就是有的人是十倍效率、五倍效率,但是你得找到发挥场景。如果你只是做之前的事情的话,可能很难帮助你真的十。
倍,但是对于这些高中生,他可能恰好就用上了这十倍。对,现在大家咱们讨论AI比较多嘛,其实现在AI导致的目前的一个结果,我之前好像看到一篇文章是谁写的,大概意就是说,AI其实从某种程度上减少了这个IB类的学生的优势嘛,因为其实普通同学他通过这个工具能达到同样的效果,所以说这个在我们带高中同学的时候,其实我发现也。
是打开了一大扇窗,因为以前的话呢,假如说我们想带同学做一些相对来说技术含量比较高的项目的话,如果说这个同学真的没有相当多的CS的背景、coding的基础。
可能还是有可行性上面的一些考量的,但现在的话呢,包括今年我们尝试带一些高中同学,直接就用Cursor、用Cloud Code去做,它跟我们去教大学生还不一样。大学生因为他本身还有一些coding的背景,但是我们在教高中同学的时候,他即使没有coding背景的时候,我们发现这个东西能做成。就是我那天分享的其中一个例子,我们有一个女生叫Tammy,完全本身不是想搞coding,不是想搞STEM,她想搞business,想搞商科。
然后我们那天在聊天,我说你想搞创业,我们做一个创业项目。我说你找做一个创业项目,你要找到一个问题和痛点,找到一个需求。哎,他就很快的给我分享一段非常特别的一个例子。
因为Tammy是一个女生嘛,很喜欢关注这些pop star、Black Pink韩国的这些明星。我们在南加嘛,这边的活动也比较多一些。她曾经告诉我,说基本上夏天她每个活动尽量都去参加。然后她就说找到一个好的机会,她说她每一次去参加这个演唱会的时候呢,她会自己准备很多。
各种歌迷的道具啊,这些宣传品啊等等。然后呢,其他歌迷每次都会问他说:“哎,你这个东西在哪儿买的?我怎么买不到?”哎,他就觉得这个是个很好的一个商机。所以我说这个特别好。我说咱们能不能建立一个小的一个社区的一个平台,甚至说一个APP的形式?那当然,你不能光卖东西,你要放一些康斯这种信息啊,给一些歌迷交流的空间,然后附带着你卖一些这种产品。
那当然,这个东西对于我们做技术来说,可能不是特别难,但是呢,也是挺大的一摊的一个项目。但是后来我们就尝试着就用 Cloud Code 来教他们做这个 App。你知道现在做 App 我们常用的就是那个 Flutter 嘛,因为它是跨平台的一个框架,然后用到一个语言叫 Dart。所以这些东西其实我们教大四的同学,这是一个专业的选修课。那现在就是在同学没有太多 coding background 的前提下,就直接用 Cloud Code 来去做。后来经过七周到八周的时间吧,我们第一个版本也都。
已经在上线了,在 Apple Store 和 Google Play 都已经上线,然后他自己已经把自己的产品都列上去,然后打印那些 QR Code,然后他在下一次去参加那个 concert 的时候就会可能去。
找一些机会啊,去做一些分发,所以当时我们也是很surprise。一开始我还比较担心这个质量,后来呢,其实我会发现这个前端也好呀,后端也好呀,经过大量反复的这种测试和反馈,还真的是能够达到可用的一个版本。当时我看的那个app,它的完成度其实是挺高的。
Temu在这里边比重是多少?然后你们是几个人?这里边呢,就是这样一个分配,就是我们一开始呢,大概花了一周的时间,要先教Temu一下基础的这些,你至少得知道手机开发怎么回事,你至少得把Android Studio、把这些Flutter这些framework安装上去,你至少要知道怎么用这些Emulator。第二的话呢,稍微要给同学过一下这。
一个foundation,比如说做frontend,其实就是做UI嘛,怎么去做这些button,怎么做这些layout,但是不用花很多时间,可能我们会定几个比较典型的例子,然后让同学跟着我们,就像pure program一样,因为同学你要知道他没有学过编程,所以说我们至少会告诉你说这个参数是控制这个margin的,那个参数是控制color的,你要跟着我们走一遍,哎,你可以把这个color试试换换换,看看能不能把它变出来相应的效果,这样他有一个直观的一个印象。第二的话呢,就是要教他一点。
简单的这个backend的东西,其实就是database、Firebase这些,其实也很好用。但是你要告诉同学,哎,这里边你怎么去组织这个data structure?你的这个attribute属性都是什么东西?好,有这样一个概念以后的话呢,后面就直接上code。这里边其实最重要需要教同学的关键是,一方面是一些最基础的这些programming的东西;第二方面,咱们都知道比较重要的一个是反馈。任何的一个change出来以后,你一定要知道,咱们去测试去verify。
然后不对,你怎么样能够去把很具体的这个feedback要给AI,就是来来回回的测试加反馈。当然,在前期的时候,可能我们老师带的同学多一些,后期其实很多时候我们会给同学发很多自己的一些他设计好的一些design啊,这些feature作为homework。后来我们发现,其实,在课下甚至可以独立的完成。
相当的东西,呃,中间有一两次可能遇到一些比较麻烦那种build的这种problem,那这个老师可能花了点时间帮着同学一块儿去解决了一下,但是大部分在feature上、functionality上面,其实同学基本上最后那主动成就还挺高的。我觉得估计一下吧,一个同学可能平均一周能花四到五小时左右,差不多就这样一个level。课上的四五小时还是课上课下加起来?就是加起来吧。实际情况来说,我不觉得同学在课下有很多的时间,因为Tim应该也是Junior吧,就是十一年级,应该是最忙的一年。
他在学校的这些功课啊,GPA已经压力比较大了。对,所以说当时这样去做的时候,我心里面还是不是特别确定。但是其实出来的效果远远超于我。就像我那天讲了,你说真的,Timmy现在他对这个 Dart 这个 programming language 很熟悉吗?我觉得肯定不。
至于他对整个这个 architecture、这个 front end、 back end 这些东西 networking 很熟悉吗?我觉得也不行。但是说这个东西真的重要吗?我觉得这是个问号。你想他的目标就是要做产品,要做一个创业的项目,就是想把我的这个商品放出去,在我的这 community 宣传。那我觉得这个足够了。我刚刚算了一下,一周四小时,然后七八个周的话,那基本上就是三十个小时。那作为一个全职打工人的话,一周拿出二十个小时来,其实是可以的。你两个周就可以搞定这些事情。
对,一定的,就AI给我们的这些机会吧,就越来越多。早些年咱们带同学啊,可能我会说百分之七八十,可能同学就会想去走computer science啊、data science这些major。但是这两年,我会说可能纯粹是要做computer science major的同学,高中同学可能也就是百分之二十了。那一方面,可能大部分同学并不是都要去走这条路;另一方面,您可能也知道,这个computer science相对来说还是比较competitive去apply,所以说很多同学。
他也不敢说直接去申请,很多时候大家会走了一些交叉学科。那我后来突然发现,其实咱们从CS也好,AI也好,从这个角度来去做一些跨学科的结合,能够给同学提供一个非常好的一个机会。因为你想一下,如果说传统来说,如果同学真的要去做,比如说biology、chemistry,真的要去这些wild lab去做,资源和这个机会是一方面,更重要的是同学其实可能没有真正的时间去泡在实验室里边去做这件事情。
而是 consulting 去做这个 research,但现在我们如果能够用这种 computational 的办法,用 AI 的办法,其实带一个中学同学做,无论说做 research,要做 startup,反而其实更加可行一些。对,所以说现在其实越来越多的同学,我们会看到,其实大家的职业的 goal 啊,或者说是 major 的这个目标啊,可能都不是在 CS 上面去了。但是我觉得这个也是证明出来了,现在 AI 对我们的一个特别。
算是一个比较好的一个影响嘛?我量化一下啊,就是你觉得在AI之前那些呃flatir都是都在,那就不要说他们自己学了,基本上不可行,因为他没有兴趣。他如果找一个学的比较好的你们课程里的优秀学员的高中生去partner,他需要多长时间把这个东西做出来?和你们一个老师这种程度,这个老师也没有AI啊,当然就是他要从头到尾把这个app给做出来,他分别需要多长时间去把这个东西做好?
这个项目呢,取决于它的这个 complexity 功能和需求可能不太一样。但是因为我在大学呢,我给我们大四学,其实上同样一门课。在大学我们是一个 semester long 吗?就是十五周,每周一般来说是两节课,大概就是三个小时左右的时间。一般来说,我们大学的课的这个 structure 呢,就是大概三分之二的时间去讲 foundation,就是 Flutter,然后三分之一的时间留给大家做一个 project。
所以说,从我这么多年来教这门课,我会来看,对于大学来说,我让他们去做这个 individual project,而不是做 team project。我们希望每个人都能有机会去尝试一下这个过程。当然,最后大家出来的这个 app 的可能复杂程度不一样,有的同学可能非常 fancy,比较 fancy 的一个 app。上学期有个同学做了一个什么基于 Google Street View 的一个 Scavenger Hunt 这样一个 app,能够在 Google 上去找一些这些宝藏啊等等。
哦,那个还是挺复杂,能支持什么多人联机的,就这种complexity。那也有同学做的很简单,就是single screen,OK,做了一个Minecraft的一个recipe的一个呃search tool,我要去craft某些东西。
我去把它拽上去,然后去告诉我我需要找什么东西,也不需要什么backend。所以说,大家都用大概将近六周、七周的时间去做这件事情。所以基本上,我认为两个月到三个月吧,对于一个大四的,就是有coding基础的一个同学,我觉得这是一个比较reasonable的estimate。他们这个是有AI的辅助还是没有?没有,我说的这是在之前没有AI辅助的时候。
现在在AI辅助的时候,就是上周嘛。上周我们有一门课,因为我在学校现在也教这个prompt engineering。第一次教这门课的时候,那个时候是二三年的年底,那时候还没有Cursor这些东西,所以当时我给大家留了一个这个semester就term project,你调用OpenAI API,然后你做一个full stack带UI的这样一个little agent。当时那个我应该也是给了大概一个月的时间作为我们的final project。然后今年在上这门课的时候,其实已经意识到,其实同学用这个Cursor这些tool用的挺好的。
我再给你这么长时间,我就觉得好像似乎没有必要,我就做一个尝试,我就把这个 final project 提到了上个月的月中,然后我只给大家了一周的时间,然后我这周没有上课,我就说大家你们 focus 在做这个 project,然后我们就下一周做 presentation。这次就一周的时间,我去看 presentation,我会发现 overall 大家做的这个项目这个 quality 其实要远远超于上一次我们用大概一个月时间做的东西。
就出来,我自己感受特别明显,因为一开始我还是比较 concerned,甚至我在开学的时候,我的那个 syllabus 其实还是定义了这样同一个 final project,我只是临时想做了一个改变,大家就真的是 deliver。整个工具水涨船高了以后,大家的效率是特别的明。
对,因为咱们在 industry 吧,大家都能看到一些更加直观的这些效果。就是我们其实,在带大学生也好,高中同学也好,也能看到这种完全是不同的 perspective。而且我觉得不光是快吧,就是你降低了这个门槛以后,就是让大家对这个东西信心强了很多。你可以把很多的 capacity 放到有用的事儿。那讲到这个的话,我就想再请你讲一讲。那你觉得编程的门槛一下子拉低了这么多?
那什么东西变得有用?就是看到什么样的同学吧,你会觉得,嗯,这个人他应该是在AI时代能比较好的抓住这波机会了。其实那天晚上咱们在一块聊的时候,我也有分享,我觉着有两点,因为很显然技术这个门槛确确实实下降了,还是挺大。
这个我觉得大家接受也要接受,不接受也要接受。我自己因为也是这么多年一直在写程序,我自己很喜欢写程序。其实我一开始还是觉得有点可惜嘛,感觉好像这个事情没什么那么大技术含量了。但是现在想一想吧,我觉得其实有更重要的东西需要focus。其实就像您刚才提的,技术门槛降低了,我们更有时间focus在应用本身、解决问题本身。然后这么多年,我们其实看同学啊,不论是研究生、本科生还是高中生啊,做得比较好的,真的就是两个特别重要的技能,一个就是发现问题的这个能力。
第二呢,就是所谓的这个执行力,这个在不同的同学之间区别很大。就是我们都知道,其实创业也是一样嘛,你要然后找到这个具体的问题,而且呢,这个问题你不能漫天的去想,你一定是围绕着你接触到的这个经历去想,否则你并不知道真正的问题在哪儿。好的同学呢,我会发现就是在这个事情上,他非常 proactive。
大学生也有,高中生也有,跑过来说:“哎,老师,我这边有一个这玩意儿,你看是不是靠谱?”我那天还讲了另外一个例子,比如说我们的同学那天在聊天,弹钢琴,你知道这个华人的孩子里面也比较多乐器啊,就很多,大家这个课外活动比较重要的一个项目。
然后呢,我们在聊,然后他就说:“哎呀,老师,他说我最近挺喜欢弹的,我倒不是为了比赛,我就是因为现在学习压力比较大,我可以放松一下自己。但是你知道,我弹的其实并不是那么好,我也不是八级十级,所以我特别不喜欢一件事情,就是边弹边去翻那个琴谱。”
很不方便,因为我记不下来这个谱啊。我如果真的十级的,其实那倒也没什么问题,我就记下来了。这就是个 problem。然后我们再聊,他其实也没有什么意识要去做什么 project 之类。然后我就提示他,哎,我说这个 idea 挺好的,因为你最近不是在学 Python 嘛?我说其实这里面可以做一些这种数据分析的东西,咱们看看能不能去判断声音的这个位置啊,看看能不能把它做成自动翻谱的这样一个 software。那最后我们做了一个 prototype 出来,其实 work 非常好,其实就是做了一个 iPad 一个程序。然后呢,这个程序呢,我们把这些音乐乐谱呢。
啊,就notes呀,变成图片把它存进去,然后同时在这个background里边,我们用这个程序去听你弹钢琴的声音,声音进到电脑里面以后都变成number,都变成frequency。
然后呢?你现在需要写一个算法,通过这些number告诉我你弹在哪一个位置。哎,如果我看到你弹到这个页面的末尾的话呢,那我就自动切换图片,这样就从而达到一个自动翻谱的。
目的这个项目当时就做出来了,做出来有效果特别好,因为这里边它有很多research,它就需要怎么去优化呀,怎么去把这个做的很准。比如说我弹错了一点怎么办?你还能识别出来是同样的位置,所以这里边有一个research的问题。有同学当时甚至还写了一个research paper,还做了一些competition啊,什么science fair这些。然后除此之外呢,就开始推广。所以你想这个事情的话呢,因为跟同学们关系比较。
大,因为这个同学弹钢琴,他肯定有老师,他肯定有他的一个 community,所以其实很好去分享。他不需要去做什么 professional 的这种 marketing 和 promotion,不需要。其实就跟同学啊、老师呀去 share 一下,或者说我下去去做什么 performance 的时候,我打印一些 QR code 放在桌子上面,让大家看一下,可能这个事情就传开来了。这是后话,这个同学后来就申请大学了嘛?申请大学的时候呢,这个作为他课外一个非常好的一个课外活动的一部分,因为你想他可能简历里边要活动里边可能本身就会提一些弹钢琴的一些事情。
那这个项目呢,其实是一个非常真实和自然的一个补充,它不会让别人觉得啊,你这个就是为了申请大学,你去包装一些东西没有必要的。真正最后打动别人的,其实是一个真实的东西。
所以这就是我所谓什么叫发现问题。有些同学他可能对小的这些不太 perfect 的东西啊,他比较敏感,他会主动去思考。但是我会说,这个能力 K12 的这个青少年的同学呢,大部分同学可能没有,因为尤其是我们 Asian 的这个背景下的话呢,我们相对来说比较重视这个传统学业和 foundation。但是呢,这个能力呢不难培养,你只需要引导的同学去看一些类似的例子就行。
只是说之前可能我们老师也好,家长也好,没有太多的给同学说这些方面的东西。但是真的说,你让同学看一看你身边的同学,比你甚至还小的同学做过的一些东西,你告诉他什么叫做解决问题,什么叫做从你的生活中去找这种问题和痛点。你不用讲太多什么AI呀、coding这些东西,根本没有必要。就是引导他去找这个问题。其实我的经验是,很快同学就能找到。我经常会给同学开一个会,我说我给你一个homework,就给你一周的时间,你能不能给我想至少有五个problem?你不能只给我说一个两个,我希望多看到你下一地。
一开始同学都会说:“哎呀,老师,其实我明白你的意思,但是我其实每天就是在学习,压力也很大,也没干什么其他的东西,没什么特别的。”我说:“没关系,你就试试想好不好,没关系。”但最后发现,真的跟十个同学去聊这个事情,可能九位同学拿到的idea都是very very unique。你会发现生活里面有很多这种很小的东西啊,就像我刚才讲的那种timmy这种故事,很有意思。
这个我非常感同身受,因为我就是一个很善于发现问题的人。然后我发现这个东西是需要激活的,就像你写脱口秀的人,生活中到处都是段子,不是因为他的生活比我们更搞笑,而是因为他带着发现这个段子的眼睛,发现问题也是这个样子的。就是我相信每个人一天平均能发生三个值得解决的问题。
只不过大家全都忽略了。我自己当时看到那个项目也是给我印象很深,especially就是你说的这个research的问题,就是我想,Yeah,识别一下正确的图。
不简单,但是如果这里边谈错了或者怎么怎么样,那他到底他的 position recall 是什么样子的?然后我觉得我脑子一下就把这个问题想复杂了,然后我就觉得哦,这个东西可能我解决不了。但是这个同学他就没有这样的 curse of knowledge。对于程序员来说,或者说对于之前已经有过一些经历的人来说,这个 curse of knowledge 非常明显。他没有这个 curse of knowledge,他就直接去做,然后他直接就把它解决出来了。对于我来说,可能我就根本就不会开始。
我就在想啊,他的经历能给我们什么样的启发?能帮助我们去 overcome 这种 curse of knowledge,或者说他当时解决这个问题,他是怎么解决的?他是怎么发现就是有一个门槛?然后他花了多长时间去做调研,然后又去发论文,是吧?他怎么做的?这个因为您对这些技术比较熟嘛,就一眼就能看出来,这个项目其实还是有一定难。
同学做出来版本也不是perfect,这里边其实也走了好多iteration。其实我在做这之前,我倒觉得这个项目可能不是特别难,因为当时有一个app叫做Shazam,就是那个听声识别那个歌曲名字嘛。我觉得那个app能做的挺好,我觉得这个应该大差不差。
后来事实发现特别难,因为这个声音进到电脑里面去啊,那个数字非常敏感。您别说弹错一个key,就即使你弹的是一样的,你每次还是会有细微的差别,比如说快慢呀、强弱,包括你这个背景噪音的干扰啊、你的麦克风的位置都会影响。所以你会发现那个数字出来完全就不一样。所以这里边其实无非就是你找这些feature。
对吧?然后去做这些特征的分析,甚至我们中间也去找了一些什么这些old人物作为参考吧。Anyway,这里边其实也是去引导同学去做的时候呢,就像您讲的,同学第一,他的优势在于说他可能没有想过这么多的challenge,所以他比较大胆的。
去尝试,但第二的话,他也没有经验,所以这时候我们其实需要告诉大家,一开始不要想的是完美的,你要有这个MVP的概念,先搞一个prototype出来,然后呢,从这上面去一点点提升。比如说后来我记得当时最后我们的想法是这样:我们会提前,比如说每一个章节需要去翻页的那个瞬间吧,大概呢五秒钟的声音,就我们提前要录出来这五秒。
是什么样子的?所以说,后边的话,当你去亲弹的时候呢,我们不去做很多复杂的分析,我们就对你过去五秒钟的声音做一个比对,就看你五秒钟跟我之前录的五秒钟到底区别有多大。我们设大约一个threshold。
我们做了好多测试,就这个呢,绝对不是一个最 intelligent 的一个方法,但是其实是 work。除非有些那个章节的地方呢,它可能确确实实那个区别度比较小的话呢,可能会有一些误差。但是 anyway,回到您的问题上,就是我觉得这上面倒是也没有什么捷径,就是还是要教大家要做迭代,一开始呢要做原型,就一步一步来,尤其是做这种 research 带算法的这种。
应用和产品也好,尤为重要。否则的话,一开始你把这个 expectation 设置太高,发现这个不 work 就很难去做。这上面我倒觉得,其实带同学来说,相对来说容易一点。就像您讲的,他可能对这个东西,他本来他没有什么预知,说这个里边有多难,他会更大胆的去尝试。
这里面其实有一个更好的一个例子,我其实就发现啊,咱们带同学啊,就是做创业啊,这些年有一些同学开始真的是能产生 revenue 的,大学生就多一些,但是呢,高中生甚至初中生都能做到。就我那天讲了,有个高中同学他做了一个通过游戏化的一个方法去教你怎么开车,就是考那个驾照,因为高中同学需要考驾照嘛,做了一个游戏,你玩一遍,然后你就知道他那个 traffic rules。就那个游戏当时它是一块九毛九美金在 Apple Store,然后呢,大概卖了有四五百块钱,就是一个夏天的时间。
就很快,但那个不是挣钱最多的。我们有个同学呢,他搞那个 Roblox,Roblox,你也知道有很多挣钱的途径啊。最简单的就是你卖这个 virtual product 就好了。他一开始也这样做的,后来发现这样做太慢了,因为没有人去买,没有人去玩这个游戏。
那流量太少了。后来呢,他就想着怎么去把流量做大呢?他其实后来发现,其实有些人在交易这个游戏,因为在那个 platform 上面,那有很多很多游戏嘛。每一个游戏其实就相当于是一个 app,我可以把游戏买过来,然后我去 run 就好了。所以说,他就把别人游戏买过来去 run。本来想是有 traffic,我可以卖更多东西,后来发现没必要呀。我这个 traffic 起来以后,我再把游戏卖出去就好了。
这样反反复复,反反复复,最后他们挣了多少钱没告诉我,但是呢,大概呢,当时我估计应该是在小几万美元,当时也就是才八年级。
所以这个事情,我后来一分析,我想跟您分享的,就是说我们在看这些学生阶段的创业挣钱的例子呀,有一个事情特别有意思,就是年龄越低,挣钱其实越多,绝对不是说你到大学、研究生的时候,你做这个项目产生一些 revenue,你产生了很多收入,反而就像我说的,这么多年咱们接触同学挣钱最多的 revenue 最多,就是我刚才说这个八年级的同学,当时是八年级。
他做了这件事情,但是我后来仔细想一想啊,这个不是偶然。第一,这个同学在低年级的时候,他没有太多的束缚,他还真的挺敢想。第二的话呢,就是有些东西的话,你像Roblox这东西,可能交由我们来去做的话,真的不太好做,因为我们对这东西不太了解,对这个社区也已经不太懂。
然后年轻人的钱可能只有年轻人去做了。而第三的话呢,同学在将来说小的时候,他其实时间更多一点。但你一旦到高中,又到大学,你后边务必就要去考虑你的大学申请,考虑你的工作的这种申请,研究生的申请。这个反而你没有太多的时间去做这件事。
所以说我当时觉得那个八年级同学这个例子呢,不是一个偶然。所以现在咱们就特别希望说,同学们真的很小开始去走一些这种创业的尝试,倒不一定真的就要去产生 revenue,但是呢,从零到一,从一个 idea 做出原型,我认为这个步骤呢。
特别重要,这也是我刚才想说第二点,就是说这个执行力。第一是怎么去发现这个问题了,我有这个意识,这个部分比较好培养。你基本上给同学讲讲例子呀,引导引导,都能其实培养大差不差。但是执行力这块特别关键,这个我觉得也是区分最后大家做出来东西好坏呀,以及同学自己能达到一个高度的一个主要的一个因素。就是我那天分享那个例子,我再重复一下,我这么多年看到一个特别好的执行力,这是个大学生的东。
同学,当时大一,他搞了一个选课的一个web的工具。这工具功能非常简单。大学的课因为能选的东西比较多嘛,我想make一个perfect schedule。我只想周二、周四来大学上课,我不想一、三、五跑过来。我想最少的时间过来,我只想下午来上课。
然后我这学期需要这三门课,你告诉我哪些课可以这样选,就是这样一个search tool工具本身没什么难度,然后做好了也上线了。然后我说你的这个有traffic吗?他说有。我说怎么样?他说最高的时候我一天能有2000次的visit,因为这个是针对我们一个学校嘛,其实是挺多的。哎,我说那不错哎。我说你有没有挣钱?他说有,挣了点钱。他说我放了一个那个banner ads,我们local一个restaurant sponsor,我这样好像一个月可能。
小几百块钱,哎,我说很不错。我最后主要的问题,我就说,我说你这个网站做的很好,我说你怎么去推广啊?别人怎么就知道?然后当时给我分享了两件事情。第一件事情,老师,我就是把这个URL放在这个social media上面去了。
这个大家都能想得到,但是他说,我认为最有效的办法呢,是我上线之后的两个星期之内,我每天跟我的 roommate,我们会到大学的校园里边,到那些大的教室里边,因为都下课了没人嘛,我们在黑板上、白板上把我们的这个 URL 写在教室墙面的那个黑板上面去。这样的话,第二天同学到教室里边就看到我们的 URL,然后才知道我这网站。
我其实,在读博士的时候干过 exactly the same thing,做那个 college grocery 那个生鲜外卖嘛。我就是黑板上写,当然我也没有全都去啊,我就是去一些我比较常去的这些,然后去写上那个 URL,打印了 poster,然后在比如说洗衣房啊,或者说是那个公交车站啊上面贴。对对,能做到这一点的同学其实挺少。
我这儿就想问了,执行力这件事情是可以激活的吗?它到底是个什么东西?就是怎么培养?这个东西是天生的吗?这个问题比较大,OK吧?我也很难回答。但是我分享一下我的感觉,就是这个跟发现问题也是一样。我认为天生的这个肯定是占绝少数了,大部分同学肯定不。
大部分我认为还是通过后期的一个培养,但这个东西就像您讲,它可能需要一个 trigger,就是它绝对不会自然而然。你说一个什么东西教一个东西就自然就好了。执行这件事情呢,倒着去想的话,为什么有些同学他不愿意去干呀?他其实说白了,他没有太大的 motivation。第二的话,他可能没有太多的信心。但是这两个东西,它很难是天生出来的,很难,对吧?它从哪来呢?它务必是从你的成功的经历里边来。
我如果干过这件事情了,比如说我让一个孩子去做一个sports,他从来都没有做过,结果去了第一天上一节课啊,这个教练就是评价哇,你很有这个天赋,你做的很好呀,比那个谁谁谁他都搞了一学期,你比他做的还好了,哎,这个同学肯定很有可能他愿意坚持这件事情,因为他得到了一些成就感。所以说,回到咱们说的执行其实是一样的,就是说,当你如果没有天生具备这个能力的时候的话呢,如果我们怎么样能够让你通过一些实际能够产生一点点这个。
成功的经历,那很有可能你带着这个成功经历,你就愿意多投入点时间。然后你的时间一旦投入多的话,它就更有可能去产生更多的好的结果。所以它慢慢慢慢就变成了一个良性循环。
但是呢,这个良性循环,我认为它没有一个明确的入口,所以我们其实,在跟中低年级同学去培养的时候呢,其实真的是很强调你要动手,你多动手做东西,不定某一个时刻、某一个东西出发出来一个好的结果,你一下子有这个成就感,你就自然而然愿意花时间了,时间投入进去,后边就好说了。呃,有一个例子,您说到这个,让我联想起早年有一个同学。
这个同学叫Bernard,七年级男生,现在都已经上大学了。这个同学是很典型的喜欢玩游戏的男生,用了一个什么那个Alienware那个laptop嘛,特别好的一个游戏的laptop。我每天见他,我就觉得他那个电脑很好,所以我印象是。
当时我们叫他做那个Roblox游戏开发嘛,就是你可以做自己的游戏,然后publish,其实也不是特别难。当时那节课做完,我们都全部结课了,然后他publish,他一个game到Roblox那个平台上面去,其实这个不是特别难,我们很多同学都能做到。然后呢,开学之后呢,过了一个月,我想到这件事情,我就想看看那个班上同学这些app做的怎么样,然后有没有人去用啊等等,我就点开那个同学链接,我突然发现这个同学呢,首先下边呢那个visits就是downloads,大概是七十多次,因为大部分同学的这个app放上去以后,没有人去。
涨很少嘛,个位数。更重要的是,我看到这个同学呢,他有一个 update,而且呢,他 latest update 可能就是上周。哎,我一翻这 calendar,我说上周我们已经不上课了,你怎么还在 update 呢?我就非常好奇。所以说后来我在见到这个同学时候,我就问他。
我说本娜,这个是你自己 update 的吗?他说是啊,老师。他说你不知道,我们第一天 publish 完之后,然后第二周就有人去玩了,甚至有人给我留 comment。他说我这个什么什么飞上没有做完的,不是特别好的 comment。然后他就说我很紧张啊,因为我这个还没做完呢,所以他自己也没课,他就很着急,他就自己试着说自己去修改了一些东西,然后做了两次 update。
所以当时我看到这个情况就特别高兴一点,因为就是我刚才前面讲,本身呢,这就是一个特别喜欢玩游戏的一个男生,很典型的男生。但是呢,他这时候愿意自己。
花一些时间去修改自己的东西,而且自己做了一些 update,在这个平台上面去,然后去维护他这样一个小的 game。哎,那我认为从一个 educator 角度来说,我们目的达到了。因为你如果光是指望着跟老师去学,这个老师才有多少时间?关键还是你要自己去做这件事情嘛。所以以他这个例子呢,就是我认为那个就是一个小的 trigger,就是别人的那个 comments。
别人的那个下载,其实就给了他这样一个小的 inspiration 吧。但是呢,前提是他当时把这东西做出来了,而且把它 launch 出去了。所以说,我觉得就是一个 hands-on 的一个动手的机会,让同学去尽量多做一些,哪怕是一些比较小的这种东西,其实慢慢总是会能够通过量变到质变这样一个小的转变。
对我们这个课程就是叫AI Builders嘛,之前的名字叫From Users to Builders,就是我们觉得在AI时代,你最重要的就是Builder的这样的一个心态和习惯。你首先要自己self identify as Builder,然后你要有对应的mindset,比如说你遇到什么东西,你要能看到问题,然后能解决问题,然后你有相应的习惯去配合。我觉得对于高中生以下来说这件事儿容易,对于一个程序员来说这件事儿反而难,就是那个Curse of Knowledge,我们很多东西就把它想复杂了。
其实,在新的时代,这件事儿可能没那么复杂,或者说我们觉得重要的东西未必那么重要。比如说把这个东西做深啊,什么数据库做的怎么怎么样啊,未必。这个访谈我们还有几分钟的时间,你觉得我有什么没有问到的,或者你特别想分享的东西?因为最近大家讨论AI比较多嘛,我们也是因为在教育行业,无论是在大学也好呀,在
在中学也好呀,我觉得就是咱们前面聊过了,创造了好多机会。反正我个人的一个观点,包括那天晚上我也给大家分享也是一样,就是尽量的要多去动手和尝试。这里边真的就,尤其是现在发展实在是太快,我们觉得很难去预测某些东西啊,去分析某些东西啊,去比较某些东西啊。其实更多的可能还真的是尝试,试一试。
包括我们自己每天也在写很多这些具体的应用啊,用这些AI去做呀。我会发现有些可能是work,有些真的就没有,对吧?但是迈出这一步啊,可能比较重要。这个尤其是在咱们观众里边,如果有孩子的话,其实。
是可以很好的去引导的,就是我前面分享的,就一方面告诉大家怎么去找这些具体的问题啊、小的痛点啊;第二的话呢,在于AI的这个帮助下,怎么去做一些这种prototype啊,给他一个这样从零到一的这样一个小的创业过程。我们发现呢,很多同学他只要走过一次。
他真的就可以知道一个产品是怎么从零到一开始的,而且呢,更重要的是,他这个时候就有信心了,他就知道其实原来这个东西也没有我想着那么难。常常有一些高中同学呢,比如说第一个project我真的就做完了,然后往往我就发现,在他高中毕业的那个学期,就十二年级下学期,本身不是特别忙了,同学就来找我们老师,哎,我又想到这个题目,你帮我看一看这个是不是靠谱?这个时候我就突然觉得这个同学真的可能他这个思路就被打开了,他知道有这个startup的意识。
而事实上,其实很多同学到大学啊,到大一、大二都做得挺好。包括最近有几个同学在 Berkeley、在 Stanford 那边,也都开始真真正巴掌做自己的创业项目。我觉得早期的这个引导真的是挺重要。包括咱们现在都已经看到了,现在做 AI 其实都是一波又一波的年轻人。我认为一代比一代更小一些,所以我觉得这个事情还真的是可以慢慢把它推的就更小。尤其咱们华人的孩子,一般来说基础也比较好,也比较有优势,包括父母呀、白广都很强嘛。所以我觉得这里边其实有很多很多机会。
是我自己就是给大家打的比方,就是你要学游泳,一定要下水去build with AI,你用AI去做那些应用。
是游泳,但是你站在岸上去学一堆课,你自己不动手build是学不会的。游泳还有这样一件事,就是哪怕很会游泳,你到了一个海边儿,你肯定觉得这海水很凉。然后哪怕还会游泳,你也会觉得哇,好凉,好凉,好凉。然后你要下水,但是你下了水以后,你适应这个温度了以后,马上你在里边游了就很开心。所以说,get comfortable去真的动手去走那么一遍,我觉得是非常非常重要的。对,一定的,就是很早迈出第一步,然后你只有迈出第一步,你有机会得到反馈,就是我说的这个良性循环。
嗯,好的,感谢孙教授,你这个今天讲的就是业界,然后培训,在大学里教书,然后再教这些孩子们,我觉得这些视角就是对家长们、打工人们嘛,我觉得都是很有启发的,非常感谢。
教大家怎么用 GitHub Actions,然后去 specify 那个 workflow,这样一个过程,以前是非常非常花时间的,因为它测试起来很麻烦。现在发现,大部分情况下,需求说好了以后,AI 基本上就是一遍成,根本不存在你第二次再去 debug 测试的。我们大学老师都会觉得,哦,大三大四同学你多用一些课程呀,这个没什么问题。但是你大一你学这些基础的语言,学 Java 学 Python,你也用这些 AI,大部分老师都会觉得这个好像听起来不。
不是特别的恰当,因为你没有 foundation。那你觉得在计算机里边,通过学这些基础的东西,有什么东西是重要且你可能上来就直接用 AI 就可能会 miss out 的东西?