03.06 有的孩子将来又不是当程序员,为什么要学习编程呢?

韩圣希


众所周知,我国有些地方已经将Python编入高中课本甚至小学课本,也就是说编程语言已经成为了他们的必修课。肯定很多人都有相同的疑问,孩子以后不当程序员为什么要学习编程呢?

第一,随着科技的发展,编程已经成为了这个时代的基本素养。孩子们需要知道如何使用这些技术,了解它们背后的逻辑。我们对技术的依赖只会不停增长。今天的学生必须不仅能够被动地使用这种技术,而且要理解和控制它,成为这个向数字化时代转变的积极组成部分。

第二,编程正在改变这这个世界。留心观察我们不难发现,从我们形影不离的手机到各类电子产品智能家居,再到物联网人工智能等领域,可以说编程无处不在。编程在创造软件的同时也在改变着我们的生活和行为习惯,在潜移默化的改变着这个世界。

第三,编程可以帮助孩子培养逻辑和抽象思维能力。通过学习编程,孩子能够养成使用数学思维解决问题的习惯。经证实80%孩子在学习编程后,自然科学理解能力有显著提升

第四,编程提升创造力。根据调查研究,孩子在15岁后便会形成思维定式,如果他们在此前从未有过发挥独一无二的创造力的机会,将来不管遇到什么样挑战,大脑会惯性地告诉他们,这件事是无能为力的,孩子的人生从此变得平庸。而编程的过程“就像艺术一样在创作”,孩子们会享受到创造的乐趣

第五,编程增强孩子自信心,提高做事情的专注力。完成一个完整程序的制作能够有效提高孩子做事情的专注力,一个由自己一步步建立而来的作品更是能够增强孩子的自信心,让他们可以更有勇气地面对将来学习、生活中可能遇到的挫折。

其实编程并不难,需要时是不停的练习强化,当孩子真正的接触编程后才能更好的去体会那种妙不可言的神奇。


蛋圈一科


每个人都应该学习编程,因为它将教会你如何思考。——苹果创始人 乔布斯

编程要求我们客观地去思考事物的本质,将注意力放在事物本身,而不是事物与我 们的关系上。当古代的妇女在河边洗脏衣服时,她可能在想:“河水好冷啊……这 衣服颜色真漂亮……我家孩子为啥这么调皮……”而当我们在为洗衣机设计程序时 ,只会想:“哦,这有一堆脏衣服需要洗”。其实很多原本困扰你许久的问题,只 要跳出“我”的范畴,进行“忘我”的思考,就变得特别简单和容易解决。

编程是不断解决问题的过程,也是不断完善解决问题的方法论的过程。一个优秀的 程序员总是解决问题的高手。在编程的各个阶段(需求定义、方案设计、编码实现 、调试纠错……)中,都将面临无穷无尽的问题。这个问题要不要解决?什么时候 解决?其根源是什么?需要考虑哪些方面?如何做取舍?有哪些方案可供选择?选 择的原则是什么?……

在未来更好地生存

半个世纪以前,美国有70%的人口在农场工作;随着自动化耕种的大面积普及,现在 只剩下不到1%。

我知道你会问:

可是我又不准备当程序员啊,有必要学编程吗?

你可能会开车,还是个老司机,很会享受驾驶的乐趣,但你未必愿意去当一名出租 车司机吧?同理,学习编程不一定非要做程序员,但却能使你拥有全新的视角、深 入的思维方式和效率优化的思维,这都将成为你重要的软实力。在不久的将来,编 程将会变成像英语、驾驶一样人人必备的技能。到那时,你希望自己是一名老司机 ,还是搭车族呢?

“学这个有用吗?”其实是一个很可怕的想法。由于很多东西现在看起来并没有什 么用,大多数人就放弃了学习,而只有少数人会抱着“学学看能有什么用”的念头 去尝试。在之后的某一天,真正需要这项技能和知识时,那些选择放弃的人只能感 慨“要是当时……就好了!”而选择学习的人则会惊喜地发现“哇,原来还能用在 这里!” 所谓的“惊喜”和“运气”其实就是这样一回事:在不知不觉间,已经提 前做好了准备。

那我能不能现在努力赚钱,然后雇一个专业的程序员呢?

不错,你是可以找一个程序员来实现你的想法,但我们之前请秘书时遇到的诸多问 题又会接踵而来。更重要的是,如果你不会编程,你可能连个靠谱沾边的想法都提 不出来。就好比没有见过汽车的人,只会想着让别人为他造一辆更快的马车。只有 在理解了某个事物的原理之后,这个事物的概念才能在你的脑中清晰起来,才能真 正融入你的认知结构中。

有了清晰的概念,你才能对其进行思考,判断它能够用来做什么,不能做什么。如 果概念不清晰,你甚至都无法讲清楚自己的需求,更难和程序员进行沟通和合作。 每一位程序员在面对“给我做一个淘宝”这样的需求时,都会崩溃的。

我的英语很烂,能学会编程吗?

英语不是学习编程的瓶颈,关键在于理解其概念和原理,以及改变思维方式。虽然 几乎所有编程语言的关键字都是英语,但常用的关键字也就那么几个,热门语言的 相关书籍也都有译版。如果你愿意的话,甚至可以用中文来给程序里的变量、函数 和命名。正如只要你认得start / save / load / quit这几个单词,就能去玩英文 游戏;只要会说sorry和how much,就能去国外旅游一样。

我已经工作好多年了,现在开始学还来得及吗?该从什么地方开始?

任何时候开始都不晚,当然越早越好。中国第一款杀毒软件KV300的作者王江民,就 是38岁才开始学习编程的。

学习计算机相关领域知识(编程、算法、开发、计算机理论)最便捷的渠道。

我们正身处一个只要愿意思考,就能改变世界的时代。那么你是愿意去改变世界, 还是等待被世界改变呢?

你可能会开车,还是个老司机,很会享受驾驶的乐趣,但你未必愿意去当一名出租 车司机,对吧?

同理,学习编程不一定非要做程序员,但却能使你拥有全新的视角、深入的思维方 式和效率优化的思维,这都将成为你重要的软实力,在不久的将来,编程将会像英 语、驾驶一样人人必备的技能。



时代工场


这就像大多数孩子又不需要出国,为啥要学习英语呢一样,作为一名程序猿,我觉得学习编程对于孩子来说并没有什么坏处,能锻炼他们的思维能力,了解机器的世界,即使以后不当程序猿!而且尽快让孩子没接触编程方面的知识,可以挖掘更多有天赋或者对编程感兴趣的孩子,对国家未来的发展是大有裨益的!


分享到:


相關文章: