而学习的途径,最简单的就是看书
现在买书已经非常方便了,在网上一点,书就给你送到家中。至于书单,这个完全可以去百度一下,看看别人怎么学习,自己可以效仿。
看书的效果虽然不快,但是却非常扎实。因为书中的知识是由浅入深的进行讲解,并且会系统的介绍一些基础的知识。通过看书学习,然后结合实践验证后,自己的知识会更加的牢固。
当然,看书学习的方法也非常重要。偶个人推荐,看书别一来就一页一页的看,先大致的浏览,一目十行的看,了解全本书讲解的大概,不求详解。然后再结合自己已经学到的知识分析一下,再从头开始看,这次就需要仔细阅读,遇到已经熟练的知识就快速浏览,遇到不理解的知识点时,就多思考,然后通过一些练习来实现一下。
这样,两遍下来,你整本书的知识就会吸收得比较好了,下次就算遇到问题,也可以回忆起你在哪本书上看到过类似的解决方案,可以去温故而知新。
不过,很多新的技术和解决方案,在书里面可能不容易找到结果,那么开源社区就是一个好地方了
在开源社区中,有各种的文章、源代码可以让大家学习。大家可以在里面碎片化的进行阅读,说实话,开源社区中还是有非常多有实力的大牛做的项目、发表的文章,能够学习到很多的东西。
当然,读别人的源代码也是一种修行,把开源社区中的源代码Down下来,一点一点的阅读,一点一点的理解,也能够帮助自己去理解一些代码的思想和架构的思想。千万不要仅仅把开源社区当成一个插件库,需要找什么组件的时候去看看,其他时候都不去。这样,永远都只是会用,会CRUD,,不知道原理,不会写。
但,只是要自己看,总有遇到瓶颈的时候,这时候,QQ群就是一个好地方了
有非常多的技术类QQ群,有的需要付费才能加入,有的是开放的。
大家可以在开源社区中找到一些QQ群号,也可以去QQ群里面搜索关键字,途径还是很多的,有些QQ群是大牛建立的,你可以进去学习,沟通。当然,很多QQ群都管理比较严格,会限制沟通的话题,如果你在这里聊些不相干的内容,可能就会被踢出去。
只要你能够遵守规则,很多时候,大牛们还是很愿意分享自己的知识的,能够让你获益非小。