谈谈怎样学习框架

本文分享了学习编程框架的策略,强调了理解框架解决问题的本质和历史背景的重要性。建议从宏观角度了解框架,通过搜索、官网和视频教程获取初步认识。对于初学者,视频教程是快速入门的好方式,随着熟练度提升,可以转向官方文档、书籍和源码学习。不同的框架需要不同程度的深入学习,如Spring框架因其思想和代码质量值得深入研究。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近学习框架比较多,框架的学习和基础知识(计算机网络、操作系统等)、编程语言的学习不太一样。要更加注重方法。

很重要的一点是,学习框架的时候一定要有一个大局观,知道这个框架到底是在解决什么问题,然后是他怎样解决的(传统的解决方案是什么,之前的解决方案的历史是什么),解决的好吗,还有没有其他的方式。最后才是具体怎么用,当然了,框架的应用本身就是十分简单的。

有了上面的观点,我一般会先搜索一下百度,看一下大致的概述,比如Netty,看看官网,看看百度百科等,对这个框架在做什么,业内啥地位等有一个大概的了解。这大概属于前期调研,然后这其实还不够,我们有时候在没有一些基础的情况下可能连概述都看不太懂,或者看到了也只是看到表面,抓不住重点。这时候我一般回去找一些视频,比如尚硅谷、黑马等,看看最前面的介绍视频。至此,对一个框架的大体脉络和功能有了一个基本的认识。

之后就是具体的真正的学习了。这时候其实就需要分类讨论了。
首先从第一个方面说,要根据自己目前的水平选择学习材料和学习方法。很多人会说看官方文档学习是最好最快最全面的方式,但是如果真的什么框架都没学过,直接去官方文档,恐怕有可能连“Hello World”都写不出来。我觉得一个没有接触过框架的人,最快的方法其实真的是看视频。有人手把手的教你,每个细节你都看得见,非常容易复现。当然了,看视频的时候还是要尽量选择质量好一些的,比如尚硅谷,而某士兵的就比较差一些了,全是广告。
当有一天你觉得看视频学习太慢了,或者发现看视频学的不够全面,这时候就可以看官网网站的文档,看书,甚至是接触源码了。但是官网文档的质量也是有好有坏的(不过一开始大家学习的那些框架,SSM啦,Spring全家桶、Netty等,文档都是极好的),书的作用介于视频和文档之间,文档更多是用来查的(当然你要想真正学好一个框架,文档估计是需要全部看完的),书是用来学习的(也就是说书更注重逻辑性和条理性,要看完)。
下面再说说另一个层面,就是对不同框架的“因地制宜”,有些框架一定要好好学习,比如Spring,他本身的思想也很厉害,它的代码也堪称Java代码的最佳实践。不仅值得使用,也非常值得学习和借鉴。但是也有一些框架其实很简单,同时它的业务应该你也不会写类似的,这种就会用就行,用好就行,没必要深入底层。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值