通过项目帮助孩子探索编程

原标题Helping Children Explore Coding Through Projects

Seth Thomson 分享 2019 年的家庭、导师与机器人活动经验。

STSeth Thomson讲者
频道
GOTO Conferences
发布
2019年9月10日
视频
29:04
阅读
2 分钟
原文
英语
在 YouTube 打开
往下滚动阅读时,视频会缩到右下角继续播放。字幕跟随阅读语言。
阅读语言共 2 种语言可读
由 AI 从英语原文翻译。打开“对照原文”可以逐段核对。
摘要

30 秒看懂

Seth Thomson 回顾孩子们不同的兴趣、编程小项目和 FIRST LEGO League 团队。他的建议强调参与、导师和孩子自己的目标,而不是一条固定道路。

  1. 1为什么学编程编程可以提供创造性解决问题的场景。
  2. 2不同兴趣使用机会和孩子自己的兴趣会影响学习体验。
  3. 3小项目在这个家庭的经验中,小项目让进步变得可见。
  4. 4接触机会与导师课程和导师让孩子接触新的可能性。
  5. 5孩子主导的目标孩子自己的目标可以引导下一个项目。
  6. 6团队合作机器人活动提供分享和教学的机会。
  7. 7实际建议参与并支持自主学习。

要点建议

  1. 编程可以提供创造性解决问题的场景。
  2. 使用机会和孩子自己的兴趣会影响学习体验。
  3. 在这个家庭的经验中,小项目让进步变得可见。
  4. 课程和导师让孩子接触新的可能性。
  5. 孩子自己的目标可以引导下一个项目。
  6. 机器人活动提供分享和教学的机会。
  7. 参与并支持自主学习。
全文

按章节阅读整理后的全文

只看原始文稿
01

从孩子出发

动机、使用机会和不同兴趣。

在这场 2019 年 GOTO 演讲中,科技负责人 Seth Thomson 分享家庭和机器人团队探索编程的经历。他的例子是个人经验,而不是要求每个孩子都成为程序员。

Thomson 认为编程可以提供练习解决问题、创造力和坚持的机会。他引用的就业统计和预测属于演讲时期,不应当作当前就业市场数字。

开始之前,他提到基础技能、时间、支持和设备使用机会。他强调孩子的兴趣不同,强迫学习可能让他们更不愿意继续。

他的儿子对游戏和编程感兴趣,而女儿更喜欢音乐和数字艺术。Thomson 说他曾询问儿子为什么喜欢编程,而不是假定家长的目标就是孩子的目标。

02

通过项目学习

游戏、课程和导师。

一家人从游戏开始,后来尝试 Scratch。Thomson 使用小项目和阶段性奖励;他把这一安排作为适合自己家庭的经验,而不是普遍适用的时间表。

一起玩 Minecraft 和使用键盘,为孩子提供了熟悉的实验环境。之后的模组设计课程通过儿子已经喜欢的游戏引入变量等概念。

课程、夏令营和项目让孩子接触不同活动与导师。Thomson 说,他会给孩子空间,让他们回来讲述所学,而不是指挥每一步。

一位发布过应用的年长学生启发他的儿子设定自己的目标。随着兴趣发展,儿子选择了一门课程,最后从上课转向构建互动故事应用。

发布应用时遇到了跨工具和平台的技术障碍。一位本地开发者帮助他们解决部署问题,体现了导师和社区支持的价值。

03

机器人与建议

团队合作和自主学习。

Thomson 介绍自己指导 FIRST LEGO League 团队的经历:孩子们共同完成机器人、团队合作和研究项目。他说儿子学会了与队友分享键盘并教他们,而不是独自完成所有编码。

他的实际建议是参与孩子的学习、鼓励自主学习、介绍导师,并帮助孩子找到自己关心的项目。演讲还列出 2019 年可用的资源;项目和产品可能随时间变化。

同频道的其他文章

3 张幻灯片39:12EN → 简体中文
GOTO Conferences· 2026年10月28日Cate Huston:严谨如何支撑 AI 辅助开发的交付速度Cate Huston · Twill两人团队分享发布关口、自动检查、优先级和加快交付的成本。AI 工程管理Software engineeringAI agents
4 张幻灯片22:33EN → 简体中文
GOTO Conferences· 2026年10月26日William Schor:Netflix 如何从单元测试走向合成金丝雀William Schor · Netflix用生成的工作负载和接近生产的基础设施,测试分布式键值服务。Software engineering
5 张幻灯片34:11EN → 简体中文
GOTO Conferences· 2026年10月23日Anatoliy Bilenko 和 Alberto Carretero:用形式化方法和 AI 让数据库协议可靠Anatoliy Bilenko, Alberto Carretero · CanonicalCanonical 的数据库工程师把可执行规格、基于模型的测试、故障探索和重建的执行历史串起来,并说明为什么这些方法单独用,都无法证明真实系统正确。开发流程与测试Code review & verification可观测性与可靠性+2
28:15EN → 简体中文
GOTO Conferences· 2026年10月22日Steve Poole:开源安全与 AI 带来的维护挑战Olimpiu Pop, Steve Poole为什么漏洞发现加速会给维护者、依赖使用者和升级流程增加压力。Software engineeringAI security
5 张幻灯片46:36EN → 简体中文
GOTO Conferences· 2026年10月21日Don Syme:围绕人类协作构建 Agent 自动化Don Syme · GitHubContinuous AI、仓库工作流,以及无人值守软件维护所需的防护措施。Agent orchestrationSoftware engineering编程智能体
28:23EN → 简体中文
GOTO Conferences· 2026年10月19日学习 Ash:声明式 Elixir 应用、测试与可扩展性Christian Alexander, Rebecca Le, Zach DanielRebecca Le 和 Zach Daniel 解释他们的书与框架如何共同演进。Software engineering