2012工作、学习计划
如果2012真是世界末日年,那估计是做什么计划都无用了。可是生活得还得有希望的活下去,所以每一天还得充实的过,真末日了,也不至于觉得一事无成。
今年是自己毕业出来工作的第五个年分,五年也是一个说长不长,说短也不短的时间。五年前,我们可以一无所有,但是我们从来不怕,不惆怅,因为我年轻,年轻最好,只要自己努力,几年后谁说得准我们不很牛比呢。但现在看来,感觉自己没有达到预期的目标,要命的是我们再也没有“年轻”的资本了,现在说自己是80后,人家90后都可以叫你“老人”了。
总结这几年做过的东西,感觉就是太散了,什么都不精,可以说都不是很深刻理解,其实这也是没办法,刚出来走进社会,工作中要用的东西都得学,自己感兴趣的也得关注,最近较新的技术也得跟进。这样视野是开阔了,可是没一样成为专长。在后五年的规划中,我会改变这种学习方式,把策略从“广,泛“改成”专,精“。我可以什么都不会,但是我会的某个方向必需是很深度的。
去年年底就在想以后的学习路线问题,碰巧遇到京东图书打折(3.5折),于是买了很多书,加上之前买的一些书,读得比较泛,比较快,今年准备把这些书得点学习。
其实这里面很多基础课程的书以前看pdf版本也有几遍,但是感觉没有深入理解。前年的时候就想给自己找个专业方向研究,刚好在公司做电子商务项目里要用到信息检索的技术,当时用的技术是lucene+hibernate+compass,用这些开源框架,基本把底层都封装好了,用起来比较容易。但是也从那时就喜欢上“检索”这门技术。学习这个方向,正好可以把大学里的专业知识给捡起来,信息检索用到的数学知识就是矩阵模型和概率模型,计算机知识就是数据结构和常用算法。而这些东西正是自己在大学里感兴趣的东西,能在学习工作中找到乐趣,这也是快乐学习的宗旨。
去年(2011)一年,时间浪费了很多,也花很多时间在python,django,ROR,javascript,extjs上,做了一个自己的web项目,最后还是和朋友把它改成java项目了,因为想把它做成一个成熟的产品(刚开始时是为了练手)。今年还是会继续跟踪这个产品,但是也会安排时间在自己的专业技能学习上,针对信息检索的学习,会一步步的由理论基础知识到实践框架实现,并在这个过程有代码,文档和技术blog的输出。希望能造一个学习型的轮子出来。当然会学习lucence的源码和设计思想。
还有网易公开课也是个不错的学习地方,里面有一些国际性高校的基本课程,都是经典课程,上次看了几节“线性代数”的课程,感觉真的很棒,听起来很容易理解。今年希望能把里的“算法导论”,"IOS开发",“线性代数”等认真学习下,这些课程我都买了纸质书,对照着学习,有种回到了学校的感觉。
java方面开源框架的学习,还是以Spring为重点。我觉得j2ee的企业设计理念都可以在这个里面学习,以前我陆续的学习过,包括研究源码,但是不够系统,全面,细节。且没有相应的blog总结。希望以后会改正。Mybatis(ibatis)这个持久层框架去年也花了很多时间学习,里面的每个设计思想感觉能理解到70%,至少每个类,每行代码都能差不多看懂,也写了一些扩展插件和blog,今年希望可以在这之上写个缓存扩展和更深入的学习。
好就,就写这么多了,也够了,往往是计划人人都会写,但是真的能坚持下来,都是一个人成功或失败的关键了,最要命的是99%的人都是不能坚持的,希望今年能坚持上面所列的一些计划。