乔布斯说过:「每个人都应该学习编程,因为它教会你思考的方式」我们学习编程,是不一定要成为程序员的。就像每个人都应该学习法律,但不是都要成为律师;就像每个人都应该学习经济学,但不是必须成为经济学家;就像每个人都要学习数学,也不是为了成为数学家。思维改变归结为一条就是:不能够忍受不清晰的表述。不清晰的表述包括:指代或个体不清晰,逻辑/推断不清晰,表达结构不清晰。
1.思维方式的改变
乔布斯说过:「每个人都应该学习编程,因为它教会你思考的方式」我们学习编程,是不一定要成为程序员的。就像每个人都应该学习法律,但不是都要成为律师;就像每个人都应该学习经济学,但不是必须成为经济学家;就像每个人都要学习数学,也不是为了成为数学家。思维改变归结为一条就是:不能够忍受不清晰的表述。不清晰的表述包括:指代或个体不清晰,逻辑/推断不清晰,表达结构不清晰。
2.专注力和细心度
我相信每个程序员的专注力和细心度,那都是被锻炼出来的。你是不是遇到过一个字母大小写原因,然后排错一下午,后恍然大悟的发现就是一个字母大小写问题。还有很多的这种原本是个很小的问题,但是对于程序员来说都是大问题。写程序是不能得过且过,敷衍了事,马虎行事,避免当一个差不多先生。
3.整理信息和融会贯通
整理信息和融会贯通应该是我们每个程序猿必备的能力;我相信程序猿都会遇到BUG,都会遇到技术难点。那么这个时候我们是怎么去克服这些困难的呢?可能通常会先百度,然后翻墙Google,或者是去看文档等等手段去获取整理信息,然后经过这些信息我们去融会贯通,解决问题、技术难点等等。.
4.认知的改变
说到认知的改变,这个可能有很多的人和我不一样。我来自农村,偏僻的地方,什么都比较落后,大学那会儿也是虚度过去,虽然增加了一些知识面,但是还是太为狭窄。学习编程之后,可以说是发生了翻天覆地的变化,生活圈、交际圈可能就不局限在了身边这些人,可能经过网上群、博客、或者技术会,一群志同道合的组织的活动等等,这个知识圈明显了,比如:以前学习的话预计度娘就是你经常找的地方了,度娘没有的估计就只能询问前辈。但是现在国内搜索不到、那就翻墙去国外,总之就是你的获取知识的途径多样化,获取到的内容丰富化。后说个明显的改变,那就是对电脑的认知、对电脑世界的认知,科学的获取信息,清楚C/S的原理
5.眼界、知识面眼界和知识面,那必然是我们的互联网的世界了。互联网的世界是丰富多彩的,以前的我可能就是看看电视、打打游戏或者购物等事。学习了编程之后我想我们更多的是了解这个互联网世界的变化,随时关注的是新的技术、国内外的科技界发生的大事,像BAT大公司的变化等等。技术界的大佬都不是单一的,他们的知识面、眼界都是比我们高很多的,因此也会模仿这学习他们,了解房产、理财、股票、区块链、虚拟数字货币等热门的内容,假如换做我没有学习编程的话,可能只有需要的时候才会了解一点。
童程童美少儿编程机器人培训学校,凝聚美国纳斯达克上市公司16年少儿编程课程培训经验,形成了以人工智能编程、智能机器人编程、信息学奥赛、创意启蒙课等课程体系为核心,集国内外大型赛事、国际国内游学、冬夏令营等为一体的青少年STEAM创客教育平台。17年编程教学经验,5万名学员同时选择学习的少儿编程机构.200多个校区遍布近60个城市,三师教学模式打造更适合孩子学习的编程课程。童程童美拥有线下课堂及线上直播两种课程模式,线下课堂以传统的讲授+实践为主,线上直播课程以直播为主,教师直接远程授课。