近日苹果公司发布了一个短片,展示他们的产品如何帮助一帮人高效地设计出一个更好的披萨盒子,只见他们用隔空投送迅速地分享文档或照片,用手机当闹钟,让语音助手帮自己打开免打扰功能,手表提醒他们会议要开始了……最终他们做出了圆形的披萨盒子,认为方形盒子浪费材料。但早有人说,之所以把圆形的披萨装在方形的盒子里,是因为方形的盒子做起来更简单、更便宜,存储、运输、堆放也更简单,可以现做现用。圆形盒子需要压制成型,而方形盒子用一块纸板就能做出来。
苹果公司的这个宣传片把程序员的思维展现得淋漓尽致:他们做事情时会努力找出最优方法,即成本最低、速度最快的方法,而且认为其他人无法反驳他们。美国记者克莱夫·汤普逊调查了程序员的心理,他觉得许多程序员在少年时期都有一个顿悟的时刻:发现生活中充满枯燥的重复的任务,这些任务完全可以交给电脑去做。买房这么重大的决定他们也会交给电脑:写一个程序,输入地段、价格等信息,让程序去挑选最适合的。同款T恤衫和卡其裤他们会买十几件,这样能省掉选衣服的时间。听着很没有诗意,一位程序员却说,写程序就像写诗,简短才有力,每一个词都要有含义和用途。
程序员在日常交流时也追求效率。有一位工程师认为,开会时不该讲笑话,在办公室里用5分钟时间跟20个人一起开玩笑,5乘以20,一共会浪费一个多小时的时间。现在人人都像程序员一样生活:上班路上用1.5倍速听音频,戴着运动手表保证每天走够1万步,吃饭时也要看一眼工作邮件。如果做什么事情都要讲效率,那节省下来的时间去干什么呢?答案也许是,那样可以让更多的人有时间去锻炼和娱乐,然后锻炼和娱乐也要讲效率,要用算法来找出最快的减肥方法、迅速找出他们喜欢看的节目。
程序员也许都只是在做自己的本职工作,他们的所作所为却会影响很多人的生活。汤普逊说,在历史上,有一些职业会突然变得重要起来,对社会产生巨大的影响。比如在18世纪末,美国独立战争时期,国家治理依赖的是法律,跟法律有关的职业开始走红。在某种意义上,美国的国父们就像他们那个年代的程序员,写下了美国民主的操作系统。类似地,在工业革命时期,工程师、建筑师和城市规划师成为决策者。现在轮到了程序员。
在较富裕的国家,每个普通家庭大概有50到100个微处理器,被装在电视机、电冰箱、手机乃至宠物的电子标签里。每个处理器都要依赖勤奋的程序员写的几百万行程序。在美国,程序员大部分都是中产阶级的子女,是宅男,所以他们中的一些人专注于开发一些便利性的应用程序,比如日用品送货上门系统或者按需洗衣的应用。汤普逊说,编程并不神秘,一些矿工都在学编程。如果人人都是程序员,谁也不会被宅男坑到了。
作者:贝小戎 三联生活周刊
还没有评论,来说两句吧...