盘点三年来写过的原创文章

Posted by 陈树义 on 2021-05-24

盘点三年来写过的原创文章

我真正意义上写技术文章,是在 2017 年的时候。那时候写的技术文章才真正地有结构,可读性比较强,内容也更有干货。在这之前写的文章,虽然也发到了博客上,但充其量算是笔记吧。写技术文章这件事情,在 2018 年的时候达到了巅峰,那时候写出了很多不错的文章,例如:

  • 我是SPI,我让框架更加优雅了!
  • Java动态代理:一个面包店的动态代理帝国
  • 大白话说Java反射:入门、使用、原理
  • 面对海量请求,缓存设计还应该考虑哪些问题?
  • 聊聊阿里面试的三个层次

2019 年的时候我开始带团队,重心也由一线码农转为管理者,逐渐没有了写作的灵感,于是文章干货输出越来越少。盘点了一下三年来写过的文章,一共有 170 篇原创文章。在这 170 篇文章里,各种内容都有,包括了九大种类:技术知识、认知成长、成长建议、生活记录、热点事件、读书分享、商业分析、管理思考、效率工具。

从文章类型方面分析,「技术知识」类的文章占比最大,达到了 89 篇,占比 52%。其次是「认知成长」类文章,达到了 26 篇,占比 15%。接着是成长建议类文章,达到了 17 篇,占比 10%。这三类文章达到了 132 篇,达到了所有原创的 80% 左右,可见我还是比较喜欢写这三种类型的文章。

技术知识类

在「技术知识」类别的文章中,我更倾向于体系化输出,系列文章类文章大概占比为 55% 左右。在这三年多的时间里,体系化地写了 5 个系列文章,分别是:JVM 基础入门系列、JVM 虚拟机规范导读系列、Shell 使用入门系列、集合源码入门系列、Prometheus 使用入门系列、树结构入门系列。

JVM 基础入门系列

传送门 :JVM 基础入门系列 - 陈树义的博客

这个系列文章可以说是质量非常不错的了,发表在博客园上文章平均每篇能达到一万的阅读量,总阅读达到了 15 万次。现在每周还有十几个人通过博客园的二维码加我好友,希望入群交流。这个系列最大的创新点是从一个 java 文件出发,讲述其后的整个生命历程。不同于《深入理解Java虚拟机》,我这个系列更加简单,清晰易懂。我想,正是由于独特的视角,所以才受到了大家的欢迎。

JVM 虚拟机规范导读系列

传送门:分类 - 陈树义的博客

这个是跟着「JVM 基础入门系列」同个时期发布的,主要是带着大家一起阅读《Java 虚拟机规范》。希望深入理解 Java 虚拟机的朋友,《Java 虚拟机规范》就不得不读。这个系列就比较平庸一些了,就是带着大家一起读,然后我写下一些自己的见解。

这个系列文章没有在公众号发表,主要原因是大家可能不感兴趣。阅读量非常低,让我对这块内容没有了成就感,因此只发表于博客园中。

Shell 使用入门系列

传送门:Shell 快速入门教程 - 陈树义的博客

曾经有一次需要使用 Shell 脚本,但因为网上 Shell 脚本的文章太少,并且 Shell 脚本的语法真的是很麻烦,所以写了一篇 Shell 使用入门系列。后续还对其做了改进,不再分散为多篇小文章,而是将其合并成一篇文章,方便使用的时候统一查找语法点,极大提高了使用效率。

这个系列文章,与「JVM 虚拟机规范导读系列」一样,其实大家会觉得无趣,所以也没发表在公众号。如果想找这篇 Shell 使用入门文章,可以去我的独立博客看看:shuyi.tech。

集合源码入门系列

传送门:集合源码入门系列 - 陈树义的博客

很早很早之前就想写这么一篇文章了,刚好在 2019 年的时候有这个机会,于是把 Java 集合所有源码都梳理了一遍。如果你是刚刚工作没多久的同学,那么建议仔细看一看,集合源码可是基础中的基础,一般是源码中的敲门砖呀!

Prometheus 使用入门系列

传送门:Prometheus 使用入门系列 - 陈树义的博客

这是我在 2020 年写的系列文章,那时候公司正好在做这块的内容。当时我对这块不是很熟悉,但网上关于这块的内容又特别少,于是写下来了这个系列。

这个系列与之前的系列文章类似,首先告诉你为什么要学 Prometheus,之后通过一个简单的例子教你入门,最后按部就班、由简到深地教你一些核心的、基础的 Prometheus 知识点,最后教你怎么在实际工作中使用。

树结构入门系列

传送门:树结构系列 - 陈树义的博客

树结构可是说是数据结构中非常重要的一块内容了。很久之前就像总结一番,但一直拖着。直到 2021 年的时候才算是粗略地完成了。与其他介绍树结构不同的是,这个系列试图将树结构的知识点结构化,提出了「树 -> 二叉树 -> 二叉查找树 -> 二叉平衡树 -> B树 -> B+树」的树结构大道,帮助大家去建立起一个树结构的知识体系。在写作思路上,更多地侧重于知识之间的关联,让大家明白为什么这么多不同类型的树结构诞生。

推送基础入门系列

传送门:推送基础入门系列 - 陈树义的博客

这是我在珍爱网工作时写下的文章。那时候的我刚好遇到关于推送的相关问题,这真的很烦人。于是花了点时间,研究了一下整个推送相关的原理。写下了关于推送的三篇文章,至此关于推送的问题就难不倒我了。

其他文章

除了体系化输出的文章外,我也单独输出了不少零碎的文章,这里就简单列一下。后续有时间再单独写一篇文章介绍。

认知成长类

我是一个喜欢思考的人,这可以说是与生俱来的特点。在我还是初中生的时候,经常喜欢独来独往,一个人走在路上就在思考问题。这样一个我,可以说天生就是一个哲学家,喜欢思考问题。因此认知成长类的文章输出得不少,也是非常合理的。

技术人其实都很聪明,但很多人都埋头于技术,对于技术之外的事情了解甚少。作为爱思考人的代表,经常会有不少奇怪的问题和感悟。我觉得这些东西是有价值的,于是写在这里与大家分享,与大家一同成长。

成长建议类

「成长建议类」写一些个人的建议,包括:职场建议、学习建议。这些都是个人经历过,觉得对大家有帮助的内容。例如很多人会觉得项目没亮点,那怎么去挖掘亮点,写出好的简历?如何去应对面试官的提问?想去大公司,如何做好技术储备?程序员如何保障自身权益,防止被裁员?等等。

生活记录类

这块内容更多是分享个人的一些生活记录,毕竟写技术、写感悟时间久了,也是挺枯燥无聊的。在大家眼中,程序员就应该是格子衫的模样。但实际上,程序员也可以是阳光、运动、帅气的。我并不喜欢别人说程序员木讷、呆板与格子衫,在我看来这些都是对程序员的蔑视。国内的环境,程序员的称呼,就跟厨子的称呼一样,得不到大家的尊重。对比起程序员,或许工程师会让人觉得更舒服一些。

但无论什么称呼,其实程序员并不是他人所想像中的无趣、木讷、呆板。与大家分享真实的我,看到多姿多彩的程序员也是很棒的!在未来,我将分享更多关于我自己的生活状态,打破他人的呆板印象!

热点事件类

公众号想要做得好,那么如何将热点事件与技术结合起来,是一个非常重要的能力。这些文章都是过去我的尝试,现在看来其实内容也还不错。但是最难的点是每次构思的时候,如何找到一个合适的角度去写,真的是煞费苦心!

读书分享类

读书是一件百利而无一害的事情。我是一个非常喜欢读书的人,特别是从 2021 年开始,我忽然找到了读书的方法,读书效率直线飙升,一个月能读十几本书。

在这里,我分享了一些我觉得不错的书,并且写了一些自己的思考。如果你也是一个爱读书的人,喜欢分享的人,那可以多多关注哦。

商业分析类

这是我除了技术知识外的另一个尝试。技术其实仅仅是一个工具,单纯的技术看久了也是非常无聊、空洞的。于是我尝试去分析分析一些公司的成长,看看他们是为什么而成功,这些或许能为我们未来创业、或者做事提供另一个不同的视角。

管理思考类

我 2019 年开始带团队,不得不说管理真的会让职业生涯焕发第二春。走向管理岗位,会让你的思维方式进行一次重构,几乎重新构建你的做事方式。这里记录的就是我做管理职位的一些思考记录。其实本来应该有更多的输出的,但由于是管理新手,很多东西不敢肯定是对的,也不敢乱写来误导大家,于是很多想法都没写下来。

现在想起来,自己还是比较顾虑,放不开。诚然管理新手确实经验不足,但是其遇到的困难确实真真切切的,非常真实的。比起密不透风的完美方案,新手的真实想法和需求,或许才能给大家带来更大的收获与启发。

效率工具类

我是一个注重效率的人,很多时候会用非常多的工具来提升效率。而我也坚信每个人都应该跟我一样高效,因此我将那些能提高效率的工具分享出来,希望能提高大家的效率。

总结

花了好几个小时才写完这篇文章,这三年来还是写了非常多有价值的文章的。对比起转载的文章,原创文章里带着作者的成长与思考,更能让人感觉到些许人文气息。定期回顾下过去一段时间的输出与成长,能够让我们对自己更有信心。这次的原创文章盘点,让我重新焕发了对原创技术文章的激情与信心。

自己自从带团队之后,自己写的代码越来越少了,技术敏感度也越来越低了,这也导致我越来越难写出好的技术文章了。但随着团队稳定下来,我也要继续投身于技术的汪洋大海中。只有深入到一线的技术实战中,你才能做得更好,才能够有足够多的技术敏感度,也才能有足够多的技术灵感,才能写出更好、更被人喜欢的技术文章。


如果这篇文章对你有帮助,欢迎点赞、转发、评论留言告诉我们!你的支持,是对我的最大鼓励。更多优秀的文章,有赖于你的热心支持。今天的文章就到这里了,更多优秀文章,那我们下次再见~