关于程序员:技术博客从零到数万访问这两年我都做了什么

9次阅读

共计 4494 个字符,预计需要花费 12 分钟才能阅读完成。

作为一名有谋求的程序猿,我是不会满足于每天重复性的搬砖和写 bug 的。为了可能让本人显得更有 ” 价值 ”,我决定去做一件十分有意义的事件,那就是写技术博客。因为我感觉 ” 分享 ” 才是咱们程序猿最高尚的品格,因为在我刚入这一行的时候,也是有数的前辈们,通过他们字字带血的技术文章,才让我少走了许多弯路,少踩了很屡次坑。当初,也是轮到我回报的时候了。

做开源我的项目

刚开始的时候,也是最艰难的时候。因为肚子里没什么货,所以基本就不晓得要写什么。

我开始着手写技术博客大略是在 2018 年的 3 月份左右,那时候次要是工作不是很忙,所以能力有空闲工夫去做本人感兴趣的事件,比方:倒腾代码和写博客。起初慢慢的养成了习惯,一有空就要倒腾个几篇技术博客进去,目前算下来也有个 70 多篇左右吧,因为都是原创,所以每一篇文章都须要破费我很长时间去构思和筹备。

刚开始的时候, 因为肚子里没什么货,所以基本就不晓得要写什么。我思前想去,既然没什么可写的,那索性就不写了吧!我也不想尴尬本人,毕竟这自身就是件业余趣味,我也不想把它作为工作。

可能你认为我就这样放弃了?不不不,你想多了,我是不会这么容易就放弃的。我过后在想,既然我肚子里没什么货,那么我当初首先须要做的事件就是先让本人肚子里有货。于是我做的第一件事件就是整顿,整顿我这些年在工作中的教训和感悟,以及我平时业余倒腾过的代码。

因为过后我比拟热衷于逛 github,尤其是对 github 上那些大神们精湛的技术以及奇妙的设计思维所吸引,所以我过后给本人定的方向就是做 ” 开源 ” 我的项目,指标是能在一年内作出一个 star 过百的我的项目。

说干就干,我立马开始着手我的第一个开源我的项目 XPage,那段时间能够说我是白天在公司敲代码,上班回家吃完饭也持续敲代码,常常能敲到凌晨 1、2 点,有的时候无能到 3 点多,而后第二天照常 8 点半起床下班。说切实的还是挺拜服我那时的冲劲儿的。

下图是我 GitHub 账号的代码提交统计,从图中能够显著感觉到从 2018 年的第一季度开始,我的代码提交数量是达到了几何倍的爆增。在 2018 年的第二季度达到了 416 次,均匀下来一天 4.6 次的提交,这想想是有如许疯狂。之后基本上每个季度都放弃在 150~200 之间,这样均匀下来基本上每天都至多提交有一次。


当然,光是闷着头写代码是不够的,我还是心愿有更多的人可能看到我写的货色,尤其是开源我的项目,要是没有人看到或者没人参加进来的话,岂不是没有任何的价值 …

于是乎,我开始寻找各种渠道可能让更多的人看到我的开源我的项目,上面是我简略列举的渠道(Android):

  • 玩 Android: https://www.wanandroid.com/, 鸿洋大神的,还在保护
  • CTOLib 码库: https://www.ctolib.com/,貌似还在保护
  • 安卓巴士: http://www.apkbus.com/, 最近貌似凉了,进不去了 …
  • 泡在网上的日子: http://www.jcodecraeer.com/,目前半死不活,也没人保护 …
  • 干货集中营: https://gank.io/,也没什么人保护了 …
  • 开发者头条: https://toutiao.io/,也没什么人用了当初

从下面 Android 的技术分享论坛目前的保护状态来看,和 2015 年的时候相比,Android 的确凉了不少啊。

最终,在我的不懈努力,继续输入了 3 个月后,我迎来了我的第一个 star 过百的开源我的项目:XPage,这比我的预期指标整整提前了 9 个月!有了这一次胜利后,我更加动摇了我做 ” 开源我的项目 ” 的信心,随后又陆陆续续地写了很多的开源我的项目。

尝试写博客

在经验了初期的疯狂撸码模式以及疯狂推广模式后,上面须要我思考的就是该如何写技术博客了。

最开始因为没有什么写作教训,所以写的内容基本上是以我的开源我的项目的推广文为主,次要就是把开源我的项目的 readme 间接就搬了过去,而后在首尾加上推广的链接基本上就差不多了。

就这样写了三个月后,我发现尽管篇篇都是原创,而且也都是满满的干货,然而我却发现文章的浏览量并不是很多,除非你写的内容是行业内比拟有名的我的项目,比如说 Google 的 DataBindingNavigation 等内容。

起初我尝试写了几篇源码剖析的文章,发现浏览量更是少得可怜。之后我又写了几篇对于教训感悟、设计模式等内容,发现浏览的人也同样不是很多。

选对文章类型

做了一段时间后,我才慢慢地发现那些浏览量高的文章,基本上都是如下几种类型的文章:

  • 题目型文章。这种文章题目十分吸引人,经常是带感叹号和问号的题目。
RabbitMQ 实现即时通讯竟然如此简略!连后端代码都省得写了?托付,别再问我怎么自学 Java 了!和盘托出
  • 实战型文章。教你一步一步实现某个性能。
Vue + Spring Boot 我的项目实战(一):我的项目简介
Flutter 残缺开发实战详解
  • 解决问题型文章。教你如何解决某个开发中常见的问题。
JavaScript 内存泄露的 4 种形式及如何防止
Android 解决竖向 RecyclerView 嵌套横向 RecyclerView 时的滑动抵触
  • 指南型文章。教你如何应用某个比拟有名的我的项目、工具或者库。
史上最简略的 SpringCloud 教程 | 终章
手把手教你应用腾讯的热修复框架 -Tinker
  • 经验分享型文章。分享集体的成长经验、面试经验、职场经验等。
打工四年总结的数据库知识点
程序人生|从网瘾少年到微软、BAT、字节 offer 收割机逆袭之路
  • 新技术型文章。分享目前行业内最新的前沿技术。
Android Studio 4.1 公布啦
Flutter 降级 1.12 适配教程

重视写作技巧

除了文章的类型要选对外,文章的内容也同样十分重要,这就要求咱们要重视写作的技巧:

  • 题目肯定要足够吸引人。
  • 文章的前言或者摘要肯定要可能勾起读者的趣味。
  • 要害的中央肯定要配好图片(大小最好对立),图文并茂更能勾起读者的趣味。
  • 重视文章的排版,条理要清晰。
  • 在文章的结尾或者结尾最好能有举荐浏览或者关联浏览。

关注平台个性

有的时候,即便你文章选型好,内容也不错,然而可能发表了很多天也没什么浏览量,这是为什么呢?

有的时候,同样一篇文章,你在这个平台上的浏览量却远远低于另一个平台的浏览量,这是为什么呢?

这时候就波及到平台的个性问题了。就打一个最简略的比如,同样一篇技术文章,你在 CSDN 上的浏览量会远远地高于哔哩哔哩,而同样的一个技术教学视频,你在哔哩哔哩的浏览量会远远地高于 CSDN。很显然,哔哩哔哩是做视频的平台,而知乎是做问答的平台。

上面我就简略列举几个常见技术交流平台的个性:

  • CSDN

老牌技术交流平台,做技术博客起家,用户量宏大,但品质泥沙俱下,博客内容以解决问题型、指南型、根底技术型文章为主,是博客老手练手的好中央。

  • 掘金

掘金是新晋的技术交流平台,在技术新人圈内比拟火,因为有沸点模块的存在,所以成为划水圣地也是情理之中。用户量偏小,博客内容偏爱新技术,博客整体品质较高。

  • 简书

简书,综合型的创作、写作平台。虽说是非技术博客起家,但因其界面好看而深受大家青睐。就技术博客内容和 CSDN 相似,不过整体品质要高一些。然而平台已经违规导致被网新办请去喝茶,所以当初审核十分严,对作者也不尊重,动不动就把之前发表的文章全副给禁了,导致很多人曾经开始摈弃它了。

  • 知乎

知乎,又被戏称为 ” 逼乎 ”,做常识问答起家,综合型的交流平台,平台知名度较高。然而因为是做问答起家,所以技术博客这块的浏览量也并不是很大。

  • 思否

思否,又名 segmentfault,中国版 stackoverflow,技术问答平台,整体偏差前端,用户量和掘金差不多,不是很大。

就这样,我依据以上的准则,开始一直地学习,一直地在各大技术交流平台输入文章,终于有了一点小成就,成为了 CSDN 的签约博客专家,在掘金和知乎上都播种了近 2k 的粉丝,每天各大平台文章的浏览量加起来大略也有近 1000 次左右。

说老实话,写技术博客这条路并不好走,须要你不懈的致力和坚韧不拔的信念,否则你很容易因为一些琐碎而放弃。

经营微信公众号

在做了一段时间技术博客小有成就之后,我并没有开始懈怠,那时我发现那些做得好的博主早已开始经营本人的微信公众号了,于是我想也没想,在 微信公众号 官网申请表上填了一堆信息后,我开始了微信公众号的尝试。

刚开始写第一篇文章,关上微信公众号文章编辑器的时候,我就傻眼了:因为在此之前,我写博客都是应用的 markdown 编辑器,而微信公众号并不反对这一编辑器。不光如此,微信公众号编辑器对文章中链接有严格的规定,非微信公众号文章链接都将生效。

不过说到底,这些货色都是能够克服的,然而最难克服的还是这流量问题。因为微信公众号文章是非凋谢的,所以在创立初期根本是没有任何浏览量的。其次就是即便你有了一点的关注者,然而微信公众号文章推送的点击率又是非常低的,能达到 20% 的点击率曾经是十分不错的了。

虽说微信公众号有很多劣势,经营起来十分艰难,不过因为它领有主动回复,自定义菜单,话题标签等性能,用它作为我开源我的项目材料的治理和引流平台还是十分不错的。

总结

  • 写技术博客的前提是你得有不学无术,否则你写进去的货色几乎就是误人子弟。所以还是先把晋升本人的技术水平作为首要任务。
  • 写技术博客前最好明确本人的写作主题,这样写进去的货色才更具吸引力。
  • 选对技术博客的类型很重要,同时须要留神写作技巧。
  • 不同交流平台的个性不同,适宜的写作内容和形式也不同。在抉择的平台,抉择适宜的写作形式和内容很要害。
  • 集体微信公众号的经营绝对艰难,不过作为开源我的项目材料的治理和引流平台还是十分不错的。

资源分享

上面是我这两年来倒腾博客用过的好的工具和平台,分享给大家,仅供参考。

开源我的项目托管平台

  • github: https://github.com/
  • gitee: https://gitee.com/

技术交流平台

  • CSDN: https://blog.csdn.net/
  • 掘金: https://juejin.im/
  • 思否: https://segmentfault.com/
  • 简书: https://www.jianshu.com/
  • 知乎: https://www.zhihu.com/
  • 哔哩哔哩: https://www.bilibili.com/
  • 微信公众号: https://mp.weixin.qq.com/

工具网址

  • markdown 文章排版工具:https://www.mdnice.com/
  • 收费图床(上传图片):https://img.rruu.net/
  • 阿里巴巴矢量图标库:https://www.iconfont.cn/
  • 微信公众号插件(壹伴助手):https://yiban.io/
  • 草料二维码生成工具:https://cli.im/
  • 在线 ps 工具:https://www.uupoop.com/
  • 利用散发平台蒲公英:https://www.pgyer.com/
  • MP4 转 gif 工具(mac):https://github.com/mortenjust…

微信公众号

更多资讯内容,欢送微信搜寻公众号:「我的 Android 开源之旅」

正文完
 0