每个人都应该学习编程吗?


在大众周围,总是充斥着各种如何学习编程的声音。许多人已经对于是否“每个人都应该学习编程”发表了自己的观点。开句玩笑话:如果那些认为每个人都需要学习编程的作者自己会编程的话,就不会出现程序员紧缺的现象了!

技术已经越来越扎深在我们的日常生活之中,你不得不做一个选择:你希望成为一个技术消费者,还是做一个能够掌握技术的人呢?编程,还是“被”编程?

对于这个问题,我们为读者筛选了一些观点。看了这些争论之后,或许你会有自己的判断,不妨也说说你的看法吧!(注:以下本文中每一句都来自他人的意见,具体链接可点击原文查阅)

支持派:

1.  在就业市场里,编程是最热门的工作技能,也是最具创造性的当代语言,更体现了经济发展中的强劲竞争力。习编程可以帮助人们更加深入的了解周围的世界,也能让人们日常生活的自动化水平有所提升,进一步改善人们生活。即便在你学习之后不从事和代码有关的工作,你也不会后悔,因为你已经对我们的技术世界如何运作有所了解了。

2.  学习一些基础的编程技能应该被提上少儿教育的日程。和教年少的孩子如何写连体字(这是个没有人需要的技能)相比,他们至少应该接受一些基础的编程理念。

3.  科技界内一些大公司都希望如今的孩子可以学习计算机编程。

4.  不要去做一些不切实际的梦,比如成为一个医生,或是说唱歌手,甚至橄榄球明星——计算机就在那里:你不需要成为一个编程的天才——只要你开始学习编程,你就已经是一个英雄了,就像克里斯波什(NBA球星,自学编程)一样。而且,你还可以在Facebook吃到免费的食物。

5.“编程这件事距离我们很近,而且有机会让我们变得非常具有竞争力。”甚至老年人都可以学习编程。

反对派:

1.  告诉大家一个残酷的现实,那就是,每个人都成为专家,基本上是不可能的。这个“每个人都应该学习编程”的“运动”不是单纯的错误,它甚至把编程误解成为像阅读、写作,以及数学这些基本的生活技能。大多数人无法学习编程,即使是大学计算机系的学生,在他们首门编程课程中,也会有30%到60%不及格。

2.  实际上,和学习如何设计航天飞机发动机以及学习法律相比,全世界完全没有必要学习编程。未来的世界的确将被软件充斥,但是未来世界不会被开发这些软件的工具所充斥。计算机走进了我们的日常工作,而那些日常工作之一,就是写代码。

3.  需要指出,不是每个人都适合做程序员,在计算机科学领域中有许多人,我也许只是出于礼貌的把他们称作“交流问题”。

中立派:

1.  这个所谓“每个人都应该学习编程”的概念被无限蔓延,甚至有些失控了,因为连纽约市长在2012年都发誓要学习编程了。最近,我的弟弟——他最大的梦想就是变得富有,而且他也会寻求任何办法(当然要合理合法)快速致富,但是他们没有选择和名声不好的企业合作,也没有计划在扑克牌的二十一点游戏中“打败庄家”——他们找到了我,然后对我说“我想要和你一样,我要编程。”

2.  实际上,每个人应该学习编程,但是不是每个人都应该成为一个程序员。我的确认为人们应该对代码有所了解,哪怕了解一点。就像你在学校里学了一点化学,生物和数学一样。编程,其本身不是简单的在电脑屏幕上写一堆令人费解的话,编程的目的,其实是要帮助人们解决真实世界里的问题。“代码”实际上是一种最便捷、最能友好表达的方式,它可以表述“按算法思考,针对问题思考,以及整体全面的思考”。许多内容制造者在他们生活中每时每刻都在使用虚拟技术,但实际上他们也不了解变量、标识符、或是整型数据和字符串,这些专业的编程术语。

  1. da shang
    donate-alipay
               donate-weixin weixinpay

每个人都应该学习编程吗?》上有 1 条评论

  1. 个人认为编程应该根据个人的需要而定,就说站长吧,不一定精通,会一点就行,能够完成简单的代码修改,这点就已经够了!

发表评论↓↓