ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

2020,道阻且长

2021-01-28 18:29:05  阅读:197  来源: 互联网

标签:Netty 框架 阻且 Spring 源码 2020 笔者


文章目录

前言

有点意外,2020 年过得挺快的。疫情的影响在年初的时候感受最强烈,那会早上来公司都有前台给喷消毒水,开迭代会议的时候会议室里只有几个人隔得远远地坐着,会议室的门还得是打开的。戴口罩成为常态,往后上下班登记体温的流程不知道啥时候撤掉了,慢慢也就淡了。

对笔者来说,2020 年和过去的几年似乎没有太大区别。值得一提的是,深圳的气候确实比南京好不少,温度适宜,冬天大部分时候穿件衬衣加外套就够了。不过偶尔也会有 10 摄氏度以下的天气,主要是还刮风,嗖嗖地吹得人哆嗦,那时候就想吐槽空调连制热模式都没有的地方只能靠抖取暖了。

2020 年是笔者作为程序员工作的第三年,回头看下,一年一年过去,职业能力方面有了些成长,但是似乎又还不够,值此做一下总结。

1. 职业状态

笔者的第一份工作是在南京从事 Android Framework 领域的开发,主要和智能手机打交道。那会每天面对的都是 Android 的源码,工作内容可以说是在 Android 源码的基础上实现 feature 或者修复 bug,但其实大部分时候都是在阅读 Android 源码,一个月的代码量最多的时候大概 100 行。

老实说,笔者对 Android 系统不太感兴趣,干了将近 2 年,还是决定转到 Web 后台开发岗位,于是裸辞来深圳了。

找工作的过程并不算顺利,不过还是如愿入坑了后台开发,此处不做赘述。转换方向后工作进入了一个全新的领域,工作中接触到的东西都是全新的,直到 2020 年上半年感觉自己都处在学习的兴奋期,对各种技术都感兴趣,也愿意花时间去研究。但是从 2020 年下半年开始,就感觉有点瓶颈了,工作中没有再接触到新的东西,学习热情在消退,技术能力没有明显的提升。

从职业发展的阶段看,目前笔者似乎处在了倦怠期,准备缓冲调整一段时间。

2. 博客状况

笔者输出博客最多的时候是准备换方向的那会,最高的一个月写了三十几篇文章。入职新公司后,给自己定的目标是每个月最少写 4 篇博客,2020 年的目标达成,全年总共输出了 69 篇博客,总阅读量达到 6 万。老实说,目前阅读量还是不及预期,可能是笔者的能力不足吧,目前阅读量最高的一篇文章也才 3000。笔者输出内容的主要与 Web 后端技术相关,大致分为如下方向。

2.1 Spring 框架分析

从常用的注解切入,由外而内剖析 Spring 框架的核心实现原理,包括 AOP 实现的流程原理,SpringBoot 自动配置原理,Spring 框架的启动流程等等,读者如有兴趣可访问 Spring 专栏

2.2 Netty 框架分析

Netty 是基于 NIO 的高性能通信框架,笔者从 Netty 框架的架构组成入手,完整分析了 Netty 框架的启动及其业务处理流程。读者如有兴趣可访问 Netty 专栏,目前 Spring-WebFlux 的底层服务器已经内置了 Netty 服务器,读者也可以在 Spring 专栏中找到 Spring-WebFlux 整合 Netty 的源码分析

2.3 Redis 源码分析

从 Redis 6.0 源码出发,详细分析了 Redis 中的关键技术点,包括数据存储结构,主从复制,集群建立及选举等,读者感兴趣的话可访问 Redis 源码阅读笔记

2.4 Java 技术源码学习

对 Java 技术的学习包括了 JDK 中 Stram 流操作的实现,类加载的源码实现,ForkJoinPool 线程池的源码分析等,另外对于 synchronized 的同步机制做了直抵 JVM 实现的分析,读者可以自行取用 Java 基础

3. 未来方向

2020 年笔者感觉自己才刚刚踏入了 Web 后端开发领域,但是从现实的情况看,已经有些精神上的倦怠感,往后真的是道阻且长。展望一下,之后希望在工作之余补齐算法短板,2021 年阅读至少一个分布式框架的源码,将其实现机制和原理整理输出成博客,其他的且行且看吧

标签:Netty,框架,阻且,Spring,源码,2020,笔者
来源: https://blog.csdn.net/weixin_45505313/article/details/113248119

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有