cover of episode 码上AI:跨越编程门槛,AI助力初学者迈出第一步

码上AI:跨越编程门槛,AI助力初学者迈出第一步

2024/12/18
logo of podcast 津津乐道中国版

津津乐道中国版

People
叶老师
王涛
Topics
叶老师:从自身经验出发,指出现在学生学习编程资源丰富,学习途径多样化,但信息过载也带来挑战。学生容易被网上的信息误导,导致学习迷茫,甚至产生逃避心理。老师应该以自身经验引导学生,帮助他们克服学习和就业的恐惧,并通过实际项目和经济回报引导学生学习。 叶老师:分享了两个学生案例,一个对编程充满热情并积极实践,最终找到好工作;另一个热爱游戏,擅长人际交流,最终成为游戏公司项目经理。这说明学生需要找到适合自己的学习路径和职业方向。 叶老师:在教学中,注重让学生获得成就感,并通过实际项目演练来提升他们的能力。 叶老师:认为AI可以辅助计算机教学,特别是在基础理论教学和实操阶段,例如使用MarsCode的Cloud平台,可以解决环境配置问题,让学生更专注于代码本身。在实训阶段,AI插件可以提供代码解释、注释和建议,帮助学生提高效率。 叶老师:对AI在教学中的应用持乐观态度,认为AI可以成为老师的助手,帮助学生解决一些简单问题,但教师在引导学生思考、提供情绪价值和传道授业解惑等方面仍然不可替代。 叶老师:建议学生夯实基础,提高学习能力和综合能力,并根据自身优势选择适合的职业方向。 叶老师:认为学生需要提升沟通能力和表达能力,这在未来的职业发展中非常重要。 王涛:现在技术的快速迭代和众多框架的出现,也给学生带来学习上的焦虑和迷茫。现在学生面临的编程学习内容比以前多得多,这容易导致焦虑和迷茫。学生对就业的恐惧会影响到他们的学习,导致他们产生逃避心理。 王涛:认为AI可以帮助开发者提高效率,并提升学习和成长的水平。AI的能力正在快速发展,其应用场景也从信息获取扩展到生产协作。当前AI技术仍然存在一些局限性,例如信息来源的局限性和时效性问题。 王涛:MarsCode通过工程手段结合AI,在特定场景下为开发者提供帮助,而不是试图创造一个无所不能的AI。MarsCode对AI进行针对性的训练,使其能够更好地理解和处理代码相关的问题。MarsCode基于编程语言文档训练的模型,能够帮助学生进行学习和答疑。 王涛:AI可能会改变未来的计算机教学模式,但教师的作用仍然不可替代。AI现在主要还是回答问题,而不是引导学生思考。AI未来可能具备引导学生思考的能力,但目前主要还是解决效率问题。 王涛:建议学生夯实基础,并根据自身能力和市场需求选择职业方向。最重要的还是找到自己喜欢的方向。 王涛:建议学生提升沟通能力和表达能力,这在未来的职业发展中非常重要。

Deep Dive

Key Insights

为什么现在的学生在学习编程时会感到恐惧?

学生接触的信息过多,容易受到网上各种声音的影响,比如某些编程语言被淘汰的言论,导致他们对学习内容感到迷茫和恐惧。此外,技术的快速迭代也增加了学习的复杂性,学生担心学到的技能在未来的工作中无法应用。

AI如何帮助初学者克服编程的恐惧?

AI编程工具如MarsCode可以提供自动代码完成、错误提示和环境配置帮助,减少初学者在装环境和理解复杂代码时的困难。AI还能通过实时辅导和代码解释,帮助学生更快上手编程,提升学习效率。

AI在编程教学中的应用有哪些局限?

AI目前主要提供信息获取和代码辅助功能,难以进行启发式教学和引导学生深入思考。它无法完全替代教师在传道授业解惑中的角色,尤其是在心理辅导和个性化指导方面。

教师在编程教学中的价值是什么?

教师不仅传授知识,还能提供心理支持和情绪价值,帮助学生克服学习中的心理障碍。教师的经验和个性化指导是AI目前无法完全替代的,尤其是在面对面的辅导和启发式教学中。

AI如何帮助学生提高编程学习效率?

AI可以通过自动代码完成、错误提示和环境配置帮助学生快速上手编程,减少初学者在装环境和理解复杂代码时的困难。AI还能通过实时辅导和代码解释,帮助学生更快掌握编程技能。

AI在编程教学中的未来发展方向是什么?

未来的AI可能会在启发式教学和引导学生深入思考方面有所突破,提供更多场景化的学习支持。AI可能会在特定场景中提供更智能的引导,帮助学生更好地理解和应用编程知识。

学生如何利用AI进行编程学习?

学生可以利用AI工具如MarsCode进行代码辅助、错误检查和环境配置,减少学习中的技术障碍。AI还能提供实时辅导和代码解释,帮助学生更快上手编程,提升学习效率。

AI如何帮助学生解决编程中的具体问题?

AI可以通过代码解释、错误提示和自动代码完成功能,帮助学生解决编程中的具体问题。例如,AI可以解释代码的逻辑,提供错误修复建议,甚至直接帮助学生完成部分代码。

AI在编程教学中的应用如何影响教师的教学方式?

AI可以帮助教师减少重复性工作,如环境配置和基础代码解释,让教师有更多时间进行启发式教学和个性化指导。教师可以更专注于培养学生的创造力和解决问题的能力。

Chapters
本期节目邀请了天津大学软件学院叶老师和豆包MarsCode产品经理王涛,探讨编程学习中的恐惧感,以及AI技术如何帮助初学者。嘉宾们分享了自身学习经历和克服心理障碍的策略,并推荐了学习资源和工具。
  • 编程恐惧源于未知,过去学习资源匮乏,现在信息过载也带来挑战
  • AI技术可以帮助初学者,但信息过载和技术快速迭代也带来焦虑
  • 学习编程的关键在于热爱和专注,找到适合自己的学习方法

Shownotes Transcript

本节目由津津乐道制作播出

各位听众大家好 这里是津津乐道博客网络与豆包马斯克的联合制作的一档博客节目我们这档博客节目的名字呢叫马上 AI 那我们这档节目呢其实是在关注开发者与 AI 的关系以及持续成长方面的话题前几期呢我觉得大家聊了很多是吧求职的也好我们成长当中的焦虑也好等等等等这些话题那

那今天我们聊的话题可能跟之前的话有点不一样我们今天请来一位老师实打实的教学生们学计算机的老师因为为什么我们突然想请到老师来聊这个话题因为我们现在确实是

不太清楚现在的学生们到底是怎么学写代码对吧学计算机的跟我们那时候可能是有一点点差异了而且在这里是不是能够用 AI 帮助到他们或者说他们现在是不是已经用到 AI 去辅助自己学习了这一块我们也可以聊一聊

然后呢那就先介绍我们的今天的第一位嘉宾叶老师大家好我是来自于天津市大学软件学院的一名授课的老师主要的话就是说是对于编程这一块的一个

教授吧就是每天教学生写代码的老师每天就是先教学生一些基础的一些语法等等然后呢逐步的一点一点的再次带学生做一些相对真实的项目我们称为叫实训你教完了他实际上还是要实际做出一些东西来的尤其是我们那个实训的话我们会模拟就是说是真实的工作的一种场景然后呢分组进行项目的设计啊开发啊等等哦

这就是跟公司里面的我们通常的工作场景是一样的对对对那叶老师介绍好了我们今天请来了另外一位来自豆包 Mascot 的嘉宾来给大家介绍一下吧大家好我叫王涛然后我简单介绍一下吧就是我可能跟大家经历很像的是我在大学的时候也在学集团机科学与技术然后一开始也做了一段时间的开发者

然后在公司里去当研发然后后来就转向了做产品经理这个方向然后目前在 Marsco 的这个产品的项目里然后做产品经理然后稍微介绍一句 Marsco 的吧我们整体是 Marsco 是给开发者提供的一款 AI 编程工具希望能够帮助开发者更好的进行编码当然我们觉得不管是初学者还是专业的同学都是我们目标服务的用户所以我们也非常想了解一下

站在学生的一个视角希望怎样能够获得更好的一些帮助不管从编程方面还是 AI 方面之类的这些场景对所以今天主要就是你们两个人交流了是吧今天来之前我其实跟叶老师在车上还在聊这个问题你看我们从学校出来都这么多年了现在学校里面的学生在学编程的时候的这种方法也好心态也好

跟我们上学那阵有什么样的差别呢叶老师可能跟我差不多大比我小一点有限跟我们那阵上大学的时候学计算机因为我们现在看学校条件其实比我们上学那阵好太多了那就具体的他们学习而言现在跟我们那阵有什么变化吗因为我觉得我们那阵学编程还挺这个词怎么说呢叫恐惧

或者叫未知啊大家往往说这个恐惧就来自于未知嘛因为那个时候大家条件也不好可能甚至说每一个学生都背一台电脑可能都是挺难的一件事情这个时候他对这个东西没有什么接触的时候有可能会比较陌生对这个东西那现在大家我们都说现在 00 后属于什么互联网原生一代对吧他生下来就联网了啊可能是不是跟我们那阵不太一样啊这个区别确实很大就是

我回忆一下我上大学那个时候开始学计算机相关的东西的话首先是没有资源

对啊我没有互联网啊对吧我只能去买书对吧对买书然后是自己那时候一开始也没有个人的电脑我们得去学校机房对啊对学校机房然后呢呃一些资源下载不到一些比如说我们开发用的工具啊等等那时候还得去安安西道那对对安安西道买光吧那是吧对对对对对记得那时候刚刚开始学做网页那个网页三剑课嗯

那个东西都是我们去买的光盘然后现在的孩子的话就是说他的资源就特别多了

互联网刚才讲的互联网的原生一代然后呢就是他们的话就是他们接受这种知识的途径特别多除了我们老师以外他们随便上网一搜各种视频对啊还是可以上网了各种视频避震上一堆视频你就看去吧对各种源代码 GitHub 这种东西特别方便所以说他们如果说真的想学的话就是说这个会特别的迅速接触这种东西就比我们之前要轻松很多

至于说是 AI 这块的话就是说现在的话也有同学已经开始在使用了但是这里有一个问题啊有的时候大家就在讨论一个事儿就是

难道你接触的资源更多就一定能够学好这件事吗好像往往也不一定这种信息大量的信息的冲击会不会也可以给他们带来一些挑战事物都有两面星嘛就是说是像我们那个时候接触到的信息比较单一也比较贫乏但是呢就是说我们如果说自己真的就是说是有这个心去学的话我们会抓住任何机会就是说是思路非常清晰的去我今天就想把

非常聚焦对对对对只有这个途径然后呢我这本书我就把它一条一条的给它看下来给它敲下来把每一个势力给它敲下来之后就感觉就特别的怎么说呢特别聚焦对然后现在孩子的话可能就是说是他演化了乱一会儿

一会儿 go 一会儿 rust 一会儿各种各样的东西他可能觉得这个好所以说有学生就经常问我因为咱互联网时代嘛对吧这种信息特别多各种平台然后呢各种声音就在说 Java 被淘汰了现在要开始什么什么了然后呢有学生经常跑过来问我他是不是这样的所以说他们本身这个心里就就被网上的这些信息弄得也是无所知从对对对对

所以说也未必就现在的话一定他能学好王涛你觉得呢我是觉得一方面就是刚才叶老师说的现在学生可能接触到的信息太多了另外一方面是会不会跟我们现在技术的进展和迭代也有关系你看咱们上学的时候可能学个 C

出来学个 Java 可能我就去找工作了现在不行啊现在你怎么不得搞个全站光前端框架就多少种对吧你每天接触这些东西你可能到 A 公司是用这套技术体系去 B 公司又换了 A 公司用 JavaB 公司用 Go 的 C 公司用 RAS

你往往有的时候虽然说信息多了但是不是也跟现在技术的快速迭代大家有一些在选行上那种焦虑也有关系我的体感也是这样我觉得可能从我的视角来看然后程序员可能大家都喜欢讲的一个词叫不要重复造轮子就是复用我觉得可能从

之前到现在大家就是轮子越造越多然后框架越来越多然后大家在不断的去产生新的东西我觉得可能最开始的时候我们只有从汇编开始嘛一点点往上去搭大厦然后等到发展到一定阶段开始百花齐放然后比如说比如说一种基础站在家我觉得它有点像一个插城的关系

一个思想乘一个语言乘一个场景再乘一些东西它就会延展出不同的开枝散叶来那每一个东西它可能是呈现最终的一个结果可能就是一个比如说一个 REAC 的框架然后一种设计体系然后一种编程方法一种算法思路然后在这些不同的东西我觉得坦诚地说我觉得现在大家要学的东西可能比我上学的时候要更多了

我对它的归因就是因为基础的思想也可能在逐渐的演化但上层的建筑的丰富度变得越来越多包括我觉得 AI 可能也是丰富到一定程度自然而然的一个迸发的一个结果你看我觉得 AI 可能至少你需要 GPU 然后你需要一些算法的一些实现然后你还需要很多的东西的一个运作

包括你的生产力工具你的处理数据的能力这些各种各样的工具都有了之后可能 AI 就会自然而然的去研发出来这样的一个场景我上学的时候可能没有两位的资料那么频繁那个时候有网络但是框架其实不多我那个时候比较火的就是 Spring 加巴的框架 Spring

然后那个前端的框架还是 VUE 对然后 react 刚刚刚刚兴起然后但现在其实我觉得已经在应用层已经百花齐放了但是百花齐放的另外一个结果也是让大家尤其现在的小朋友们那天去需要讲课也是感觉到这一点大家也是挺可以用恐惧这个词来概括吗我觉得大家可能有一点点或者叫焦虑

对我不知道我上学是为了啥我上学的这些东西在将来的工作当中我能不能用上对吧会不会现在他们会有这样的一个这些担心和问题因为确实太多了我走到社会上不用说走到社会上我看现在我上大一然后我就看现在社会上公司发的这些 GD 上面那框架我都看不懂我都不知道我在学校里会不会学到他会不会他也会有这样的焦虑

这块的话其实是有的因为现在的学生的话还是这个原因吧刚才说的这个原因就是说他接触的信息太广了因为容易被这种信息去做一个引导我举个例子就是说现在好多学生其实挺恐惧就业的恐惧就业不是恐惧学习恐惧就业这个过程恐惧就业这个过程然后呢从而就是说是

导致他对学习这个过程也很恐惧他觉得学的东西可能没有用找不到工作

因为现在的话就是说在网上的信息特别多经常说这个东西学了之后找不到工作那个也不行这个不行那个不行所以说他们就很迷茫就是说我应该怎么办所以说导致到后面我不如考个研吧就是再拖延三年对其实他让他考研他也未必能考上

对这就是一种逃避现在很多同学考研等等其实是也是为了躲过现在这样一个就业形势不好的这样一个时机算是那作为老师你们会怎么去引导学生去看待这些问题其实的话就是作为我的话我还是比较正面的从一个技术的一个角度去看就是说是去做一个引导就是说我们因为我除了老师的话我本身也是一名

程序员对你本身就是一个开发者对对对然后我现在也一直在自己开发或者管理一些项目然后呢就是说我会以我的经验对吧以我的那个一些经历然后呢以我遇到一些好与不好的一些问题然后呢去跟学生去沟通对吧咱们这个东西应该怎么样去学我是怎么样学的对吧现在又怎么样学的我那时候是在什么样条件下去学对吧

然后你们现在这个条件这么好对吧怎么样怎么样去我去做各种引导我还是希望会有一部分同学就要真正的就是说去本身就是想从事这个行业的同学然后呢去认真的就是用我们现在这种更先进的这种方式去去把这些技术都掌握了对吧然后呢我们将来也是能够

在一个就业当中去有一个更大的一个竞争力就是这样有没有一些正面的案例刚才谈了这么多恐惧有没有一些学生就是自己能够逐渐的 guide 到这个学习里面的一些要点或者是能够 guide 到这些点最后学的还不错的这种案例能够给大家因为我知道可能听我们这期节目的

可能会有很多你的学生是吧是不是也可以给大家讲讲一些正面的其实是我就举几个举两个例子吧一个的话一个同学的话就是说是他本身他对这个开发就特别感兴趣我觉得任何一行就是说你进来最好是热爱这一行进来我觉得就特别那个然后呢他在学习过程当中的话他除了我们课堂上的一些内容之外的话他自己

会去学会看各种视频然后呢会跟着去敲代嘛做这种小的 demo 项目然后呢后面的话就是说是我也看到了这个学生的这个状态然后呢因为我自己觉得啊就是本身就是说是我们去学一门开发的技术然后呢去

用它来挣钱咱就说直白点其实就是拿它挣钱不就是一个手艺人吗对用它来挣钱其实并不是很难的一个事情对并不是很难一个事情然后呢我看我看这个像这种学生的这种状态然后呢我觉得特别好然后呢我会去

给他提供一些任务你去开发一下甚至说是我会给他去找一些有一些经济回报的一些通过一些项目的落实去引导他往某个方向对实际演练然后这样的话效果其实非常好

然后就是说后来的话他也是毕业之后的话因为有足够的项目经验然后本身自己钻研的技术深度也可以然后也是找到了不错的工作还有一个的话就是说是另外一种性格他就是说自己本身也是特别的热爱这个行业然后自己去不是钻研技术是钻研这种人际交流

这适合当产品经理啊这是一个对于我们这个 ID 行业的话就是另外一种的类型的一种人员当产品经理然后呢他就是说是技术其实一般然后呢他就是每天的就是说是玩游戏在游戏当中是个人交流然后呢他自己本身就热爱游戏产品这么一种角色然后呢他平时的社交也非常广泛

然后呢就是说最后的话也是也比较幸运吧找到了不错的工作现在在北京一个比较大的一个业界很有名的游戏公司当项目经理应该主要还是技术这一块的那这两个学生现在

听起来就是完全两个不同的方向一个从技术先一个可能将来他可能会走上一些管理岗位甚至可以这么讲对吧他可能两个人的成长路径不一样但是似乎听上去他们都是在一开始能够有一个人带着他论文帮他去实践也好去找到一个方向也好还是需要我们从

整个的教学当中去给他去做一些有益的引导需要有一个这样的一个我们讲叫过来人吧去给他一些经验上的一些建议然后呢这样的话还有就是给他一些鼓励嗯

因为一个人广有热爱是不够的我们还得在一个过程当中整个学习的或者工作过程当中能看到一个自己的一个成果成就有一个正反馈对能够让他能够不赢的往前走对像这种学生的话就是说是我们在教育当中的话特别注重一点就是说让学生有他的一个成就感

比如说我们学每一门语言我们总希望他能快速的得到一个他的一个作品那呈现出来一个东西对有一个作品我就知道你大概是希望往哪个方向去走你大概你的想法或者说能够体现出来你的能力会在哪我们谁也不希望说我忙活半天我努力好几天我写的东西我都看不到一个结果那

那就难受了对往他这边呢你现在实际上就是一个产品经理就是一个管理者那你可能会有很多的同学在下面去做研发也好去做项目也好去做这些事情可能这里的朋友呢有一些工作经验的可能也有一些刚刚走出校门的甚至说你们现在也有一些实习生嘛在里面去做事情你是怎么看这些新一代的开发者现在他们面临的这些问题我觉得产品经理啊可能更多是一个事情的一个

推动者和管理者对你要把这个事给传起来你可能我们觉得找到了一个目标用户比如说这个目标用户然后根据他的需求然后想去给他提供一些服务比如说服务或者价值然后我们拉上了一堆人包括设计然后研发然后测试这样的现在的这样的在大厂里面可能比较

流水线上的一些这样的一些分工然后大家一起去把这个事情给做完大概这样的一个场景在这个过程中然后我如果从大概整个的流程可能是这样然后如果是新的开发者就有点像是我们可能在我如果我身边见到的可能是一些一些实习生啊然后新的一些开发者的实习生或者一些毕业生然后加入到字节里来的嗯

然后我们会发现这些人的我觉得他们的技术战他们的事业和他们的冲进我会觉得可能已经很难去回想到我们当年是毕业生的那时候状况吧只是跟我们周边的人感觉会我会觉得每个人的能力会比我们当年那个时候可能会更强一些但我觉得从客观上来说招进来的新同学不管是新同学还是比如说社招来的或校招来的都会更强

对我觉得体现的可能也是大家学习的效率变高了我觉得大家的素质可能就绝对个人的能力上来说我觉得应该大家都是在同样的环境里生长的都在中国在这个土地上接受的基本教育也差不多我觉得大家从这个方向上比如说技术开发比如前后端移动端然后这些绝对能力上我觉得给我一种更好的感觉可能是因为大家的信息获取的知识学习效率变高了

之前可能我们那时候还是以我那时候距离大家可能技术站就是 C 要么就是如果服务端就是 C Java 然后移动端就是那个 OS 当时是

objects c 还是 switch 的当年还是 oc 的对然后就是这个基础战然后大家讨论的事情其实视野会相对局限就在那些事情上然后新来的开发者和新同学们会觉得不管是技术战上还是 idea 上还有视野上会觉得其实都更加广阔这里我可能 call back 到之前的那个说法上可能这是信息的变得更多带来的一定的优势就是大家可能只要你有想法可能

可能都可以找到对应的一些资料我觉得对应的问题就是以前我们那时候可能路就两三条你往前走就行可能路不好走但现在可能路太多了然后不知道走了这条路以后会怎样但是如果你有些想法和点子去获取对应的一些资料可能会相对来说容易一些对你说这点我也挺深有感触的说一个我们的故事吧我们

我们是 2013 年开始跟 Google 合作做国内的他们的开发者社区然后 Google 就特别有意思它每年都要在中国搞一个开发者大会你们应该都去过是吧对 Google 的开发者大会就是中国版的 IO 是吧它每年都会把 Google 这边的工程师产品经理请来然后给大家讲他们现在的产品可能这几年 AI 讲的就会多一点

然后这些年十多年了十一年了这些年我们看到的趋势是什么呢从一开始 Google 在中国办大会的时候他们要搜罗全球的资源什么资源会说中文的讲师的资源来给大家讲因为担心大家听不懂

然后一部分没有办法只能用英文然后他们就会有同传但是你知道同传的效果不可能同传的师傅们可能也没有开发背景这是一开始的状态到了最近几年我们就会明显去发现一点

第一同传耳机没人要了第二大家都能够非常流利的以前我是想不到以前大家都很害羞现在大家甚至都能够很流利的用英文跟讲师提问了能交流了这个在放在十年间短短的就是十年放在十年前我们根本就想不到年轻一代的开发者会是这样现在他们已经不考虑说我要找一个会中文的讲师不需要了完全不要大家都能听懂了

这个我觉得确实年轻开发者他是站在了一个高度上在学习不像我们那这可能这些东西都要从头干去找书找资源有的能找着有的找不着因为即便是你那这有互联网可能互联网上资源也就这么多不像现在这么丰富所以给大家带来的反正对于我们来讲就这个感受那天去年开那个 Google 开发者大会的时候我还写了一篇文章我就说这个事情确实

现在给开发者带来的帮助别管是互联网一会儿可能我还会聊到 AI 给开发者带来的赋能真的是越来越强能够帮助他们站在一个很高的台阶上再往上走为什么会聊到这个话题呢是因为我们会觉得除了现在互联网上的内容支持越来越丰富以外 AI 等于在这个台阶上又给大家加了一层 buffer

你怎么样现在我们考验的不是说我的开发者在学习的时候会用互联网这不需要了资源有的是了那怎么再往上走一层那我们就要考验我们的新的开发者我们的小朋友们会不会善于的去利用 AI 帮助大家去做一些成长方面的一些加工

加成或者是在成长方面的一些帮助提高效率那天跟叶老师也在聊这个问题叶老师就在说这个说现在大家看了很多的这个编程语言也好框架也好但他真正的想试一下的时候也会面临很多很多的问题就是我们在前几期节目里也会聊到

就是这个大环境的这个问题可能不仅是对年轻的开发者对于我们现在想要自己学点东西的开发者而言可能大环境对很多人来讲都是一个挺大的一个门槛 AI 可能在很多的这个层面上把这个问题好像是已经解决了

我们会发现其实 AI 的能力确实可能以大部分人没有想到的速度在非常快速的往前走着包括最近那个 OpenAI 也在它的那个 OpenDay 然后每天在宣发一些在展示一些新的一些技术和 demo 然后如果从 AI 的使用来说我们会发现最初的 AI 使用者大概把 AI 可能当成一种搜索的一个增强大家会问他一些

问答题我问你一个问题你回答我对可能是信息的搜寻和获取然后现在可能大家对 AI 的使用可能更多的是让 AI 直接参与到生产的过程中之前可能还是非常的我问你你告诉我然后我继续我其他的一个链路现在可能 AI 站在你旁边来跟你一起去协作这一定是因为 AI 的能力更强因为它能够理解你在干什么能看到你的工作区包括比如说搭环境这个问题

然后环境可能有不同的解决方案之前可能你一个环境报错了你可能之前搜 Google 或者搜百度对吧然后我这个我要我要装 Python 我该怎么装然后现在你可能去一开始可能你去问那个问 AI 可能现在会变成 AI 直接帮你装了对 AI 给你一些 OKAI 告诉你你要 123456 然后你可能接受之后他就直接帮你装好了对

可能是不同的 AI 能力的一个进展当然 AI 也有它自己的一些限制就比如说目前来说如果一个 AI 它的信息来源可能来源于一个是它在训练的过程中注入的一些知识就是它看到的一些东西另一部分可能来自于它网上的一个搜索

然后如果他只来自于自己的知识的话那他非常显而易见的就是他没看过的知识他不懂就比如说假设他训练的过程中还没有 RUST 那你问他一个 RUST 的问题他可能就不懂了 RUST 的话你怎么知道他可能就不懂了

对 联网搜索也会有同样的问题联网搜索在网络上搜索回来的数据它也可能是有不一定是真假的问题也有时效性的问题对 它可能不是假的只是过时了然后 AI 对这方面的搜索的处理它可能还会存在一定正确性的问题就你可能我可能用的是 Python 它可能误以为给你 Python2 假设我现在是 Python2 它可能会给你装成 Python3 这样的一些情况这是新款会出现的问题

我那天遇到一个例子就是正好应试到你说的这个问题我们在解决一个 MySQL 的问题 MySQL 如果大家经常用的话你会发现它在 8.1 版本的时候有一个大的升级它很多的命令变了那你这时候你问它问题的时候你会发现

他总会给你返回更低版本的解决方案为什么是因为他学到的东西肯定是这个低版本的内容更多确实对

这是目前我们觉得就是很正常的一个现实就是他现在 AI 的发版的基本上是训练完一轮发一版然后他可能他脑海中的就有点像我们上学的九年义务教育他就停留在当年的那个版本然后我们也不会对吧我们当前现在也不知道现在九年义务教育怎么学的我们后来的知识可能更多是从网络然后不断的去叠加上来的那你们怎么来解决这个问题呢

因为你们毕竟是要帮助开发者来解决写代码的问题如果我们用通用模型给到结果是有问题的那显然是没有办法用到实际的工作当中的是我们其实我们会会把这件事情拆成其实我们觉得开发者在开发其实是在创造然后他有很多不同的一个场景比如我们刚才说的然后环境的问题其实我们把这些东西呃

我们在解决这个过程中并不是说我要去创造给大家一个无所不能的编程 AI 去取代大家其实没有这样的一个现在 AI 其实也做不到大家都知道我们可能更多是通过工程加上 AI 的方式来在特定的场景里给大家以帮助就有些东西可能工程就可以解决的很好 AI 进来反而会劣化这个效果

然后不同的场景里也可能有不同的优劣势比如说在环境的问题上我们希望在我去学一门新语言我可能不太懂装环境或者我只是想看一个东西 demo 一个东西但是我自己本地的东西不好弄其实我们针对这个场景其实有对应的语音 ID 就是类似于网页的一个提示

你看我们用工程的方法给你直接提供了一个免安装环境的一个先把这个问题解决了对吧先把环境给你解决了这样你就可以你就可以直接用了你来问都不用问这可能是从工程上更简单的一个方式

然后在 AI 上大家也知道现在的 AI 比如说有通用性 AI 就通用的问答然后我们会通用的问答可能就相当于举个例子就相当于他学了九年义务教育所以他可以跟大家会有一个一些基础的认知是一样的你问他一些问题为什么太阳东升西落他大概他之前学过他可以告诉你然后我们相当于在这个基础上会给针对他进行一些代码

的方面的一些调优或者是增强就有点像是他上完九年因为要教育了然后我们专门给他上编程课那比如说给他上 4E 给他上加瓦给他去加强这门课的理解对然后在然后在这个场景里你会发现他在上完这些课后可以可以

可能就相当于跟大家的开发者站在同一个语境下了他能够理解你我这个是 C 的问题是 debug 这可能是报错你这里可能要换行你这里可能要这样这样他会对大家的代码有更好的理解所以我们会觉得在特定能力的基础上然后做 AI 方面的像这种的加强训练然后能够在代码这方面给他更好的一个效果

然后体现到用户的感知上就是可能他对我代码的问题有更好的理解能给我更准确的一个回答或者再进一步他甚至他都不用回答我他直接帮我处理掉了他可以猜我想做什么直接帮我就处理掉了然后让 AI 给到人的配合感更强其实有点像我旁边坐了一个人我们俩一起在创建一个项目一起在比较

我卡顿的时候可能他就在旁边帮我节度是别人以前节度的是另外一个人现在节度的可能是 AI 的助手是我们会发现在这个场景里是 AI 较为擅长的地方然后也能够给大家以帮助的地方因为我现在发现你们的自动的代码完成的功能是越来越强基本上能够猜的八九不离十给我

对当然啊八九不离十是这个确实是有一些那个夸大对我们从数据和真实性上来说我们觉得确实会比之前好很多好很多真的好很多确实好很多然后但是其实也是有更好的提升空间它给人的感觉就是它现在已经能够真实的给大家带来帮助了原来可能讲白了在最开始可能有点玩具的就是大家可能以前拿它做一个参考嘛就没法真正用现在我是觉得有的时候我按一下 table 可能真的就哎

好像震动拥就是这种对对对然后以后可能我们也希望他的能力增强之后让大家的释放大家的产能吧让大家其实你只要去关心那个最关键的点就行了剩下的可能你结队的这个伙伴他就能帮你完成

是而且影响最深的还有一个功能刚才说到 ADE 这个 ADE 可能咱之前节目里已经聊过很多次了大家现在甚至说我们现在好多听友都已经开始融上还有一个功能我觉得也蛮好的就是你们好像是根据很多编程语言的文档去训练了一个模型你可以去跟他去做问答对我觉得这个在教学辅助上的这个价值就非常非常高

对这个我们先的原点就是我们其实看到了就不管是人类在学习的过程中还是你有老师在教你的过程中都会存在学完之后我有点忘了的这样的一个情况对就是我在上课的时候老师跟我讲了一些东西然后我忘了但是可能现在的人类没有这么多的资源就是有一对一的这种辅导这种

如果你线下买这种辅导其实很贵但这些的我们把这东西稍微抽象一下其实就是你对这门课你想有些问题需要去咨询然后当然有很多很困难的问题就是很抽象的问题很复杂的问题 AI 也可能没有办法这么好的解决但是一些通识类的问题只是这门课比较厚对吧我上了一本很厚的课里面很多一些点忘了然后在这种

因为这就是 AI 的长处嘛他能够记住这些所有的所有的文字课本然后他能够针对这本课本给你具体的一个回答对在这种场景里我们觉得是 AI 的强项所以我们也在去看包括不仅是一些课本然后一些语言然后一些现在比较火的开源库我们都希望把他的知识给他纳入进来然后让你在比如看这个开源库这本书的时候

对这本书这开源库有任何问题 AI 能够给予其实是在这份知识里的一个回答就比如说假设我想知道比如说我想知道为什么太阳东升西落你基于小学课本的回答跟基于大学课本的回答肯定是不同的所以这就会带来一些体验上的一些差异这样的话如果你能够限定在特定的语境下 AI 给到的回答会给了人类更好的一些帮助

从叶老师这个角度你怎么看这件事情因为我第一次给叶老师演示 Masked Code 的时候他可能上来就会问一个关于 Sprint 框架的一个问题是吧好像 AI 回答的还是比较满意的回到我们这个原点来看如果我们今天讨论的是跟我们的学生我们的教学有关系的话你觉得 AI 这个东西会不会对将来的我们计算机教学体系的这个模式会不会带来一些改变

我感觉就是从目前的话因为我前段时间我也试用了一下嗯呃我的感觉的话有这么几点吧首先的话就是说是

当然我是结合我们的一个教学的一个形式实际对肯定今天是要结合实际情况对甚至今天过来的时候也在说正好这是一个实际使用场景和产品经理的白头对就是说是刚才咱们之前也聊了对吧就是说是我们学生的话分几个阶段我们的这个教学对它有可能就是说是像通识阶段就是说是基础的一个偏理论的一个教学阶段和后面的一个偏

实操的一个阶段叫我们的视讯阶段那么在其实上来讲在这两个阶段的话他们是当然说他们还有那个自己的一个课后的一个练习的一个阶段那么这个三个阶段的话就是说是他们的场景不太一样

就刚才说比如说通识的一个对于一门变成语言的一个认知阶段对吧一个最基础的一个理论学习阶段的话那么往往可能就是说是我们也不太想去让他去花太多时间在装环境上对啊因为你这可能装环境半节课就过去了对这个环境可能半节课都不值据我经验的话往往装环境就得半天

半天课就全在那装环境大家就是说是因为我们有时候会在机房对吧咱上学的都这样那下次上课又重新装一遍对所以说这个事情就很麻烦对吧然后还有版本问题

对吧比如说举个简单例子像佳娃的话还算是比较简单的装个 GDK 对吧 GDK 然后可能可能还要配个环境变量什么的对吧然后这个事情的话但是说对于一个我们讲小白来讲他可能也比较麻烦从下载到

安装或者解压对吧然后呢去配置环境变量怎么样去找找这个第二点 Windows 上怎么样 Linux 上是怎么样的对不对它都不太一样所以说还是会比较费时间那么其实在这个阶段的话我们是想让他去更关注语言本身对吧因为这个事的话我们可以放到后面咱们自己或者说是这个事情让他并行的去做我们刻下去装这个环境咱就把代码学了对咱们不要把这个

时间全浪费掉因为我们课堂时间是更加宝贵的对吧所以说我们往往的话就是说像装 GDK 的话这种东西的话可能得

说半天有点夸张对吧至少得四分之一天就就那感觉比如说像像装别的什么哈图普成大数据的东西的话可能那就更久了可能得得好几天光光装恶灵那个词可能就得很长时间对吧在大家体验过的都都知道然后呢就是说哎我们在这个阶段就是说想让他关注语言本身那么我们需要有这么个东西对吧有这么一个工具给我们已经提供好了我这个环境嗯所以

所以说我们像就就刚才王涛同学讲的那个 Mathcode 的那个 Cloud 平台就比较适合了因为我不用去关注他的那个嗯环境对吧上来就是打开一个就是类似于咱们这种 idea 的这种呃 ide 的界面对吧我我创建一个项目然后呢我在里面去敲代码然后呢呃我可以去运行 debug 什么都是都是没问题的啊所以说所以说这样的话就是说而且我们能做到一个学生的一个环境的统一嗯

因为有时候的话就是说学生可能会用自己的电脑每个人五花八门的有 Windows 的有 Mac 的有 Linux 的都有然后呢就算你在机房的话可能机房的电脑有时候性能可能不是特别好而且它还有还原卡对吧这个问题所以说

这样的话就比较统一我只需要一个浏览器就 OK 了一个浏览器然后呢这样的话对于我们的一个教学一个统一性来讲还是比较好的然后呢让大家也更关注于这样的一个

代码本身对吧语法本身等等然后呢就是说如果说是后面的一个实训阶段的话可能就是说我需要一个更加能集成到我的 ID 里边的一个东西对吧那么这个时候的话可能我这个 Cloud 平台一个浏览器可能就不太够用了对因为它实际在项目当中用了可能还是涉及到协作等等对对对那就有用的就是它那个

插件对吧我按一下 Ctrl-I 然后你就给我解释代码对吧你帮我写代码这个对于他来讲可能就有用对其实挺有意思的其实我也是用过就是说我自己的一个实际的一个

项目吧项目里面那这段项目我其实我这一个方法我并没有写注释然后我就给他尝试了选中代码然后让他去给我呃写一个注释啊先试我我试一下给我解释一下这个代码然后他理解的还确实还不错他理解其实我以为就是说是我可能里面的方法对吧用了一些咱们很普通的一些英文单词呃这个动作什么什么样这个对吧我可能以为他会直接

执意过来但是不是他可能我感觉他好像呃会读我的上下文然后呢就是说我别的方法里面干什么哎他会把我的这个业务的这个名称给我写出来对哎对这一点我觉得是特别强对呃所以说呃然后呢就是说是我再试一下让他给我写注释他写的也是比较不错的嗯嗯

你看整个这个流程就是从教学一直到最后实训这个阶段但是我有一个问题啊这个问题是我来这个我最近特别好奇的事因为那天去到学校讲课嘛我当时也在思考这个问题这个问题我想让你们俩都回答回答如果说我们把 AI 放在计算机的教学里别管任何形式的教学不一定是计算机我们知道通常我们教学并不是说学生提出一个问题老师来回答一个问题

而更多的是老师在通过这个问题引导你进一步思考的这样一个过程这才叫教学嘛否则的话其实就是变成了答疑这个老师的价值在里面就体现不出来而现在 AI 似乎

给你的仍然就是一个答案很难在引导的这个方面启发的这个方面给学生更大的价值我不知道王涛你怎么去看这个问题这是 AI 固有的一个能力缺陷还是说我们现在还做的不够将来是可以做到的

我觉得可能是在我看来有两个不同的方面一个是 AI 绝对的能力方面是不是不支持第二个是场景上是不是没有这样引导对对对这是两件事对我觉得先从第二个事情应该比较好说因为我们目前的 AI

比较在意的是效率工具就是我会尽快的帮你完成你手里的工作那在这个场景里我去引导你其实那就没意义了不太合适比如说我的问题是这段怎么写你说那你要不要这么想一想就会很烦我觉得这在场景里是显然没有做这样的一些引导的然后第二个是 AI 在能力上支持不支持像这种举反三发散性思维的问题

我们觉得在我的世界里纯我的世界里随着 AI 能力的增强它这方面的启发性会变得更好可能是就会就比如说我们可以要求 AI 给一些启发式的在去在你问的问题的时候给一些启发式的引导随着 AI 的进步我们能会发现就同样的这样的一个要求它会显得越来越聪明一开始可能那你要不要继续想一想这然后后面它会随着 AI 的进步它会给你的启发越来越

可能是如果你从聪明角度上说比如说你问了一个问题他可能给你三个问题之前可能特别傻就比如你问了一加一他会你要不要想想一加二一加三一加四你会觉得他其实是在做类比然后后来呢他可能会会更加的敏感的去抽象出不同的特征比如说你问一加一他可能会同时问你加法乘法除法他可能识别到你在学一个数学问题你看之前他只能概括到我在学加法

然后之后呢他可能会我们会觉得在抽象方面的引导的能力会越来越强但是只是在目前来说在这个结队编程的场景里还没有做这样的一些场景上的引导你的意思就是我们肯定是能够做好这件事情只不过现在我们在场景下更希望解决大家的一个效率问题而不是一个教学问题

对一个是我们现在没有解决这个问题第二能不能一定做好我觉得我是有信心但是现在可能 AI 的基础能力还不足够我的信心度可能是比如说六七十我很难去说比如说百分百或百分之八九十就一定能做好这件事情但我觉得在特定场景里我们把场景约束的越小然后 AI 的可能满足度会越高我觉得在特定场景里一些启发比如说我们具象一些在学语言的时候的启发

比如说再去想一些 C 语言的过程中给你一些启发式的引导就有点像就有点教你一步步怎么把 C 语言全部的流程给学好在这件事情上我觉得大概屡现在的市面上最好的 AI 是可以做到的嗯

也许你的六七十在十天之后就是 OpenAI 这十二场发布会都开完之后会增强到七八十 Maybe 有可能是吧非常有可能它主要就是一个发散性还有一些推理能力在这些能力上 AI 显著的在获得进步是叶老师怎么看呢因为你可能更注重于实际的落地和应用现在别管从老师这一侧还是在学生这一侧在 AI 应用方面是不是也是刚刚开始

对确实是刚开始然后呢目前的话大部分场景还还都是我我问他答的一个嗯这么一个情况就是我也确实是挺希望刚才那个王涛同学继续努力然后呢比如说我现在在写代码的过程当中别管我是在生产还是说我在教学当中比如说举个例子啊我这写了一个 wire 循环嗯然后之后

AI 感觉你这个地方就应该要写成一个 for 循环是不是更好嗯我这写了 if else if else 的这个东西我是不是用 switch case 更好等等等等这东西是不是能给我们一个提示做好这样一个尺度吧因为我也别强制你去怎么样做因为你这么写也并不错的我只是说建议你哎

或者谈出一个小朋友的吧类似 coder review 对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对对来

是吧这样的话我觉得像学生的话在学习当中的话可能也会收益会比较多他就属于点点所以说无时无刻的吧因为我在做的过程当中对不对那这个的话相当于比我们一对一的老师可能还要到位了又收到了一个宝贵的用户需求是我突然

我觉得这个需求咱俩提不出来是只有他们在一线的他每天都是盯着学生在写代码的人可能才知道在这个点上我可能可以引导学生做好确实

我们在之前可能更还是就刚才说的更关注效率方面可能更多的是我把设计给你做完就可以了但能不能让它在某些场景里做得更好用了 Four 能不能用别的方式能不能降低你的时间复杂度空间复杂度这方面的一些引导我觉得确实是一个比较珍贵的一些需求而且我猜这个 AI 现在应该也是能做好的

努力还是能做好的对比如说在语法检查像这种这种估算上因为他会他在学习过程中会学一些非常优质的一些样本所以他对他对一些样本的调优会会这个能力其实是不弱的哎叶老师接下来的问题来了啊等 AI 都这么先进这么发达也能引导了也能帮学生做 review 了那教师的这个工作会不会失业啊哈哈

这个问题其实其实当然说我说一下跟 AI 无关的一个事就是说是之前就这么一种观点吧就是说现在网上的视频那么多对吧都是名师对吧讲什么加把支付啊 C 加把支付啊对对对类似一种东西就特别多然后呢就是说

那还听你们这个老师干嘛呢你们这种老师是名不见经传的对吧对各个大学都有公开课我直接上个嗨福尔的公开课不好吗对所以说然后呢现在又加上那个 AI 的加持 AI 又能实时的去辅导你确实是心里挺有压力的但是呢就是说是目前的话对于视频也好这种 AI 也好的话就是还是

我感觉可能还是做的不够好吧为什么呢因为我还有我我们的一些价值在里边吧因为我们讲我们东西教你东西这个 OK 这是一个步骤然后呢我们能够去辅导你给你甚至说是给你一种

心理上有一种情绪价值有时候陪你聊天对吧给你解决一些问题就是说给你提一些建议等等等等等等这些东西就是我们还是一个面对面的一个讲辅导吧传道授业解惑嘛对传道授业解惑这几点可能 AI 它可能现在能做到一些或者说是能做到某种程度但是我觉得像完全的取代这个老师的话还需要时间吧

其实我比老师各位更加乐观一些我的乐观是指我觉得站在人类的视角上乐观我觉得就像刚才主持人所说的我觉得老师不仅是传授知识教书育人传道授业解惑我觉得 AI 目前即使它再往后发展一段时间它可能只能在一定的特别小的一个环节里做一些帮助就比如说信息的获取其他其实就是信息的提取

提高信息获取的效率在这方面我觉得它可以不断的一些增强但我觉得就像老师所说的提供了一些其他的价值传道授业 接货然后教书育人育人这方面我觉得其实它更像它是很难去承载这部分需求的它更多的可能是做老师的一个副手

老师可能很难在比如说大家上过学嘛就大部分人可能会犯同样的错误老师可能很难有这么多精力去一个一个告诉你这个同样的错误怎么解在这个问题上哎呀倒是可以复制哎呀可以每个人就告诉你这道题怎么解这样这个场景里是 OK 的

而且是不是也是给了学生们一个选择就是有问题随时就可以去问 AI 而不是去问老师有一些具体上的比如变成上一个问题将来学生可能会慢慢习惯于说我先问 AIAI 看不懂或者那个搞不定我可能再去问老师对那个其实

在 AI 出现之前吧就是在目前大规模出现之前我在教学的时候我也是这样去教学生因为我教学的话比较注重于一个学习方法然后我就跟学生就说过往往我第一节课就会说遇到的问题就是你在开发当中变成学习当中遇到的问题可能里面 90%的问题

别人也遇到过所以说你先不要着急的去问老师问同学你先上网查然后呢学会检索知识呢对对你得学会一个发现问题解决问题的一个能力这才是最重要不要什么事情就是说马上去问老师这不是说我偷懒

但这也是他锻炼他一个能力然后呢我说你实在不行了对不对实在不行了然后咱们再去探讨这个这个事其实其实现在 AI 我觉得也可以这样去使用嘛就说一些一些问题对吧一些简单问题啊你发现问题了啊你自己

没碰到过然后呢我就去问一下他给你一个比较完美的一个解决以后然后呢这毕竟虽说你也是去对吧有别人的别的工具帮助你的但是说你我觉得也比你直接去问一个老师老师帮你去啊我这东西我这么改一下就 OK 了要

印象要深很多这样的话就是说是也是一种经验的积累嘛因为其实我总结的话就是说对于我们开发来讲总是在一个解决问题的过程当中在解决问题积累经验最后甚至说是我以前的话会经常会记下来

最早的时候还会博客包括 Q 空间什么的会写下来我自己还会记录因为这个东西我也不是为了给别人看就是我自己去对我想不起来的时候我可以去查查对这是我以前碰到过的问题这就是我最早的一种学习的方法所以说我觉得还是在这方面的话我们的 AI 对吧我们再往前推的话搜索引擎其实起这个作用还是比较好的但是

担不担心将来学生就都学会 AI 了就从 AI 开始给你写作业了其实现在就已经有了那你怎么看待这个问题我觉得如果说是他有这样的一个能力去做这个事而且最后这个作业是写出来的 AI 写出来之后他再经过自己修改的话如果说是能满足我的要求的话我觉得没有关系我觉得我还是比较欢迎的但如果说你 AI 写出来之后也不做任何修改因为咱们讲对吧 AI 它会出现一些

那你把这些东西对吧比如说是我们所谓的叫幻觉是吧对是这么个东西的话你给我写写一堆五重生有的东西那我可能我就不会让你及格嗯那

所以你考察的是他们一个综合的学习能力对或者是叫利用工具利用信息的能力对因为我觉得这个东西这个学生的话尤其是在软件行业的话然后最后工作的他的能力的话并不一定说是我单单的就是说我这一块的这个语言我这个技术我这个 API 掌握的背的有多熟其实这个我觉得根本就不重要但是现在也会有一些问题我最近看到的这个学生也是

就是他可能会对未来相对来讲迷茫一点啊就是又回到这个解惑的这个问题上对对未来迷茫一点总觉得可能现在找工作可能有点烦对吧我是不是要去考个研考个工然后呢我将来真是我学的得多好我才能进个大厂是吧我能够在这上在我的专业上有所成

可能大家往往也会焦虑于这些问题在这些问题上叶老师能够给我们的学生朋友们一些怎样的建议呢因为我猜这期节目我们也会在学校去发你的学生也会听见其实这块的话其实我从事这个软件的 IT 教育行业的话也十多年了十几年了然后呢就是说

各种各样层次的学生都有然后呢其实就是我们高中第一层次的同学最后都有去大厂的都有去大厂的然后呢怎么说呢就是我经常跟孩子们说吧就是说

我们首先第一点对吧因为我们这个毕竟是属于专业性比较强的这么一个领域啊首先的话你的基本的技术你得掌握的 OK 差不多了至少是咱们咱不求有多顶尖对不对那然后呢还有一个就是说是咱们一个自己的一个学习能力一定是你自己的一个学习能力因为你现在学的东西永远是无法完全覆盖到以后的工作的甚至说你可能学的 A 以后工作的时候用的 B 嗯

只不过是他可能思路差不多所以说你这个学习能力是一定是要具备的然后还有一个就是说是你的一个综合的能力我讲综合能力的话就是说是就刚才我举的那个例子那个第二个例子那同学我技术不好但是我的交往能力特别强社交能力特别强找到你擅长那个点也是一个好对每个人对吧他都有自己的一闪光点我们要放大自己的长处

对吧有的学生因为学生有好多对吧有的学生就是技术特别牛但是特别孤僻有点像怎么讲弄 geek 那种感觉就是说他特别的技术特别强但是就是我曾经有个学生就是上了我跟他上了两年课就是我从来没见他笑过

真的从来从来没有见到效果但他最后也是进了一个算是挺大的一个公司吧但他技术特别强技术强对就特别强然后呢还有一种就是说是两个极端对吧技术特别不行但是呢我

沟通能力特别强可以去当销售对沟通能力特别强一个是销售一个是像那个产品啊就是做偏管理的这一块去调度一些资源等等这样的话这样的人就会比较受欢迎对吧我们大部分同学都是什么都是中间的对吧可能就是说是技术也一般然后呢自己本身也一般对吧

朱老师肯定咱们这一周去讲课的时候发现好多同学比较腼腆对对对都不敢说话对吧可能就是大部分都是这样的一个同学所以说我们还是要是吧首先技术为基础对吧然后呢综合综合素养的同时提高这样的话就是说是对于将来的一个一个一个就业的话会会有一些帮助对吧那么当然说有时候也需要有一些针对性的嘛

比如说咱们那个那个进大厂对吧咱们都知道大厂里面有有有各种各种面试题啊什么的刷题对对刷题这一块也是必不可少的因为有的同学我曾经接触过一些同学就是说是呃为了进大厂目的性很强天天在那刷题各种算法数据结果这种这种题目天天天天在那刷对不对然后呢

有时候临时抱佛脚对吧也确实是会有时候体验可能你也对对对对对对对对这个就突然想到他们现在做那个刷题的那个功能

我觉得它那个功能跟我们之前用那个来扣的之类的那些有一点点不一样它更多的是帮助你这就有点那个什么的问题了就是有点像我们刚才提到这个问题就是它能够引导你它能够起到一个引导作用你不是把这个题完成了而是说能够告诉你完成的一个思路这个比它门头的杀题可能会要好很多

对我们也在做一些场景化的尝试大方面就大概的思考可能是我们会发现就像老师所说的有些学生可能不知道自己要怎么学学什么以及在过程中可能没有办法时时刻刻都有一个特别好的老师在他旁边所以我们想做一些类似于帮助这些同学们更好的去学习的一些场景然后刷题呢可能就是帮助他去更好的了解一些算法

然后当然刚才老师也说了一些情境题我们也在做一些情境题的结合 Cloud ID 的一个尝试因为这其实是对 Cloud IE 来说是非常方便的一个事但我觉得对于用户来说对于我们学生来说使用上来又会有很大的帮助就比如说

之前我对算法题可能要么就跟同学聊要么就找老师问那现在有一个 AI 能够就在你旁边你自己如果思路卡住了就去问问他给你一些提示你如果想赶快的把它做完你可以给他看答案

然后如果我们换到一个项目上就比如说你可能看到某些项目的代码比较好对吧你想去学习一个新的项目比如说 AI 比较火的像 Longchain 这样之前可能大家觉得学这个东西可能中间

距离好远我又得找到对应的资料我又得去配环境那我中间可能还涉及到一些 AI 接口我还得去申请 AI API 也就是我想试一下这个新技术我可能要前置步骤五六步七八步然后每一步都很烦然后像你配个环境假设半天来看你接触它可能你得先投入将近半周一周的这样的一个成本对于用学生来说我觉得就大家的意愿度难度和意愿度上都会降低

那我们想我们把这些东西都压缩掉你上去就可以直接去感受什么是 launchen 怎么用的我们把这些环境都给你配好让我觉得这样的话对于学生来说会更加的友好因为就觉得说走向工作之后那些大家呃在工作中用到以很多工具的那些开发者他们可能搭建环境的能力然后

然后搜索资料的能力会更强一些那对于学生群体来说如果我们能把中间这部分的代价给缩短我觉得对学生来说会更加的友好我们不仅提供环境然后那你在学 Long-Chain 的过程中由于它呃

跟学校里学的东西可能没有那么贴合比如从 C 一家就蹦到了 Longchain 这种 AI 的这种 Python 类的一些东西它可能很多东西学生可能在学校他周边的同学们可能不太能够获得很好的讨论可能他也不好意思找老师因为一个老师带那么多而且老师也不一定真的了解对自学大家都知道自学其实是个很痛苦的一个过程什么东西都得靠我自己对吧

然后那在这种复杂项目里我们也给你就一开始咱们说的那个能力这个 AI 其实已经看过这些项目的一些内容一些资料然后一些代码他能够直接回答你一个是降低学生的入门的门槛你上去就能用第二是能够帮助学生在学习这条路上走的在这门课的项目上走的更远因为他这每门课的学习我觉得是有一个学习曲线的你可能他有些课是前面难后面简单有些课是前面简单后面难

我们想大部分人从实际上来说应该会类似于会有二八定律可能真实能把一门课走完的人并不是百分百可能大部分人停到了 60%80%的这样的一个进度上可能更低这个只是大概拍的一个数据

我们希望通过 AI 能让大家的学习的进度能往后推一推因为你可能就是在现实社会中你要问人这样才能迈过去的这个你可能不懂的一个点说不定 AI 就能给你一些启发你就迈过去了能够推进大家的一些学习的进度我觉得这样能给大家提供一些帮助吧作为成功进入了大厂现在做的还非常好的产品经理对我们的

学生们我们的即将要走上工作岗位的学生们有什么样的建议我做的特别好不敢当不敢当我觉得我能给的一点建议就是刚才老师其实说的是从自身来说我们要夯实基础对吧然后根据自身能力夯实

基础那我的建议可能从另一个视角来看你可能得就相当于也是一个供需关系就是现在的工作岗位需要什么样的能力画像你能不能按照自己的长处往这个方向上做一些偏移和引导就比如说可能现在就是举个极端例子假设市面上现在最稀缺的大家都在找一些

去沟通的这样的一个能力即使就可能有点像技术运营或者是技术产品或者技术销售这样的一个岗位假设现在市面上特别缺这个假设今年可能一千招一假设一招一千个这样的岗位然后基础算法可能只招一百个那如果大家都去准备基础算法的能力其实它其实有些供需的失衡

我觉得这方面当然我会觉得在对于学生来说他会有一些信息的阻塞因为不管是学生老师也好他们毕竟是在学校的环境里他们可能也不是真实的知道当时的市场的就位的需求是怎样的我是需要哪方面的能力哪方面的素质我觉得思路就是可以先从用人的角度上他们比如说这个岗位他需要什么样的能力这个能力我是不适合当然我觉得最重要的其实我们一开始讲了你到底喜不喜欢他

你找到一个你喜欢的方向然后发现几个岗位然后这个岗位看看适不适合我的能力如果不适合那我能不能把我的能力往上面做一些牵引我能不能补充一些能力去适合这个岗位那我觉得这样可能会提高一些如果纯从求职方面的一些成功率其实我也有一个建议给大家反正这些年吧跟学校接触的非常多做着各种各样活动我是觉得现在的小朋友们就是

有一个特别共性的问题就是沟通能力不太行大家可能都是比较内收的这样一个性格可能跟现在大家的成长环境也有关系都是独生子女自己在家可能也都习惯了但是我给大家一个建议就是说是不是能够有针对性的去

提升一下自己的表达能力或者说清楚一件事的能力我觉得这挺重要你像这次我们跟 Dover Masko 去做的这个 AI 红人大赛很多人就有疑问说你们为什么一定要让学生写一个社交媒体的文章而不是直接把代码交上来就参赛我们给大家的答案也非常简单因为我们觉得现在这个世界不是说你写好代码就 OK 的

你把你的思路讲清楚能够让别人理解你的思路甚至理解完思路觉得你的思路好还能给你投票这件事情才最有价值不是说我们闷兜写代码那你可能会技术能力非常强我们另当别论但是刚才叶老师说大家往往都在中位数上那你沟通能力强表达能力强往往能够站在前排去这个是确实这样叶老师是不是也有同感

确实是因为现在的话可能我接触学生比较多吧就是说是那么多年来其实我们也是针对于这方面对吧刚才说了这方面就是说做一个专门训练刚才我记得我提过我们的那个其实每一届学生有好几次至少一学期一次

的一个汇报我们做完项目实训团队做完项目以后我们的所有的团队成员都要上来去讲我们演示我的项目然后做 PPT 然后呢就是说我们还得去每个人都得去去去展示一下自己尽量的就是说是把我做的东西对吧包括我当时的一种一种一种一种心态一种心得什么的都都得展示出来他们也需要去写这样的一个呃我们讲实训心得这文字性的东西其实其实都有

我们也确实做针对性的训练然后我们也比较看重这一块然后呢但是感觉好像跟以前的学生就是包括我们自己比好像确实不是太一样现在的孩子但是现在社会可能会越来越需要这方面能力反而是对所以还是希望大家在这个能力上可以去做做补助我感觉是这样好

就刚才那个王道同学讲的那个那个数据这个事对吧我们市场上需要什么样的人然后我们再去培养什么样的人这个挺好回头

这个东西应该是如果说有就业管就业的老师听到这个咱们这节目的话是不是更加关注一下这个问题对可以有针对性去做一些关于沟通方面其实稍微有一些一些想法其实我觉得可能分也是分两个方面第一个就是感染力这个我其实不太好评价其实我觉得最基础的一个能力就是大家的交流如果我们换成技术的语言反正大家的听众都是偏技术的其实就是有点像电脑的信息的交换

你不同的表达方式其实大家信息交换的速率不同对我觉得大家尽量在能够提高自己信息表达的速率这样大家的会减少大家的沟通时间就体现在交流过程中可能就你的沟通大家听不听得明白嗯

对吧你说的清不清楚明不明白有没有条理这是最基本的对这样大家沟通的过程中你会明显感觉到大家传递信息的速率变强了我们一轮对话就可以解决了问题就不要两轮三轮这可能是一个基础可量化可衡量的一个沟通指标同意同意

确实是大家现在别管是用 AI 也好提高自己的能力也好今天讲了很多其实都是针对于我们的这些学生朋友算是一个小小的建议也不一定说我们的今天的建议就对因为现在确实是变化很大市场也好就业也好变化很大但是算是

给大家一些小小的建议大家姑且听之吧然后接下来可能还会跟叶老师这边在学校去搞一些活动还会线下再跟大家去聊这些事情然后我们再去跟大家去做更多的沟通

那今天也特别开心啊把这个王涛同学从百忙当中啊从杭州这年底比较忙对从杭州给他抓过来然后今天在北京我录这节目据说录完节目他还要回杭州所以这个简直是很不容易跟大家有这几十分钟的时间吧跟大家好好聊一聊这个事情如果大家有更多的问题呢可以关注我们节目的 show note 我们

可以我们在里面会给大家更多的信息也可以给我们留言别管是加稳的公众号还是加稳的 QQ 群还是说在我们的评论区留言都可以我们都会让二位老师积极的去回复大家看看在哪些角度能够帮助到大家好吧行那我们的今天这期呢马上 AI 就跟大家先聊到这里感谢大家的收听我们下期节目再见拜拜拜拜

感谢您收听本期节目本期播客节目由金金乐道制作播出您也可以在我们的官网 dao.fm 找到我们的更多内容作品如果您喜欢我们的节目欢迎在微信微博朋友圈等社交媒体转发分享您的分享对我们而言十分重要如果您希望与我们互动可以关注我们的微信公众号金金乐道播客天津的金欢乐的乐道路的道在关注后按提示操作即可加入我们的听友社群