2021年学习计划
0、持续学习者
Talk is cheap. Show me the code.
- 英语比编程简单。
- 学习和实践要平衡。
- 学会和时间做朋友。
- 学会投资,学会理财。
- 学会先做减法,再做加法。
- 学英语很重要,学英语很重要,学英语很重要。
说明:
1、关于英语
听说读写,目前的学习重点是日常沟通,所以放弃背单词。
计划 🎉:
- 目前我已经背单词 518 多天,我将会继续背单词(墨墨背单词)。 ❌
- 学习《新概念英语一》 ✅
- 看 Spring Framework。
- 学习《赖世雄美语音标》
- 学习《新概念英语二》
目前状态: 《新概念英语二》。
2、关于技术
计划 🎉: 只记录自己认为有用的笔记。
1、书籍
0️⃣1️⃣. 《Java 性能优化权威指南》
0️⃣2️⃣. 《Netty 实战》 ✅
0️⃣3️⃣. 《程序员面试金典(第6版)》 ⭕
0️⃣4️⃣. 《图解TCP/IP》 ✅
0️⃣5️⃣. 《Spring 源码深度解析》 ✅
0️⃣6️⃣. 《深入理解 Java 虚拟机(第3版)》 ⭕
0️⃣7️⃣. 《Spring Cloud 微服务:入门、实战与进阶》
0️⃣8️⃣. 《Spring Cloud Alibaba 微服务原理与实战》 ✅
0️⃣9️⃣. 《深入理解 Apache Dubbo 与实战》 ✅
1️⃣0️⃣. 《arthas》
1️⃣1️⃣. 《Java 并发编程实战》
1️⃣2️⃣. 《深入理解 Kafka:核心设计与实践原理》
1️⃣3️⃣. 《Spring 5核心原理与30个类手写实战》 ❌
1️⃣4️⃣. 《Netty 4核心原理与手写RPC框架实战》 ❌
1️⃣5️⃣. 《从零开始学架构》
1️⃣6️⃣. 《高可用可伸缩微服务架构》
1️⃣7️⃣. 《实战Java虚拟机》 ❓
1️⃣9️⃣. 《分布式一致性算法开发实战》
2️⃣0️⃣. 《Go Web 编程》
2️⃣1️⃣. 《consul》 ❌
2️⃣2️⃣. 《Java 异步编程实战》 ❓
2️⃣3️⃣. 《Effective C++》
2️⃣4️⃣. More Effective C++
2️⃣5️⃣. 深度探索C++对象模型
2️⃣6️⃣. 《深入浅出 Docker》 ✅
2️⃣7️⃣. 《码出高效:Java开发手册》
2️⃣8️⃣. 《Go 专家编程》
2️⃣9️⃣. 《流畅的 Python》
3️⃣0️⃣. 《wireshark网络分析的艺术》
3️⃣2️⃣. 《RocketMQ技术内幕》 ✅
3️⃣3️⃣. 《RocketMQ分布式消息中间件:核心原理与最佳实践》 ✅
3️⃣4️⃣. 《RocketMQ实战与原理解析》 ✅
3️⃣5️⃣. 《Vim实用技巧(第2版)》 ⭕
3️⃣6️⃣. 《RocketMQ技术内幕 第二版》
3️⃣7️⃣. 《Kubernetes in Action中文版》 ⭕
3️⃣8️⃣. 《rocketmq》 ⭕
3️⃣9️⃣. 《spring cloud stream》 ✅
3️⃣9️⃣. 《dubbo》 ⭕
4️⃣0️⃣. 《pulsar》 ⭕
4️⃣0️⃣. 《nsq》
4️⃣0️⃣. 《eventing》
4️⃣0️⃣. 《serving》
4️⃣1️⃣. 《Activiti》 ✅
2、文档
0️⃣1️⃣. 《深入拆解 Java 虚拟机》
0️⃣2️⃣. 通读 Spring 官网,+实践+代码+笔记。
0️⃣1️⃣ spring-cloud-netflix-eureka-clients
0️⃣2️⃣ spring-cloud-netflix-eureka-server
0️⃣3️⃣ spring-cloud-task ✅
0️⃣3️⃣. 学习 Go 语言,通读 Go 官网,+实践+代码+笔记。
0️⃣1️⃣. 《A Tour of Go》 ✅
0️⃣2️⃣. 《Tutorial: Create a module》 ✅
0️⃣3️⃣. 《Writing Web Applications》 ✅
0️⃣4️⃣. 《How to write Go code》
0️⃣5️⃣. 《Effective Go》
0️⃣4️⃣. Protobuf javaTutorial ✅
0️⃣5️⃣. Go语言核心36讲 ✅
0️⃣6️⃣. 消息队列高手课 ✅
0️⃣7️⃣. 从 0 开始带你成为消息中间件实战高手 ✅
0️⃣8️⃣. 从 0 开始带你成为JVM实战高手 ⭕
3、视频
0️⃣1️⃣. 《玩转算法系列–图论精讲》
0️⃣2️⃣. 《玩转算法面试》 ⭕
0️⃣3️⃣. 《利用Go优越的性能设计与实现高性能企业级微服务网关》 ⭕
0️⃣3️⃣. 《看的见的算法》
0️⃣4️⃣. 《极客时间– Java 进阶训练营》 ❌
0️⃣5️⃣. 《极客时间– go 进阶训练营》 ❌
0️⃣5️⃣. 《极客时间– 算法进阶训练营》 ⭕
4、算法
0️⃣1️⃣. 每周至少 5 道 Leetcode。 ⭕
0️⃣2️⃣. leetcode 全站排名1000以内。 ⭕
0️⃣3️⃣. leetcode 周赛全国排名2000以内。 ⭕
0️⃣4️⃣. leetcode 周赛全球排名10000以内。 ⭕
4、关于其他
1、书籍 🎉
0️⃣1️⃣. 《聪明的投资者》
0️⃣2️⃣. 《一万小时天才理论》 ⭕
0️⃣3️⃣. 《番茄工作法图解》 ⭕
0️⃣4️⃣. 《三体》 ✅
0️⃣5️⃣. 《三体Ⅱ》
0️⃣6️⃣. 《三体Ⅲ》
0️⃣7️⃣. 《非暴力沟通》 ⭕
0️⃣8️⃣. 《管理你的每一天》 ⭕
0️⃣9️⃣. 《原则》
1️⃣0️⃣. 《思考,快与慢》
1️⃣1️⃣. 《关键对话》
1️⃣2️⃣. 《当下的启蒙》
1️⃣3️⃣. 《把时间当作朋友》 ⭕
1️⃣3️⃣. 《活着》 ✅
1️⃣4️⃣. 《白夜行》 ⭕
1️⃣5️⃣. 《亲密关系:通往灵魂的桥梁》 ⭕
2、选读 🎉
0️⃣1️⃣. 《C++ Prime(第5版)》 ❌
0️⃣2️⃣. 《算法 4》
0️⃣3️⃣. 《JMC 工具(Java Mission Control)》
0️⃣4️⃣. 《ZooKeeper》
0️⃣5️⃣. 《MIT 高级数据课程》
0️⃣6️⃣. 《Resilience4j》 ❓
0️⃣7️⃣. 《Google Guava》 ❓
0️⃣8️⃣. 《Kafka 官网》
0️⃣9️⃣. 《Spring Security 实战》 ❌
1️⃣0️⃣. 《Jvisualvm》
1️⃣1️⃣. 《深入理解 Nginx(第 2 版)》 ❓
1️⃣2️⃣. 《分布式服务框架:原理与实践》
1️⃣3️⃣. 《chrome-devtools》 ❌
1️⃣4️⃣. 《人性的弱点》
1️⃣5️⃣. 《深入剖析 Tomcat》
1️⃣6️⃣. 《Java 编程方法论:响应式Spring Reactor 3设计与实现》
1️⃣7️⃣. 《数据密集型应用系统设计》
1️⃣8️⃣. 《Go 程序设计语言》 ❌
1️⃣9️⃣. 《机器学习实战:基于Scikit-Learn、Keras和TensorFlow》
2️⃣0️⃣. 《Python深度学习》
2️⃣1️⃣. 《当我谈跑步时,我谈些什么》
3、尝试 🎉
0️⃣1️⃣. 学会使用尤克里里弹奏
4、了解 🎉
0️⃣1️⃣. 《hugo》 ✅
5、娱乐
0️⃣1️⃣. 《傲慢与偏见》 ✅
0️⃣2️⃣. 《肖申克的救赎》 ✅
0️⃣3️⃣. 《志明与春娇》 ✅
0️⃣4️⃣. 《春娇与志明》 ✅
0️⃣4️⃣. 《春娇救志明》 ✅
6. 总结
- 今年大部分的时间都放在阅读源码上,导致很多的书籍没有看完,也放弃了英语学习。
- 年初定的计划在实际执行过程中,两次改变了学习重点, 1. mq 源码 2. k8s 源码。
- 认真思考指定 2022 的计划