1.前言
公司内部开始有分享技术的会。会上同事对自己所研究的技术做了总结和分享。让我对学习新技术的方法方式上有了些想法。
2.官方网站
官方网站一般都有该技术的相关文档教程。好的官方文档基本上就已经把你能遇到的问题都列出来并告知解决方案了。
但是也有一些官方文档写的并不是很人性化。我在学习angular的时候发现其官方中文文档跟不上官方最新版的更新速度,其英文文档又过于冗长,我迫不得已转向社区。
大多数技术都是英文官网、英文文档,那么对于我这种英语不是很好的人来说会有很大的阻力。这个我也找到了相应的解决方案,那就是谷歌浏览器自带的翻译功能。在翻译这种技术文档上,chrome翻译工具翻译的可以让我一眼就看懂文档中表达的意思是什么,记得几年前还不是这样呢······
3.官方社区
官方社区是在官网管理下的论坛,里面会有该技术相关的问题和解答,这个东西好不好用,完全看有没有大牛在官方社区游荡。
4.国内各大技术论坛博客
这个是让我又爱又恨的一个学习方式。为什么这么说呢?因为国内的博客上有大量的复制粘贴博文,甚至不会去看这个博文有没有错误就粘贴到自己的博客下面。我曾经在搜索一个问题的时候,百度的前两页的内容基本上是一样的。
国内博客的有点还是很多的,没有上面两点的语言问题,国内大牛也比较多,若不是特别深奥的问题,多花点时间总会找到解决方案的。
感谢那些愿意花时间去写出优质博客的大牛!
5.视频教程
视频教程有很多种途径找到。这种学习方式的优点就是,有人一步一步的教你怎么做。对于完全没有接触这个领域的人来说是最好的方式。
缺点也很明显。看视频没有看官方文档博客学的快视频教程动辄10集20集,一集30分钟,是需要花很长时间去看的;免费视频的老师教课风格不同,你听了可能也听不进去。
6.国外的博客
这种找资料方式我觉得完全就可以忽略掉了,没有什么是国内博客没有的,除非在你之前没有遇到过。
7.总结
这么多种可以学习新技术的方式中,应该怎么选择呢?
大型的学习内容,比如java、angular、spring这种内容很多的技术,建议大家看视频,视频里讲的内容比较细致,不会漏下太多东西。
像storm、spring-boot这种小框架建议大家多看博客和官方文档,就能掌握其基本使用方式。
看到好的博客一定要记录下来!一定要记录下来!一定要记录下来!因为可能你下次就找不到了,那是一种损失。抄到自己的博客也好还是记录到云笔记上也好,一定要记下来哦!