川报观察记者 何浩源

1月13日,一场主题为“为城市编码”的黑客马拉松编程赛事在成都举行。说到“黑客”,人们往往联想到的是制造电脑病毒入侵他人电脑的人。其实,黑客最初是指热心于计算机技术、水平高超的电脑专家,尤其是程序设计人员。“黑客马拉松”源自美国,取的正是这个最初的意思。46名程序员现场抽签,组成10支队伍,在几十小时里,围绕主题持续开发程序,累了或坐或卧,结束后当场提交作品,可以说,这是一场“头脑风暴”,也是一场充满创意的“科技趴”。


现场:连续36个小时头脑风暴

1月14日上午9点,陈汉章眯着眼睛,盯着笔记本电脑屏幕,一手滚动着鼠标,浏览上百条代码,在他的桌子上,放着6瓶红牛。“我现在连写的是什么都不知道了。”他满脸疲惫,微笑着说。在过去的24小时里,他只睡了两个小时。

本次黑客马拉松比赛从1月13日上午9点开始,第二天晚上9点前提交作品,一共36个小时。比赛不设门槛,对非专业程序员开放,今年参赛的程序员大多是所在公司的骨干员工,有着丰富的编码经历,但是36小时写出一款比较成熟的程序,也并非易事。最终,陈汉章所在团队的“colorit(上色)”获得比赛一等奖。

“colorit”是一款可以嵌入微信的小程序,通过这个程序可以给黑白照片自动上色,上色过程只需要几秒时间,远远快于电脑上的图片处理软件。

陈汉章是成都人,这个创意目的是想让更多的人了解成都文化。他说,老照片在文化传播中非常重要,如果能让老黑白照片变成彩色照片,说不定更有利于传播。

比赛还吸引了在成都工作的外国程序员参加。丹姆来自美国,他们团队开发的程序叫“journey into chengdu(走进成都)”。这是一款关于成都的地图程序,和普通的电子地图不同,这款地图一开始全是阴影,什么也看不见。只有使用者到了一个地方,这个地方和沿途的阴影才会散去。而只有深度游览了该地,比如参观了名胜古迹,品尝了知名小吃,地图上的颜色才会越来越清晰。

丹姆说,他在成都工作了6年了,但是感觉对成都还是很陌生,所以就想到了设计这样一款地图,来鼓励更多生活在成都的外地人走出家门,深度了解成都。

比赛还产生了很多有趣的创意,比如语音控制平板电脑和手机屏幕、让计算机代码自动生成歌曲等。现场观众刘洪说,他觉得非常震惊,参赛者这么短的时间里便能想出有意思的创意,并且马上做出来。

平台:从互不相识到相约创业

很多人会问,搞黑客马拉松有什么意义?市场上不是已经有很多创业公司都在做类似的事情吗,有什么必要聚在一起短时间内开发不算成熟的产品呢?

陈汉章说,程序员这个行业工作时间很长,经常加班,每天都早出晚归,这种情况下,很难在业余时间去写一款自己感兴趣的程序。黑客马拉松恰恰提供了这样一个平台。

和一般程序员不同,陈汉章非常有文艺范,喜欢古风,对成都的文化非常自豪。一直以来,他都想写一款有助于成都文化传播的程序,但是苦于工作忙碌,一直无暇落实。利用这次黑客马拉松的机会,几个小伙伴一拍即合,熬了一晚通宵,终于做出“colorit”,“感觉非常爽”。

陈荣所在的团队设计了一款叫“city see(观城)”的程序,获得比赛二等奖。这是一款社交程序,可以根据定位来评论附近的建筑。长此以往,产生观点碰撞或者找到共鸣的用户很可能就会加好友,进而可能成为线下的朋友。陈荣认为,由于工作原因,程序员的圈子小、比较封闭,通过黑客马拉松能够和同行切磋、交流技术。陈荣和他的队友们本来互不相识,经过36小时并肩作战,对彼此在技术上的特长有了大概的了解。他们对“city see”非常有信心,准备继续做下去,不断完善功能,条件成熟时一起创业。

一些投资人莅临现场,更拉进了程序员与市场需求之间的距离。一位投资人就对陈汉章建议,“‘colorit(上色)’如果改进一下,不仅仅可以用于给黑白照片上色,在文献复原领域或许也可以派上用场。”

引力:编程不神秘,外行也能学

本次比赛由成都科技企业孵化器协会和成都高新区创新创业服务中心等主办。近年来,成都的信息技术行业不断发展,成为中国的互联网重镇,越来越多的程序员来成都寻找发展机会。据互联网数据中心统计,截止到2017年,成都大概有接近10万名程序员。

比赛负责人李宁川说,除了技术交流外,举办黑客马拉松还有一个目的就是吸引更多人,来学习编程。

郭映秋是一家公司的会计,她通过李宁的朋友圈知道了黑客马拉松这项活动,之前多次参加了前端交流会。她说,在信息技术快速发展的今天,学一些编程知识,对工作非常有用。郭映秋所在公司每个月都会收到不同供货商发来的200多份进货表,每个月都要花十天时间专门整理,非常麻烦。后来,她自学了编程,并且在李宁川的帮助下,自己编写了一款程序,利用它半天就可以把这项工作干完。“编程就是把人要做的事情,翻译成电脑听得懂的话,让电脑去做。和人相比,电脑处理程序性的工作效率要高很多。这次对自己水平不自信,没有参加黑客马拉松,下次比赛一定会报名。”