面向未来的核心认知能力-计算思维

0
3219
面向未来的核心认知思维-编程思维
面向未来的核心认知思维-编程思维

来源(芒格学院)公众号请关注:乐本文化(ler_ben)欢迎分享本文,转载请保留出处

在科学思维中常常伴着诗的因素,

真正的科学和真正的音乐要求同样的想象过程。”

爱因斯坦

01

如果问我最想获得的一项能力是什么,答案是编程
全球范围内的趋势是,编程能力被视为未来社会的通用底层能力,是“新的素养”,甚至被称为“新读写能力”(The new literacy),人人必须具备。
也许有人疑惑,这个世界需要那么多码农吗?我会用电脑工作不就很好了吗?不是说人工智能马上就可以自己编程了吗?我为什么还要学习?
学编程的本质是掌握计算思维。这是一种面向未来的核心认知能力。
最早提出“计算思维”的,是内基梅隆大学计算机系主任周以真。 她说:“计算思维就是像计算机科学家一样思考。”
当你女儿早晨去学校时,她把当天需要的东西放进背包。
这就是预置和缓存。
当你儿子弄丢他的手套时,你建议他沿走过的路回寻。
这就是回推。
在什么时候你停止租用滑雪板而为自己买一对呢?
这就是在线算法。
在超市付账时你应当去排哪个队呢?
这就是多服务器系统的性能模型。
为什么停电时你的电话仍然可用?
这就是失败的无关性和设计的冗余性。

没错,这个世界越来越被算法所驱动。道格拉斯·洛西科夫在《编程或被编程》一书中写到:

“…现在这个时代,编程/设计者获得了权力。教学生编程和设计,发掘他们的潜力,也许就能成为有能力改变世界的人。”

所以,像计算机高手一样思考,要获得的能力是:逻辑,算法,数据,系统,网络,解决问题,出错调试,以及新的计算机技术所需要的思维(人工智能和人类智慧)。

 

编程,不仅仅训练逻辑思维和系统推理,还可以帮助人们成长为具有创造力的思考者。

在Scratch创始人看来,在今天瞬息万变的世界里,没有什么比创造力更重要。

当孩子们从玩游戏,变为创造自己的游戏,他们正在把自己锻炼成创想者,并同时为这个呼唤创造力的时代做好准备。

02

学习编程的好处

苹果创始人乔布斯曾说:我觉得每一个人都应该学习如何编程,因为编程教会你如何思考。

编程思维

编程思维

马云在乌镇互联网大会上说:未来30年,机器会取代大部分器械的工作,人工智能会取代很多人的工作。

就在去年,围棋人机大战第二季中,围棋天才柯洁以0:3被人工智能“阿尔法”横扫告终;

我们去银行办业务的时候,就可以自己通过自助设备完成,不用在排队叫号上浪费时间了。

这说明:现在人工智能就能做很多工作,孩子不学编程,将来更难就业。

所以升学和就业越来越重视编程,不是缺少程序员和开发者,而是在将来,和人工智能对话、用“计算机思维”思考和解决问题是一项必备技能。

奥巴马亲自教女儿编程

奥巴马亲自教女儿编程

编程学习会融入数学、物理、人文等知识。而在日常的学习中里,孩子们会自动把编程中科学严谨的思维方法,用到其他科目的学习上。在编写过程中,他用到了不同的语言、代码,还要尽力使游戏玩起来更方便。

最后游戏测试的时候出了点问题,在老师的帮助下他多次尝试和仔细观察,找出哪里出了问题,然后解决。

所以一个看似简单的小游戏,其实存在大量的逻辑判断、整合不同科目的知识、开动脑筋、解决问题的过程。

这就是人工智能时代人才的必备素质。

我的另一个好的建议是:心理学和编程双修

芒格学院