如何学习新技术

 

 

程序员的学习不同于学生时代的学习,有老师手把手教,有时候甚至连一份值得信赖的资料都没有,完全是需要自己去摸索着学习的。

 

个人经过了长时间的自学后,总结了一下对我来说比较适用的自学方法,有更好的方式的话,也希望大家能够告知。

 

1、明确目的

  要学习一门新技术,首先得明确自己为什么要去学这门新技术。是项目中实际会用到?是自己的兴趣?如果自己不知道学这东西是拿来干啥的,那么一旦热情过后,收获是微乎其微的

2、总体了解

  往大了说,语言的边界就是我们能够认识的全部的世界。

  一门新技术,最重要的就是它的一些概念,正是这些概念,才导致其与众不同,有了被学习使用的意义。

  我觉得要想了解一门技术的基本概念,最好的方式就是看书籍的序言、目录与视频教程。

  书籍的序言部分,也是大多数人在看书的时候会忽略的部分,一般序言是作者对这门技术的整体把握,从全局上对这门技术谈了自己的认识,我们作为新手,即使一开始看不懂,随着慢慢的深入学习,大多数时候都会领悟到作者为什么要在序言中那样说,这对加深我们的印象是很有帮助的。

  而书籍的目录,特别是看了多本书籍的目录后,我们就知道这门技术有哪些知识点,知识点之间的关系又是啥样的了。

  视频与书籍的区别在于,一个是口语表达,一个是书面语言表达。口语表达面向的对象是交谈的人,我们能够更容易理解,而书面语,特别是一些“学究”气质的作者,往往会自觉不自觉地套用各种名词,给我们的学习增加困难

3、书籍结合网络

  当对新技术有了了解后,就需要看书籍,结合一些小例子,丰满我们对新技术的应用水平

4、自己提需求

  我们自己提一个需求,按照新技术的思路去解决,这个对我们的实战能力的提高是有很大的帮助的

5、记录在案

  在学习过程中碰到的问题,要学会归纳总结,最好是写在博客上。

posted @ 2016-08-14 18:01  csnmd  阅读(284)  评论(0编辑  收藏  举报