回想起2018年在公司做年终总结时,我当时提出了一个观点:每个程序员都应该有自己的技术知识体系,
这也是能区分程序员水平的一个因素,比如你说你用过RabbitMQ,那如果让你给一个没用过RabbitMQ的程序员讲解下,你该如何讲解呢?
我相信很多程序员可能不知道该怎么讲,但有的程序员就可以讲解的很清晰,这就是所谓的技术知识体系。
讲解的思路可能包含以下几点:
什么是RabbitMQ?
概念,与ActiveMQ、RocketMQ、Kafka的简单对比
为什么要使用RabbitMQ?
三大场景:系统解耦、异步调用、流量削峰
使用RabbitMQ会带来什么问题?
消息丢失、消息重复消费、系统复杂性提高、系统可用性降低等
如何保证RabbitMQ的高可用?
持久化、手动Ack、集群部署等
如果一个程序员讲不出来,另一个程序员按照以上思路清晰的讲解了,水平高低立现,有木有。
类似地,Redis、Spring、Spring Boot、Spring Cloud等技术,也不仅要会用,还要能构建出自己的技术知识体系。
然后我提出了另一个观点:程序员如何构建自己的技术知识体系呢,写博客无疑是很好的一个方式。
本篇博客就来总结下我在2019年是如何落地上面的2个观点的,也作为自己的2019年终总结。
1. 2019,我的写博元年虽然从我刚工作的时候,就有一个写博客的梦想,但2019年绝对是我的写博元年。
1.1 坎坷的写博之路刚工作时,我一直有个想法,就是把自己工作中遇到的问题以及解决方案通过博客的形式分享出来,一来可以当作自己的知识库,二来可以帮助到像我一样刚毕业的小伙伴。
多年以后,我觉得当年自己的想法绝对是正确的,
只是自己在想法落地时走了很多弯路,怎么说呢?
年少总是容易轻狂,当时一心想搭建一个自己的博客系统,觉得这是件很酷的事,可这事的工作量可想而知,
包含网站设计、数据库设计、前后端功能的开发、域名购买、服务器购买等诸多事项,而且那时刚毕业,不太愿意
也没有多余的钱来购买服务器(当时云服务器还没有),于是这一伟大的梦想夭折了。
后来,自己选择了在当时很火的博客园和CSDN发布博客,因为身边的同事基本都在用,那时还没有Markdown这么友好的排版方式,发布博客时的排版都是在富文本编辑器里排版的(真的很累人)。
写了一段后,觉得自己写的文章太简单了,而且把你知道的东西用文字表达出来,真的很考验你的写作能力,于是把自己写的博客都删了,这一伟大的梦想又夭折了。
时间过得飞快,在2019年年初的时候,经常逛博客网站的我发现了很多博主的博客都是用Markdown排版的,很简洁,是我喜欢的风格,而且当时刚好在看技术书籍,很想构建下自己的技术知识体系,于是真正开启了自己的写博之路。
1.2 选择的写作平台2019年写博客,我主要选择了3个平台:博客园、CSDN、掘金(排名不分先后),
其中掘金是我2019年年初刚知道的,这3个平台目前都支持Markdown格式,这也是我选择这3个平台的原因之一。
下面是我在博客园发布的第一篇博客:
下面是我在CSDN发布的第一篇博客:
下面是我加入掘金的时间以及发布的第一篇博客:
可以看出,我的第一篇博客是在2019年开始写的。
年底的时候,其实选择了第4个平台:微信公众号,不过目前粉丝和浏览量都不多,欢迎感兴趣的同学
关注,不胜感激。
微信公众号:申城异乡人。
1.3 小小的成就2019年,真实的感受到坚持写博真的很难,也感受到当写的博客被点赞或者被认可时的喜悦。
当写的博客得到点赞和被读者认可时,真的很开心,这是我坚持写作的最大动力。
以下是自己写博一年(2019年开始写第一篇,截止到2019-12-30)来在各个平台的数据指标,虽然不多,但对我来说,仍然是小小的成就:
平台 发布文章数量 浏览量 点赞数 粉丝数博客园 53 65323 149
CSDN 26 19420 84 138
掘金 57 32193 383 469
以下为博客园相关数据截图:
以下为CSDN相关数据截图:
以下为掘金相关数据截图:
1.4 写博带来的变化2019年写博以来,带来的最大变化就是认识了很多大佬,
比如沉默王二、Java3y、敖丙、平头哥的技术博文、梁桂钊等,他们的文章都写的很好,我也加了他们的微信,
虽然没有见过吧,但我想总会有机会的。
也有一些读者,主动添加了我的微信,让我坚持写作,在此表示感谢。
也有一些编辑,联系我出书,当然是拒绝了,咱不能误人子弟呀,哈哈。
也有一些大佬,问我要不要换工作,可以内推,在此也表示感谢。
总之,2019写博,带给了我很多认知上的改变,也让我在上下班路上有了新的事情可以做,比如利用掘金、微信公众号看一些技术文章。
在此,感谢以下读者对我写博的支持(还有一些读者的支持没有截图出来,敬请谅解):
2. 2019,我看的8本技术书籍虽然从参加工作到现在,我一直在坚持看书,但2019年绝对是我看书最多的一年。
2.1 Spring Boot实战2019年,我看的第1本书是汪云飞的《Java EE开发的颠覆者:Spring Boot实战》,就是下面这本:
读后感: