2017年的小目标

新的一年即将到来,给我的2017定一些小(chui)目(niu)标(bi)。

小目标制定

2017年的小目标_第1张图片
2017小目标1
2017年的小目标_第2张图片
2017小目标2
2017年的小目标_第3张图片
2017小目标3

1月份目标

  • 精读《深入理解Java虚拟机》并输出读书笔记;
  • 泛读The Java Virtual Machine Specification;
  • 阅读Spring Framework Reference前三部分(概述、版本新特性、核心技术)并输出笔记;
  • 泛读《RabbitMQ实战》;
  • 泛读《Java网络编程》;
  • 了解微信小程序,阅读相关的官方介绍和文档;
  • 阅读InfoQ全年经典博文;
  • 阅读阿里巴巴双11电子书;
  • 阅读Elastic{ON}开发者大会PPT;

1月份目标调整(20170112)

调整说明
限制整体用时在60个小时以内;集中两条主线:一个是JVM/性能调优/并发相关的主题,另外一个是ES相关的主题;

  • 【20h】精读《深入理解Java虚拟机》并输出读书笔记;
  • 【2h】泛读《自己动手写Java虚拟机》;
  • 【6h】阅读《实战Java高并发程序设计》;
  • 【1h】阅读Elasticsearch Plugins and Integrations了解常用的ES插件;
  • 【3h】泛读《深入理解ElasticSearch》;
  • 【6h】阅读InfoQ全年经典博文;
  • 【3h】阅读阿里巴巴双11电子书;
  • 【2h】阅读Elastic{ON}开发者大会PPT;
  • 【3h】泛读《软技能:代码之外的生存指南》;
  • 【8h】博客写作:基于ES的Suggest的搜索联想功能;ES的Analyzer剖析;
  • 【6h】Github:awesome-elaticsearch-cn(整理中文ES资料)、elasticsearch-feature-vector-scoring(基于向量评分的ES插件)、elasticsearch-dynamic-synonym(动态ES同义词插件);

1月份进展

完成的

  • 【20h】精读《深入理解Java虚拟机》并输出读书笔记;
  • 【2h】泛读《自己动手写Java虚拟机》;
  • 【1h】阅读Elasticsearch Plugins and Integrations了解常用的ES插件;
  • 【3h】泛读《深入理解ElasticSearch》;
  • 【6h】阅读InfoQ全年经典博文;
  • 【3h】阅读阿里巴巴双11电子书;
  • 【2h】阅读Elastic{ON}开发者大会PPT;
  • 【3h】泛读《软技能:代码之外的生存指南》;
  • 博客写作:基于ES的Suggest的搜索联想功能;
  • github:awesome-elaticsearch-cn(整理中文ES资料)、elasticsearch-feature-vector-scoring(基于向量评分的ES插件)

未完成的

  • 阅读《实战Java高并发程序设计》;
  • 博客写作:ES的Analyzer剖析;
  • github:elasticsearch-dynamic-synonym(动态ES同义词插件)

更新年度小目标

更新说明:希望自己更加专注,去掉能力外延部分,增加Java基础和项目实战自研服务框架部分;

2017年的小目标_第4张图片
年度小目标V20170204

2月份目标

第一季度主要以巩固编程基础为主,2月份将集中两条主线:一个是Java并发、Java NIO、Java 网络编程;另外一条主线还是以Elasticsearch为主,深入学习ES的插件机制和分析器。具体目标制定如下:

  • 【6h】阅读《实战Java高并发程序设计》;
  • 【20h】精读《Netty权威指南》;
  • 【3h】泛读《Java网络编程》;
  • 【4h】阅读《深入理解Java7 : 核心技术与最佳实践》;
  • 【4h】阅读《Java 8实战》;
  • 【2h】阅读《注意力:专注的科学与训练》;
  • 【6h】博客写作:ES的Analyzer剖析;
  • 【3h】github:elasticsearch-dynamic-synonym(动态ES同义词插件)
  • 【10h】阅读随手记30篇;阅读时重点阅读微服务相关博文;

2月份目标调整(20170208)

调整说明
替换第二条主线,将Elasticsearch相关的移到下个月,优先学习微服务设计相关知识。

  • 【6h】阅读《实战Java高并发程序设计》;
  • 【16h】精读《Netty权威指南》;
  • 【4h】阅读《Java 8实战》;
  • 【2h】阅读《注意力:专注的科学与训练》;
  • 【4h】阅读《微服务设计》;
  • 【8h】博客写作:实战中的JDK并发小结;Netty学习小结;
  • 【10h】阅读随手记30篇;阅读时重点阅读微服务相关博文;
  • 【10h】github:slightly-rpc(基于Netty和Protobuf自研简单的RPC);

2月份目标调整(20170220)

调整说明
Java并发和Netty相关知识小结比预期的要花费更多时间,本月移除《微服务设计》一书的阅读;
《注意力》一书不是很好,替换为《数学之美》;

  • 【16h】精读《实战Java高并发程序设计》;
  • 【3h】阅读《Java并发编程实战》;
  • 【10h】精读《Netty权威指南》;
  • 【4h】阅读《Java 8实战》;
  • 【4h】阅读《数学之美》;
  • 【8h】博客写作:Protocol Buffers简明教程;word2vec学习小记;Java并发编程小结;Netty学习小结;
  • 【10h】阅读随手记30篇;
  • 【10h】github:slightly-rpc(基于Netty和Protobuf自研简单的RPC);

2月份进展

完成的

  • 精读《实战Java高并发程序设计》
  • 阅读《Java并发编程实战》
  • 精读《Netty权威指南》
  • 阅读《Java 8实战》
  • 阅读《数学之美》
  • 博客写作:Protocol Buffers简明教程;word2vec学习小记;
  • 阅读随手记30篇

未完成的

  • github:slightly-rpc(基于Netty和Protobuf自研简单的RPC);
  • Java并发编程小结;Netty学习小结;

更新年度计划

更新说明:1. 时间太少,要学的太多,砍掉非核心部分;2. 后续微服务会以Spring Cloud为主,并在此基础上进行学习扩展。

2017年的小目标_第5张图片
年度小目标V20170306

3月份目标

3月份作为第一个季度的结束,主题就是要把前面欠的债给还了。具体包括:

  • 【6h】Elasticsearch的分析器学习与总结,对比常用的中文分词器;
  • 【4h】github:elasticsearch-dynamic-synonym(动态ES同义词插件);
  • 【10h】github:slightly-rpc(基于Netty和Protobuf自研简单的RPC);
  • 【2h】泛读《RabbitMQ实战》;
  • 【4h】阅读《深入理解Java7 : 核心技术与最佳实践》;
  • 【4h】阅读《微服务设计》;
  • 【5h】阅读《浪潮之巅》;
  • 【5h】阅读《算法的乐趣》;
  • 【10h】博客写作:Java并发编程之旅系列;
  • 【10h】阅读随手记30篇;

3月份进展

完成的

  • Elasticsearch的分析器学习与总结,对比常用的中文分词器
  • github:elasticsearch-dynamic-synonym(动态ES同义词插件)
  • 泛读《RabbitMQ实战》
  • 阅读《深入理解Java7 : 核心技术与最佳实践》
  • 阅读《微服务设计》
  • 阅读《算法的乐趣》
  • 阅读随手记30篇

未完成的

  • github:slightly-rpc(基于Netty和Protobuf自研简单的RPC)(下半年再重点学习微服务相关)
  • 阅读《浪潮之巅》(阅读进度50%);
  • 博客写作:Java并发编程之旅系列(日常学习总结系列);

简要小结

  • 每个月的目录要更加聚焦到若干个主题;
  • 制定目标时需要先花时间去了解全局和大概,特别是在阅读时需要进行一定的甄选;
  • 在年度计划上明确周期性的任务;

更新年度计划

更新说明:1. 时间太少,要学的太多,砍掉服务框架部分;2. 增加大数据技能学习部分。

2017年的小目标_第6张图片
年度小目标V20170330

4月份目标

4月份的学习包括两条主线,一是以搜索为核心,学习Lucene、学习ES 5.X版本新特性,二是学习Spark的基础知识和运用,具体包括:

  • 【3h】将elasticsearch-feature-vector-scoring、elasticsearch-dynamic-synonym、elasticsearch-analysis-ik(fork)升级到支持ES 5.X;
  • 【5h】阅读Lucene Core官方文档,完成Quick Start,了解Lucene的基础功能和架构;
  • 【5h】阅读《Lucene原理与代码分析》;
  • 【2h】泛读《这就是搜索引擎》;
  • 【2h】阅读Spark官方文档,完成Quick Start,了解Spark的基础功能和架构;
  • 【5h】阅读《Spark大数据分析实战》;
  • 【10h】博客写作:Spark简明教程等;
  • 【3h】阅读《特斯拉之父》;
  • 【5h】阅读《浪潮之巅》;
  • 【5h】学习日志框架logback;
  • 【10h】阅读随手记30篇;
  • 【5h】阅读《尽在双11》;

对应的周期任务说明:

  • 三本技术类图书:《这就是搜索引擎》、《尽在双11》、《Spark大数据分析实战》;
  • 两本非技术类图书:《特斯拉之父》、《浪潮之巅》;
  • 每周原创博文安排:《尽在双11》读书心得、logback简明教程、Spark简明教程、ES 5.X升级笔记;
  • 每两周学习一个开源项目:logback和Spark;

4月份目标调整(20170420)

调整说明
替换第二条主线,将更多的时间用于阅读,开源项目的学习移到下个月开始。

  • 【3h】将elasticsearch-feature-vector-scoring、elasticsearch-dynamic-synonym、elasticsearch-analysis-ik(fork)升级到支持ES 5.X;
  • 【5h】阅读Lucene Core官方文档,完成Quick Start,了解Lucene的基础功能和架构;
  • 【5h】阅读《Lucene原理与代码分析》;
  • 【2h】阅读《特斯拉之父》;
  • 【5h】阅读《浪潮之巅》;
  • 【10h】阅读随手记30篇;
  • 【5h】阅读《尽在双11》;
  • 【5h】阅读《亿级流量网站架构核心技术》;
  • 【3h】阅读《学习正则表达式》;
  • 【3h】泛读《自制搜索引擎》;
  • 【4h】泛读《Spring Boot实战》;
  • 【10h】阅读《QCON 2017 PPT合集》;

4月份进展

完成的

  • 将elasticsearch-feature-vector-scoring、elasticsearch-dynamic-synonym、elasticsearch-analysis-ik(fork)升级到支持ES 5.X;
  • 阅读Lucene Core官方文档,完成Quick Start,了解Lucene的基础功能和架构;
  • 阅读《Lucene原理与代码分析》;
  • 阅读《特斯拉之父》;
  • 阅读《浪潮之巅》;
  • 阅读随手记30篇;
  • 阅读《尽在双11》;
  • 阅读《亿级流量网站架构核心技术》;
  • 阅读《学习正则表达式》;
  • 泛读《自制搜索引擎》;
  • 泛读《Spring Boot实战》;
  • 阅读《QCON 2017 PPT合集》;

简要小结

  • 每年的4月过敏得厉害,所以刻意减少了面对电脑屏幕的时间,在年度计划里,会把4月份和8月份的安排减少,去学习一下非技术相关的东西;
  • 以后每月的安排还是要尽量主线明确,这样可以更专注一下,学习更深入;

更新年度计划

更新原因:

  1. 在项目实践里去除了很多自研中间件和开发框架的任务,而是通过一个side project来锻炼这些知识,采用优秀的开源项目;
  2. 这个side project是我很久想做的事情,涉及到全栈,希望自己能坚持完成;
2017年的小目标_第7张图片
年度小目标V20170502

5月份目标

5月份的学习包括两条主线,一是以Linux为核心,学习Linux的基础知识和shell命令,二是side project为核心,学习Web前端和Spring cloud相关工程,具体包括:

  • 【10h】阅读《循序渐进Linux》;
  • 【6h】阅读《Linux程序设计》;
  • 【10h】阅读Spring Cloud Projects,特别是服务注册发现、配置管理以及Netflix里面的相关工程;
  • 【4h】阅读《深入理解Bootstrap》和Bootstrap官方文档;
  • 【3h】阅读《硅谷之谜》;
  • 【3h】阅读《刻意练习:如何从新手到大师》;
  • 【10h】阅读随手记30篇博文;
  • 【14h】zhangda.la首页设计和动态发布功能开发;

5月份进展

完成的

  • 阅读《循序渐进Linux》;
  • 阅读Spring Cloud Projects,特别是服务注册发现、配置管理以及Netflix里面的相关工程;
  • 阅读《深入理解Bootstrap》和Bootstrap官方文档;
  • 阅读《刻意练习:如何从新手到大师》;
  • zhangda.la首页设计和动态发布功能开发;

未完成的

  • 阅读《Linux程序设计》;
  • 阅读《硅谷之谜》;
  • 阅读随手记30篇博文;

简要小结

  • 五月份主要是开始了长大啦这个side project的开发,目前已经完成v0.1版本的开发,包括注册登录、我的主页、动态发布、邀请码、国际化、家庭账号、点赞等功能,其中应用到了一些新的东西,比如Bootstrap、Thymeleaf、Spring Security等,花费了将近30h左右。
  • 五月底还考虑换一份工作,所以也花了一些时间做面试准备,所以阅读和博客这一块有些落下来了,后面要花更多时间尽快补上来。

更新年度计划

更新原因:

  1. 在微服务这一块增加对dubbo服务框架的学习;
2017年的小目标_第8张图片
年度小目标V20170609

6月份目标

6月份的学习包括两条主线,一是以MySql为核心,深入学习MySql的底层知识,二是side project为核心,继续学习Web前端和Spring cloud相关工程,具体包括:

  • 【10h】阅读《Linux程序设计》,并输出Linux学习笔记;
  • 【6h】阅读《MySQL技术内幕 : InnoDB存储引擎》;
  • 【4h】阅读《深入浅出MyBatis技术原理与实战》;
  • 【3h】阅读《硅谷之谜》;
  • 【12h】阅读随手记60篇博文,包括上个月已收藏的文章;
  • 【15h】zhangda.la第二个版本的开发,包括支持搜索、评论、Feed优化、隐私增强、系统监控和发布框架;
  • 【10h】面试准备;

6月份进展

完成的

  • 阅读《MySQL技术内幕 : InnoDB存储引擎》;
  • 阅读《硅谷之谜》;
  • 阅读《嫌疑人X的献身》;
  • 阅读《企业IT架构转型之道:阿里巴巴中台战略思想与架构实战》;
  • 阅读《Java并发编程的艺术》;
  • 面试准备和小结;

未完成的

  • 阅读《Linux程序设计》;
  • 阅读《深入浅出MyBatis技术原理与实战》;
  • 阅读随手记60篇博文,包括上个月已收藏的文章;
  • zhangda.la第二个版本的开发,包括支持搜索、评论、Feed优化、隐私增强、系统监控和发布框架;

简要小结

  • 6月份未完成的目标比较多,主要是在月中进行了相关的调整而没有及时记录;
  • 对于阅读随手记,五六两个月就先不补了,后面将更多的时候放在阅读和理解上,对笔记这一块的要求修改为140字内的所得即可,然后月末汇总;
  • 对于side project这一块,目前的实现和最初的想法有所不同,所以暂时停下来并且全部推倒,下个月重新设计;
  • 对于选书这一块之前花的时间还是不够,后续尽量选择优先级最高的且质量高的书本阅读。

更新年度计划

更新原因:

  1. 增加了架构设计部分;
  2. 增加了编程基础中并发和算法的一些书籍阅读目标;
2017年的小目标_第9张图片
年度小目标V20170630

7月份目标

7月份的学习主要是深入了解分布式服务框架,并阅读dubbo源码了解具体的实现机制,另外要开始算法和数据结构的学习,具体包括:

  • 【5h】阅读《分布式服务框架:原理与实践》;
  • 【30h】阅读dubbo源码并输出不少于5篇学习博文;
  • 【5h】阅读《Netty实战》并输出Netty学习小结博文;
  • 【2h】阅读《算法图解》;
  • 【3h】阅读《人工智能》;
  • 【10h】阅读随手记30篇博文;
  • 【5h】完成上个月遗留的《MySQL技术内幕 : InnoDB存储引擎》和《硅谷之谜》的读书笔记;

7月份目标调整(20170720)

调整说明
最近在工作交接期间,而且即将进入一段休息时间,挑了几本经典好书,迫不及待地想看。

  • 【5h】阅读《分布式服务框架:原理与实践》;
  • 【25h】阅读dubbo源码并输出不少于5篇学习博文;
  • 【2h】阅读《算法图解》;
  • 【6h】阅读《人工智能》;
  • 【10h】阅读《领域驱动设计 : 软件核心复杂性应对之道》;
  • 【6h】阅读《敏捷软件开发 : 原则、模式与实践》;
  • 【6h】阅读《代码整洁之道》;
  • 【10h】阅读随手记30篇博文;

7月份进展

//还没轮到我呢...

8月份目标

//还没轮到我呢...

8月份进展

//还没轮到我呢...

9月份目标

//还没轮到我呢...

9月份进展

//还没轮到我呢...

10月份目标

//还没轮到我呢...

10月份进展

//还没轮到我呢...

11月份目标

//还没轮到我呢...

11月份进展

//还没轮到我呢...

12月份目标

//还没轮到我呢...

12月份进展

//还没轮到我呢...

全年总结

//还没轮到我呢...

2017年的小目标_第10张图片
扫一扫 关注我的微信公众号

你可能感兴趣的:(2017年的小目标)