再不学编程 你就成文盲了
作为营销人员,我将网站编辑这类事通通交给了别人去做,因为要让我自己去查看源代码的话,我立马头大如斗。但是,当我们需要修改网站或者网站出现问题需要解决的时候,总是要跟开发人员讲个十七八遍,他们才能真正理解我的意思,不得不说这真心是让人沮丧啊。不过,比起这个我更加不愿意整天对着电脑面对满屏“数字雨”一样的矩阵。
我是文盲
去年我突然意识到,我是一个十足的傻瓜。在我又一次和开发人员解释得口干舌燥筋疲力尽之后,我去喝了杯咖啡休息一下。在这馥郁的咖啡香中,我突然发现:我从开发人员那里得到的反应怎么越看越像我爸爸(他是一个技工)对我的态度:当我不会用螺丝刀和怎么也换不好轮胎的时候,他就是用这种“鄙视”的眼光看我的。这么说,搞不好在开发人员眼中,我就是个傻蛋,总是说些不能确切表达意思的话来向他们解释问题。他们不能马上明白我的意思是因为我说不清楚是什么坏了,我想要如何修正——换句话说,在web开发的浩淼世界里,我就是那傻不拉几的文盲。比起不知道该如何修理汽车,不知道电脑是怎么工作的后果更加严重。但是,为什么知道怎样写代码突然间变得如此重要呢?
话说这是一场革命
三百年前最富有的人拥有的是土地。农业是一切财富的源泉,谁拥有的土地多谁就更有权势和财富。随后工业革命的到来迅速颠覆了一切。机器开始代替人工,一种全新的产业就此诞生。同时,英国的第一产业从业人员从原先的超过90%变成了现在的仅有2%。随着种种剧变的来临,社会财富急剧膨胀,从事第二产业变得比第一产业更为富有,资本与权力中心从那些拥有土地的人转移到办工厂的资本家身上。而最为关键的一点是,普通人学会了读书认字,终于打破了文化的垄断,知识的禁锢。
20世纪90年代,相同的变化又开始发生了——信息经济的到来再次让这个社会的就业群体来了个整体迁移。计算机程序控制下的机器设备生产效率更高,同时老的机器被逐步淘汰。现在的计算机程序的价值甚至比机器的价值更大,这就使得体力劳动者的地位愈发一落千丈。随着3D打印,纳米技术和人工智能的飞速发展,只能由人工完成的作业越来越少。所以,大家对于学习与阅读有着饥渴般的欲望也就不足为奇了。
未来在这里
现今世界上最大的公司是科技公司——苹果,市值6000亿美元:这也使得它成为了世界上最有价值的公司,尽管只有区区6万员工。我换个角度讲,大家可以看得更明白点,像富士康,苹果产品的制造商,中国最大的出口商,旗下有120万体力劳动者,但是其价值却不到苹果的1%。甚至,苹果的市值已经超过了希腊、葡萄牙和西班牙等国家的经济收入,惊悚吧?为什么苹果会这么牛,很大一部分是因为先进的程序和设计使得它们的产品更加智能化、价格更加低廉,而以前想完成相同任务则又费时又费力。不知道我说苹果的价格低廉,大家有没有嗤之以鼻?但是你要知道,一部苹果手机就相当于一个全球定位系统、通信设备、虚拟秘书,甚至比克林顿当总统时更为便捷的信息获取渠道。不过,苹果并不是信息时代唯一的先行者——谷歌的使命是“整合全球资讯”,并且通过投放广告已经成为了一家价值2000亿美元的大公司。Facebook通过记录10亿人的联系和行为等,其估值已经超过1500亿美元。而最近,他们拿出190亿创建了WhatsApp(网络信使)——能使4.5亿人跨越国界自由沟通无极限,却仅仅只有50名员工运作的服务项目。这样的例子举不胜举,在这方面就不浪费时间了——如果你觉得还想知道的更多,可以百度和谷歌,也可以在Facebook以及WhatsApp上询问你的朋友。
起来,不愿“屈服”的人们——编程、编程、编编程
无论你是否承认现今这个社会没有电脑就寸步难行,稍微涉猎编程语言总归是有益无害的。不是有句话说,技多不压身吗?你总不想大家都讲西班牙语的时候,你自管自地说着别人听不懂的鸟语吧。不管别人怎么想,我突然意识到,关于编程属于“非技术”已经不再是一个有效的借口——到了该做点什么的时候了。
我曾读到过一篇科技博客的文章,是关于一个叫Codecademy的网站的,我想我不妨去看看——此网站是免费的,并且看起来它的课程容易理解。它们有一个称为“CodeYear”的挑战,一年一次,内容是在一周时间内用你所会的任意编程语言建立一个自己的网站。在第一堂课后,我发现基于项目的代码学习非常有趣,之后我就开始了的漫漫学习之路。
一开始的时候进展非常缓慢,但是一旦我完成艰难的JavaScript部分以及HTML和CSS,后面的Jquery和Ruby就再也挡不住我自信的前进脚步了。我发现只要我进入编程世界理解了它的逻辑思维,后面的通通都是小菜一碟。而且要是我有什么不明白的地方,这个网站还能提供一对一问答服务,让我能真正得到一个全面的理解。完成Codecademy上的理论学习就好像刚学完入门级西班牙语课程——只要别人能慢慢说,而你头脑清楚,且又允许使用谷歌翻译,那么我想,你应该能够听懂大多数的交谈了。虽然我可能还没做好准备去构建第一个应用程序,但是现在当我再次点击“查看源代码”的时候,再也没有像以前那样满头大汗,“脑充血”了。
除了不再畏惧自己去检测计算机产生了什么问题,我还了解了我所喜爱的网站是如何工作的,甚至开始享受编程世界的奇妙,喜欢上了它。程序员一个优良的品质是他们的慷慨和乐于分享:我还没有在其他领域有看到过一个一年赚取6位数的专家会来回答新手提出的愚蠢问题,写一些详细的教程,而这一切竟然通通都是免费的。好好学习,不出意外的话,下次再对着开发人员讲要求的时候,你就牛逼了,完全是“指点江山、挥斥方遒”的节奏啊。而这本身就是一种高大上的生活目标,值得我们追求,不是吗?
所以,你还等什么?立马开启奇幻的编程之旅吧!