狐狸之道:Vue Vixens 课程

2025-06-07

狐狸之道:Vue Vixens 课程

如果您自 2018 年以来参加过 Vue.js 主题的会议(例如 Vue London、Vue Amsterdam、Vue Toronto 和 Vue US),或者在过去一年半中参加过多主题的 Web/移动开发会议(例如 Connect.tech、All Things Open 和 JS Mobile Conf),您可能已经注意到即将举办 Vue Vixens Skulk 活动的消息。此外,本次研讨会还邀请了女性参与者,通过全天或半天的研讨会、早餐或午餐学习的形式学习 Vue.js 的基础知识。在本文中,我想谈谈“我们疯狂背后的方法”,或者我称之为“狐狸之道”。我们的研讨会为何如此设计?我们的技术背后蕴藏着什么样的教学理念?

开始之前,先提醒一下,“skulk”指的是一群狐狸;一群鹅是鹅群,一群狐狸是“skulk”。我们一个工作坊里的一群狐狸人也叫“skulk”。英语真是怪怪的。

Vue Vixens skulk 的参与者受益于我们社区深厚的技术知识和志愿者的奉献。Natalia Tepluhina 出色地完成了我们全天课程中 Web 章节的构建工作;社区后续的 PR 使其更加完善。我负责撰写我们迷你研讨会和“nanos”(代码热身活动)中所有移动端内容。Marina Mosti 和 Egwuenu Gift 也贡献了 nanos。课程本身也受益于我们社区的技术专长。

但是,为什么我们决定以这种方式创建研讨会,采用章节格式,使用代码片段构建块,在 Code Sandbox 和 NativeScript Playground(与 Code Sandbox 类似的在线设置,但用于使用 NativeScript 进行移动开发)中完成?

这一决定主要基于两个因素:我们站在巨人的肩膀上,以及我作为一名拥有博士学位和富布赖特奖学金的课堂教师的亲身经历。让我进一步解释一下。

我们的祖先

我们从 Vue 社区之外的探索中获益良多,尤其受益于与 ng-Girls 研讨会的合作。我们的研讨会形式受到了她们的影响:在一天内构建一个应用,与导师一起,以自定进度的方式进行。边学边学。同样,Django Girls、Py Ladies、R Ladies 以及许多其他类似团体为女性举办的类似研讨会也为我们的活动铺平了道路。我们非常感激能够站在这些杰出先驱的肩膀上。

教育学

我在加州大学伯克利分校攻读法国文学博士学位(确切地说是13世纪的浪漫爱情散文,但这与主题无关)的时候,那些经济条件不富裕或没有奖学金的研究生(比如我们大多数人)每天都要教授法语入门课程。我负责8:30的课程,我们做开合跳来提神……这跟主题无关。因为我们当中很少有教授语言课程的经验,所以我们每周还要上“教学法”课,以确保所有研究生导师(GSI)都接受过正规培训,并遵循伯克利的课程设置。

尽管我们经常抱怨这些课程,但Kern 教授的教学法研讨会却成为了黄金标准,因为我们确定了如何向来自各行各业的人们(希望学习新框架的经验丰富的程序员、完全不属于该领域但充满好奇的人、训练营学生、转行者、同行教育工作者)教授编程。

我们的工作坊融合了这些课程的两个理念:一是降低学生的情感过滤,帮助他们学习新概念;二是采用归纳法学习新语言。此外,我们的线下活动也运用了下文概述的“祖母教学法”,从而提升了教学效果。

降低情感过滤器1

作为 GSI,我们假设学生学习第二语言(我们学习的是法语,Vue Vixens 的学生学习的是 Vue.js 框架下的 JavaScript)的难度,可以通过降低活动中的“情感过滤器”来提高。这是什么意思呢?当学习者“感受到恐惧或尴尬等负面情绪”时,情感过滤器就会升高。这一理论由克拉申在 80 年代提出,他倡导语言习得的“自然法”。你曾经在课堂上遇到过这种教学风格:咄咄逼人、快速问答、老师滔滔不绝、学生闭嘴做笔记的情况吗?你喜欢吗?在我们的活动中,我们采取的是相反的做法。

我们摒弃了说教式的教学,转而追求趣味。事实上,我们首先会分发贴纸和别针,自我介绍并介绍彼此的背景,播放一些关于学习内容的幻灯片,然后进行一个《Cosmopolitan》风格的性格测试,以确定“你是哪种狐狸”——这是一个有趣的破冰游戏,能立即引人微笑,并准备好学习。之后,我们让参与者按照自己的节奏学习,通过阅读我们的材料并在导师的指导下克服困难部分。

我们的工作坊以小“胜利”为特色,参与者可以逐步构建一个 Web 或移动项目,并在浏览器或移动设备上看到其逐步成型。如果有人完全迷失,他们可以在每一章中重新开始,通过在新的代码沙盒中克隆一个新版本的项目,这样就不会过于沮丧。活动结束时,参与者有望感受到真正的成就感。从一开始就降低他们的情感过滤,有助于学生感到舒适、被接纳,并准备好学习。

归纳法2

我们教法语的时候,被要求使用伯克利认可的归纳法。3与老式“语法/翻译”教学法(教师给出一个语法规则,学生举例说明他们对规则的理解)不同,归纳法要求教师给出许多语法规则的例子,并要求学生根据教师给出的例子来生成语法规则。这是一个耗时且繁琐的过程,但非常有效。

在我们的工作坊中,我们使用了这种经过改进的方法。我们不会展示太多代码编写方法,而是通过提供一种完成任务的方法,然后要求学生重构该示例以学习更好的方法来完成同一件事,从而帮助学生推断“Vue 之道”背后的真理。重复有助于强化。重构有助于记忆。归纳法总是比规范法更可取。

祖母方法4

在我们的活动中,我们既不给学生上课,也不现场编程,那么一整天我们做什么呢?嗯,我们四处走动。作为活动负责人,我们和导师们一起,默默地为学生们加油鼓劲,帮助他们克服困难,解释哪些地方需要解释,提问、解答,并以不引人注目的方式提供帮助。这种技巧其实有个名字:祖母方法——考虑到我们的受众,这名字再贴切不过了!我们的工作就是帮助和鼓励成功者。我们鼓励、劝导、帮助人们自助。同时,我们也在创造社群。

这些技巧是否引起了你的共鸣?请访问vuevixens.org与我们联系。如果你是女性,并且要参加技术会议,不妨报名参加 Skulk 活动?如果你是 Vue.js 社区的成员,不妨考虑与我们全球分会合作举办活动。同学们,哪些研讨会经历让你特别有共鸣?老师们,你们觉得哪些技巧特别适合你们的研讨会?请在评论区留言!我期待听到你们的经验。


1 Krashen, S. (1982). 第二语言习得的原则与实践。牛津:帕加马出版社。自然法在二语习得中的概述可在此处查阅。

2这种方法受到观察儿童语言学习方式的影响,并由乔姆斯基、克雷恩和中山的研究整理而成。语法归纳法的证明是:“给定典型的儿童导向言语……理想的学习者能够识别语言的层级短语结构,而无需具备作为语言能力一部分的先天知识。”更多信息,请参阅本文。

3自20世纪90年代末以来,我就不再担任GSI了,所以伯克利的教学法很可能已经随着应用语言学和认知科学的最新研究而发生了重大转变。然而,我相信我们学到的那些扎实的原则仍然具有现实意义,尤其是在它们作为一系列可能性的一部分被教授的情况下。

4感谢 Vue Vixens 首席技术官 Michele Cynowicz 提醒我这种方法的名称,概述如下

文章来源:https://dev.to/jenlooper/the-way-of-the-fox-the-vue-vixens-curriculum-290
PREV
GitHub Actions 实际操作
NEXT
抢先预览 NativeScript-Vue 2.0!