前几天浏览spring源码到时候,发现一位前辈写的一段话,非常不错,拿来激励下自己。
作为一个Java开发者,工作了几年后,越发觉力有点不从心了,技术的世界实在是太过于辽阔了,接触的东西越多,越感到前所未有的恐慌。
每天捣鼓这个捣鼓那个,结果回过头来,才发现这个也不通,那个也不精。就连我吃饭的家伙Java,现在想想,其实我根本就不了解。
可是每当编写简历的时候,总想把工作经验、工作年限写的长一点,半年写成一年,一年写成两年。可是每当有人问我技术原理的时候,又会想,
我的工作时间要是短一点的话,答不上来是不是就不会这么丢脸。
还记得刚工作不久,就在项目中使用过Spring了,但是那个时候,只是照着别人写的代码,照葫芦画瓢似得写着自己的代码,画瓢花久了,写的熟练了,心中就开始窃喜,
竟然也就敢厚着脸皮说,我也会Spring了,简历上就毫不犹豫的写上:了解Spring。(真是臭不要脸啊)
Spring真的是很流行,做过了好多项目,基本上都或多或少的使用了Spring框架或者集成了Spring框架,于是乎,无论进入了哪个项目中,竟然也都得心应手。
然后就有点飘飘然,领导还给安排带几个新人,开发时,还得意的给新人们讲解,这个注解这样使用,那个配置那样配置。但是,其实如何使用这个东西,只要是程序员,短短几天也都会了。
几天后,新人就能与你干同样的活了,你这个老人与新人的区别在哪里呢?其实这时,我有点慌了。
平时游荡于各个技术交流群,发现群里面其实有好多还是在校生,就开始钻研各种技术难题。回头再想想,我当时还在学校的时候在干嘛呢:打游戏、看小说、睡懒觉、泡校内网、约妹子、耗时间...
人家还在学生时期,就开始阅读Spring源码了。而我呢,竟然都用了好几年了,都从来没有提起过阅读源码的念头。
后来有一次面试,人家问:看你也有几年工作经验了,说一说Spring的原理吧、IOC、DI、AOP...再说一说,从一个请求开始,一直到得到响应,Spring都干了些什么?
我的个亲娘啊,你到底在说什么,我怎么听不懂。我忽然想起了一首歌:
我想了很久,我开始慌了,是不是我又做错了什么,你哭着对我说,童话里都是骗人的,你不可能是我要的程序猿
岔题了...
亡羊补牢,痛定思痛,总而言之,就读一下Spring源码(3.1版本)看看吧。
文章来源
萝卜兔子 http://www.cnblogs.com/notDog/p/5420727.html