2018我的博客历程:你带来微笑,我有幸得到
从大学毕业至今已经从事软件开发2年有余了,同样,写博客的习惯也已经坚持了2年。我很少写技术无关的文章,时值年终,我还是想通过分享自己的经历,同时分享这2年我对 写博客的理解,或者说是对 学习方式的思考。
坎坷的博文生涯
坚持写博客是一个很有意思的事情,2016年年底之前,我还没有开始写博客,但是很多文章已经开始宣传 写博客的好处,我看的非常心动,毫不避讳的说,在博文生涯的伊始,我写博客的主要目的是—— 我想火。
看看吧,相比较现在抖音人造网红的低成本,对于一个刚毕业不久的学生,尤其还是写代码的理工男,能想到 通过写博客赚取收视率,这是一个多么年轻的想法,如果让我穿越回去对当时的我说一句话,我真的会毫不犹豫地怼我自己:
在想通过写博客赚粉丝之前,先想想你自己还剩下多少头发!
当然,即使是当年的我,我也能想到,写博客的道路很难走,但我没想到的是——写博客的道路,竟然他妈这么难走!
1.那是一个非常丧的开始
2016年底,在写博客之初,我绞尽脑汁想通过博客文章分享自己的所得,但是令我沮丧的是,似乎我想写的东西,网上很多前辈都已经写烂了。
但是我不信邪,我依然写了几篇文章,现在回过头来看当初的文章,我都有些不忍直视…
那时,我每写一篇文章,大概要花费3~4个小时,因为我很清楚的记得,那时我都是周末下午2点左右开始写文章,写完天已经黑了,我就正好去楼下的面馆买一大份热干面。
——你可以想象,当时初出茅庐的我,想通过自己写的博客总结得到很多人的认可,于是我更用心斟酌文章中的每一句话每一个知识点的叙述,每篇文章我都会花费数个小时去撰写。
但那时我的文章质量真的很低,但我依然每天都会 兴致勃勃 点开 CSDN 看我文章的点击量,残酷的是,往往一周过去了,我新发布的文章点击量甚至还不到——100。
就这样,我坚持了几个月,直到大半年后(2017年下半年),我的文章点击量才突破性的达到10000,那时我的博客数量已经有了20篇左右。
20篇博客,写了大半年,浏览量累计突破1w,这属实不是值得称贺的成绩(而且,我一直怀疑这些浏览量中,有多少是我自己不断刷新贡献的…)。即使是那样,当时的我也是非常激动的,我依然认为这非常值得庆贺——为我的努力和坚持。
至今为止,如果有人把我最初的博文链接发给我并指出我的错误,我依然会为我稚嫩的文字感到羞涩,但是我对这个经历并不避讳——半年来的博客经历让我养成了坚持写博客的习惯,每当我在学习中有所感悟,我都会尝试通过博客进行分享和总结,并且在总结的过程中再一次归纳巩固自己的知识体系。
微小的知识积累毫不起眼,在当时的我看来,通过写博客火起来已是昨日黄花,该写博客总结一下最近的学习了 的想法开始在我脑海中逐渐根深蒂固,——这也许就是 习惯的力量 把。
2. 转折——博客历程中的正向反馈
2017年下半年,我开始学习一些流行框架的原理,这要归功于当时公司的小伙伴们对我的帮,同时,在不断地学习中,我逐渐感受到了 开源社区 的强大,RxJava、Retrofit、Dagger等等——正是前辈们不断无私的奉献,我们才能站在巨人的肩膀上不断前行。
在这半年中,我开始大量学习开源社区的三方库及其原理,比如 Dagger
,Retrofit
、RxJava
,UnitTest
,DataBinding
等等(其中部分库的学习使用,JessYan 的 MVPArms 的代码提供了很多帮助)。我尝试总结自己的博客,从某种意义上来说,开源社区 是我学习历程中最好的老师——记得在某篇文章中看到,有人自称他毕业于 开源社区大学 ,我当时亦有同感。
我开始把这些知识总结成博客进行分享,令我感到惊喜的是,我多多少少开始收到一些朋友的认可,这让我更加有干劲去进行 持续的学习和输出。
慢慢的,我开始尝试对我个人比较满意的博客进行公众号的投稿,比如这两篇关于dagger的博客:
Dagger2使用详解(四)Scope注解的使用及源码分析
告别Dagger2模板代码:Dagger Android使用详解
我把当时我比较满意的两篇文章投稿给了 郭霖大大 的微信公众号,结果当然是没有被收录,但是我总是能够很快收到郭霖大大的回复和指导——难过总是难免的,但是郭霖大大的回复中对我的鼓励和肯定,也让我认识到自己的不足之处,从而看清自己,继续努力。
在这两次投稿都遗憾失败了之后,我开始尝试潜心学习更深入的一些知识,2017年下半年期间,我学习了一系列三方库的源码,当时我对于博客的理解,更注重于总结——我开始经常翻看自己过去写的博客,这样忘掉的知识点总是能够第一时间内被我找回来。
比如,我总是忘记 Android渐变色 以及 Retrofit 的一些用法,但是我很清楚知道自己曾经总结了这样的两篇博客,这些知识点我找回它们再容易不过了——毕竟都是自己一行一行总结出来的。
同时,这时我开始慢慢收到一些其他朋友的鼓励,这对我而言是意外之喜,这两点好处都开始形成博客经历中 正反馈 闭环的重要组件,换句话说,我的确开始喜欢进行博客总结了。
3. 滚雪球?
时间轴跳至2018年初,这时我的博客已经有6w左右的浏览量了——很奇怪,我花了大半年才有了1w的浏览量,不到半年却增加了5w。
在年初的时候,我开始给自己鼓气,争取2018年年底之前,申请成为CSDN的博客专家。
请不要数落我当时这样功利的想法,因为我确实希望能够 得到一次这样的肯定,至少当时我认为这是一个相当遥远的想法,因为当时申请博客专家的要求之一是浏览量10w以上。
很开心的是,我的一些文章开始得到更多人的认可,包括我投稿给郭霖大大的2篇文章,都成功通过郭霖大大的公众号分享给了大家。当时说实话我是很激动的,因为这意味着 开拓者对后继者的肯定;后来我在一个机缘巧合的机会接触到了任玉刚大大,承蒙刚哥的认可,我的文章也得以在 玉刚说 公众号上进行分享(在过去半年中,刚哥确实帮助我了很多,同时对我也非常宽容,感谢)。
技术文章的分享,能够让我 最简单直接地和国内各大佬进行思想上的交流和探讨,这是在现实工作中很难实现的,在这个不断进步学习的过程中,我认识了更多优秀的开发者和技术博主,他们于我亦师亦友,从他们的文章中,我了解到了更多我没有接触到的东西。
有趣的是,在今年年初我认为非常遥远的想法,还不到5个月,我就得到了 CSDN 官方的认可,成为了博客专家中的一员,当时的我确实没有想到这么简单一次就申请通过了,激动之余我还发了朋友圈得瑟了一下:
4.对博客的思考和实践
在写博客的两年经历中,我不断的在思考一个问题,那就是:
写博客的本质是什么?
博学之,审问之,慎思之,明辨之,笃行之。 ——我喜欢用这句话描述我对写博客的理解,在知识输出爆炸的今天,对于开发者来讲,知识的获取 已然不是问题,难题在于,如何高效的进行筛选、过滤出高质量的文章进行学习?
我开始找寻榜样,比如 扔物线 大大经典的 RxJava教程 和 HenCoder系列 ,比如 邹小创 经典的 单元测试系列,还有CSDN上我非常佩服的一位博主 briblue等等等等…
毫不避讳的说,我认为这些文章 足以成为行业内知识普及文章的标杆,文章的重点并没有完全放在 “如何使用API” 或者 “大段大段的源码解析” 上——相反,这些文章大部分更注重对 对某个知识点进行系统化的讲解,看完这些文章,也许我仍然不知道 如何在项目中应用,但是对于已经系统化掌握了其原理与思想的我,这些问题都不再是难以逾越的鸿沟。
是的,我认为 思想的传递 更为重要,因此我开始在自己的写作中进行这样的尝试,并写了这样一个系列的博客:
- 深入浅出,争取打造 Android Jetpack 讲解最好的中文博客系列
从时间成本来讲,这里面的每篇文章我都花费了更多的付出,以 《Android官方架构组件ViewModel:从前世今生到追本溯源》 文章为例,我从周六开始写到了周二凌晨2点,大概了花了至少10个小时最终写了4k字,途中删删改改,最终达到了我满意的效果,即:
尽量文章中代码相关只阐述
ViewModel
相关,不要和Lifecycle
、LiveData
或者DataBinding
有太多牵扯,同时将ViewModel
的本质即 对状态的维护 ——原理和思想,都尽量深入浅出地叙述出来。
我坚信这是目前为止对于网络上 ViewModel
讲述最好的一篇博客,我也希望我能够继续这样坚持输出下去,从某种角度来讲,这种行为虽然耗时费力,但是它确实也 让我更执着于每一个知识细节的较真—— 只有完全搞懂了,我才能胸有成竹的将整个知识体系通过文字归纳出来。
在这个过程中,不断地尝试亦会带来各样的所得,这是我的实践,但它并不一定是对的,因为从本质上来讲,它似乎离博客 学习、归纳、总结 的主旨越来越远了,的确如此,但是我更享受于这种对自己每一篇文章都爱不释手的感觉,一方面这的确增强了我的 得失心 (就是好面子),但另一方面,这种感觉也的确加强了自我的约束。
不知所言的小结
从某种角度来说,我的博客历程,也正是我的学习历程。写博客确实是一个很枯燥的过程,但也是一个很令人享受的过程,不得不承认,博客的持续输出的确让我在面试中得到了更高的评价,但说白了,谁还没写过博客呢,技术比我好的同行更比比皆是。
但是我更满意写博客这种行为带来习惯上的改变:我可以更快检索和找回我遗忘的知识点、博客归纳时等同于 系统地复习 一遍、和更多优秀的同行进行 思想上的交流 ,这些东西都是语言描述难以夸大,却又实实在在感受到难以言喻的好处。
时光飞逝,逝者如斯,回顾两年历程,字不过寥寥数千,文将结尾,却又不知所言。不论一笑置之,亦或小有所得,都感谢您的阅读——你带来微笑,我有幸得到。
--------------------------广告分割线------------------------------
关于我
Hello,我是却把清梅嗅,如果您觉得文章对您有价值,欢迎 ❤️,也欢迎关注我的博客或者Github。
如果您觉得文章还差了那么点东西,也请通过关注督促我写出更好的文章——万一哪天我进步了呢?
2018我的博客历程:你带来微笑,我有幸得到相关推荐
- CSDN:2018年度CSDN博客之星评选竞赛——094号,感谢您,投上的宝贵一票,感谢!感恩!
CSDN:2018年度CSDN博客之星评选竞赛--094号,感谢您,投上的宝贵一票,感谢!感恩! 目录 导读 2018年我的主题-感恩 CSDN简介 CSDN使命 CSDN的合作伙伴 导读 我是第09 ...
- CSDN博客给我带来的一些诱惑和选择机会 二 HR 邀请于我 猎头 有求于我
上次,2013年10月8日 ,分享了一篇颇具"正能量"的文章CSDN博客给我带来的一些诱惑和选择机会,获得了很好的正面效果. 10月份,又发生了很多有趣.有意义的事情. 其中,有一 ...
- CSDN博客给我带来的一些诱惑和选择机会(二):HR“邀请于我”,猎头“有求于我”...
上次,2013年10月8日 ,分享了一篇颇具"正能量"的文章CSDN博客给我带来的一些诱惑和选择机会,获得了很好的正面效果. 10月份,又发生了很多有趣.有意义的事情. 其中,有一 ...
- CSDN博客给我带来的一些诱惑和选择机会(二):HR“邀请于我”,猎头“有求于我”
上次,2013年10月8日 ,分享了一篇颇具"正能量"的文章CSDN博客给我带来的一些诱惑和选择机会,获得了很好的正面效果. 10月份,又发生了很多有趣.有意义的事情. 其中,有一 ...
- 【博客历程】比起方法和技巧,我更想谈质量与坚持
[博客历程]比起方法和技巧,我更想谈质量与坚持 文章目录 [博客历程]比起方法和技巧,我更想谈质量与坚持 @[toc] 我的第一篇博客 为什么坚持写博客 为什么选择CSDN 何为质量 未来 还没准备好 ...
- 坚持写博客给我带来了什么
从16年4月来深圳之后我就开始写博客,最开始写博客的阵地是在简书.简书以它良好的写作体验和简洁的博客展示界面吸引了我.我在简书坚持写了一年,大概写了60篇文章,字数在五万字左右,文章质量中等偏下,纯粹 ...
- 2018年CSDN博客排名第一名,花落谁家?
截止2018年10月9日 https://blog.csdn.net/stpeace/ [小虎问题]: 通过搜索引擎例如:百度.搜狗.Bing等 如何快速搜索,定位谁是CSDN博客的第几名? 想知道谁 ...
- 搭建hexo博客历程二- Gitee版 (主要 解决404和样式丢失)
前期的GitHub版搭建hexo博客 前期的node .hexo等等都已经配置完成,只需要在Gitee上建库,以及修改一些配置.继续依葫芦画瓢,在Gitee上画出来.例如 https://gitee. ...
- 2018年 CSDN博客背景皮肤设置
登录CSDN后,点击"我的博客",如下图所示, 点击"管理博客"进入博客管理界面,如下图所示, 点击左侧菜单设置的"博客设置",如下图 如当 ...
最新文章
- 使用Java流和In-JVM-Memory的超低延迟查询
- python字典求平均值_Python - 字典中各个键的每个值的均值
- 阿里云服务器linux系统上安装git版本控制系统
- matlab方阵对角线清零
- 日历的java包_java11教程--包java.time.chrono介绍
- EntityFramework Core并发导致显式插入主键问题
- php有哪些优化技巧
- atitit.获取北京时间CST 功能api总结 O7
- 通过和函数名相同的字符串调用函数 --浅谈loadstring函数
- stata学习之空间权重矩阵制作
- matlab势场动态栅格路径规划,融栅格法和人工势场法的机器人三维路径规划
- Java聊天室系统的设计与实现(完整源码 sql文件 论文)
- 服务器的四个网卡虚拟一个网卡,一种物理网卡虚拟成多个虚拟网卡的方法及系统...
- el-table展示枚举值
- 计算机算法英语表示,计算机编程算法常用英语术语
- html个人中心网页,个人中心页面.html
- 【PyTorch】如何取得预训练模型的标签label列表(以 Alexnet 在 ImageNet 上的预训练模型为例)
- localhost:8080打不开原因解决方法
- Windows运维之道——PXE备份系统
- Mysql主从复制之异步与半同步以及主从切换(实验)
热门文章
- java一个等号_java中等号的涵义
- 软件工程经济学期末复习第三章
- 东北大学2018辽宁级计算机专项分数线,2018东北大学各省录取分数线【最新】
- 关于论坛、博客、SNS三者之间的区别
- 《鱿鱼游戏》全球大火,奈飞却难借IP变现成为“大赢家”
- win8 安装 iis 笔记
- 免安装chrom浏览器
- iOS——自定义cell
- Spring Cloud 系列之 Alibaba Nacos 注册中心(一)
- 示例库 - 超过50个流程图 (Collection: Over 50 Flowchart Examples)