2017下半年学习计划

2017年过去半年了。稍微计划下下半年的学习计划:

java & jvm

  • 学习两个java项目源码:spring、netty
  • 看jdk源码:
    • concurrency包
    • nio
  • 再了解清楚jvm工作机制
  • 知道一些JVM内存可视化工具的使用方法
  • 能解决出现在jvm层面的问题

操作系统 & 网络

  • http://www.icourses.cn/coursestatic/course_6801.html 看完这个课程
  • 重新整理tcp/ip协议的知识
  • 能处理出现在操作系统、网络层面的问题

中间件知识

  • 学习公司的服务框架 - pylon
  • 学习公司的数据库中间件 - dal
  • 对比市场上流行的开源中间件

分布式架构知识

  • 学习公司架构技术,到源码级别
  • 还不知道要学什么…但有几本书可以看

DDD

  • 看完两本书,可以自己写个demo

软件工程

  • 看完《软件工程》这本书
  • 知道建模、开发、测试的流程,知道怎么能构建一个可靠的工程。

写两个开源项目

  • 学习ddd期间可以写个微信小程序
  • 写个数据库中间件的demo

总结

能完成吗?尽力而为 :)

Updated: