塔斯娱乐资讯网

希望每个想学编程的人都能看到这段分享 知名编程教育博主和开发者leerob分享

希望每个想学编程的人都能看到这段分享
知名编程教育博主和开发者leerob分享原文如下:
今天收到一封陌生来信,问我:如果要教那些对 Web 开发和编程感兴趣的孩子,我会教些什么?我把完整的回复贴在这里,希望对其他人也有帮助:


今天学做软件,就像看那半杯水:你可以觉得“还有半杯”,也可以觉得“只剩半杯”。乐观或悲观,全看你。


我们已经不再亲手写大部分代码了,这件事既奇妙,又意义深远。AI 彻底改变了软件的构建方式。我预计未来几年,这种变化还会更加剧烈:全新的编程语言会被发明出来,并被广泛采用。有人看到这一切会感到悲观:当 AI 的智能不断逼近、乃至超越人类,这些计算机科学家和程序员还能做什么?


但更清醒的人会意识到,值得乐观的地方其实很多。那些有能动性、敢于去创造、去探索自己最疯狂想法的人,拥有无限的力量。坦白说,在人类历史上,从来没有哪个时代比现在更适合拥有好点子。


所以,我给在夏令营里动手做东西的孩子们的建议很简单:打磨好你的“点子机器”(idea machine)。你会冒出很多糟糕的点子,但你会越来越擅长想点子,也会不断磨练自己的品味,从而更早地认出好点子、更快地付诸行动。夏令营里的孩子们,会花更少的时间读 CS 教程,花更多的时间去琢磨:有哪些好玩的、有意思的东西,是他们希望出现在这个世界上的。


我最喜欢的教学方式,也是让人爱上软件的方式,是先帮他们做出一个自己真正感到兴奋的东西。等他们碰了壁,需要更深入地理解某个 CS 概念或 Web 开发知识时,我们才停下来,花时间讲清楚它是什么、又是怎么解决他们的问题的。至少对我来说,这样起步比先啃好几个小时的前置知识更容易让人上瘾。有过那个“aha!”时刻之后,人们会更愿意花时间去学基础。


推荐看看一些专门沉淀教学最佳实践的 skills,把它丢进编程智能体(coding agent)或你常用的 AI 工具里,然后给它一个任务:教我数据库是怎么工作的(或者类似的问题)。效果相当好。


还有一点值得记住:今天的 AI 模型,是它们有史以来最差的样子。你得学会对它们提出更有野心的要求。


祝你好运!