编程 = “996”?那少儿编程呢?

发布日期:2019-11-16 18:12 本文摘要:编程 = 996?那少儿编程呢?如今,不输在起跑线上的教育理念,让许多家长开始为孩子选择少儿编程课程,那么,少儿真的有必要学习编程吗?让孩子学习编程能学到什么?孩子多大年龄开始接触编程比较好?如何给孩子挑选合适的编程课程与老师?少儿学编程和程序

  编程 = “996”?那少儿编程呢?如今,不输在起跑线上的教育理念,让许多家长开始为孩子选择少儿编程课程,那么,少儿真的有必要学习编程吗?让孩子学习编程能学到什么?孩子多大年龄开始接触编程比较好?如何给孩子挑选合适的编程课程与老师?少儿学编程和程序员之间有什么区别?未来,编程课是否会走进中小学校成为必修课?完全线上学可以吗?

孩子有必要学习编程吗?有什么用?

   Q:孩子到底该不该学?为什么学?价值和用途是什么? 胡俊:这个问题乔布斯也有回答过,总结下来是:每个人都应该学习一下编程和法律,你不一定要去从业,但是可以教会你如何思考。我也常和爸爸妈妈们聊起学习编程的作用。举个例子,今天孩子们要在课堂上通过软件制作一个游戏,我们首先要尝试用语言描述、概括、总结这个游戏的过程,并且画出流程图;随后还需要分析这个游戏中每个角色,总结他们的能力与作用,然后分别制作子流程,再根据这些流程设法通过代码去实现;这是一个非常有趣的过程,并不是单纯地去打开一本从入门到精通的编程书,背代码,背语句,而是通过一系列的思考与讨论解决一个问题、在此过程中可以充分锻炼一个人的分析、总结、归纳、纠错、合作等能力。 另外,对大人来说,随着编程语言越来越高级(所谓的高级,就是越来越简单),他已经是普通人可以轻易掌握的技能,就像word、excel、ppt等工具软件在工作和生活中为我们使用,比如你在工作中需录入几万条信息,你也不希望如此枯燥的工作持续一个月吧?制作一个小软件就立马可以解决了。在这个时代,学编程再也不是为了去当程序员了,它是解决问题的一种方式。

  少儿编程需要具备哪些基础?孩子从多大开始学比较好?

   Q:学编程对数学基础有什么要求?以后从事这个行业需要什么技能和素质? 胡俊:儿童编程要求不高,入门阶段,能够理解+、-、*(乘)、/(除)的意义,了解 >、<、>=(大于等于)、!=(不等于),了解x轴、y轴、正数、负数等即可;进阶阶段还会遇到绝对值、根号、三角函数等,不必太担心,一般课程设置都会考虑到小朋友的数学水平的。高级算法里会用到微积分知识、不过这都是再专业领域里的了。另外再附加一句,英语水平和编程本身无关,但是要学好编程,需要有一定的英语基础,因为很多优秀的学习资源都是英语的。 Q:如果孩子以后想从事这个行业,需要什么技能和素质? 胡俊:编程语言更新换代虽快,但一通百通,只能跟着潮流不断学习,比如最近Python就比较火(虽然很早就有了)。从个人素质的角度来说,思维有逻辑有调理、善于沟通等都是需要具备的良好素质,我身边从程序员起家,最后做到高级架构师或者转到主策、管理岗位的都是那种很有领导力的人。 Q:孩子多大年龄开始接触编程比较好? 胡俊:编程课程分为学龄前和学龄后两部分:学龄后课程当然是从1年级开始学习的比较多,现在流行的儿童编程软件都是图形化中文界面的,同时也需要一些基本的数学知识如:加减法,大于小于号等等;所以,一年级往上的孩子具备了认字、数学等基本技能,学起来比较方便。当然,现在牛娃越来越多,有的五岁左右数学知识和识字量就很大了,也可以尝试;所以也不必完全用年龄来考量。学龄前编程我个人认为是以学习编程思维为主,一般都是基于一些无屏化编程机器人的,孩子们通过一些互动游戏学习编程思维,也很有趣。现在关于编程的产品真的非常丰富,如果想趁早接触,中班大班也是ok的,不过一般以为scratch为底层的编程软件从小学开始就更好。

  如何给孩子规划课程及选择老师?对升学有什么影响?

   Q:在孩子的成长过程中,如何为孩子规划编程课程?请告知一个笼统的提纲及学习时长。 胡俊:要具体聊到提纲会比较复杂,但我可以列出现在学龄后编程课程比较流行的学习工具,一般都是以这个阶梯学习上去的,因此可以分阶段给孩子来规划学习。第一阶段:以scratch为底层的图形化编程,当然,可以配合一些Arduino,或Ev3硬件来学习;第二阶段:Python、Java、C#等高级语言;第三阶段:C,C++等底层语言;不过,所谓的第三阶段,如果你不想从业的话可以略过,因为现在很多所谓儿童编程学习C++,基本都没有用到C++特有的性质,都是按照高级语言的思维方式来学习的。 Q:如何给孩子挑选合适的编程课程机构与老师? 胡俊:比起机构的选择我更注重老师的选择,我在给自己的孩子选择老师的时候,我会选择那种尊重孩子意见的,鼓励孩子主动思考的,不是单纯做一步让孩子跟一步的老师。 Q:未来,编程课是否会走进中小学校成为必修课程?对升学会有什么影响? 胡俊:少儿编程会不会成为九年义务教育科目,我主观认为可能性还是很大的。现在上海多所学校信息技术课都是在上编程课程,另外2017年是浙江省首度开考信息技术科目,不过大家可以百度下,这次考试考的是编程流程图题,考的是编程思维,不过这的确是一个发展的趋势。从升学的角度来说,就我了解的层面,就我所在的上海,暂时还未收到编程能力对幼升小,中考,高考的加分政策;抱歉,这个问题有些帮不上忙。^_^

  纯线上学习有用吗?

   Q:完全线上学可以吗? 胡俊:其实无论什么课程,它的教学质量和线上线下无关。现在的网络授课技术,虽然已经可以完整复刻现场学习环境,但从具体落实的角度来说,要像线下课程那样做到集体讨论、思路分析、师生互动还是比较困难的,甚至有的网络课程是单纯的看视频学习。我大学时代自己学习编程的时候,买教学视频一般只要300块钱不到,网络课程2000左右,线下课程5000多,学习效果当然也是成正比递增的。如果线上课程可以取代线下课程的效果的话,我觉得当然是线上的好,不用出门带着孩子跑来跑去的也方便,但选择线上课程也需要擦亮眼睛进行考察,如果是单纯看视频的学习,不建议使用,如果是真人教学的,但是是老师做一步孩子跟一步的,也不建议使用。

  编程 = 996?学习编程会秃头?

   Q:为了钱脸都不要了,你想让一个连18岁都不到的孩子都秃头吗? 胡俊:虽然我不太懂医学,但是按照生活经验来说,秃头一般是由于长期的精神压力以及遗传因素导致的,就我现在看到的情况来说,儿童编程课程一般都是基于游戏、动画、应用小软件、机器人制作学习的,趣味性极佳,孩子们学习的比较放松,所以暂时还没有因为编程学习而导致18岁不到的孩子秃头的案例。^_^ Q:可以让孩子在幼儿时期适应996的工作强度,忘记人生还有亲人朋友个人爱好。 胡俊:儿童学习编程并不是培养其成为一名程序员。工作强度高的确是大家对程序员这个集体的普遍看法,程序员们也表示很无奈啊;坦言,程序员工作的确是比较辛苦,在某个项目上线时,整个团队不免加班加点,因为你的客户是24小时使用软件,所以不免需要跟着客户修改程序、修复bug;但是我们不能给程序员贴上宅男、低情商的标签,至少我所认识的很多主程、主策都是能说会道、思维活跃、心态阳光、家庭美满;苹果和脸书的CEO不都是程序员起家吗?另外没有程序员,我们的生活也不会那么美好,不是么?感谢程序员们为我们的付出。 Q:少儿学编程和程序员之间有什么区别?996制度让编程遭受污名化,那为什么还鼓励孩子学编程? 胡俊:在传统观念上,学习编程是把孩子往程序员方向培养,但现在少儿编程教育主要还是希望培养孩子对于事物的总结、分析、思考能力,让孩子们把编程作为一种工具去解决生活中的问题。无论是少儿还是成人,现在学习编程是作为一种工具去使用,就像word和excel一样,去解决生活中的问题,并不是去从业。

少儿编程培训学校