人人都是程序员?

来源 :第一财经周刊 | 被引量 : 0次 | 上传用户:hefang1986
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  你是否曾想过亲自编一套属于自己的游戏?目前来看,这不是每个未经过专业训练的普通人都能做到的,但在不久的未来,却不一定。
  那时,也许你需要做的,仅仅是对一台电脑说:“给我编一个游戏,主题是鲨鱼追人。”电脑能明白你的意思,并立刻在你眼前把这款游戏编写出来。你可能想让鲨鱼更凶猛,游得更快,电脑也能立即理解你的需求,对游戏做出相应的调整。
  只要人类动手能做到的事,软件几乎都能做到—编写软件程序也应该如此,就像硅谷流行的那句话—软件不仅会吞噬世界,软件也会吞噬软件自己(Software will not only eat the world but software will eat software)。
  伦敦大学学院的一群计算机科学家就正在尝试让软件“吞噬”自己。而类似的软件开发,不仅仅会改变编程工作本身,还会让如今颇受各大公司欢迎的程序员的日子发生翻天覆地的变化。“我相信,未来的电脑语言将不会是只有电脑才能识别的语言,而是自然语言,我们人类的语言。”这个研究团队的一员Guillaume Bouchard对《第一财经周刊》说。


A Bubble.is提供了一种拖拽可视化界面的App开发工具,指令、加入的传感器都可以以图形显示,不需要任何编程技术就能上手。 B BloomsburyAI项目和自主编程平台Dropsource都可以根据需求,简化编程过程。前者能够快速从海量的编程素材中提取精华和摘要,后者能挑选最佳设计以及开发路径,并在1/10秒内编写出页面跳转等常用功能程 序。 C 电脑语言将不再只是程序语言,而是人类的语言。如果你对一台电脑说,给我编一个游戏,里面要有鲨鱼追人的场景,电脑能明白你的意思,并立刻在你眼前编写制作出来,如果你希望让鲨鱼游得更快,也可通过自然的语言,让电脑为你实现。

  未来并不像听起来那么遥远。实际上,今年年底,由这项研究延伸而来的一个名为BloomsburyAI的创业项目将有一场公开演示,目的就是让完全没有编程背景的人可以在几分钟内完成复杂的数据分析。
  该项目开发的虚拟助手将在各行各业发挥潜能。比如一些分析师在工作中需要阅读大量的资料,从中发现有价值的信息来分析,而阅读资料的过程往往是很无聊的,雷同的内容还会反复出现,这时候,这样的虚拟助手就能派上用场,它们能够快速从海量的素材中提取精华和摘要,让电脑成为你的奴隶,人们就能被解放出来从事更多有创意的工作—可以想象,这会令很多人不高兴,那些缺乏知识或者创意的工作看起来都将被机器取代。
  Bouchard自己就是程序员,但他非常讨厌编程。虽然还是孩子时,他就能自己编出一款酷炫的游戏程序来向朋友们炫耀,但他从来没享受过编程的过程。“程序员往往都是最糟糕的设计师,我的目标是让程序员都失业。”他有些开玩笑地说。
  现在,程序员每小时可以获得160至200美元的收入,他们被视为大公司不可或缺的人才。但事实上,很多情况下他们编写的都是同样的内容。
  编程这件事自诞生以来一直都没有发生过太大的改进,微软和雅虎曾经尝试让编程变得大众化,但并没有成功,原因在于当时的市场对程序员的需求比较小,而现在几乎任何一家公司都在一定程度上需要一些软件支持,对程序员的需求大大超过供给。在硅谷,程序员从一家大公司跳到另一家大公司,积累自己的影响力。与此同时,一些创业公司却苦于有好点子却找不到有技术背景的联合创始人。这不仅阻碍了创新,还抬高了成本。
  Bouchard和其团队所设想的技术如果真的实现,程序员的身份会与今天大不相同,他们会成为教电脑编程的训练师,教它们理解人类语言,而不是充当人类和电脑之间的翻译。
  BloomsburyAI项目的虚拟助手,其技术原理是机器学习(machine learning),即电脑通过人们纠正错误来不断完善对指令的判断,这和IBM的超级计算机“深蓝”生来就具有发达的“头脑”不一样。Bouchard认为这样的设计更易于被市场接受,人们不至于被突然出现的一个聪明家伙给吓到。目前向电脑输入指令都是通过文字,Bouchard表示,安装语音输入功能在技术上并不是什么难事,但考虑到指令的准确性问题,文字输入更佳。
  不少人对计算机变得无所不能的前景表示担忧,Bouchard对此并不认同,“就像当初原子弹的出现一样,如果不去研究它所有的潜能和威力,就无法对它会造成的破坏性做出有效的控制,计算机技术也是一个道理。”
  不过,他也承认现在还无法做到让电脑明白讽刺等言外之意,因而人们在向电脑传达指令的时候必须非常直接明确。“在人与人的交流中,讽刺也是一件很棘手的事情,不是所有人都能get到那个点,尤其是如果有文化差异的话,理解起来更是天差地别。”
  百度首席科学家、在线教育平台Coursera的联合创始人吴恩达,同时也是人工智能和机器学习领域权威的学者之一,他就对自主编程的前景表示怀疑。“过去几十年来在开发更好的开发工具上已经有很多研究,一方面有很大进展,但另一方面,编程最大的挑战是想清楚你需要通过你的软件来表达什么,而这是很难通过机器自主完成的。”他曾如此评论。
  但并不是所有的编程都需要那么多创意的表达,自主编程只是在让编程这一繁琐工作变得更高效。
  位于美国北卡罗莱纳州的Dropsource也在做着“用代码来写代码”的研究。它在成立之初只是一家普通的软件开发公司,客户既有华尔街的大公司,也有小的创业公司,虽然为每个客户编程的过程会有些许差异,但他们发现自己总是在反复解决类似的问题,因此产生了“要把这种浪费和成本舍去”的想法。   “在6到10年内,不再会有App Store这样庞大的App市场了,”该公司联合创始人兼首席执行官Aidan Cunniffe对《第一财经周刊》预测道,“如果你在一个主题公园,想要有个App来追踪你的孩子,直接告诉你的智能设备,它能在几秒内帮你编写出这样的App来。”
  当然,今天的Dropsource还达不到如此神奇。2016年1月,公司将发布第一版Dropsource自主编程平台,可以根据用户的需求编写App,系统会挑选最佳设计以及开发路径,这个过程与普通程序员在编写诸如页面跳转、账户管理等常用功能时的操作是完全一致的。区别仅在于,Dropsource在1/10秒内就能完成这样的编写。
  现在,Dropsource已经学会了Swift、Objective-C和Java的编程语言,而它掌握的语言越多,可发挥的余地也就越大,在不久的将来,自主编程的应用还将拓展到App开发以外的领域,包括网站、桌面软件、可穿戴技术,甚至物联网。“如今大多还需要一个设计师或是项目经理和程序员坐在一起,从头开始编程,即便很多内容其实都是重复操作。我们希望能降低软件开发的门槛,从而让更多的好创意成为现实。”Cunniffe说。
  开发Dropsource最具挑战的地方是让它看起来能像一个专业、资深的程序员那样编程。Cunniffe他们发现,每个程序员的编程习惯都是不一样的,于是,Dropsource会是一个部分开源的产品,程序员可以根据自己的需要定制化一些编程的手法,它们会被分享在一个社区上。Dropsource的第一个版本还是需要用户有一些基本的App开发知识。
  来自纽约的公司Bubble则提供了一种拖拽可视化界面的App开发工具。Bubble仍是一种编程语言,同样的,用户还是需要接受两个小时的培训才能掌握操作,只是这些操作变得可视化了。
  Bubble定位自己的用户是个人或是不以互联网技术作为核心卖点的创业公司,比如Airbnb这样的公司在创业初期就适合用Bubble来搭建自己的网站平台,不用花高价去请一个程序员,因为Airbnb并不是以技术胜出,而是设计以及开创一种共享经济的概念。目前Bubble已经吸引了一万名活跃用户。
  “计算机也当Windows操作系统出现之后才变得普及的,Bubble也是一个道理,为编程设计一个更友好的界面。”Bubble的联合创始人Emmanuel Straschnov对《第一财经周刊》说。
  有意思的是,你会看到所有这些改造编程的公司都没有出现在工程师最为集中的硅谷,或许正是那里“程序崇拜”的文化一定程度上阻碍了编程的创新。
  有了自主编程的技术,设计师、产品经理甚至更多人都能成为程序员。当然,那些顶级程序员仍有价值,但更多是设计一种解决方案,而不是写基础程序。
  “编程和写代码现在在人们看来基本是一个意思,但事实上程序员不仅仅是个出色的翻译,还是一个作家,这就像建筑工程一样,你总是需要建筑师做设计,然后再由建筑工人将它变成现实,而现在的程序员其实在同时做着这两项工作。”Cunniffe说。
  他相信,终有一天软件能够独立编程并自我改进。而当那天到来的时候,一切都会不一样。“未来,程序员将会更专注于发现和创意。”
其他文献
C=CBNweekly S=John Sculleyr  在万物互联的美好愿景下,各大公司是不会错过任何一个收集数据的机会的,可穿戴设备便成了它们竞相争抢的一块蛋糕。然而,可穿戴设备较小的体积和有限的应用场景似乎限制了产品设计师的发挥空间,消费者也很难再找到令人兴奋的产品。不过,在苹果前CEO、Misfit的联合创始人John Sculley看来,可穿戴设备的创新空间还是很大的,创业者首先要在产品
期刊
中甲也变得热闹起来,或许是近几年中国足球职业联赛火热的最直观表现。  在即将结束的2015赛季,中甲球队哈尔滨毅腾和延边长白山的主场比赛上座人数基本都保持在了两万人以上。主场比赛上座人数直接反映当地球迷的热情和支持程度,这两支战绩不错的中甲球队在这个数字上比半数中超球队的表现还要好。要知道上个赛季,哈尔滨毅腾因战绩不佳,刚刚从中超降级,延边长白山在中甲积分垫底,险些掉入业余联赛。  这种情况在过去
期刊
Transferwise是我最近投资的一家创业公司,它的经历很好地说明了一家公司是如何从沮丧中获得重生的—我之所以投资它,部分原因也基于此。  克里斯托·卡曼(Kristo Krmann)和塔维特·辛里克斯(Taavet Hinrikus)是该公司的两位联合创始人,他们到手的薪水都是对方需要的货币:塔维特拿的是欧元工资,他虽然住在伦敦;克里斯托挣的是英镑,却必须拿欧元付自己的按揭。他们两个人都得通
期刊
C=CBNweekly L=Stephen Lussier  随着中产阶级的兴起和消费群的扩大,中国目前已经成为全球钻石消费增长最快的市场。过去,在一些人生重要场合,人们喜欢赠送和佩戴黄金,但现在,随着一些全球性的珠宝品牌在中国的营销和扩张,即使在婚庆嫁娶之外,钻石已经开始成为人们个人消费和馈赠的物品,即普通的奢侈品了。不过,在“奢侈品化”之后,整个钻石市场正面临着来自其他类别奢侈品日益强大和复杂
期刊
Google已经成为全球市值最高也最赚钱的互联网公司,如果我们把苹果和微软排除在狭义的互联网公司之外的话。很长一段时间内,它也是全球最酷的公司之一。这种酷表现在它著名的办公室环境、它做出的产品、它“不作恶”的公司箴言、以及它的两个藐视世俗商业常规的创始人。Google的两名创始人之一拉里·佩奇说:“年少时,第一次考虑到自己的未来时,我决心要么当个教授,要么就创建自己的公司。我觉得,这两种职业都可以
期刊
收到“秋夜爬梯”邀请的时候,樊永怡有点意外。她和许小姐并不熟,面是见过一回两回的,微信也加过,但终归还是生疏的。陌生人要熟络起来,不花点心思,怎么可能。即使一见如故,如果没有一方表露一点主动,后续的发展脉络也不过是蜻蜓点水,相忘江湖。  樊永怡已经相忘了很多人于江湖。她看上去是没有什么牵挂的人,每次出现都是很简单的装束,什么首饰都没有,耳朵钉都没有一个,可能个子已经挺高,不适宜再搞装修,只能不动声
期刊
当张荣耀发现身边很多人都在用微信的时候,他意识到,自己等了好久的转型机会终于来了。  张荣耀是荣昌洗衣的董事长,从2013年年底开始,他多了一个头衔—洗衣O2O服务平台e袋洗的董事长。用户可以通过其微信公众号下单,随后会有工作人员预约上门取件,72小时内把洗好的衣服送回去。  在此之前,通过特许加盟的连锁经营方式,荣昌洗衣的连锁店已经扩张到上千家。虽然门店数量迅速增长,荣昌洗衣却离用户越来越远。加
期刊
终于,易到用车卖掉了自己。乐视控股官方公告称,乐视汽车于近日正式签署了对易到用车的股权投资协议,交易完成后,乐视汽车获得易到用车70%的股权,成为控股股东。据称此次易到获得7亿美元注 资。  这家中国最早、一度最大的专车App,短短两三年间一步一步被边缘化,已经深陷困局。正因如此,今年,大家都猜测它会被人吞并。市场上所有的相关公司,包括Uber、滴滴出行、神州、携程、美国专车软件Lyft等,都曾成
期刊
生活在这个早就废除残忍奴隶制的可谓文明的社会里,如果有一天突然被告知自己“正在奴役别人”,大多数人的第一反应恐怕都是:What?!  《连线》杂志的记者Eric Blattberg在一个叫“奴役足迹”(slaveryfootprint.org)网站上做了一次测试,在选择了一系列他日常的生活用品之后,网站计算出一个结果:他正在奴役32个人。虽然这是一个概念转换,但就最终结果而言,事实还真是如此,它就
期刊
近期,德国大众汽车公司被爆在美国进口车排量测试中弄虚作假。该品牌忠实车主简·凯利(Jane Kelley)在听到这一消息后,表示非常“震惊”。  凯利住在伦敦北部,停放在她车库里的是一辆2013款配有2.0L柴油发动机的白色帕萨特。大众公司表示,全球有1100万辆车—配备了柴油发动机的大众、奥迪、斯柯达和西亚特—都安装有能够篡改排量的软件。  大众弄虚作假的消息虽然让凯利迷惑不解,但她也不想采取什
期刊