晚上吃了顿烧烤,回来之后就比较晚了,今天的工作小结却没有啥好东西可以写,修了一天的数据,加了点业务逻辑的if/else,也确实没有什么特别值得说到的事情。索性就写一写从去年四五月份开始,到现在一直在坚持的写博文。

先来一张庐山三叠泉排个版

三叠泉

还记得是去年年后上班,当时工作并不算特别忙碌,业余时间多了些,就想着能有些沉淀和积累,特别是当身边有很多特别厉害得大牛,感觉他们啥都知道,而自己依然还处于业务层面的if/else逻辑的搬运上,就给自己定了个小目标,每周至少写一篇博文。最开始在开源中国上安家,翻了一下记录,差不多是17年三四月的样子,最开始不知道写什么,也不知道怎么去写,看了下最开始的博文,基本上就是各种的贴代码,没啥描述说明,比较粗暴;当然现在也不见得有多大的长进,但至少有了一个明确的出发点,就是希望输出一个东西的时候,能把自己对这个东西的理解从头到尾的叙述清楚,尽量让小白级的盆友也可以没什么压力(理想与现实差距目前看来还是很明显的)

看了下以前的博文历史,发现主题还是明朗的,最开始不知道写什么东西的时候,就跑过去看jdk源码,分析常用的容器类,写完之后不敢说对使用的容器的实现原理能一清二楚,但大致的思路,以及每个容器的适用场景和优雅的适用姿势却有了不小的认识,当然这一块看完之后,最大的收获就是在以后准备面试时,这些基础相关的东西可以很快的就捡起来,基于理解的记忆远优于基于背诵的记忆

另外一块比较多的是与线程相关的知识点了,即使到现在,对并发编程这一块,依然感觉使用起来不算难,但想玩得溜就不太简单了。最近遇到了不少关于线程方面的调优问题,每次分析这个脑袋都是大的,任重而道远的一项工作。关于这一块,真心的感觉是,如果纯粹的做业务开发,或许并不怎么需要或者用得到多线程,但是涉及到更底层一些的框架设计或者大数据量的计算调优时,多线程的使用时逃不掉。要想能熟练的使用,最好的方式就是先产出几篇ExecutorService和ForkJoin的使用博文,然后就不可避免的进入jvm的监控和调优的常用命令(jstat,jmap,jstack)… 一谈到多线程,感觉就收不住了,不继续展开,后面等解决了目前遇到的一个扎手的问题之后,单独的开一篇记录下

还有一块比较多的就是几个开源项目的设计与技术文档了,目前被关注的比较多的一个是Quick-Media一个就是Quick-Alarm。前面的一个项目主要诞生的原因就是因为之前负责的一个超级边缘的业务,没有产品,没有运营,负责人也就我一个,再加上这个东西与公司的主流业务偏离过于遥远(电商公司,这个服务主要是图片、音频、二维码等多媒体处理)。主导这个项目之后,为了让它能有更多的活力,至少要让大家知道它的存在,所以想了很多奇奇怪怪的功能点,当然也因为实在是没有业务方来用,所以怎么办呢?索性自己开了个坑,把自己想到的各种非主流的功能点利用业务时间给实现掉,所以就写了这个工程。当然在写这个项目的过程中,就诞生了一系列的多媒体相关的博文了,虽然没有特别深入,至少在使用的层面来讲,还是不错的

上面的废话有点多了,其实仅仅是上面的这些东西的话,可以写的东西虽然说并不少,但一直坚持下去,也不太容易。特别是人都有懒惰的心里,拖延症一发,可能整个就崩掉了。

云图

18年4月之后,回了武汉,休息了差不多一个月,闲下来之后,就有点慌了,特别是对自己的实力认知,忽然发现之前工作的几年,好像并没有特别深的积累,很多东西都浮于表面,至少对于那些经典的框架mybaits,spring,logback,netty这些,都没有去看源码,对于常用的一些开源库dubbo,spring-cloud,druid等也没用过,而自己用顺手的一些东西呢,又都是上一家公司的内部中间件,因此心虚的不行。当时就给自己定了个小目标,再工作中遇到的东西都总结沉淀下来,每天都能学一点不一样的东西,充实下自己,这样也能督促自己在遇到一个问题时,不得不深入进去,研究下为什么会这样,不然这个每日小结就写不了… 到现在,也差不多坚持了两个月了,其实是挺难坚持的,如果某天事情多了点,加加班,回到家十点多,基本上就不太想再写东西了😭,对此也没啥好说的,继续坚持吧

本来写这个主要是为了表达下在这一段时间里,写了这么多博文,有什么收获和感想,结果上面成了前一段时间的博文小结,有些跑题了。下面强制的拉回来

写作是一个坚持的过程,可能没有多少的人看你写的东西(对于我而言,确实是没有什么多少人看),但写作的过程,对自己而言,是有很大的收获的。因为在写一个东西的时候,可以很清晰的知道,自己对这个东西是不是真的理解了(即便你当时的理解是有问题的,因为不同的技术积累,看待问题的程度不一样,可能导致不一样的结果),因为在你拿不准的时候,在书写的过程中,你压根写不出来,除非是直接复制粘贴别人的东西

另外一个收获就是发现我个人完全没有推广的潜力,为了让我写的东西能让更多的人看到,尝试了不少的手段,什么公众号,百家号之类的,啥都凑上去弄了一下,各种技术博文的分享论坛或网站上,都注册了账号,反正一篇博文到处发,结果当然也是寥寥。感觉还是seo的经验不够,这整个过程中,感觉唯一的收获就是捣鼓了一个个人博客网站,拿了一个别人的主题,修修改改差不多达到预期中的样式(改样式对一个纯后端而言,真心是个艰难的过程)

最后说一下这一年多的时间,写了这么些博文,虽然对别人而言,价值不大,但对自己而言,每次看着总篇数一天天增加,有一种别样的收获感。点赞、收藏和评论其实挺能给作者一种愉悦感觉的,当然我个人其实挺不喜欢收藏的,因为收藏的文章最终基本上不会有机会再翻出来重新的看一遍,最好的结果就是看完之后能完整的get到文章的要点,有不明白的直接跟帖搞清楚,吃透之后,这篇文章完全可以扔掉了,毕竟收藏夹里的一百篇文章都不如自己脑子里的一篇文章

随便写了点东西,居然都十一点多了,结束话题,关闭电脑睡觉,最后感慨一句,无比羡慕有暑假的孩子,这38度的高温,上什么班,学什么习,就应该躺在家里吃着西瓜,吹着空调玩手机啊

最后来个鄱阳湖收个尾,额外说一句上周去的庐山真心是避暑好地

鄱阳湖

我是一灰灰,有兴趣的可以一起聊个几毛钱的

一灰灰blog

QrCode

知识星球

goals