2019/19周总结


这一周的累指数 7/10
这一周的高兴指数 7/10
这一周的学习指数 6/10
代码规范、长期知识学习、业务优先、官方文档优先

1. Kafka 学习

  1. 之前以为知道 RocketMQ 就够了,毕竟在 MQ 领域熟悉一个就够用了,但是因为公司偶尔说到 MQ 的调研时,在对比 RocketMQ 和 Kafka,但是自己之前没有了解过 Kafka,所以很尴尬,这是让我学习 Kafka 的原始驱动
  2. 我现在尝试学习一门新的东西,使用两个方式结合,一是看官方文档和一本解析源码的书籍
  3. 文档直接看的 Apache 即可,入门很简单,源码看的《Kafka技术内幕》,基于 0.10 的代码讲解,但是我对照的 2.2 代码阅读
  4. 发现 RocketMQ 基本都是借鉴 Kafka,不过才看完生产者和消费者系列,书很厚,要慢慢看

2. 一些长期计划

  1. 立的 FLAG ,熟悉一门外语与参与一个大型开源项目,这个外语,日语基本放弃。。。
  2. 拾起我的老英语,通过扇贝英语的打开活动,满 80% 就返还学费,希望自己能坚持打卡吧,现在也坚持到了 18/100
  3. 一天 25分钟的英语阅读,够用了。然后健身,一天早上15分钟,晚上15分钟,中午如果同事去的话就一起,感觉我饭量变多了,肚子希望不要变大吧。

3. 代码风格

  1. 两年编写代码,好的代码没看多少,但是坏代码看到不少,因此想着编写代码要尽量不要看起来有坏味道,能花几分钟找找优雅解决的,不要闲着逛网站!
  2. 技术上多看看官方文档,不要拘泥于那几个方法。然后业务逻辑先整理好,再动手写代码,我觉得花时间最多的并不是写代码,而不是修改业务逻辑和修正BUG,而这就是因为没有想好就编写代码的坏处。

4. 总结

  1. 长期计划,短期计划,这需要分清楚,定好,然后执行,做10天和做100天的事情,不一样的,期望质变。
  2. 勿急躁。