2011年已成为历史,2011年上半年买了很多书, 到了2012发现很多书都没读完,基本功底还是没有进步。
工作4年多,整天浮于表面的学习, 在计算机基础技术也没什么积累,到了简单基础技术不懂都不好意思问同事的年龄了,很是悲哉。
常常会很心酸,最近的脾气越发的不好,总觉得工作的内容浮于表面的技术,很多都是不是自己喜欢的。
其实是自己没有基础研发能力,喜欢编程,但因为这种那种的惰性原因(睡大觉等),没有掌握核心编程能力。
立在誓言,好好学习网络编程,并发编程,从最简单的c代码开始学习。
学习基础是为了更好系统开发, 个人以及所在的微博平台研发团队主要以java作为语言,所以还好好学习java网络, java并发, java分布式系统。
java网络: 掌握unix network program原理与实践, 熟练掌握java io&nio原理以及源代码实现, 精通一种nio framework(如netty)并熟读80%以上的核心代码与理解作者的架构思想的整体思维与实现细节(自己能写一个framework并且有所改进之处)。
java并发:掌握并发&并行原理与实践, 熟练掌握java concurrent原理源代码实现思想与细节。
再给自己3年期限,还不能学好技术(还是处于表面掌握技术而不是融合贯通)就回老家卖红薯。