用一套算法,改变人们的生活方式
这篇书评可能有关键情节透露
编程现在是十分火的项目,孩子从小就开始培养编程思维,从幼儿园阶段的乐高拼装,到小学的机器人编程,还有琳琅满目的竞赛方式,无不是“编程”在向这个世界证明它的地位。 编程对这个世界,真的如此重要吗? 没错。 在《天才程序员》这本书中,记载了“改变世界的一次软件更新”。 脸书在一开始,用户的动态消息是需要主动去对方主页查看的。书中将这种用户体验描述为,“就像一个人住在一幢大楼里,你需要不断打探消息才能知道邻里发生的事情”,这样的方式,会让好友之间错过许多有料儿的消息,比如分手或结婚的讯息。 扎克伯格对这样的用户体验很不满意,所以,他希望脸书开发出一项新功能,增加“动态消息”的设置。就像如今的朋友圈一样,用户只要成功登录,就可以看到朋友发的许多消息。脸书的程序员们,花了9个月的时间,完成了这次的软件更新。 只不过,当时的脸书用户,对此并不买单。因为,这项更新重新塑造了人们关注好友的方式,更改变了人们对脸书的使用习惯。这是一项大动作,用户在短时间内很难接受,他们已经习惯了以前的“低效体验”。 在经过了一番波折后,扎克伯格和他的团队,还是坚持了这项改变。 “动态消息”在脸书功能中的增加,有好有坏。一方面,用户可以及时得到周边和世界的消息,他们在脸书上停留的时间,也比之前多了一倍。另一方面,由于动态消息的算法是根据用户的喜好推送的,用户平时看到的信息都是自己喜好的,这也就加深了意识形态层面的分歧。 软件就是这样,改变了人们的生活方式,从而改变了世界。也是因为如此,投资人马克·安德森曾经发文称:“软件正在吞噬世界。” 而编程的这种魔力,吸引着一批批程序员投入其中。在编程之家工作的一位程序员说:“当时我13岁,面对眼前的机器,我仿佛让它有了生命,它会执行我所吩咐的一些事情。对小孩子来说,这种感觉真的太棒了。就像是你创造了一个自己可以控制的小宇宙。” 编程是这个时代的魔法,将思绪落实在代码上,对人们生活的方方面面产生影响。《天才程序员》这本书,就记录着这些技术狂人的故事。