儿童节到了,小朋友们都欢天喜地的拿着父母送给自己喜欢的礼物嬉闹着。今天小编在上班的路上看到了一队队参加儿童节活动的小朋友们,看到每个孩子脸上洋溢着幸福的表情,小编心情也很高兴,今天一定是开心的一天。
作为一名程序员,作为父母,希望大家今天可以放下手头的工作,按时回家陪陪孩子。也许你会说工作确实太忙,最近项目要上线,但小编觉得今天是非常有意义的一天。大家还是准时下班和老婆孩子一起吃个家庭饭才是王道。
你会让孩子去学习编程么?
接下来小编想问问大家,聊一聊将要为人父母的你,是否会让孩子去学习编程呢?
在欧美,现在将编程视为学校常规教育的一部分,似乎一夜之间,编程就成为了儿童教育中重要的一环。而国内各种编程教学班也遍地开花。那么孩子真有必要去学习编程么?
其实小编觉得对于大部分孩子来说,编程并不是“必须”的学习课程。对孩子的成长来说,能够称得上必须要的教育,也就是数学、语言、逻辑和体育了。数学是所有理科的基础,语言是所有文科的基础,逻辑是思维的基础,体育是身体的基础。但编程却是一种不错的兴趣选项,可以帮助孩子掌握一些应用更广泛的基础技能。
学习编程 ≠ 培养程序员
可能大家会习惯性地认为学习编程只是为了从事程序员的工作。不是的,其实编程本身并不是必要的。但编程确实是一种不错的选修课,可以让孩子掌握一些编程基础技能也是好的。
小编曾经和一个同事的姐姐聊天,她是一位小学老师,我曾问过她:“什么样的教育才能帮助到孩子未来的职业规划?”她的回答是:“培养广泛的兴趣,以及那些最基础的能力,这样孩子在未来才有更多的选择空间,才可能适应我们无法预测的未来社会职业分工的变化。”
其实学习编程也是如此。它并不是把孩子的未来职业发展定向到程序员上,我们要做的是不要缩窄孩子的未来可能性,相反的,通过这种培养尽量扩张孩子未来的选择权。学习编程的意义可以培养孩子一方面在于了解互联网时代的思维逻辑和生存方式,更主要的,还可以培养一些他未来无论做什么工作,都会有帮助的能力。
1.抽象思维
其实编程的过程对于孩子来说是非常新奇的,对他们来说,这是他们第一次接触“抽象思维”的过程。
“抽象思维”经常被当做理工科的特点,因为相对于其他工作,理工科的学习和工作需要大量的“抽象”过程,也就是将具体形象的实物,转变为抽象的模型。这样无论孩子以后做什么职业,这种抽象思维的能力都会起到很大的帮助。
2.工程能力
编程还可以让孩子学习如何掌握工程能力,简单的说,就是学会如何做一个小项目经理。
编程本身虽然是一种技术,但学习编程所要做的,是完成不同的项目工程。比如我们想要把一个球扔进球框里,现实生活中这只是一个下意识的动作,但如果要靠编程来实现的话,就必须选择合适的工具:语句或者控件,不断地去修改参数,调试试错,最终实现目标。这和做一个专业的火山模型科学项目没有什么差别。
最后在这里,小编祝所有程序员的宝宝们“儿童节快乐!”
分享 IT 技术和行业经验,请关注技术学派。
领取专属 10元无门槛券
私享最新 技术干货