Lauren Orsini在主流编程走向上发表了一篇文章“2013年为什么学习计算机科学比以前更容易”。 写代码比以前更容易这倒是真的。因为现在有大量的资源可以用,不过我并不同意,学计算机科学或者变成一名程序员并不是一件简单的事。
Trehouse的CEO Ryan Carson宣称“计算机的学位已经不值一提了… 因为我有一个,所以我知道。”也许他的计算机学位是从一个不是很好的学校里获得的,或者他所关注的都是Web方面不需要多少计算机科学知识的开发。我对我的计算机学位非常自豪。它为了我在专业领域的工作提供了很好的技术基础。我曾经从事过桌面,互联网多媒体,JavaScript框架,Web应用和本地化应用的开发。其实我现在写代码用到的技术和我在学校里学到的东西已经没什么关系了,但是解决技术问题的方法还是跟学校里差不多的。
我相信你可以自学到在学校里教的任何东西,尤其是如何去成为一名程序员。但这并没有让学位变得不值钱,学位可以让你在4年里专注学习。换句话说并不是每一位学计算机科学的人都必须成为程序员。
不过我希望每个人都去学编程。在21世纪,知道怎么样去处理技术问题是一项非常重要的技能,即使你不擅长,知道怎样去编程让你懂得什么是可能的。而且现在有很多软件也需要你有一些写代码的经验,比如:设置邮件过滤,创建发布公式,甚至Word的格式。这里有逻辑和前因后果,如果你懂编程这更有助于你理解这些问题。如果你理解概念和原理并且可以写成脚本,那么你就可以借助计算机的力量把各个孤立的系统接系起来,所有的事件都会变得非常容易。这样你就可以关注富有创造性的工作,然后让计算机去处理那些重复的,枯燥无味的事情。
所以,花点时间学习写代码吧。也许你想成为一名程序员也说不定,谁知道呢?即使你不会,这也值得努力,因为你会发现很多乐趣。