程序员家长谈小孩子需要学习编程吗?最近很多,这种孩子是否要推学编程,或者开始编程,或者说不写编程就落后的话题, 哪个网站学习少儿编程经常出现在我的知乎时间线上。
孩子需要从小学习编程吗
我个人认为这是家长的焦虑,觉得说自己错过了一个时代的风口,而强加于在孩子身上的一个希望我认为,个人认为家长你是否应该理性看待这个少儿编程事情。
我算是有资格来回答这个问题吧,是一个程序员, 学习编程会写点代码呢,不算好也不算差,做过一些开源项目在特定的圈子里面有一点名气。也写文章和录制视频课程,也包括一些怎么带大家入门这样的一些内容,我算是利益相关人群,毕竟我的女儿也4岁了。
我还是想说的事情是,没有必要让孩子从小学习编程去培训班学编程,因为这样做和我们小时候被逼着去学什么二胡,画画,跳舞,钢琴,小提琴,一样没有任何的意义,因为孩子愿意学他始终会接触到的,而让孩子去学习编程这个东西我不知道各个家长的最终目的是什么。我因为别人家的孩子都去了,我不让孩子去学,就输在起跑线上了?
如果是让他为了以后糊口有一个工作, 少儿怎样学习编程最起码你要有一个学历门槛在那放着,最起码专科,而真要学企业级开发的内容,算法、数据库、脚本、数据结构、设计模式这些都要学,这些呢,少儿编程班教不了,因为孩子的基础知识储备不足和以及阅历在那里放着。
孩子有兴趣可报班
如果说只是为了兴趣爱好,那更没有必要送到一个培训班去,这样其实不一定在帮孩子,可能在折磨孩子,毕竟不是每一个孩子都对编程有兴趣。
我记得我还是七八岁的时候家里面有的第1台电脑,至今都记得系统还是windows95,但是我拿着在玩游戏,没有进行所谓的学习,这也是很多少儿编程都是带着孩子玩做游戏,核心还是玩游戏。
但是这台电脑他培养了我对电脑有兴趣,我比同龄人较早的学会了打字,但是我并没有去学会编程,提早接触到了office,然后Dreamweaver 这样的软件,学会了做点网页,个人认为做网页依然不是编程。
现在国家是在推行要求什么小学生学习Python,市场上Python人工智能大数据这些很火,看着工资动不动就20K、30k,但是这些有个门槛,你起码是985、211这样的好大学,而且大部分学历要求还是硕士以上,而且还看你的导师背景。而这些人使用Python只是某一个技术和实现方式,而真正值钱的是理论、思想算法,而并不是说学会写代码。这里有一个很有趣的现象就是 当年O2O很多的时候,很多培训机构出来的IOS和Android 开发动不动就是 15、20K这样的薪水,后来VC凉凉这些人很多人被迫转行。毕竟潮水会退。
培养孩子逻辑思维能力
个人认为培养孩子的逻辑思维能力, 少儿编程培训兴趣爱好,以及孩子正确的价值观,往往比去学习编程更有用。
我算是一个全栈工程师吧,可以磨硅片的那种,对硬件网络都有涉猎,我面试过很多程序员,几百个不敢说,但是100个还有的,他们大部分人只会编程对于电脑的操作,数据库、设计模式、网络基础这些东西都是不涉猎的,毕竟大家上班的目的是赚钱。
所以你给孩子报编程班,去学的是什么呢?无非就是说像以前玩游戏一样,我们拿着手柄玩,我们拿着鼠标玩,变成了孩子拿着键盘去玩,可能变成做出来一个很简单的游戏,但是这个游戏是什么呢?其实就是说几个控件,孩子简简单单的拖一下控件,然后就学会了而已,这样的编程是没有任何的意义和价值的,你要学让孩子学编程,其实核心让孩子学会的是逻辑思维能力。
如果看到这里 你还不死心,依然想要孩子学编程,那么我的建议是 买一台电脑,你陪着孩子一起学。
我推荐Code.org这个网站,他教的是什么,任何学校的任何学生都应有机会学习计算机科学。
最重要的是他是免费的。 Code.org: What will you create?code.org
这个网站里面的话其实是有大量的孩子在里面,而且是免费的,如果说你不懂编程,其实你可以陪着孩子一起玩,而并不是说送孩子去某一个培训机构进行所谓的编程学习,对吧?
思想能力的培养永远大于某一个技能的学习。
最后,如果学习编程真的有用,为什么会出现大量培训机构毕业的程序员找不到工作呢?