论文部分内容阅读
斯坦福的灿烂阳光下,我的一个同学对我说,唉,当初出国真应该学CS(ComputerScience,计算机科学)。
在当时的语境下,这是充满悲伤情绪的一句话。他北大物理硕士毕业后出国,苦读6年,终于拿到某种我总是忘记名字的学科的博士;但在硅谷的薪水,却还不及那些2年拿到CS硕士学位的码农们。
当然,这不是他对我说过的最忧伤的话。3年前,博士还没毕业的他低下头给我瞧,说,你看,我有谢顶的迹象。
前一句话悲伤的调调被削弱,还多少让我走神了一下。我想到,按照经济学的原理,码农们的诱人高薪意味着这里码农的供应远远及不上需求。但除了本地大学每年输出的码农外,整个世界的优秀码农们都在源源不断地流向硅谷。
作为一个总是在报道软件是如何吞噬整个世界的记者,我推测这个进程会继续下去很多年。但即便如此,硅谷的情况总是比我想象的还疯狂。这里有着各种教人编程的创业公司,有的线上,有的线下。好多人也都在不断充电,想要让自己赶得上趟。
看新闻时,我几乎每几天就会看到一篇文章是以“学编程”为主题的。典型的标题是,为什么现在你应该开始学编程,为什么你上小学的孩子应该开始学编程,我是如何在几个月内学会编程的……
女权主义者们也各种鼓励更多女性学编程,以显示浩荡码农大军中的性别平衡。当然,更让人抓狂的是,即使是和朋友聊天,都会有人告诉你:你知道吗,我看到一个报道说有个小孩3岁会编程,7岁就在AppStore上线了一款游戏呐。
不知这些文章的作者是什么情绪,反正读到它们总能煽动起我的些许焦虑。作为一个报道技术但是丝毫不懂代码的人,我觉得自己像个不知如何使用电视遥控器的老奶奶。我曾试图通过Codeacademy来学习HTML5,但浅尝辄止是我人生一大定律,在用代码改变了一些字体颜色后,我就再没想起来去登录这个网站。当然,之前我还痛苦地思考了到底应先从什么语言着手。
我想我一定是因为还没失业,因此丝毫没有动力去Get这项技能。但显然不是所有人都像我一样。在教人学编程的HackReactor这类网站上,你能看到那些学员之前在做什么,学成之后在做什么。这样的需求如此
旺盛,以至于当加州私立高等教育管理局(Bureaufor PrivatePostsecondaryEducation)开始要对这些学校监管时,网络上才掀起轩然大波。然后,我诧异地发现这样的学校居然有几百所之多。
当然,即使是稍微想一下“万一过剩怎么办”,“万一学的语言又过时了怎么办”也是不必要的。已有人撰文称,学编程学的不仅仅是写代码(coding),而是那种思维模式。还有一篇在论证这个观点时,说2008年可悲的裁员大潮到来时,一些转行的程序员开饭店也是开得有声有色。莫非这就是“互联网思维”的魅力?
不过我还是去搜索了一下未来的计算机语言会是什么样的。然后我看到了这个振聋发聩的演讲,名字叫做《未来编程》(The Future of Programming),演讲者Bret Victor在慢悠悠讲述了编程语言如何进化之后,说早在40年前,人们畅想了更好的和计算机互动的方式,但现在,我们却还在Coding,没太大进步。原因在于,人们觉得自己已经知道了如何编程,因此不再想去用另外一种方式思考问题。对于创造力而言,这无疑是最大的敌人。
最后他说:如果你不想成为那个墨守成规的人,那第一步就是必须对自己说,我一点都不了解我现在在做的这个领域。一旦你真的理解这点、真的相信这点,你就解放了你自己并且可以想出任何东西。
然后我就真的忧虑了,我可真的完全不理解现在在做的这个领域,谁知道以后传媒行业会如何?!
在当时的语境下,这是充满悲伤情绪的一句话。他北大物理硕士毕业后出国,苦读6年,终于拿到某种我总是忘记名字的学科的博士;但在硅谷的薪水,却还不及那些2年拿到CS硕士学位的码农们。
当然,这不是他对我说过的最忧伤的话。3年前,博士还没毕业的他低下头给我瞧,说,你看,我有谢顶的迹象。
前一句话悲伤的调调被削弱,还多少让我走神了一下。我想到,按照经济学的原理,码农们的诱人高薪意味着这里码农的供应远远及不上需求。但除了本地大学每年输出的码农外,整个世界的优秀码农们都在源源不断地流向硅谷。
作为一个总是在报道软件是如何吞噬整个世界的记者,我推测这个进程会继续下去很多年。但即便如此,硅谷的情况总是比我想象的还疯狂。这里有着各种教人编程的创业公司,有的线上,有的线下。好多人也都在不断充电,想要让自己赶得上趟。
看新闻时,我几乎每几天就会看到一篇文章是以“学编程”为主题的。典型的标题是,为什么现在你应该开始学编程,为什么你上小学的孩子应该开始学编程,我是如何在几个月内学会编程的……
女权主义者们也各种鼓励更多女性学编程,以显示浩荡码农大军中的性别平衡。当然,更让人抓狂的是,即使是和朋友聊天,都会有人告诉你:你知道吗,我看到一个报道说有个小孩3岁会编程,7岁就在AppStore上线了一款游戏呐。
不知这些文章的作者是什么情绪,反正读到它们总能煽动起我的些许焦虑。作为一个报道技术但是丝毫不懂代码的人,我觉得自己像个不知如何使用电视遥控器的老奶奶。我曾试图通过Codeacademy来学习HTML5,但浅尝辄止是我人生一大定律,在用代码改变了一些字体颜色后,我就再没想起来去登录这个网站。当然,之前我还痛苦地思考了到底应先从什么语言着手。
我想我一定是因为还没失业,因此丝毫没有动力去Get这项技能。但显然不是所有人都像我一样。在教人学编程的HackReactor这类网站上,你能看到那些学员之前在做什么,学成之后在做什么。这样的需求如此
旺盛,以至于当加州私立高等教育管理局(Bureaufor PrivatePostsecondaryEducation)开始要对这些学校监管时,网络上才掀起轩然大波。然后,我诧异地发现这样的学校居然有几百所之多。
当然,即使是稍微想一下“万一过剩怎么办”,“万一学的语言又过时了怎么办”也是不必要的。已有人撰文称,学编程学的不仅仅是写代码(coding),而是那种思维模式。还有一篇在论证这个观点时,说2008年可悲的裁员大潮到来时,一些转行的程序员开饭店也是开得有声有色。莫非这就是“互联网思维”的魅力?
不过我还是去搜索了一下未来的计算机语言会是什么样的。然后我看到了这个振聋发聩的演讲,名字叫做《未来编程》(The Future of Programming),演讲者Bret Victor在慢悠悠讲述了编程语言如何进化之后,说早在40年前,人们畅想了更好的和计算机互动的方式,但现在,我们却还在Coding,没太大进步。原因在于,人们觉得自己已经知道了如何编程,因此不再想去用另外一种方式思考问题。对于创造力而言,这无疑是最大的敌人。
最后他说:如果你不想成为那个墨守成规的人,那第一步就是必须对自己说,我一点都不了解我现在在做的这个领域。一旦你真的理解这点、真的相信这点,你就解放了你自己并且可以想出任何东西。
然后我就真的忧虑了,我可真的完全不理解现在在做的这个领域,谁知道以后传媒行业会如何?!