免费试听,高薪就业,推荐就业,0基础入门,小班面对面授课
1.思维方式的改变
乔布斯说过:每个人都应该学习编程,因为它教会你思考的方式,我们学习编程,是不一定要成为程序员的。就像每个人都应该学习法律,但不是都要成为律师;就像每个人都应该学习经济学,但不是必须成为经济学家;就像每个人都要学习数学,也不是为了成为数学家。
思维改变归结为一条就是:不能够忍受不清晰的表述。不清晰的表述包括:指代或个体不清晰,逻辑/推断不清晰,表达结构不清晰。
2.专注力和细心度
我相信每个程序员的专注力和细心度,那都是被锻炼出来的。你是不是遇到过一个字母大小写原因,然后排错一下午,最后恍然大悟的发现就是一个字母大小写问题。还有很多的这种原本是个很小的问题,但是对于程序员来说都是大问题。写程序是不能得过且过,敷衍了事,马虎行事,避免当一个差不多先生。
3.整理信息和融会贯通
整理信息和融会贯通应该是我们每个程序猿必备的能力;我相信程序猿都会遇到BUG,都会遇到技术难点。那么这个时候我们是怎么去克服这些困难的呢?可能通常会先百度,然后翻墙Google,或者是去看官方文档等等手段去获取整理信息,然后通过这些信息我们去融会贯通,解决问题、技术难点等等。
5.认知的改变
说到认知的改变,这个可能有很多的人和我不一样。我之前说过我来自农村,偏僻的地方,什么都比较落后,大学那会儿也是虚度过去,虽然增加了一些知识面,但是还是太为狭窄。学编程前后生活圈,知识圈,交际圈如果用比喻来说的话井底之蛙也不为过。学习编程之前,生活圈估计就是些同学,家人和同事;知识圈指的是我们在上网查询、了解学习新技术或者新的能力方面,以前估计就只是局限在国内;交际圈那么和生活圈就是一模一样没有变化。学习编程之后,可以说是发生了翻天覆地的变化,生活圈、交际圈可能就不局限在了身边这些人,可能通过网上群、博客、或者技术会,一群志同道合的组织的活动等等,这个知识圈最明显了,比如:以前学习的话预计度娘就是你经常找的地方了,度娘没有的估计就只能询问前辈。但是现在国内搜索不到、那就翻墙去国外,总之就是你的获取知识的途径多样化,获取到的内容丰富化。最后说个最明显的改变,那就是对电脑的认知、对电脑世界的认知,科学的获取信息,清楚C/S的原理,我们平常获取的信息从哪儿来,怎么来,知道电脑发生的各种错误等等,还有很多就不一一举例了。
6.眼界、知识面
眼界和知识面,那必然是我们的互联网的世界了。互联网的世界是丰富多彩的,以前的我可能就是看看电视、打打游戏或者购物等事。学习了编程之后我想我们更多的是了解这个互联网世界的变化,随时