Howto 教程

主办您的第一场 Rails Girls 活动

我们的目标是赋予女性学习技术的工具。Rails Girls 活动对于每一位互联网开发的初学者都将是一次很好的体验。

Rails Girls 于2010年底成立于赫尔辛基。我们最初只计划开展一次活动,然而没有想到在世界各地会涌现这么多的分部!这个教程就是为了帮助您开展自己的活动而设计的。

如果您准备开展本地分部的活动请用此电邮contact@railsgirls.com联系我们。未来的活动路线图可以在这里访问 www.railsgirls.com.

基础知识

Rails Girls 活动是非盈利性的。我们不收取任何费用,也不会向向教练或演讲者支付报酬。参与活动不需要编程经验,也没有年龄限制。只要有一台笔记本和好奇心就可以参加活动!

一次为期两天的活动将包含很多团队合作与简短精炼的演讲,重点是编程、设计和web。这里将不会有正式的演说台或辩论会,气氛最好是随和与务实的。越少抽象概念,越多参与精神越好!

Rails Girls 理念

示范程序

每场Rails Girls 活动以一场“安装晚会”(Installation-fest或Installfest,由Installation【安装】和Festival【节庆】组成的新造词,由Linux User Group发明)拉开序幕。在这第一天晚上,女孩们将学习在自己的计算机上安装开发所必需的软件。教程在这里railsgirls.com/install。安装晚会上会有一些简短的教学,但是更加重要的是分享汽酒(sparkling wine),为第二天作准备,以及让大家提前互相认识一下。时间应该根据参与者的需求和当地习俗灵活安排。我们有时选择周末,有时则是工作日。另外,如果有必要,也可以考虑连续两个晚上,比如从下午4点到晚上10点。

教学的目标

周五晚上:安装晚会(这里所有时间仅供参考,具体时间当然可以自行调整)

19:00 - 21:00 安装软件,互相认识 提示 可以设一个教练桌,用来为计算机有问题的学员答疑

不可避免的是,有些计算机也许无法完成安装:遇到这种情况,让学员结对学习,请不要在安装上花费过多的时间。

用气球和海报装点会场。让这个晚上 playlist 生动起来!

或是即兴发挥,设计一些破冰环节:比如让女孩们在便利贴上写下她们参加活动的原因,或画出她们梦想中的web程序。

21 -> 教练们共进晚餐 在晚餐中可以和教练们温习一下第二天将要讲解的web程序

周六:工作室(workshop)

09:00 - 10:00 报到、咖啡 提示 预留足够的时间让大家熟络关系,解决安装中可能留下的问题。分发讲义,收集Bento练习所用的名词缩写。

10:00 - 10:10 致欢迎词 提示 提及赞助单位和个人的名字,展示我们将开发的web程序,简介什么是编程

10:30 - 11:00 用户体验(UX) workshop

11:00 - 11:30 编程入门 提示 请一位教练讲解这一环节,解释为什么我们要学习Ruby,尽管主要工具是Rails

主题应包括:

演示 tryruby.org, 并用它讲解Ruby,做3-4个练习。

11:30 - 13:00 工作室时间 (请控制速度,不宜过快!):将 railsgirls.com/app这个教程过一遍,解释每一步我们在做什么,以及重要的名词和概念。

讲解贵在简单,即使是牺牲准确性。无需解释所有高深的概念。只需在出现问题的时候予以回答,如果问题过于艰涩或“超纲”,应当果断跳过。我们不是在传授完美的编程本领,而是教授怎样解决实际问题。学员们首先需要学会“走”,然后才是“跑”。

应覆盖的概念(此处为准确性而不翻译):

提示: 教练们也是凡人,他们很可能也是初次参加这个活动。教学可能令他们怯场或畏难,所以要在有困难的时候及时帮助教练和团队,哪怕只是鼓励和支持。

13:00 - 14:00 午饭

14:00 - 14:30 “弁当”(Bentobox)练习: 把技术名词放到上下文中对号入座,我们把这个概念称作“弁当”(见下文幻灯片链接)

两个小练习: 1) 用一个“弁当”板来讲解10个技术词汇 2) 讲解女孩们自己向教练提交的名词

14:30 - 18:00 工作室时间:

到了继续开发程序的时间了。关注会场气氛:如果大家看上去仍然难以集中注意力的话,让教练或其他与会者做一些简短的演讲(lighting talks)。

演讲的题目可以如下(但不仅限于这些):

在大家都制作完程序之后,花一些时间让大家尝试修改CSS,加入评论系统等等。

19:00 散伙晚会(afterparty) 提示: 邀请所有人,如本地的业界人士、包括男士以及未被选中的女孩参加!

Fork 这个 GitHub 项目, 加入我们的团队, 向我们发送一条 pull request。

材料

推广Rails Girls

每次 Rails Girls 活动都将在主站上得到一个专属的页面,链接如同railsgirls.com/city,用于记录和存储活动中的信息,如照片、幻灯片等。过去活动主办城市的页面可以在这里访问: railsgirls.com/events

当活动进行中时,请记住拍下照片,记录tweets和微博,采访与会者的体会。另外请保留教练的名单。

怎样找到本地的软件开发者/程序员呢?

怎样找到与会女孩呢?

怎样得到媒体关注?

Rails Girls 的重要目标之一就是让女孩成为建设网络的主力军。所以我们要接触本地媒体,用我们与会的女孩的精神感染他们。我们要积极帮助媒体准备新闻稿。详情请参见 railsgirls.com/press

赞助商

Rails Girls 面向的是一个不易在其他场合结识的人群:对技术感兴趣的女孩,她们也可能是潜在赞助商的用户、雇员或合伙人。

我们要找的赞助商应该是本地技术行业的活跃分子,无论是刚起步的小公司(startup)或大企业,非盈利性组织或政府部门。

另外也可以接触非传统的企业如:儿童用品商店、大学、女性杂志、饮料公司等。他们也可能会对技术感兴趣。

Rails Girls 必须是非盈利性的:如果还有剩余经费,要为支持与会者将来的后续活动所用。

开销

以下开销是根据30位与会女孩、10位教练的标准粗略估计的,实际情况可能相去甚远。单位是欧元,以芬兰的物价为标准。在芬兰,食物和酒精饮料非常昂贵,但是常常可以找到免费的场地。大体而言1000欧元多一点应该可以应付整个活动的开销。

赞助商能得到什么?

不要把与会者信息交给赞助商,但是赞助商可以自由参加活动,还要记得鸣谢他们。赞助商的纪念品可以里一同递给与会者,但是这些纪念品应该有格调、不落俗套、符合女孩们的审美。


FAQ

谁可以主办Rails Girls活动?

任何人。我们要找的是愿意下工夫把女孩带进网络开发世界的人。我们希望结识(不用全都有)这样的人:

填写这个表格 railsgirls.com/inyourcity 我们团队成员就会主动联系您。

什么样的场合适合举办活动?

我们推荐能容纳30-50人的场地。对于一个编程主题的活动来说,应该满足:

询问本地开发者会议都在哪里举行。会所常常也会愿意提供场所,以增加他们自己的知名度。

对教练有哪些要求呢?

Rails Girls活动主要是以小组形式展开的,理想中的是4-5人/教练。教练不用是Rails专家,有基本的知识即可,积极性比专业知识更重要。我们想要的是能够回答问题,乐观向上,能够维持场面8小时的人!

您可以在这里预览教程 railsgirls.com/app。我们总要组织一个活动前的教练晚饭,便于讨论教学建议,确保每位教练了解具体情况。安装教程在这里 railsgirls.com/install

我们希望教练们愿意公开他们的twitter/github/微博用户名,或其他联系方式,好与我们团队保持联系,让与会的女孩遇到问题能方便地在本地找到答案。

另外,我们鼓励教练们不吝赐教,建议更多的编程练习。在完成ideation程序之后,很多女孩还想修改她们网站的外观、加入评论、Facebook分享、部署到Heroku等等。我们还准备在网站上加入教练自创的迷你课程。

我能得到什么材料?

每次Rails Girls活动可以得到一个专属的网页。

另外我们会帮您设计礼包、海报模板、讲义和其他纪念品性质的贴纸、反光贴等等。所有材料都可以在官方网站上找到。您还可以问赞助商是否有意分发他们的纪念品。我们当然愿意看到有创造性的Rails Girls分支,如果您有好主意,请和我们分享!

目前为止我们已经有这些纪念品:

怎样挑选与会女孩名单

我们的申请单中只有两个问题:你有编程经验吗?以及为什么你是一个好Rails Girls?

Rails Girls 是为所有人设计的,我们想让它适用于所有年龄段的学员。然而,我们要向与会成员解释清楚:RG不会把任何人变成一名程序员,因此,想转行的人会感到失望的。另外,我们喜欢背景多元化的、有积极性的女孩。

在完成挑选后我们把与会者分成三类:

  1. 没有编程经验的
  2. 有前端开发经验的(HTML, CSS, Javascript)
  3. 有少许编程或计算机科学经验的 可以用在姓名牌上加标签的方式来表示每位女孩的分类,如(rubies, foxes, octocats, rails..)

活动结束以后做什么呢?

邀请真正的开发者来做教练的意义在于,不仅与会者们可以获得第一手的知识,而且也降低了她们进入技术世界的门槛。怎样让女孩们继续编程呢?


备忘录

以下是一个小小的备忘录。Rails Girls可以在几周内准备完毕,但是要组织一次真正成功的活动,准备花大约两个月的时间。不是所有以下步骤都是必要的,这些只是用来帮助你记忆的。

活动前

活动中

活动后