【复盘】2023年终总结
大家好,我是qxlx
2023年马上就要结束了,在此周末空闲时间进行整体复盘一下2023年关于自己的生活、工作、学习进度,以此进行记录。
01 工作
粗略算起来,来北京已经3年之久,那时候还是一个懵懵懂懂的学生,到现在已经成长为一个职场老油条。期间因为大环境问题,去年换过一次工作。今年也算是成长比较坎坷的一年,职场上的不如意,凡凡心酸,还是不说太多。对于自己来说也算是一个比较好的成长机会,开始独立负责项目,遇到问题时从慌忙到开始独立解决一些问题。总体上工作上还好,进一步体会到工作中不仅仅技术重要,如何从领导到角度思考问题、解决问题 更重要。
在实际的工作中,新手可能一聊完需求,就马上上手准备开发,但是这样往往针对一些需求不了解的前提下,会导致重复返工。所以一定要想好在动手。另一个就是变更是故障之源,在修改任何代码、数据的时候,我们一定要确认好之后,才进行修改。
今年工作上比较多的地方是,开始独立承担一些项目,可以cover住整个风控项目,业务流程、数据流程,都是时间的一些积累。另外一个不足的地方就是,工作中其实是提供了一个解决问题的实际场景,想要多学习还是要靠平时8小时之外。进行系统化、体系化的学习。
02 学习
之前毕业后,自己的重心主要放在了学习架构相关的课程,后来发现对于现阶段的自己,更重要的是要把基础打扎实。从3月份到12月,输出了100多篇文章
整体路线就是:MySQL->Redis->Kafka->分布式->OS\网络->Spring\JUC源码
今年看过的专栏:
mysql45讲、消息队列高手课、Redis核心技术与实战、后端存储实战课、kafka核心技术与实战、分布式技术原理与算法解析、深入浅出分布式技术原理、分布式数据库 30 讲、分布式协议与算法实战、系统性能调优必知必会、重温左耳听风两遍(在这里向耗子叔致敬)、重温许式伟的架构课、趣谈网络协议、透视 HTTP 协议(部分)、趣谈 Linux 操作系统(部分)、代码之丑、设计模式之美(部分)、Linux 性能优化实战(部分)、Java之美(部分)
大厂学院:Redis、设计模式、Spring源码解读、周阳JUC
算法部分
从9月开始,坚持每天都刷题。
开始从年中总结自己的技能树 (后续也会不断的更新,欢迎star)
https://github.com/qxlx/skill-tree
03 生活
重要事件
国庆带女朋友回家见了家长 😄
这一年去过的地方。
夏天和同学(李工)一起骑行北京三环。21年骑行的北京二环。
- 海关博物馆、二刷(环球影城、国家博物馆、故宫、军事博物馆、电影博物馆)、农业展览馆、日坛、北京邮票博物馆
- 参加大学第一对同学的婚礼
- 休息日基本都是自己做饭,自己厨艺也慢慢有所提升。
- 今年看过的历史剧
- 大明王朝1566(权谋剧第一)、楚汉传奇、走向共和、老农民
04 24年计划
- 软件设计
- 阅读Kafka、Spring、Netty相关源码,并整理成博客。
- 算法
- 每日一题 坚持一年 以及将easy题刷完。争取达到1200题。
- 算法训练营视频学习完毕
- 性能优化
- 相关专栏、视频等
- 云原生
- Docker、K8s在深入学习。(云原生训练营)
- Go、pulsar
- 将Go并发深入学习,以及整理博客
- 技术管理 (技术经理实战训练营)
- 常用的中间件(es\zk\apollo等)
- 12本非技术书籍 / 5本技术书籍
最后,把我的座右铭送给你:日拱一卒,不期速成!
顺便花时间整理一下,今天在CSDN上发表的文章,按照系列划分基本如下
数据库
【数据库】聊聊MySQL的日志,binlog、undo log、redo log
【复盘】主从延迟以及 Waiting for tablemetadata lock 线上问题
Redis
消息队列
分布式领域
性能设计篇
网络协议
【网络协议】聊聊网络ReadTimeout和ConnectTimeout
操作系统
【操作系统】聊聊文件传输的零拷贝、PageCache、异步IO机制
并发编程
【并发编程JUC】Future和CompletableFuture机制
【Java并发】从simpleDateFormart聊聊threadlocal原理机制
【Java并发】聊聊ReentrantReadWriteLock锁降级和StampedLock邮戳锁
【Java并发】聊聊如何优雅的暂停一个线程以及LockSupport
【Java并发】聊聊创建线程池的几种方式以及实际生产如何应用
【Java并发】聊聊不安全的HashMap以及ConcurrentHashMap
【源码解析】聊聊阻塞队列之BlockingArrayQueue
【源码解析】聊聊阻塞队列之LinkedBlockingQueue
【源码解析】聊聊ReentrantReadWriteLock是如何实现的读写锁
【并发设计模式】聊聊Immutability模式利用不变性解决并发问题
【并发设计模式】聊聊 基于Copy-on-Write模式下的CopyOnWriteArrayList
源码解析
【Spring】聊聊Spring如何解决的循环依赖以及三级缓存
【源码解析】Spring源码解读-beanFactory和Bean的后置处理器流程
其他
【复盘】记录一次JVM 异常问题 java.lang.OutOfMemoryError: unable to create new native thread
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!