少儿编程的必要性
马云说,普通人只相信他们看到的,而那些能看到未来十到三十年的,是领导者。演讲靠的不是口才,靠的是深度的思考。演讲是分享。他不担心人工智能,不担心社会问题,他唯一担心的是教育。
马云的鸡汤其实不差。马云的金句是随口就能说出来,你不得不承认,包括工作中遇见的高层次人才,看问题的角度深度确实不一样。
少儿编程的问题,首先是社会接受度,很多人认为编程就是写代码,就是当程序员。这个误会比较深,当然以前的素质教育也有很多误会,把美术误会为就是画画,把音乐误会为弹琴,把素质教育误以为就是艺术教育,把得奖看作素质教育的检验标准,把真金白银砸在这些地方,就期待有相应的产出。往往目标太过明确的,结果反而差强人意,无心插柳往往柳成荫。
英语是一种语言工具,掌握了这种工具,等于打开了英语系文明的大门,在可以遇见未来,英语系的强势地位依然难以动摇,英语只是千千万万种语言中的一种,却非常有用。数学更是一个广阔的天地,可以分出很多很多的分叉,他更是其他很多学科的基础,甚至可以说是我们认识世界的基础。但是小时候没有老师,没有书本告诉我,我只知道学习只是为了考试,我只喜欢数学,我没有发现语言的妙处,虽然学了很多年的美术,我在小学毕业前就开始系统的学习素描,在当时的同年人中可谓出类拔萃,然而我还是不明白,美术到底是什么,和我的生活有什么关系,美术有那些思想,没有人教我。
就好比,我们学会讲话,学会运动,学会吃饭。但是一千个人有一千种讲话方式,每个人对运动的看法千差万别,吃饭的样子也各不相同。更不要说对于沟通的理解,对于运动学的理解,对于美食的理解。做同样的事情,有些人成为了顶级大师,有些人却是煎熬,原因就在于对事物的理解不同。
编程能力在未来社会,将会成为一项基础能力。什么是基础能力,基础能力意味这这项能力,可以间接映射出很多别的能力,比如英语能力,强大的英语能力说明了此人有良好的学习能力,获取英语信息的能力,上进心等等。而我们知道学习编程需要更加全面的能力,学习编程绝大多数是自发的,编程的能力几乎全部靠自己获取,说明此人有强大的自我驱动能力。在编程领域,比较前沿的信息大多数是英文的,程序员每天都需要和英语打交道,说明此人有不错英语能力。编写程序就是一个不断解决问题的过程,小到一个符号,大到处理各种项目问题,说明此人有解决问题的能力,或者说有处理工程的经验。在编程时,要求程序员有良好思路,编程不是语法的堆积,而是思维的展现,每一段代码都展现着程序员的思路,说明此人有不错的逻辑思维能力。当然,还有很多其他别的能力,比如数学能力,构建复杂的算法,高中数学可能不够用了,这时候我们终于知道高等数学可以应用在什么地方了。
今天,只有所谓的高科技公司运用编程获益,从编程获得直接的好处,虽然传统行业也慢慢的用上了各种软件,互联网的思维也越来越多的进入传统行业。不过,在未来,所有的公司,所有的行业,都将会直接运用编程,不过雇佣的方式也许会发生改变,这都是正在发生的事情。第三方的软件开发公司,已经无法满足未来的要求,因为需求变得更加具体了,以前行业的软可以通用,以后每家公司都要求开发符合自己的软件。以前软件的成本高的惊人,未来编程的成本将会非常低,我说的是普通业务需求的编程,在未来计算机会帮助我们编程,当科技的发展到某个临界值时,就会产生新的唾手可得的工具,就像以前的锤子,以前的智能手机,如果你不会使用智能手机就无法工作。也许,未来的某一天,每个人都可以开发符合自己的软件,我们拭目以待。