|
但今天,随着现代技术不断改变他所在的行业,他感到有必要重温一下技术运作机制的基本知识。“在我管辖的部门里,有人负责建设网站和使用社交媒体工作。为了消除恐惧感,你必须要懂行。我来这上课,就是为了弄明白这里面到底有什么名堂。” 奥美行动财务总监尼克?米德沃斯(Nick Midworth)表示,他上次体验计算机编程是在上世纪90年代:那时还在攻读经济学学位的他,只是在上数学课期间在一台计算机上键入了一些数字。“我相信,那时的编程和现在有天壤之别。” 米德沃斯来上这门课的主要原因与其他人一样,都是为了方便自己的日常工作。他承认:“现在可以做到比客户懂得多点了,这样你起码能够对付过去。” 当我们挤在客厅的一角、喝着咖啡、吃着糕点时,大家都有一种紧张的期待感,这是在参加公司放松日(awayday)活动时不常有的感觉。“我感觉自己像是加入了黑客帝国(the Matrix),”某位广告创意人员诙谐地说。他这里指的是那部深受许多程序员喜爱的电影。 但布莱克维尔表示,《黑客帝国》等影片所散播的那种关于编程的流行观点,正是Decoded力图纠正的观点之一。 “人们害怕软件程序员,这在很大程度上是由好莱坞(Hollywood)的错误所致。”他表示,“好莱坞散播的观念,是把编程视为一件某个想法独特的人对我们其余人做的事情,比如一个伊利诺伊州男孩在自己卧室里的电脑键盘上噼里啪啦地敲击、侵入美国中央情报局(CIA)网络。” 当天给我们上课的老师是布莱克维尔和理查德,他们先用了一半的时间简单介绍了互联网的发展史,然后又讲授了现代编程基础。他们显然事先认定,来上课的人全都对编程一无所知,因此有必要把每一条术语都讲解得一清二楚。 这里似乎有个好消息:自蒂姆?伯纳斯-李爵士(Sir Tim Berners-Lee)发明互联网和超文本标记语言(HTML)以来,写软件已变得愈发简单。这主要是得益于程序员将他们的代码发布到网上,这样其他人就可以拷贝和改写。HTML是创建网页所用的主要编程语言。 到了下午我们坐下来在时髦的MacBook Air上真正开始编写代码的时候,我们起码明白了各种元素是如何相互配合的。我们需要用到一切数据都将存在HTML文件里,然后用一种叫做层叠样式表 (CSS)的编程语言,将这些数据转化为一个设计得很漂亮的网页。最后,我们告诉计算机要用一种叫做JavaScript的语言做些什么,以让网页“动” 起来。将上面三种元素合起来,就能做出一个具有正常功能的网站。 这一天快结束时,我们每个人都创建了一个应用。这是一种基于位置的简单工具,它使用智能手机或平板设备的地图功能来追踪用户的位置移动,当用户到达某个特定格点时,会发信息提醒用户。零售商可以使用该应用向走过自己某家门店的智能手机用户推送折扣信息;它也可以被当作一款游戏,用来鼓励人们努力找到新的夜总会地点。 (责任编辑:职场达人) |


