开源项目与开源社区

一个在封闭项目中只靠自己的开发者,将远远落后于这种开发者:他们知道如何创建一个开放的、有改进能力的环境,在这个环境中,上百人(甚至上千人)反馈并提供设计空间拓展、代码贡献、bug 定位以及软件的其他改进 – 埃里克·雷蒙《大教堂与集市》

前言

最近@曾老师在学校里为大二学生开设了一门选修课:开源软件开发技术(2019 年秋季项目设计),这门课将带着大家接触开源文化、构建开源项目、参与开源社区。

课程计划采用类似编程马拉松的形式在三个周末完成项目。

Read More
CodeLab Adapter v2

Water as a first principle – Thales

The Big Idea is Messaging – Alan Kay

大纲

本文将讨论以下话题:

  • 关于 CodeLab Adapter v2
    • 从 CodeLab Adapter 说起
    • v2 相对于 v1 做了哪些改进
  • CodeLab Adapter v2 可以用来做些什么有趣的东西
  • CodeLab Adapter v2 的开放计划

Read More
CodeLab Adapter ❤️ Jupyter/Python

前言

上周与@曾老师一起在杭州湾参加为期四天的AI夏令营,做一些技术支持和辅导的工作,体验颇似黑客马拉松。

活动中教育者与学习者们皆十分用心,有些同学为了做好手头项目彻夜未眠。

由于Alan Kay和Seymour Papert的影响,活动过程中,我的视角一直放在编程/软件环境等基础设施上。大家都在使用Python编程(下个十年的编程教育应该都会基于它),触及的编程环境五花八门,许多工具恶劣而狂野,以至于教育者和学习者所做的努力中起码有一半用于与糟糕的技术环境搏斗。

Read More
toio: 她有轮子!

可是,她的轮子在哪里? – 爱因斯坦(2岁半)

前言

爱因斯坦2岁半的时候,他的妹妹出生,父母抱给他看,他以为是要给他一个玩具,问到:”可是,她的轮子在哪里?”

孩子似乎对有轮子的东西情有独钟,连特立独行的爱因斯坦都不能免俗。

toio是孩子会喜欢那种玩具。

toio是个惊人的玩具,不只是有轮子。

Read More
[译]儿童学习的背景

原文地址:Background On How Children Learn , 作者: Alan Kay, 翻译: 杨柳青(CodeLab志愿者)

绝大多数传统文化都没有设立学校,也无此必要。儿童天生就是通过观察模仿成人的活动,来认识他们周围的世界。成为传统文化的一员意味着什么,如何在其中生存,这些命题相关的核心内容都是向儿童敞开的,以模仿游戏进行学习足矣。

Read More