鼓励女性尝试编程

Rails Girls——这个鼓励女性尝试编程的项目起源于芬兰的一次活动,如今已在全球范围推广开来了。

那么就让我们来了解一下,这个在芬兰创意的的鼓励女性尝试编程的项目是如何席卷全球的吧。

玛丽亚·博琴科(Maria Boychenko)非常好奇,她周围的每个人都在谈论着有趣的事情,因而她也想一探究竟。

“赫尔辛基充满着各种技术创新,遍布着各种制作各类应用的创业公司,”她说道,“我整天和这群企业家们泡在一起,从他们身上受益良多。甚至连空气中都洋溢着信息技术。我想学一些最基本的东西,比如说如何构建网站,如何编写应用程序。无论是非常困难的还是人人都能掌握的技术,我都想学习。”

博琴科决定加入Rails Girls项目,这是一个免费的研习班,鼓励女性们学习如何构建网络应用程序和编写软件。Rails Girls项目源于开源网络应用程序框架Ruby on Rails,如今已经从一个单独的项目发展为一项席卷全球的运动。

从客户到创造者只需两天时间

|||图: Codecademy

琳达·利乌卡斯(Linda Liukas)是Rails Girls的创始人之一,她希望帮助更多女性从在线客户变成网络创造者。 图: Codecademy

“Rails Girls试图让青年女性在第一次接触软件技术时就能感受到妙趣横生与亲和的魅力,”与卡利·萨利宁(Karri Saarinen)一起创立这项运动的琳达·利乌卡斯如是说。“我就是那种喜欢自己动手解决问题的人,我希望在一个友好的支持性环境中学习编写代码。”

在为期两天的时间里,参与者们倾听志愿教员们讲述五花八门的主题,从设计应用程序到围绕软件开发的社交文化无所不包。她们聆听女性程序员描述她们的职业生涯,并且了解如何编程,如何将代码写进编译器中。她们你来我往,吃着小点心,从中体会到无穷的乐趣。然而,活动的主要部分是创造。在活动结束前,所有参与活动的女性都必须编写并安装一个简单的网络程序。

“简而言之,研习会教会女孩们理解编程语言网页布局的最初步骤,引领她们走上从用户变成制造者,从在线消费者变成网页创造者的道路。” 利乌卡斯解释道。

自2010年10月举办的第一次活动以来,Rails Girls项目已经扩展到全球,从北京到巴黎,从里斯本到基辅,到处可以看到Rails Girls项目的身影。如今,为各地组织者提供的指导已包含日语和俄语等各种语言,活动举办次数马上就要达到第100次了。

在芬兰创造的网络

3230-rails-girls_02_flickr_lynnwallewnstein_cc-by-nc-sa-2-0_550px-jpg

在Rail Girl研讨会上,参与者们从那些已在这个技术领域立足的男女专业人士那里学习,受益匪浅。 图: lynnwallewnstein/flickr cc by-nc-sa 2.0

“Rails Girls采用了一种开源的非营利模式,因此这一项目发展得非常迅速,” 利乌卡斯如是说。“这是一场运动,因为互联网的本质就是分享。整个在芬兰进行构建的网络主干利用了MySQL、Git、Linux,以及SSH这样的开源技术。对于我们来说,创造一些奉献给所有人的东西再自然不过。斯堪迪纳维亚的平等精神和世界级的教育体系相结合,Rails Girls在赫尔辛基诞生也并不奇怪。”

这一机构从阿尔托创业中心获得了支持,所有活动均由本地赞助商赞助,由本地志愿者专家担任工作人员。亨利叶塔·科卡莱宁(Henrietta Kekäläinen)对欧洲其它国家的组织者们提供帮助,并指出本地社区的参与对于这项活动是非常重要的。

“我们看到,本地技术和编程社区的参与者越多,效果就越好,”她说,“Rails Girls不是一个商业项目或者国家资助的项目,而旨在造福社区,让更多的女性和初学者接触到技术层面的东西。”

他们已经清楚地看到了成果。科卡莱宁举了一个克拉科夫的例子:

“去年,我们参加了欧洲Rails会议,Railsberry和琳达做了演讲,向所有人展示Rails女孩的资料,”她说到。“在这个三百五十人参加的会议上,除了很棒的组织者之外,只有五位女性。而今年四百人的会议上,有百分之十是女性,连上卫生间都得排队了。”

观看琳达利乌卡斯在Railsberry 2012上的演讲“关于编程,女孩们需要了解什么?”(演讲从1分50秒开始)。

大卫·科德(David J. Cord)撰写,2013年7月