从初识到精通---学习新知识的体会

很长一段时间以来,自己有一个想法,如果不是自己创新的东西,就不要随便写到网上来,因为那些东西网上早泛滥成灾了,但后面和主管聊天的时候,他说写博客是一种很好的学习的方式,可以和别人一起交流自己的学习成果,从写作与交流中提高。所以我以后还是多写一点自己的心得与体会,不论好与坏。

 

 

言规正传,这几天自己在学一个基于组播的通信框加要JGroups,虽然以前的项目中有应用过,但只是用到一点皮毛而已,这几天自己深入的研究了一下,现在不谈JGroups,就谈一下学习新知识的心得与体会。

 

我总结了一下,应该怎么样去学习一个新知识。

 

  1.  上网找一下这个新知识的基本介绍,包括它的作用,应用领域或场景等
  2.   到网上找一个例子,照着例子在myecliipse中抄一次,运行看一下效果,看几篇代码,理解大概的执行过程
  3.   去这个新东东的官网(一般指一些开源项目),把它的源码(jar包肯定是在运行DEMO时需要下载), 它的  API,开发文档下下来。
  4. 再去网上找扩展性的Demo,这个时候最好能结合文档与源码进行深一步的了解。如此再三
  5. 最后你要对这个东西干嘛,他的优点,应用场景,它的实现原理,具体实现有一个比较详细的了解。到这 里你基本上撑握了你正在学习的新知识了。
  6. 学习之后,最后要有一些相关的记录,比如你自己开发的Demo,或者你对文档的翻译(现在的开源框架 好多都是英文的),然后能在网上贴出来,和别人一起交流讨论,利人利己

 

总结一下:先动手(运行网上(或文档中的)的Demo),后动脑(结合文档,源码与深层次扩展资料了解其

其实现与原理),后动手(开成文档或建立在你对之理解基础上的文章)

 

 

 

你可能感兴趣的:(框架)