点击上方关注「ADU咨询」,每周一老陈陪你读一本书,感受不同作者眼中的视界
天才程序员:
技术狂人如何改变世界
作者:
【美】 克拉夫·汤普森
符李桃 译
▲ 丹尼斯・克劳利
1999年,克劳利痛下决心,借来一本厚厚的关于动态服务器网页编程语言的红色大宝典。在之后的2年中,他不断尝试,越挫越勇,终于写出一些能用的代码:一个城市地图,还有一个向好友发送定位提醒的不太稳定的服务器。这足以向他和他的一小群朋友展示这个方向的潜能。克劳利的作品让他得到了Vindigo(一家制作城市导航的公司)的工作机会。
▲ ITP专业公共空间
去ITP参观的时候,克劳利倍感惊喜。那里的学生都在搞一些莫名其妙的发明——“远程拥抱”机器、打印算法随机生成的诗歌的微型打印机、基于舞蹈风格展示不同LED图案的舞鞋。他们的编程水平都很一般,仅仅能够让自己的小项目基本运行,再难一些就不行了。他们不断复制粘贴各种代码片段,一点一点修改,直到满足自己的需求,然后点击编译。克劳利问他们:“你们不担心写出来的代码不好用吗?”他们的回复是:“我也不知道自己在干什么,反正就是能用了啊!”克劳利猛然醒悟,他们不就是自己的同类吗?大家都不介意自己的代码是不是最优秀的,只要把有意思的产品做出来就可以了。
▲ Dodgeball
那一刻的文化碰撞甚至有些滑稽:全球顶尖的和垫底的程序员展开了对话。参与技术面试的一名程序员是出生于土耳其的奥库特・拜尤寇克顿,谷歌当时的社交网络服务就是由他开发并以他的名字命名的。克劳利回忆说,在面试中他被要求做一些经典的谷歌面试题,斯坦福大学或哈佛大学计算机专业的毕业生基本上都能完成。例如,你在曼哈顿下东城丢了一串钥匙,需要什么算法能够在所有街道寻找钥匙而不用在同一条街道上走两次。
ADU目前为设计公司提供战略、财务、
人力资源等方面的咨询服务
本文来自微信公众号“ADU咨询”(ID:wlcy102425)。大作社经授权转载,该文观点仅代表作者本人,大作社平台仅提供信息存储空间服务。