你可能会好奇,在这么短的时间内,一群人聚在一起到底能做出什么有趣的新网站或新软件呢?而这一群参赛者正是靠著坚持和永不放弃的精神,完成他们的任务,也让我们看到他们的“心血”成品。
由网络安全商F-Secure(芬安全)举办的2013“黑客松”(Hackathon)于日前正式结束,这场“黑客松”的主题为“网络安全服务”,并吸引13组业界人士前来参与。
而在这场比赛中脱颖而出的优胜者,就是任职软件工程师的陈国文,“当初我是通过朋友知道这个比赛,他传了有关比赛的链接网址给我,当时的我,也没有特别花时间去阅读比赛详情或内容,就直接登记了。”陈国文如此说道。
陈国文已从事IT界长达7年,但这次却是他第一次参加“黑客松”,他说:“每次都很想参加,但是时间总是没办法配合,所以,这次碰巧我人在国内,所以我就前来参与了。”
纵观国内外曾举办的“黑客松”,发现大部分的参赛者都是以组合的姿态参加比赛,因为“黑客松”比赛的时间十分有限,因此基于人多好办事的原理之下,大部分的参赛者都会选择以组合出赛。惟,陈国文却是选择以个人的姿态“出战”,难道他不怕单靠个人单薄的力量没办法战胜吗?原来,第一次参加“黑客松”的陈国文,对整体的比赛规则和程序并不了解,就贸然前来参与了。
独自参赛发挥大
本来他亦有邀请同事们一同参与,但或许同事们对这比赛都不感兴趣,所以,陈国文就只好独自报名。过后,来到活动现场,他才发现与想像中的情况有很大的出入。
“我以为这只是一个类似集体研讨会的活动,误以为只是大家聚集在一起分享,但是看了行程表后,才发现原来翌日全部参赛者都有一个示范环节。”陈国文分享道。
对于没有任何准备的陈国文来说,当时的他就像是个没有任何武器的将军,他该如何上场呢?所以当时,他就即场询问当天的参赛者,看大家的概念是否一致,因为如果大家的概念相似,就可以组成一个团了。
然而,当时大家都还没有定下任何的概念,所以陈国文就决定独自参赛。“因为有时候有太多的灵感,到最后就是没有灵感,相反一个人的自由度更加大。”他说。
编程全球病毒数据软件
决定以个人姿态出赛的陈国文,独自一个人坐在4楼的咖啡厅,对著电脑荧幕傻傻看了2小时,因为时间有限,所以他就直接放弃编程过于复杂的软件。
“主要是因为我不想再花太多的时间去阅读说明书,所以我就直接从最简单的开始,因此,当我看到Malware Detection(恶意软件检测)的时候,我就看那地球看了约一小时,当下就想到不如我就做这地球没有的东西吧!”陈国文说。
未经陈国文编程的地图,只是能显示哪一个国家地区有病毒,同时亦会显示巴仙率,可是它并不会显示这些病毒之前曾发生在哪里的数据,所以他把这个功能编程进去。
此外,第二个功能就是,用家亦可以查看这个国家曾发生多少宗病毒案例数据,以及哪一个城市的病毒最高,且软件亦会自动提醒用户,当下哪里是危险地带。
而最后一项功能,这也是陈国文本身最有兴趣的部分,那就是预测下一个危险地带会是哪一个地区或国家。总结来说,陈国文共为这粒“地球”添加3大功能。
知彼知己方能突围
在这场比赛中,参赛者们可说是又是对手又是朋友,那陈国文如何看待竞争者们的作品呢?他说:“大家的表现都相当的出色,之前从曾参加‘黑客松’的朋友口中得知,其实在此类型的比赛当中大部分的作品,都是没办法在限时间内完成,而这些就被称为半成品。”
然而,当天示范的时候,陈国文可是被吓到了,因为大部分的参赛者几乎都已经完成他们各自的作品,并可以正式运作。反倒是陈国文,没办法成功完全完成软件成品。
“在这短短30小时内,其实真的没办法完成如此复杂的软件,所以我在这30小时内,大致上只是完成一个模型(prototype)而已。”在示范的时候,他只能表达软件的主要功能,并可以如何帮助到社群和用户,而不能正式被使用。那实体几时才会正式出炉呢?“我一定会继续完成我的心血,但这可能需要6月才能正式开始运作,因为我现在又正忙著另一个‘黑客松’。”
当天,其他参赛者编程的软件大部分围绕在浏览器上,帮助用户检测病毒或者是帮用户查看网站的可靠性有多高。而陈国文的软件则是从公司或市场部的角度去看,或许这个软件到最后可以成为一个产品或网站,提供用户一个解决方案。
监察网络安全
“往后,金融界或移动营运商可以透过这个解决方案,去查看整个地区的安全性。而且,手机用户也可以获得安全警惕,比方说当你正在用著手机,有一个很强的病毒攻击亚洲地区,这时用户就会收到一些警示,告知用户现在这个地区很危险,然后提醒你备份手机里的重要资料。”他说。
与此同时,安全网络公司亦可以借此机会推送或推广他们自家的产品,比方说保护你自己或家人,请用防毒软件之类的电子广告。
虚心讨教 尽力完成任务
陈国文本身就是从事IT行业,当初完全是抱著学习的心态前来参与,因为前来参与的参赛者都是业界非常专业的人士,所以当时就一心来“偷师”。此外,经过这一次,让他发现,原来市场上真的有公司愿意花钱举办这些活动,因为这些活动对整个IT界的发展,是非常具有影响力的。
“很多前来参与的参赛者都是业界的业馀人士,因此,他们拿到的经验和我拿到的其实是不太一样,所以透过这次的‘聚会’,大家就可以互相交换心得。”
他续说:“在这里绝对能学习到工作,以及生活上没办法接触的东西与学问。”经过这次的比赛,让陈国文有所领悟,那就是人无论如何都需要尽自己最大的努力去完成任务。
或许在任务期间,你已经很想放弃,但只要你不要去想结果,尽自己的努力完成下去就已经是成功了,因为结果是到最后才来看的,成功与否又是另外一回事。
透过活动挖掘人才
F-Secure资源开发总监马卡斯梅林(Markus Melin)接受访问时如此说道:“我们发现大马的软件发展得非常蓬勃,所以,我们希望透过这个活动,可以发掘更多这方面的人才。”
与此同时,在言语之间不难发现,他对今年的参赛者都十分满意,他说:“今年共有13组的参赛者,而他们全部的表现都相当出色,因为他们不仅是要构思整体的概念,还得编程,而他们全部都可以在限时间完成,并给予示范。”
当询及F-secure是否有计划进一步与陈国文的合作,或全力投资陈国文完成该得奖软件时,马卡斯梅林坦言:“目前为止,我们还没有任何的计划,但不排除会有这个可能性。”