小学生学编程有必要吗?
作为一个在小学就开始学习编程,并且利用编程去探索和发现世界的程序媛(女),我有资格来回答这个问题。 先摆结果,很有必要! 我现在在北大软微就读计算机系,已经保研直博了,同时我还有一个身份是B站知名UP主,我的视频主要分享关于计算机知识科普和干货,粉丝量也还算可以。
我是从6岁开始学编程的,当时学校里开始流行做机器人,而我最喜欢的漫画就是《机器人总动员》于是我就有了自己的第一个作品——瓦力机器人。而编程的语言正是基于Python这门易于上手的语言开展的。
当时我对编程的理解还仅限于通过命令行控制机器人的行动,于是我写了这样一个简单的小脚本让我的小机器人动起来。 随后我又学习了C++,后来高中毕业去了美国,在美国读了本科,大学期间主攻算法和数据结构,也学了一些设计模式和操作系统等课程,也写过一些博客和专栏,分享自己的编程经验。
我现在回想起来小时候学编程的经历,它对我之后的学习和生活都产生了很大的影响,下面我想具体谈谈这方面。 首先,我喜欢上编程并不是因为妈妈给我报了的什么补习班,而是我自己发现的兴趣点。因此从某种程度上而言,我认为学编程比学语数外物理化学生物都要有效率得多。为什么这么说呢?因为学生在接触自己感兴趣的东西的时候,他内驱力就会被激发出来,从而产生主动学习的欲望,这种方式能让孩子学会的东西,远比老师家长强迫着孩子学习的效果要好很多。
其次,学编程让我从小便养成独立学习和解决问题的习惯。无论是编程还是学其它的学科,遇到难题是很正常的事情,关键是你怎么对待和处理困难的问题。如果遇到问题就躲,那你就永远也学不会编程;如果遇到难题就去百度,去问别人,那你也很难学好。因为只有当你自己去思考并解决问题时,你的脑子才会真正得到训练,你学到的东西才是你自己的。