新的一年,新的工作,新的起点,也需要新的格局。
坚持技术博客将是新的起点的重要变化,在这里首先更新一下博客的栏目。
大体与InfoQ的目录结构相似,我正好是InfoQ的忠实粉丝,包括一下内容:
1、语言&开发
专注于Java语言,对Java分布式应用涉及的类库进行研究。《分布式Java应用基础与实践》是一本不错的教材,在实践开发中选择合适的场合应用。
目标:从以下几个方面(实现原理、性能瓶颈、应用场景和替代方案)熟悉相关的Java类库。
开发方面做好单元测试,自动化回归测试。
2、性能&调优
基础知识方面,深入理解JVM原理。
从系统资源(cpu、 内存、硬盘、网络)方面分析系统瓶颈,定位存在问题的代码,尝试解决方案,验证优化结果。
3、设计&架构
整理自己对设计、架构的一些思考。
理解他人的设计,体现应用场景,以及场景延伸时可能的好处和风险。
4、开源&中间件
了解开源软件的动态,学习设计原理。
深入源代码级分析开源软件。
参与一个活跃的开源项目,如Hadoop。
5、敏捷&实践
个人和组织的软件工程实践。
坚持技术博客将是新的起点的重要变化,在这里首先更新一下博客的栏目。
大体与InfoQ的目录结构相似,我正好是InfoQ的忠实粉丝,包括一下内容:
1、语言&开发
专注于Java语言,对Java分布式应用涉及的类库进行研究。《分布式Java应用基础与实践》是一本不错的教材,在实践开发中选择合适的场合应用。
目标:从以下几个方面(实现原理、性能瓶颈、应用场景和替代方案)熟悉相关的Java类库。
开发方面做好单元测试,自动化回归测试。
2、性能&调优
基础知识方面,深入理解JVM原理。
从系统资源(cpu、 内存、硬盘、网络)方面分析系统瓶颈,定位存在问题的代码,尝试解决方案,验证优化结果。
3、设计&架构
整理自己对设计、架构的一些思考。
理解他人的设计,体现应用场景,以及场景延伸时可能的好处和风险。
4、开源&中间件
了解开源软件的动态,学习设计原理。
深入源代码级分析开源软件。
参与一个活跃的开源项目,如Hadoop。
5、敏捷&实践
个人和组织的软件工程实践。