在科学思维中常常伴着诗的因素,真正的科学和真正的音乐要求同样的想象过程。”

——爱因斯坦

01 如果问我最想获得的一项能力是什么,答案是编程

全球范围内的趋势是,编程能力被视为未来社会的通用底层能力,是“新的素养”,甚至被称为“新读写能力”(The new literacy),人人必须具备。  

也许有人疑惑,这个世界需要那么多码农吗?我会用电脑工作不就很好了吗?不是说人工智能马上就可以自己编程了吗?我为什么还要学习?

学编程的本质是掌握计算思维。

这是一种面向未来的核心认知能力。

最早提出“计算思维”的,是内基梅隆大学计算机系主任周以真。 

她说:“计算思维就是像计算机科学家一样思考。”

当你女儿早晨去学校时,她把当天需要的东西放进背包。 这就是预置和缓存。  

当你儿子弄丢他的手套时,你建议他沿走过的路回寻。 这就是回推。  

在什么时候你停止租用滑雪板而为自己买一对呢? 这就是在线算法。   在超市付账时你应当去排哪个队呢? 这就是多服务器系统的性能模型。   为什么停电时你的电话仍然可用?

这就是失败的无关性和设计的冗余性。

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

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

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

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

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

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

02.学习编程的好处

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

编程思维

编程思维

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

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

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

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

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

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

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

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

科学(或编程)培养人的一种最强大素养,是在极端沮丧情况下的超级耐心和平和,并且用娟娟细流般的理性指导行为。这是所有成功者的必备素质,而在解决极端复杂和不确定性的科学问题里体现尤甚。

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

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

芒格学院
芒格学院

愿你在探索智慧的路上走得更远~

REVIEW OVERVIEW
Great
Previous article“街头智慧”与学院智慧:更深刻理解世界的运转规则
Next article认知同源:物理学思维方式与杰出大脑的规律
computational-thinking “在科学思维中常常伴着诗的因素,真正的科学和真正的音乐要求同样的想象过程。” ——爱因斯坦 01 如果问我最想获得的一项能力是什么,答案是编程。 全球范围内的趋势是,编程能力被视为未来社会的通用底层能力,是“新的素养”,甚至被称为“新读写能力”(The new literacy),人人必须具备。   也许有人疑惑,这个世界需要那么多码农吗?我会用电脑工作不就很好了吗?不是说人工智能马上就可以自己编程了吗?我为什么还要学习? 学编程的本质是掌握计算思维。 这是一种面向未来的核心认知能力。 最早提出“计算思维”的,是内基梅隆大学计算机系主任周以真。  她说:“计算思维就是像计算机科学家一样思考。” 当你女儿早晨去学校时,她把当天需要的东西放进背包。 这就是预置和缓存。   当你儿子弄丢他的手套时,你建议他沿走过的路回寻。 这就是回推。   在什么时候你停止租用滑雪板而为自己买一对呢? 这就是在线算法。   在超市付账时你应当去排哪个队呢? 这就是多服务器系统的性能模型。   为什么停电时你的电话仍然可用? 这就是失败的无关性和设计的冗余性。 没错,这个世界越来越被算法所驱动。道格拉斯·洛西科夫在《编程或被编程》一书中写到: “...现在这个时代,编程/设计者获得了权力。教学生编程和设计,发掘他们的潜力,也许就能成为有能力改变世界的人。” 所以,像计算机高手一样思考,要获得的能力是:逻辑,算法,数据,系统,网络,解决问题,出错调试,以及新的计算机技术所需要的思维(人工智能和人类智慧)。 编程,不仅仅训练逻辑思维和系统推理,还可以帮助人们成长为具有创造力的思考者。 在Scratch创始人看来,在今天瞬息万变的世界里,没有什么比创造力更重要。 当孩子们从玩游戏,变为创造自己的游戏,他们正在把自己锻炼成创想者,并同时为这个呼唤创造力的时代做好准备。 02.学习编程的好处 苹果创始人乔布斯曾说:我觉得每一个人都应该学习如何编程,因为编程教会你如何思考。 编程思维 马云在乌镇互联网大会上说:未来30年,机器会取代大部分器械的工作,人工智能会取代很多人的工作。 就在去年,围棋人机大战第二季中,围棋天才柯洁以0:3被人工智能“阿尔法”横扫告终; 我们去银行办业务的时候,就可以自己通过自助设备完成,不用在排队叫号上浪费时间了。 这说明:现在人工智能就能做很多工作,孩子不学编程,将来更难就业。 所以升学和就业越来越重视编程,不是缺少程序员和开发者,而是在将来,和人工智能对话、用“计算机思维”思考和解决问题是一项必备技能。 编程学习会融入数学、物理、人文等知识。而在日常的学习中里,孩子们会自动把编程中科学严谨的思维方法,用到其他科目的学习上。在编写过程中,他用到了不同的语言、代码,还要尽力使游戏玩起来更方便。 最后游戏测试的时候出了点问题,在老师的帮助下他多次尝试和仔细观察,找出哪里出了问题,然后解决。 所以一个看似简单的小游戏,其实存在大量的逻辑判断、整合不同科目的知识、开动脑筋、解决问题的过程。 科学(或编程)培养人的一种最强大素养,是在极端沮丧情况下的超级耐心和平和,并且用娟娟细流般的理性指导行为。这是所有成功者的必备素质,而在解决极端复杂和不确定性的科学问题里体现尤甚。 这就是人工智能时代人才的必备素质。 我的另一个好的建议是:心理学和编程双修 愿你在探索智慧的路上走得更远~