Mel Chua

774 积分
User profile image.
美国,印第安纳州

Mel Chua 是一位极具感染力的热情黑客、作家和教育家,拥有超过十年的教学和课程开发经验,并在 Red Hat、One Laptop Per Child、Sugar Labs、Fedora 和其他自由、开源和开放源码软件 (FLOSS) 社区担任领导职务方面有着良好的记录。作为普渡大学的研究生,Mel 将对成功社区的学术研究与她亲身实践构建这些社区的深刻经验相结合。
如今,Mel 将大部分时间投入到开源教育中,教授教授们如何教授开源,并在其他方面努力将围绕学习和教学的成功开源文化习惯的补丁“向上游”推送到学术界的课堂中。在她假设存在的空闲时间里,她收集奇特的教科书,致力于本科工程教育改革,并弹钢琴,偶尔还会同时进行。

撰写的评论

我认为提供学习这些工具的机会,并能够轻松地探索、摆弄和试验开源软件堆栈所能提供的不受约束的趣味性计算,这是一个很棒的主意。

然而,我不会将这些课程称为“补救性”课程——这暗示了一种期望,即例如,emacs 知识是先决条件,如果你在高中时没有重新编译你的内核,你就会在某种程度上存在缺陷——但事实并非如此。学生,尤其是大学预科生,有不同的机会接触到——并对追求——这类事物感兴趣。(我们中的一些人因为在家中唯一一台电脑上双启动 Fedora Core 1 而被父母吼叫。这往往会在某种程度上扼杀探索。)

而且我会强调心态,就像强调特定的“可以使用软件包 X”技能一样。我可以死记硬背地训练猴子使用 vim,但鼓励某人询问那里有什么,探索存储库,爬取网站,询问朋友他们使用什么类型的工具,向上游询问这些工具如何调整它们……这完全是一种不同的技能和心态,而且考虑到软件环境变化如此之快,这是学生保持工具箱锋利所需的心态。

作为来自开源社区的一员,我正在考虑走上成为一名教授的漫长道路,感谢您的预览。在阅读时,我的脑海中浮现出两个(有些相关的)想法,我将尝试在这里阐明它们。

开源社区中的许多人(并非所有人,但在我的经验中,相当一部分人)认为理所当然的事情之一是,环境富足是默认设置。尝试各种事物,提出各种想法……计算能力很便宜,软件是免费的,而且你几乎没有什么损失,除了你投入的少量时间。但是,成为学者的过程需要很长时间,并且会对研究生或新教授造成高昂的代价(时间、经济方面以及职业机会和流动性方面),这可能会改变对风险的看法。

当新人进入开源世界时,失败是意料之中的——甚至被鼓励作为一种学习方式。我认为,在好的课堂上也是如此。我在阿勒格尼与您的班级合作时注意到(并被指出)的区别在于,课堂对成功有超时限制——到学期末,失败必须转化为学习,并且对于班级中的每个学生(理想情况下)。在开源世界中,只要你有兴趣和意愿,个人就可以沿着一条道路一直走下去;没有必要停下来参加考试,因为你是在你自己的学习时间线上,并且是为了你设定的任务而不是别人写要求获得的学位。因此,当我们与课堂合作时,我们对进入 FOSS 社区的学习者的类型、他们进入的速度(个人,而不是 40 人同时进入)以及他们为了在他们寻找的时间范围内达到他们定义的“成功”而需要的脚手架类型的假设……可能需要重新审视。

我仍在脑海中形成这些想法——我在这里的想法还不太清晰——但这些是我首先想到的两件事。

© . All rights reserved.