在今天的世界里,学习编程跟学习读写一样,或者更像学习画画、学习演奏乐器、学习体育运动一样。学习编程就是学习寻找解决方案。编程者的工作不是给机器写代码,而是为大家寻找解决方案,让生活更简单。
编者注:《右脑革命:别学编程了,学艺术吧》认为在未来世纪将会爆发右脑革命,以程序猿、攻城师为代表的系统性思维将会让位于创造性思维,此文显然不同意对方辩友观点。
我们生活的社会极度依赖科学技术,但是几乎谁都不懂科学技术 —卡尔•萨根
在今天的世界里,学习编程跟学习读写一样,或者更像学习画画、学习演奏乐器、学习体育运动一样。学习编程就是学习寻找解决方案。编程者的工作不是给机器写代码,而是为大家寻找解决方案,让生活更简单。
过去我们曾经为如何与生活在别处的朋友保持联系发愁,扎克伯格写出来的Facebook绝不仅仅是成千上万行代码,而是解决了数百万人的问题。这只是一个例子,这样的例子有很多很多。
我们应该学习编程,出于同样的理由我们也应该学习数学、化学、经济、哲学、伦理还有历史。我们学习这些东西是为了更好地理解我们的周围,以便针对问题提供更好的解决方案。
学习如何编程还可帮助我们更好地理解世界。我们的世界由计算机掌控,而代码则掌控着计算机。我们依赖于计算机,计算机则依赖于代码。
人人应该都能编码,出于同样的理由人人均应该懂得另一门语言。学习如何编码就好比是学习如何有效地跟计算机对话。学习编码帮助我们与计算机沟通,就我们希望开发的东西或做的事情进行更有效的沟通。
编码赋予了我们将创意变成原型的能力。
学习编码形成的心理技能对于我们生活的其他方面都极其有用。它能改善你将大问题分而治之的能力。它还将改善你的决策能力和批判性思维。如果你渴望理解机器、计算机、互联网、移动应用、博客、网站等,那就学习编码吧。
我认为我们都应该对无所不在的技术及其工作方式有一个基本的了解,这样才能做出更明智的决定。
计算机编程是一门艺术,因为它将积累的知识运用于世界,因为它需要技巧和灵性,更是因为它能制造美好的东西。 —图灵奖获得者、《计算机编程艺术》作者高德纳。