17年前,Steve Jobs在斯坦福大学的毕业典礼上发表演讲,他把自己喜欢的一句话“Stay hungry, Stay foolish”送给毕业生们。后来很多人把这句话当成座右铭,在每一寸前进的路上求知若渴。
本期《最后一班地铁》的主人公Leonard,也是这样一个不停自我探寻和自我成长的年轻人。五年级就开始尝试写代码的他,大学毕业后通过自学基础知识,走上了程序员的职业之路。但,他或许和你想象中的程序员,不大一样。
为什么程序员一定要有一件格子衬衫
不知从什么时候开始,一提到程序员,最先想到的大概率是标志性的“格子衫”。
“其实都是大家的刻板印象,为什么程序员一定要有一件格子衬衫?”但在Leonard椅子上,还是被我们发现了一件黑白格的衬衫。
一番条理清晰又略带鬼马的解释后,他开始转移话题:“其实还有一个对程序员的刻板印象,就是每人都有一件牛仔夹克,但这个,我真没有。”
说起来Leonard真的不算一个被大家“刻板化”的程序员模样,后移的发际线、疲惫的神情、格子衫、随身圆珠笔……这些标签在我们遇见他的时候,一样都没看到。
他更像一个意气风发的少年,温润中透着一丝有趣。Leonard今年24岁,来杭州两年,和很多上班族一样,大部分时间过着公司和公寓之间两点一线的生活。
房间里,所有的陈设整整齐齐,他甚至每天早上都会把床铺整理得几乎没有一丝褶皱。
交谈中,我们还了解到,在工作之外他还喜欢摄影,经常拿着相机记录身边的美好瞬间。
“这是我活24年来买的最满意的东西,买到的不只是一个相机,它可以帮你创造出很多以后可以拿来回味的结果。”原来,日日和代码打交道的程序员,也有一颗浪漫温柔的心。
▲Leonard用相机记录的瞬间
对编程的兴趣是小时候“玩”出来的
Leonard在大学读的是机械工程与制造专业,他是全靠自学补齐了编程的基础知识。谈到自己对编程的兴趣,他说,这其实是小时候在电脑上慢慢“玩”出来的。
从幼儿园就开始玩电脑游戏的他,玩了几年后发现“没什么意思”,于是开始试着编程,逐渐发现了与代码打交道的乐趣。
▲生活里也是个有趣的灵魂
大学期间,Leonard继续写着他的程序,同时在这个过程里,他又慢慢发现,华丽的上层建筑之下,还需要更加坚固的地基:“等自己发现自己地基是空的时候,就会想要去补这块东西的内容,然后越补越起劲、停不下来。”
毕业后,他写的名叫Parma的开源项目,在推特上得到了自己最喜欢的博主、也是Markdown(一种轻量级的标记语言,可用于在纯文本文档中添加格式化元素)作者之一的John Gurber 的转推,一时引起了很多关注。
很多人觉得编程枯燥,Leonard却沉迷其中不可自拔。就像他喜欢拍照,因为按下快门创造的不仅是几张照片,更是后来日子里能随时翻阅的记忆。在满是代码的乐园里,他搭建的也不只是一个个跑起来的程序,还有独立探索的思维和能力。
Leonard大学时常听李如一的播客,他对世界的看法也是在这个过程里日渐丰满。在节目《一天世界》里,每期都重复着一句响亮的口号,强调对技术与艺术的敏锐感受力、以及精神和肉体上的强健,他把这些也当成对自己的要求和期待之一。没错,在这个时代,我们想抓住的东西太多,但有那么几样,是上层建筑底下的坚固基石。
每次回答导演的问题时,他总是突然顿住,像是在脑子里打了个草稿,然后将答案慢条斯理地交出。我们猜不透,这个年轻人的脑袋里,发生着怎样的程序运行过程,但运行的结果,却一目了然。
如果说,《最后一班地铁》 透过短短的几分钟时间展现了一个人的生活状态,那么从Leonard的故事里,我们可以看到,比知识更有价值的,是独立思考,比故事更迷人的,是主角本身。
▲《全球概览》落版页
导演 | 王珩
排版、撰稿 | 鹿羊
全国首档聚焦都市人生活的新纪实系列短片,深入探访都市夜归族,看见人间寻常。
我们相信,每个热爱生活的普通人都在用力奔跑,勇敢拥抱这个世界;每个匆匆擦肩而过的陌生人,都有一段值得被记录的人生海海;我们也相信,这个时代需要有人记录它的真实,记录它的温度。
「最后一班地铁」,是每天通勤的你我会遇到的陌生人的故事,是每一个为梦想奔波的城市夜归人的故事,也是你和我的故事。
领取专属 10元无门槛券
私享最新 技术干货