2021年度学习计划

2021年已经过去四分之一了,在3.15这个特殊的日子里,特地整理一下年计划。

不在沉默爆发,就在沉默中死亡。

改变

跳出安逸的圈子,保持之前持续的学习状态

着重之前已经学过的内容的巩固。

要精通的技术

  •  六大设计原则,23种设计模式。希望一个月后,可以在自己的简历上:精通设计模式,可以在实际开发中灵活使用设计模式。
    • 适配器模式、观察者模式、策略模式(这个也具体的看了spring 的源码,真的有被震撼到)
  • 完整的看一遍spring源码,精通spring核心技术,深入学习spring源码。这部分结合设计模式来学习。《spring技术内幕》这本书再好好读一遍。
    • 这本书大概看了有三分之一了,也整理了一片文章。找到了揭开源码神秘面纱的入口,在这个过程中学到了自顶而下的设计思想。
  • 精通网络通信框架netty,这个看了几遍,没有运用,老是学了就忘了。
    • 5月份有开始在看 《netty实战这本书》,但是只有一丢丢。
  • 精通一个MQ
  • 精通一个缓存中间件Redis(系统学一遍马士兵教育的redis相关的课程)
  • 精通一个数据库中间件 Elasticsearch,这个本身就很熟悉了,在开发中能够熟练使用,也看过《Elasticsearch源码解析与优化实战》这本书,但是很快就忘记了。再多熟悉几遍。好好领悟一下es 的整体架构,设计思想。
  • 深入了解JVM底层原理,深入研究性能调优方面的工作。(读过《实战JVM虚拟机》,准备再系统的学一遍马士兵的 JVM的体系课程)
    • 熟悉了G1垃圾回收器,重新梳理了GC算法。马士兵的JVM体系课程也看了一边。因为没付费,所以感觉真的一般。
  • 因为工作需要,自己独立修改了 阿里sentinel的源码,来实现sentinel和gateway整合时限流规则持久化到nacos。这是最大的成长和收获,不恐惧源码。
  • 因为工作场景问题,我对分布式事物还不是很了解,今年去通读一下seata官网。做一些案例。

感兴趣的方向

 docker容器化技术(已熟悉,可以熟练使用)

 K8S(简单了解,学过阿里云的云原生公开课,看过《Kubernetes权威指南 第4版》千边部分),缺少实战经验。

 更加熟悉Elassearch搜索引擎技术,关注es毫秒级查询优化。

基础知识的学习

  • 搞明白动态规划的算法。
  • 计算机网络再学习一下,特别是网络协议部分。
  • 操作系统再学习一下。
  • 有时间的话,学习一下计算机组成原理。
  • 有可能的话,学习一下linux内核。这个我觉得很有必要,需要读两本书 -初级《linux内核设计与实践 》 高级-《深入linux内核架构》

目标

5.22之后,每天打开这个计划清单。更新自己的进度。也提醒自己的目标是什么

在今年去真正的精通两到三个核心技术,好支撑一个两年开发经验接下来冲击大厂的想法。

目标拆解-年内目标(2021)

年底,希望能去理想的公司。不想吃大饼了,也不想一个人折腾架构了,还是想要和一群优秀的人一起进步,希望能够站在巨人的肩膀上!

315加油

下一个短期目标

  1.  今天是 4.15,马上就五一了。本来想去成都看看的,可能过去也是看人,还是算了。再好好研究研究redis 和elasticsearch 的源码吧!
    1. 五一搞了《java并发编程的艺术》这本书,成功构建了多线程的知识脉络。
    2. 还重点搞了G1垃圾回收器。
    3. 《Elasticsearch源码解析与优化实战》这本书有回顾线程池的部分。
  2. 今天是5.22日,下一个短期目标就是把《netty实战》这本书尽快看完,搞明白。先给自己一个时间限制吧,到六月份的二十二号。完成
    1. 打卡记录,《netty实战》这本书,主要内容是从:p29 - p277 ,三十天,每天9页。
    2. 《netty实战》读书记录
      5.22  p29 - 385.23  p38 - 475.24 p47 -565.25 p56-66

      5.26 未完成

      5.30补 p67-76

      5.27 未完成

      5.30补 p77-86

      5.28 未完成

      5.30补 p87-96

      5.29 未完成

      5.30补 p97-106

      5.30 完成

       p107-116

      5.31完成

      p117-126

      6.1完成(端午补)

      p127-136

      6.2完成(端午补)

      p137-146

      6.3完成(端午补)

      p147-156

      6.4完成(端午补)

      p157-166

      6.5完成(端午补)

      p167-176

      6.6完成(端午补)

      p177-186

      6.7完成(端午补)

      p187-196

      6.8完成(端午补)

      p197-206

      6.9完成(端午补)

      p217-226

      6.25 完成全部
    3.  今天是六月二十五日,这本书基本上读了一遍了。接下来就是再梳理一下netty的核心点。以及一些经典的案例。

    4. 《Netty进阶之路:跟着案例学Netty》 这本书,后续也要读一读。

  3. 下一个目标《redis实战》
  4. 扫盲分布式事物seata

每日目标-碎片化学习

 每天利用碎片时间,去看五到十道面试题。碎片化看这些题实际上是为了查漏补缺自己的知识盲区。

 5.22之前,这么没怎么完成。但是希望5.22之后,都能赴约。

 打卡记录

5.22 - 6.22打卡记录
5.22完成5.23完成5.24完成5.25完成5.27完成5.28完成
5.29完成5.30完成

关于算法

  这段时间的压力环境下,以及完全内网环境下的开发,明显感觉到能力不是很充足了。堆出来了能够实现需求的代码,晚上都是又花时间优化重构了。我明显感觉到生产环境中的需求就和算法中的题目一模一样。所以为了提升coding的能力,我决定花一部分时间去准备算法题目。试图从算法中找回自信。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值