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 - 38 5.23  p38 - 47 5.24 p47 -56 5.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的能力,我决定花一部分时间去准备算法题目。试图从算法中找回自信。

2021年度学习计划相关推荐

  1. 需求调研计划_三个公式,让你的2021年度培训计划更出彩

    又到年终,你年度培训计划做好了吗?还是正在焦头烂额中? 本文作者胡松波老师,总结多年工作经验,梳理出三个公式,套准2021年度培训计划,会让你的年度计划更游刃有余~ 作者:胡松波 来源:培训杂志 ID ...

  2. 2021暑假学习计划

    2021暑假学习计划 备考雅思 读英语:①读真题听力②唱歌③读记录的单词 上外教课:一周3次以上 做真题:一周1次以上 写论文 争取7月份投出去 练琴 将爬格子速度练到16分音符160速度

  3. 2013年度学习计划,放在博客里面时时的警告自己要坚持。

    2013年度计划 操作系统概念(实验先放放)                      1个月  3-4月 算法                              2个月  5-7 鸟哥私房菜 ...

  4. 2018-2019年度学习计划

    参考链接: https://www.zhihu.com/question/29581524/answer/44872235 https://juejin.im/post/586603be1b69e60 ...

  5. 2021寒假学习计划

    主要学习内容: 1月4日到3月1日近两个月假期,希望完成如下任务 1.完成之前的实验 2.写完论文初稿,需要给老师看一下,进行修改 3. 自学强化学习 4.找目前方向的综述性论文,看一下大体分为哪几个 ...

  6. 2020年度总结与2021年度计划

    我曾七次鄙视自己的灵魂: 第一次,当它本可进取时,却故作谦卑: 第二次,当它在空虚时,用爱来填充: 第三次,在困难和容易之间,它选择了容易: 第四次,它犯了错,却借由别人也会犯错来宽慰自己: 第五次, ...

  7. 腾讯云独家算力支持|2021年度犀牛鸟中学科学人才培养计划正式启动!

    3月26日,2021年度犀牛鸟中学科学人才培养计划正式启动.本计划是由清华大学丘成桐数学科学中心.清华大学-腾讯互联网创新技术联合实验室.北京雁栖湖应用数学研究院.腾讯基金会和腾讯犀牛鸟联合发起,腾讯 ...

  8. 2021 程序媛跳槽记:学习计划篇(已收获字节等offer)

    今天推荐的这篇文章是一位互联网程序媛写的跳槽日记.她本硕毕业于985计算机专业,先后就职于央企和BAT.这一篇就是她跳槽到互联网的学习笔记,希望能对大家有所帮助,感兴趣的读者也可以关注公众号,听听更多 ...

  9. 云和恩墨荣获阿里云云合计划2021年度优秀伙伴技术先锋奖

    2022年1月13日,阿里云计算·云合计划暨云钉一体计算巢整合策略发布会(以下称"发布会")在杭州成功举办.阿里云携手服务商与合作伙伴共同探讨中国企业数字化转型的解决方和应用实践, ...

最新文章

  1. [Quick-x]制作新手引导高亮区域方法之二:裁剪模式
  2. 赔腾讯70万,QQ“自动抢红包”软件被判不正当竞争
  3. 一款让你轻松在IDEA画图的插件!
  4. java如何压缩html代码,java 压缩html文件
  5. Fraction+mysql_MySQL 数据类型总结
  6. HashSet集合存储数据的结构(哈希表)
  7. 分解 python_面试官:如何用Python实现将一个整数分解成质因数?
  8. ht5和python_使用测评曝光美的jsq3016ht3 和ht5哪个好?有什么区别呢?专业评测分析...
  9. js 解析php arraylist,使用JSON将ArrayList从Android发送到PHP脚本
  10. 硅谷之火:人与计算机的未来
  11. 苦逼的草根站长屡战屡败,屡败屡战是因为爱网站
  12. 钟表维修管理系统技术解析(六) 录入保修单
  13. virtualbox 菜单栏不见了
  14. stack容器—C++笔记
  15. 软件工程专业计算机毕设选题推荐
  16. ArcBlock 分享 | 冒志鸿:我为区块链技术落地“狂”!
  17. ios 行间距和段落间距_如何在Microsoft Word中控制行间距和段落间距
  18. Oracle_Linux of Creation hr user for Oracle 18c oracle 练习的账户(hr user)
  19. 【爬虫--cookie】
  20. ArcGIS使用-20220617更新

热门文章

  1. 童年游戏机项目,每天被动收入200+
  2. Android之TelephonyManager类的方法详解
  3. 在安卓手机中调试vue网站
  4. IDEA快捷键功能大全,分类明确
  5. 今天开始为入学传智播客asp.net黑马班奋斗--写技术blog
  6. 纯CSS3制作卡通场景汽车动画效果
  7. SpringBoot小彩蛋,自定义项目启动时图案
  8. Pytorch深度学习踩坑记录
  9. 论文笔记-All about Structure - Adapting Structural Information across Domains for Boosting Semantic Segm
  10. Android 8 禁止 谷歌,谷歌Android8.0增降级保护功能:升级后不能降级