大家好,我是qxlx
2023年马上就要结束了,在此周末空闲时间进行整体复盘一下2023年关于自己的生活、工作、学习进度,以此进行记录。
粗略算起来,来北京已经3年之久,那时候还是一个懵懵懂懂的学生,到现在已经成长为一个职场老油条。期间因为大环境问题,去年换过一次工作。今年也算是成长比较坎坷的一年,职场上的不如意,凡凡心酸,还是不说太多。对于自己来说也算是一个比较好的成长机会,开始独立负责项目,遇到问题时从慌忙到开始独立解决一些问题。总体上工作上还好,进一步体会到工作中不仅仅技术重要,如何从领导到角度思考问题、解决问题 更重要。
在实际的工作中,新手可能一聊完需求,就马上上手准备开发,但是这样往往针对一些需求不了解的前提下,会导致重复返工。所以一定要想好在动手。另一个就是变更是故障之源,在修改任何代码、数据的时候,我们一定要确认好之后,才进行修改。
今年工作上比较多的地方是,开始独立承担一些项目,可以cover住整个风控项目,业务流程、数据流程,都是时间的一些积累。另外一个不足的地方就是,工作中其实是提供了一个解决问题的实际场景,想要多学习还是要靠平时8小时之外。进行系统化、体系化的学习。
之前毕业后,自己的重心主要放在了学习架构相关的课程,后来发现对于现阶段的自己,更重要的是要把基础打扎实。从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年骑行的北京二环。
最后,把我的座右铭送给你:日拱一卒,不期速成!
顺便花时间整理一下,今天在CSDN上发表的文章,按照系列划分基本如下
【数据库】聊聊MySQL的日志,binlog、undo log、redo log
【复盘】主从延迟以及 Waiting for tablemetadata lock 线上问题
【网络协议】聊聊网络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