2019年计划与实践

2019-02-26 12:01:24 生活漫谈 366 0

年度

每年要比前一年有大的提升,主要是技术方面

月度

  • 一月
    • 看完我想看的那本架构书
      • 达到能考试的程度 --- DONE
        • 读书《大型网站技术架构:核心原理与案例分析+李智慧》
        • 如果你是学生党,可以去我的书库里面找这个书
          • 链接:https://pan.baidu.com/s/1uRoeEBDn8u-QOMPPuzHQeQ
          • 提取码:moiq
  • 二月
    • 熟悉各家MQ
      • 知道各种MQ的优缺
      • 对其中至少两种MQ的实现原理,达到能让我舍友明白的程度
    • 复习 ECMAScript6
      • 至少复习 3 章节内容
  • 三月
    • 被领导叫去封闭开发一个月,学不到啥...四月再更
  • 四月
  • 五月
    • 学习 ElasticSearch
    • 学习go 语言中 httprouter 源码
    • 极客专栏,学习微服务
  • 七月
    • 《go并发编程》每天累计看一小时,主要学习并发编程部分
  • 八月
    • 因为项目会用到 HBase ,这月初的周末会进行相关自学

月度详情

一月

第一轮读书

细读全书一遍,要求18天内完成一轮

细化计划

每天晚上下班后,尽量能刷一章节内容

第二轮读书

回顾上一轮读书的内容,起到复习的作用

细化计划

12天内,每天上下班路上,抽空过一遍内容

二月

Laravel中的消息队列

考虑分布式或者集群场景,不考虑file方式的实现
了解如何实现类似laravel中的redis方式的消息队列,要求在追溯源码后,能理解其原理后,3小时内能写出一个类似的推消息,拉消息的功能
云天河写了一篇博文来解释这个实现过程,也写了配套源码

自己想出一个mysql实现消息队列的原理,想想这种方式下会出现的坑
云天河发现了事务锁的问题,所以实现消息队列的库,需要与我们的业务库分开

RabbitMQ消息队列

要求了解 RabbitMQ 的基本运作原理,要求实际配置这个服务,然后需要实现数据的生产、消费。要求了解RabbitMQ的消息队列的底层实现原理
云天河搭建了 RabbitMQ 这个服务,在博客源码中增加了相关数据生成、消费操作的Demo。查看了RabbitMQ的底层实现原理并把云天河关注的重点放在了Demo里面

四月

决策书

五个晚上(此月15日前)看完 《灰度决策》

读后感

遇到难以决策的事情时
1.列出做出某种决策后,所有可能发生的情况
2.判断自己是否能接受这些决策后,各自的结果

技术书

10个晚上看完 Golang入门指南.pdf 提取码:86m1

五月

ElasticSearch

ElasticSearch 的使用
结合人家的面试常问点,再去深入

httprouter

解读golang的这个http路由的源码包

微服务

复习 极客专栏的微服务内容
选个周末,和朋友谈谈下他们公司的微服务的实现方案

早前

最近俩月打算复习golang
后面几月打算学习 面试一二线互联网所需要的算法leetcode

六月

因为公司突然的搬迁,使得我的职业计划发生了一些改变
原本计划的是沉淀半年的golang微服务,然后再进行算法训练,一举转化入golang
但是现在因为这,只好进个中小厂先沉淀个一两年了

最近在刷 数据结构和算法之美 提取码:wy4a
搞了本实体书,在睡前刷《go并发编程第2版》 郝林 写的

七月

2019年7月14日 23:05:22

因为5~6月离职后,没好好休息过
所以最近算是玩了大半个月
最近很幸运,比我职业规划提前进入了一个大厂工作
每天晚上几乎是7点就可以下班
经过两星期的适应
目前觉得7点后,如果我做完了我的工作内容
可以在公司待到21点~21点30的样子
这期间,想刷一点《go并发编程》的内容与 ElasticSearch 的应用
但是最近时间很紧,规划会比较细致

具体规划

优先级规划

ElasticSearch > 看书的内容

具体实现

  • ElasticSearch
    • 官方文档 重新看看,三个晚上(加上上下班路上,手机也可以刷)
    • Yaf 框架融入该搜索引擎,一个晚上
    • 使用框架,尝试调用,一个晚上
  • 《go并发编程》
    • 直接看并发编程部分,能看多少算多少,给3个晚上

其他晚上时间,准备八月初的业务串讲相关PPT

近期

2019年7月14日 23:19:12 如,近期规划

注:若无特殊说明,文章均为云天河原创,请尊重作者劳动成果,转载前请一定要注明出处