如何系统的自学新的框架技术?

从事开发两三年了,想要更深入的学习,不再知识单纯的会用,但是应该怎么才能系统的学习呢?

比如说,想要学习spring源码,那么应该怎么才能更好的阅读源码?从哪里开始呢?

阅读过程中遇到了其他不会的知识,导致知识无限扩展,然后效率很低怎么办?

有没有学习模式,方法呢?求解

首先说说你想看源码这件事吧,看源码是一件很痛苦的事情,因为你真的会遇到很多自己没有用过的知识,有语言方面的,有工具方面的,甚至有些深入到了底层。这个时候找一本书就很重要了,因为书会把源码的关键点一点点的告诉你,配上图文啥的,你能更快的去理解。
系统的学习可以说是一个空话,网上的学习路线很多很多,真的是看的都头大,看了就想放弃。如果你在工作的话,我建议首先把工作中用到的,先去学习一下,然后再说学习其他的。

感觉我也说了一堆空话,先给你说说几个比较近的目标吧

1. 设计模式(理解要透彻,因为所有的框架里面都用了设计模式,你不懂设计模式都看不懂源码,为后面看源码打下基础吧)

2. 找 Spring 比较好的书,多看几遍,甚至你可以找几本书比较好的书,都看一遍。然后再自己去对应的看源码,但千万不要通看,什么叫通看,就是不要想着把每一行代码都看,spring 现在的东西太多了。先看核心的几个功能,然后遇到感兴趣的再深入看,比如你好奇 Spring 的事务,那么就去看事务,比如你好奇 Spring 中的发布订阅是怎么实现的,那么你就去看发布订阅的源码。

你可以在csdn搜索一下相关的java学习路线图,根据路线图从头到尾学习就可以

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

建议看教学视频学习。网上有很多。老师讲肯定比你自己看要更容易理解。看完后,一定要自己写一遍代码,做好总结

两个资料:

1. https://time.geekbang.org/course/intro/100042601

2. https://mp.weixin.qq.com/s/gbvdwpPtQcjyaigRBDjd-Q

学完就进阶了。

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632