扎克伯格业余时间写代码开发智能家庭项目
扎克伯格利用业余时间写代码,就可以开发智能家庭项目。当新工程师加入Facebook时——无论是初出茅庐的毕业生还是从其他公司转投而来的副总级别的人物——他们都会在名为“Bootcamp”的新人训练营接受为期六个星期的密集培训。此计划旨在帮助他们了解公司庞大的代码库,以及一套不断发展的编程工具。
作为Facebook的创立者和首任工程师,马克·扎克伯格(Mark Zuckerberg)在早期给代码库贡献了比其他人都多的代码。2004年扎克伯格在哈佛宿舍里创办了Facebook,两年后推出Bootcamp计划,然而这位现年32岁的CEO从来没参加过Bootcamp。
今年一月,扎克伯格宣布了他2016年的年度目标:他要打造一个人工智能系统,使用Facebook软件工具来管理他的家。AI是对Facebook未来至关重要的技术领域,新的开发目标也迫使他更新自己对编程和工作流程的经验。同时这又将他与工程师的日常经验和企业文化重新联系在一起。
然而Facebook CEO的职位并不允许他拿出六个星期的时间参加“新人再教育”。“我没有经历正式的Bootcamp培训。”上周扎克伯格在位于帕洛奥图的家中接受记者采访。他要给记者展示一个现实版贾维斯的Demo,这是该项目首次接受采访。“但是当我问人们问题时,你可以想象他们回复的很快。”
扎克伯格一直以来喜欢开发所带来的“确定性”,这是打造任何梦想之物所需的基本元素。与此相比,作为企业领导人,指挥着一万五千人的团队服务数十亿用户虽然堪称野心勃勃,但他错过了愉快的确定性。
也正是这个原因让他在闲暇时间继续从事小型项目的开发。他在2012年给自己立下的年度挑战是每天写代码。多年来他一直参加多个公司的黑客马拉松,并且作为闲暇练手,他曾经写了一个系统,通过配对Facebook组织图和内部社交图查看公司里哪个团体最具社交关系。
扎克伯格告诉记者,亲自力行参与编码让他重拾初学汉语时的感觉——2010年他将学汉语作为年度目标——大脑感觉到被激活的兴奋。
Facebook的企业文化要求如果你开发的程序出现毛病,你就得停止手头正在做的事去解决问题。这个要求对于日理万机的大公司CEO来说当然不太实际。“我要么被迫退出会议,要么就得请其他人修改我的代码,后者当然要不得。”他说。以至于很多时候他都是在工作时间修改他私人项目的代码。
在过去一年,扎克伯格在他的家庭项目上总共投入了大概100~150个小时。虽然它被效仿钢铁侠命名为“贾维斯”,但它更像是Alexa那样的高度个人化的东西:他和妻子普莉希拉使用定制的iPhone程序或Facebook Messenger聊天机器人控制电灯开关、根据个人口味播放音乐、为访客开门、烤吐司片、还有提醒他们一岁的女儿Max不要忘了上汉语课。
即使扎克伯格经常发布语音指令,但他更喜欢贾维斯以文本方式回应他或显示某些信息,而无需大声说出来。扎克伯格说:“当贾维斯讲话时,意味着其会发布许多指令,而这是相当恼人的事情。”但这并非是说语音指令不重要,在特定时候,还是需要语音指令。
扎克伯格从未幻想过自己只用150小时就能赶上Facebook的AI专家每年投入数千小时以上开发出的AI,而Facebook有许多业内最顶级的AI人才。不过,在好奇心驱使下,扎克伯格已经让贾维斯达到非常先进的水平,他已经准备好向世界展示它。扎克伯格说,他每天都在摆弄贾维斯,因为他每天都会使用它,总是要修正小问题或添加新功能。但他很高兴自己和家人可以对贾维斯进行随意调整。
扎克伯格说:“这种感觉超棒,早上醒来时,你只要对贾维斯说‘早上好’或‘醒来’,整栋房子似乎也随之醒来。与之类似,当你晚上准备上床睡觉时,无需关掉每个房间的灯,只需要说‘晚安’,贾维斯就会帮你关灯,并确保锁好门。”
当然,扎克伯格不仅是需要更好照顾家人的丈夫和父亲,他还是大科技公司的领导者。这家公司的命运已经注定,需要通过有效的方式促使技术人才创造更伟大的产品。对于扎克伯格来说,参与贾维斯项目最好的地方就是,他重新获得Facebook的工程体验。他说:“因为我花了很多时间利用Facebook的工具编码,作为公司首席执行官,我通常不会那样做。我觉得自己好像成为Facebook的新工程师,正帮助Facebook加速扩张。我非常喜欢这些内部工具,它们已经成为企业文化的重要组成部分。”
2898站长资源平台资讯-外闻:http://www.2898.com/news/waiwen/