专栏名称: 申城异乡人
高级研发工程师
今天看啥  ›  专栏  ›  申城异乡人

2019,我的写博元年及技术成长之路 | 掘金年度征文

申城异乡人  · 掘金  ·  · 2019-12-17 08:17

文章预览

阅读 352

2019,我的写博元年及技术成长之路 | 掘金年度征文

最近总是在感慨时间过的太快了,2019年还有15天就结束了,

也一直想着写篇博客来总结下自己的2019年,展望下自己的2020年,

本来计划是过几天再写,然后在2019年最后一天发布,昨天下班在地铁上,在手机上打开掘金,刚好看到了掘金推送的掘金年度征文活动,于是把计划提前了,我想这就是缘分吧!

1. 2019,我的写博元年

虽然从我刚工作的时候,就有一个写博客的梦想,但2019年绝对是我的写博元年。

1.1 坎坷的写博之路

刚工作时,我一直有个想法,就是把自己工作中遇到的问题以及解决方案通过博客的形式分享出来,一来可以当作自己的知识库,二来可以帮助到像我一样刚毕业的小伙伴。

多年以后,我觉得当年自己的想法绝对是正确的,

只是自己在想法落地时走了很多弯路,怎么说呢?

年少总是容易轻狂,当时一心想搭建一个自己的博客系统,觉得这是件很酷的事,可这事的工作量可想而知,

包含网站设计、数据库设计、前后端功能的开发、域名购买、服务器购买等诸多事项,而且那时刚毕业,不太愿意

也没有多余的钱来购买服务器(当时云服务器还没有),于是这一伟大的梦想夭折了。

后来,自己选择了在当时很火的博客园和CSDN发布博客,因为身边的同事基本都在用,那时还没有Markdown这么友好的排版方式,发布博客时的排版都是在富文本编辑器里排版的(真的很累人)。

写了一段后,觉得自己写的文章太简单了,而且把你知道的东西用文字表达出来,真的很考验你的写作能力,于是把自己写的博客都删了,这一伟大的梦想又夭折了。

时间过得飞快,在2019年年初的时候,经常逛博客网站的我发现了很多博主的博客都是用Markdown排版的,很简洁,是我喜欢的风格,而且当时刚好在看技术书籍,很想构建下自己的技术体系,于是真正开启了自己的写博之路。

也是在此时,除了博客园、CSDN,我发现了一个新大陆:掘金,而且越来越喜欢。

下面是我加入掘金的时间以及发布的第一篇博客:

下面是我在博客园发布的第一篇博客:

下面是我在CSDN发布的第一篇博客:

1.2 小小的成就

2019年,我共写了56篇博客,如下图所示:

真实的感受到坚持写博真的很难,也感受到当写的博客被点赞或者被认可时的喜悦。

这也是我越来越喜欢掘金这个平台的原因,在这里,得到了很多点赞,得到了很多认可的评论,这是我坚持写作的

最大动力。

以下是自己写的博客截至目前(2019-12-17)在各个平台的数据指标,虽然不多,但对我来说,仍然是小小的成就:

平台 浏览量 点赞数 粉丝数
掘金 30976 376 460
博客园 61721 150
CSDN 19243 84 137

1.3 写博带来的变化

2019年写博以来,带来的最大变化就是认识了很多大佬,

比如沉默王二、Java3y、敖丙、平头哥的技术博文、梁桂钊等,他们的文章都写的很好,我也加了他们的微信,

虽然没有见过吧,但我想总会有机会的。

也有一些读者,主动添加了我的微信,让我坚持写作,在此表示感谢。

也有一些编辑,联系我出书,当然是拒绝了,咱不能误人子弟呀,哈哈。

也有一些大佬,问我要不要换工作,可以内推,在此也表示感谢。

总之,2019写博,带给了我很多认知上的改变,也让我在上下班路上有了新的事情可以做,比如利用掘金、微信公众号看一些技术文章。

在此,感谢以下读者对我写博的支持(还有一些读者的支持没有截图出来,敬请谅解):

2. 2019,我看的技术书籍

虽然从参加工作到现在,我一直在坚持看书,但2019年绝对是我看书最多的一年。

2.1 Spring Boot实战

2019年,我看的第1本书是汪云飞的《Java EE开发的颠覆者:Spring Boot实战》,就是下面这本:

读后感:

这本书总体来说,写的比较简单,技术不够深入,不过文中的例子都举得很好,敲完代码能直接运行的那种,如果是从0到1学习Spring Boot,可以作为入门书籍。

2.2 Spring实战(第4版)

2019年,我看的第2本书是Craig Walls的《Spring实战(第4版)》,就是下面这本:

读后感:

这本书写的很全面,基本上Spring包含的技术点都讲解到了,对于学习Spring来说,是本很不错的书籍,但不好的地方在于,文中的代码片段连贯不起来,你不能直接敲出来就看到效果,提供的源码也是基于Gradle构建的,对于习惯使用Maven构建项目的同学来说,会有点不适应。

输出

在看这本书的过程中,结合实际使用,我总结输出了以下15篇博客,有兴趣的同学可以看下:

Spring入门(一):创建Spring项目

Spring入门(二):自动化装配bean

Spring入门(三):通过JavaConfig装配bean

Spring入门(四):使用Maven管理Spring项目

Spring入门(五):Spring中bean的作用域

Spring入门(六):条件化的bean

Spring入门(七):Spring Profile使用讲解

Spring入门(八):自动装配的歧义性

Spring入门(九):运行时值注入

Spring入门(十):Spring AOP使用讲解

Spring入门(十一):Spring AOP使用进阶

Spring入门(十二):Spring MVC使用讲解

Spring入门(十三):Spring MVC常用注解讲解

Spring入门(十四):Spring MVC控制器的2种测试方法

Spring入门(十五):使用Spring JDBC操作数据库

源码地址:github.com/zwwhnly/spr…,欢迎下载!

2.3 RabbitMQ实战指南

2019年,我看的第3本书是朱忠华的《RabbitMQ实战指南》,就是下面这本:

读后感:

这本书写的很通俗易懂,如果你有实际的RabbitMQ使用经验,看这本书会更有感触,如果没有也没关系,可以边看书边实践,看完绝对有收获。

输出

在看这本书的过程中,结合实际使用,我总结输出了以下5篇博客,有兴趣的同学可以看下:

RabbitMQ使用教程(一)RabbitMQ环境安装配置及Hello World示例

RabbitMQ使用教程(二)RabbitMQ用户管理,角色管理及权限设置

RabbitMQ使用教程(三)如何保证消息99.99%被发送成功?

RabbitMQ使用教程(四)如何通过持久化保证消息99.99%不丢失?

RabbitMQ使用教程(五)如何保证队列里的消息99.99%被消费?

源码地址:github.com/zwwhnly/spr…,欢迎下载!

2.4 MyBatis从入门到精通

2019年,我看的第4本书是刘增辉的《MyBatis从入门到精通》,就是下面这本:

读后感:

这本书整体来说不难理解,很好入门,如果你有实际的MyBatis使用经验,看这本书可以起到梳理MyBatis技术点的作用,如果没有也没关系,书中的例子不算难,可以边看书边实践,看完绝对有收获。

输出

在看这本书的过程中,结合实际使用,我总结输出了以下14篇博客,有兴趣的同学可以看下:

MyBatis从入门到精通(一):MyBatis入门

MyBatis从入门到精通(二):MyBatis XML方式的基本用法之Select

MyBatis从入门到精通(三):MyBatis XML方式的基本用法之多表查询

MyBatis从入门到精通(四):MyBatis XML方式的基本用法之增删改

MyBatis从入门到精通(五):MyBatis 注解方式的基本用法

MyBatis从入门到精通(六):MyBatis动态Sql之if标签的用法

MyBatis从入门到精通(七):MyBatis动态Sql之choose,where,set标签的用法

MyBatis从入门到精通(八):MyBatis动态Sql之foreach标签的用法

MyBatis从入门到精通(九):MyBatis高级结果映射之一对一映射

MyBatis从入门到精通(十):使用association标签实现嵌套查询

MyBatis从入门到精通(十一):MyBatis高级结果映射之一对多映射

MyBatis从入门到精通(十二):使用collection标签实现嵌套查询

MyBatis从入门到精通(十三):使用discriminator鉴别器映射

MyBatis从入门到精通(十四):在MyBatis中使用类型处理器

源码地址:github.com/zwwhnly/myb…,欢迎下载!

2.5 Java并发编程实战

2019年,我看的第5本书是Brian Goetz等的《Java并发编程实战》,就是下面这本:

读后感:

这本书在豆瓣的评分很高,我当时也是基于此买的,不过本书偏重于理论知识,比较枯燥,文中的代码示例不多,因此看完感觉对我的帮助不大,特别是对编码这一块帮助不大,如果你只是想了解多线程的理论知识,可以考虑看下,毕竟这本书的评分很高,肯定有它的原因。

2.6 Java并发编程之美

2019年,我看的第6本书是翟陆续 薛宾田的《Java并发编程之美》,就是下面这本:

读后感:

这本书写的很不错,书中不仅讲解了理论知识,也有大量的示例代码帮助理解,看完对于编码这一块帮助很大,如果想学习多线程,这本书是很不错的一本书。

2.7 Java程序性能优化

2019年,我看的第7本书是葛一鸣的《Java程序性能优化》,就是下面这本:

读后感:

目前只看了一少部分,感觉挺好的,具体的读后感等我看完再作评论

2.8 Redis实战

2019年,我看的第8本书是Josiah L.Carlson的《Redis实战》,就是下面这本:

读后感:

目前只看了一少部分,感觉还可以,不过文中的代码示例是Python写的,对于使用Java的同学需要去单独下载Java对应的源码, 具体的读后感等我看完再作评论

3. 2020,继续深入学习

我之前一直坚信:开卷有益,特别是2019年看了这些技术书籍后,让我更加坚信这一点,有实际使用经验,再加上阅读技术书籍,绝对会让你的认知上一个层次,也有利于构建自己的知识体系,而有没有自己的知识体系,绝对是你在职场的核心竞争力之一。

因此,2020年,我将继续坚持学习,坚持总结(以博客的形式输出)。

以下是我暂定的2020年计划阅读的书单:

  1. 翟永超《Spring Cloud微服务实战》
  2. 黄健宏《Redis设计与实现》
  3. 周志明《深入理解Java虚拟机》
  4. 徐郡明《MyBatis技术内幕》
  5. 程杰 《大话设计模式》

大家如果有看过的觉得不错的书籍,欢迎在评论里推荐给我,在此先表示感谢!

掘金年度征文 | 2019 与我的技术之路 征文活动正在进行中......

………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览