为什么会有这一个系列的文章
现在正值大学的第一个暑假,这个暑假我准备开始进入框架的学习,首先我选择的是Spring MVC框架,这是自己学的第一个框架,我在学习的过程中不断告诉自己,这一次不是单纯的学习知识那么简单,我想要的是找到一种更加适合自己的学习方式,一种最佳的学习状态。大学的时间真的有很多,但大多数时间都处在学习的舒适区,导致自己的技术浮于表面,止步不前。
之前自己的学习过程大致是这样的,首先在网上看教学视频,然后写几个测试案列,看完视频后再看一些经典的书籍,之间遇到问题一般寻找博客解决。可是这之后就没有了,现在回想起来,我似乎没有朝着更深入的地方学习,有很多的东西知道怎么用却不知道背后的原理是什么,我知道这对自己的技术是有害的。
之前一直听说过源码分析这个词,当时觉得这是一个不错的学习方法(在刚知道如何运用技术的之后),但是也由于这个词可能太过于高大上,面对这些大师的源码,感觉自己去分析有点像笑话,就一直没有尝试过。前几天在网上看到了一系列的SpringMVC的源码,我觉得写得非常好,这就是自己想要的学习状态,但是我没有继续看下去,因为我在想,看了第一篇的分析过程后,我突然感觉源码分析并不是一个高大上的东西,因此计划先自己分析,然后晚上再看和作者的思路有何差距,在找到自己疏漏的点,之后找机会补上,所以我开始准备分析源码。
目前本人发布在网上的时候已经写完三篇,自己很希望得到一些反馈。也就是说源码分析是不是这样进行的。希望本文的读者可以提出宝贵的意见,但是可能因为初次尝试的原因,还希望不喜勿喷。
最后
目前还是要表明自己的观点,我是一个来自普通的一本大学的计算机专业的学生,现在刚刚读完大一,由于经验和技术深度或者智商的原因,很多地方肯定会分析的不到位。如果你是一位想学的更深入的读者,我希望你可以另外看别人的文章,而不是我的。如果你是一和我一样的同龄人,我很欢迎很你交流问题。如果你是业界大牛,希望提出你的宝贵意见。