潍坊达内的小编总结,非鸡汤:在排查问题和写代码上,如果你1个小时只能尝试一种方法,别人却能够尝试10次,那么别人就是比你牛。天下武功唯快不破,你后续写demo、查问题、工具的熟练程度都会决定你学习和尝试新事物的速度。
读书 & 看文档
学习还需要系统化。并非单靠看一篇文章就能明白原理。
除了图书,我们还需要关注文档(reference)。现在很多框架和技术的参考文档已经非常好了。首先是文档的质量越来越高,现在技术都是协作的。Java程序员可以看看Spring Framework,Hibernate,Kotlin,Groovy的文档,质量都非常高。
如果你还停留在文档就是几页介绍和demo,那你的观点可能要改一下了。你看CNCF上的项目,几乎每个项目的文档质量都是非常高的。现在很多项目不是一两个程序员单打独斗,而是一个团队加上像github那种协作非常好的平台,所以文档和代码、新特性不匹配已经非常少了,很多issue都是关于文档的。

另外一些新的技术,刚开始只有文档,在图书还没有来得及出版的情况下,你只能阅读文档。个人在做Service Mesh的时候,对应的图书比较少,只能阅读Envoy + Istio的官方文档,但这没有关系,会稍微难阅读点,但多读两遍就可以啦,毕竟我们不是天才,也不是这个领域的专家。
非鸡汤: 如果money允许的话,Safari Books Online的服务还是值得个人或者团队订阅的。另外时不时重新阅读一下官方文档,毕竟官方文档还是最权威的,也是最新的。
视频学习
之前个人是看书比较多,视频学习方面最多是在youtube上看一下大会的视频。 近一年比较关注视频教学。
视频和图书有什么区别?
首先图书编写比较费时(packtpub的快餐书除外),图书作者要有一定的写作水平,这点对技术牛但写作不在行的人或者没有充裕时间的人就比较麻烦了。Java程序员可能比较了解Josh Long这个人,他的《Cloud Native Java》花了一年多的时间才出版,而期间他已经发了非常多的视频。
以上就是潍坊达内给大家做的内容详解,更多关于IT的学习,请继续关注潍坊达内