程式如诗优雅,让全世界齐声朗诵HelloWorld——专访R

  作者:   浏览: [ 283 ] 次

程式如诗优雅,让全世界齐声朗诵HelloWorld——专访R

来自北国芬兰,Rails Girls 创办人 Linda Liukas 最令人印象深刻的莫过于随时漾在脸上的温煦笑颜,与「Hello Ruby」宣传影片中笑开怀的模样如出一彻。今年四月受到 Ruby Conference 主办单位之邀参与 Ruby 盛会,我们也很幸运的有机会与 Linda Liukas 面对面交谈,切身体会她对科技与社群的热爱。

Linda Liukas 与程式的第一次亲密接触,其实源于对偶像的爱。当年,13 岁的小小 Linda 深深折服于前美国副总统高尔的理想与魅力,虽然远在芬兰,但她已懂得利用无远弗届的网路,运用 HTML、CSS 敲出一个介绍高尔的网站,让自己与千里之外的高尔产生联繫。

高尔啓蒙了 Linda Liukas 对电脑的热情,她并不是生来就着迷程式码,更非天生好手,艰涩的 PHP 就令她感到挫败,长达十年都不再接触,大学浸淫机械、法文与哲学,程式宛如尘封角落,直到遇上 Ruby,才重新向她发出闪耀光芒。这也就是为何她爱 Ruby 至深,把 Ruby 形容为如诗一般美丽。Linda Liukas 在 2010 年创办 Rails Girls,鼓舞更多人不再如她因恐惧而裹足不前。

程式如诗优雅,让全世界齐声朗诵HelloWorld——专访R
Rails Girls 台北场

Rails Girls 为期两天的程式工作坊自芬兰赫尔辛基展开,在各国志愿者争取之下,Rails Girls 的种子迅速飘向全球各个角落,在几十座城市萌芽,去年台湾女生也终于有了机会成为 Rails Girls 的一员。

程式如诗优雅,让全世界齐声朗诵HelloWorld——专访R
Hello Ruby

接着,Linda Liukas 远赴全球科技胜地美国,担任非营利程式学习网站 Codecademy 社群经理。引领无数男女踏入程式世界,Linda Liukas 更于今年推出绘本,透过画笔与无尽的想像力,Ruby 成了红髮绿衣小女孩,就像学习 ABC 一般,让幼龄儿童在童话故事中探索程式奥妙,在 Kickstarter 募得 38 万美金。未来,我们也许可以期待 Linda Liukas 推出一系列的绘本,未来的小孩在牙牙学语的同时,也许也能教导电脑说出:Hello World。

芬兰诞生了 Nokia、Linux、愤怒鸟,科技氛围浓厚。「科技始终来自人性」的广告词不会随着一代手机巨人凋零而损失价值,28 岁的 Linda Liukas,以及芬兰朝气蓬勃的新创气氛,已然以自己的方式重新诠释这句箴言。

以下为专访摘要,文末附有访谈影片:

问:你从小就自己为美国前副总统高尔架设网站,但 13 岁之后却没有继续,是受到了什幺阻碍吗?

写网站脑海中的构想化为现实是一件很开心的事情,人们来访、留言总让我兴奋无比,但接下来当我必须建立更複杂的后端完善整个网站,我试着学习 PHP、架设自己的伺服器,但对一个小孩子来说实在太困难了,我非常挫折,全然迷失。荒废十年之后,我才发现 Ruby、才发现程式原来可以这幺美丽,这也让我重燃写网站的热情。

问:你在大学时期主修哲学、商业、法文、机械等等课程,这些课程对你往后写程式或组织社群有什幺帮助吗?

程式如诗优雅,让全世界齐声朗诵HelloWorld——专访R
Linda Liukas 大学修习哲学,罗素对她的逻辑思考帮助甚深。

就某种程度而言,我觉得强调「逻辑」的哲学家罗素就是第一个开启程式概念的人,「电脑科学之父」图灵也深受罗素的影响,哲学与程式的关係是密不可分的。至于法文对我来说是有点难,不过探索各种不同的学科是很棒的事,当然,程式与哲学、商业、工程的结合也非常令人振奋,它对我的生活也有很多启发。

问:你的大学主修哲学、商业、法文、机械,这对你的生活、写程式的过程或组织社群有什幺帮助吗?

和很多程式高手不一样,我的背景很杂,也不是科班出身,学得广但不精。在学校时我的数学很烂,也不觉得电脑很有趣。成立 Rails Girls 就是希望把程式变得亲近且愉悦,塑造一种我会很乐于学习与电脑沟通的环境,我相信世界各地的 Rails Girls 都有做到这点。

问:Rails Girls 何以推广至全球?你对未来有什幺计划?

芬兰是一个人口少于 500 万的小国,因此做任何事情都要展望全球。我很开心能把 Rails Girls 推广到全世界,每个国家的组织者都能独立完成任务,他们有自己的生命力与社群,让人们能够感受科技的魅力。

现在我正在执行一本名为「Hello Ruby」的绘本计划,我用说故事的方式探究科技的根本。探究软体文学性与文化性的素材依然匮乏,还有很多空间可以发掘,我想还有很多人可以一起参与。

问:你有可能会成立自己的公司吗?

Rails Girls 成立之初很多人总问我怎幺赚钱,但我认为 Rails Girls 应当维持 NPO、去中心化的形态。

Hello Ruby 本来只是一个 side project,在 KickStarter 募到 38 万美金我也始料未及。这让我产生全新的视角,也许这真的能成为一门生意,但是目前我只想做好眼前的事,画好我的第一本绘本。

问:为什幺程式这幺吸引你?

程式就像作家写作,无中生有,只要有键盘、电脑,你就能实践一个伟大的梦想。Ruby 能够快速带来惊喜的成就感,并且变化多端,总能找到更简洁的方式呈现,都是 Ruby 的美丽之处。

问:很多人因为惧怕数学而逃避理工科,你认为数学对于程式来说是重要的吗?

对于刚入门的人来说,只要有基本的数学概念即可,而且反过来说,程式可以作为一种让人们理解数学之美的方式,具体把数学的实际用处呈现在人们眼前。

问:如果你不写程式,现在也许会做什幺呢?

也许我正在商学院生不如死吧。科技是一个开阔视野的领域,能够体验五花八门的事物,这就是为何我希望带更多女生进入科技,科技不只是写程式,这是一个全球化的领域,需要进行大量沟通,理解不同技术,随着时间成长,永远令人感到振奋。

问:你同意「人人都该学习程式」这句话吗?

我不认为所有人都要成为设计师,但是每个人都有与电脑沟通、理解电脑基础的权利,但是我们不教小孩电脑如何运作,这是很可惜的事,他们有学习的权利。

问:谈谈一些令你印象深刻的 Rails Girls。

埃及开罗启动 Rails Girls 对我来说是个里程碑,柏林在 Rails Girls 之外也成立 Summer of Code,鼓励更多女生进入开源的世界,而台湾,台湾当然也很令我惊豔,这次 Ruby Conference 很多志愿者都是 Rails Girls 校友,很高兴看到很多女生成为 Ruby 社群的一分子。

问:Rails Girls 怎幺继续保持写程式的动机与热情?给自学者一点意见吧!

  1. 保持每天写点程式的习惯。
  2. 执行自己有兴趣的专案,无需顾虑他人评价。
  3. 参与当地程式社群。

问:你认为性别平衡在工作环境中是很重要的事吗?

在公司一成立的时候,就应该注意到多元性的问题,所谓的多元性不只性别比例,还包括文化背景等等,因为企业文化一旦形塑,公司变大变强,就很难改变了。

Linda Liukas 访谈影片