千里之行,始于足下 - 第一篇博客

458 阅读10分钟

前言

在写这篇文章之前,我已经尝试了很多次,但最后都失败了,也许这一次也不会最后一次,但以前都是心血来潮,希望这次可以开一个不错的头。

我想写博客已经非常久了,我也曾经折腾过无数的博客,但我搭建的博客远比我的文章多。有些博客平台估计没有点历史的人都可能没听过,以前还折腾过,百度空间,七十二松等等,来来回回都不下十几回了吧。

  • 自建网站
  • Wordpress
  • Github Pages
  • 各种第三方的博客平台

花在挑选博客平台的时间比写文章的时间还多,本末倒置了,但也并不是说没有收获,至少学会了 Makrdown 语法。

所以这一次,至少这篇文章我是先用 Markdown 写好了,我再来挑博客平台。

下定决心

人不会无缘无故的做决定,让我这次下定决心写技术博客的契机,还是最近的职业的瓶颈,工作并不算不认真,只是缺乏太多的技术深入思考,导致行业和技术栈越走越窄。

最近一段时间,我尝试投了简历,更全面和客观的认识自己,发现自己的技术短板还是非常的明显。于是我下定了决心提升一下自己,时隔几年,我知道技术博客最重要的是坚持,以前很多次心血来潮,都坚持不久。

先找到动机

找到自己写作的动机很重要,盲目开始,为了写作而写作,很容易让自己迷失。这也是我总结了以前失败的主要原因,听到别人说技术博客很好,就脑子热心血来潮开始了,但都没善终。

挖掘你内心的原动力

这一次,我更注重的是内在的动机,而不是外在的影响,摆正自己的心态。

什么是外在的因素影响,例如:

  • 为了赚钱
    有人说写博客赚了多少钱,动心了,就想通过写博客赚钱,这时候,你满脑子都是想着,什么样的文章能赚钱,不赚钱就放弃了。我不是说想赚钱不好,但是最好不要,一开始就把它当做你的原动力,因为想通过写博客赚钱要付出的努力远比你想象的要多。
  • 为了面试
    同样,如果为了给面试官看的,也很容易造成流水账,只看数量不看质量,或者容易变成抄袭,变成一个形式主义。

下面是我自己思考和总结的写作动机。

1. 帮助自己更深刻的理解技术知识点

这应该是我的最主要的原动力,我已经开始了有一小段时间的技术进修,也有做一些笔记,和一些小案例的实践,但有时候还是感觉一知半解,然后呢我就会谷歌这个知识难点别人是怎么理解的。非常有意思,同样的一个知识点,不同的人理解方式是不一样的,但是我能感觉他们写出来的那一刻,是深度进行了消化过了,写给自己看和给别人看的会非常的不一样,所以我想通过写作输出倒逼自己的技术理解会更深刻,从而让自己更进一步。

2. 分享自己解决问题的思路

一个工程师嘛,总会遇到一些各种问题,随着工作经验增加和业务的深入,已经有很多问题并没有标准答案,有时候偶尔搜到一个思路,会让人有醍醐灌顶的感觉,把这些思路分享出来,有助于一个良好的社区循环。
另外,说不定可以跟其他人进行互动交流,有更好的解决方案,或者能被指出一些错误的话,进一步改善和深化问题解决能力。

3. 提升写作技能

  • 短期:对于程序员来,写文档实际上是个技术活,提升写作技能,百利而无一害。
  • 长期:技术是硬实力,硬实力固然重要,但软实力,例如:管理,产品思维,写作等,同样也重要,这些软技能犹如你埋下的一些小彩蛋,随着时间的推移,它们可能在某一天会生根发芽,让你变成了一个更不一样的自己。

4. 作为简历的补充

的确这是一个比较功利的动机,不过确实是我遇到了面试的问题,如果我没有很好的工作背景和学历支撑,简历的确是一个薄弱的环节,假如我有一个经营的还不错的技术博客,会让我单调的简历有一道靓丽的风景线。

现在越来越多的面试需求提供个人博客或者开源项目,我也有过做面试官的经历,如果应聘者提供了一个技术博客,我会优先点开它,它比起一个苍白的简历描述,技术博客更能让面试官更全面的认识招聘者。
而且,对于大部分没有很好的工作背景和学历的技术人员来说,技术博客是最廉价的晋升手段之一了(另外两个是:关系链和开源项目)。

另外:

是的,我放弃了赚钱的目标了,我也不打算打造自己的个人品牌,太强调阅读量会让自己忽略写作的核心动机,而且因为起点太高的话,容易失望,容易放弃,何不把目标定得简单点呢?

作为一个写作小白,这样才容易下笔,没有那么多负担,太大压力就太难持续了。

确认写作范围

以前尝试过很多次写作,但是都因为很难下笔,主要不知道要写什么东西,太浅了质量不够,太深了难度太大。

所以确认自己的写作范围,是第二件最重要的事情,由于之前已经有很明确的写作动机了,那范围也大概确定了。

  1. 首先是我正在进修中的,我比较难理解的技术知识点 - 分享自己的知识难点的理解过程
    例如,我正系统的学习整个前端知识,所以肯定就是前端的难点。这些写作的话,我不用在乎是否已经有足够多的类似文章了,当然我也会参照一下其他的写的好的文章,但我更在乎的是我自己是否有深刻的理解作为前提,用更好的表达方式写出来。
  2. 然后是我工作遇到难点的解决思路 - 分享你的问题解决思路
    有问题,就有解决问题的思路。如果是随便谷歌就有的答案,就没必要写了,当然是有点难度有点深度的东西,另外,由于是提供别人使用,会更讲究,逻辑严谨,可行性等工程方面的考虑。
  3. 新技术的尝鲜 - 分享自己对未知事物的探索过程
    这种文章可以作为一种技术人员的时事资讯,以介绍和体验为主,当然可以给出自己的见解最好。
    • 首先,可以让自己对新技术的发展保持一个敏感度,培养自己的学习能力,不至于太落后。
    • 其次,新的技术出现都是为了解决现在无法解决的问题而出现了,写这样的文章可以让自己有更多的思考,而不是盲目追求新技术
  4. 另外可以写点职场也好,技术,或者生活的体验
    以后再回来看看,或许是一种别样的体验,也可以让别人有更深刻更全面的认识自己

写作规划

如果确认了目标和范围,已经算是开了不错的头,接下来就是怎么执行了。

贵在坚持

首先摆正了自己的心态,写作是一个持续不断的提升过程,让自己可以在比较舒服的状态下写作,比什么都重要。

之前就尝试过把自己逼的太紧,挑战了简书的日更,在我坚持了不到一个月的时候,我就放弃了,坚持日更除了让你感觉自己很努力,但实际看着我写的那些毫无质量的流水账,没有任何意义,我只为了写作而写作,简书充斥着这些类型的文章。

但也不是太随心所欲,对新手来说,还是要有点约束和规划。

定一个小目标

先给我自己定一个小目标(立个Flag):每周坚持更新一篇

给自己定一个小目标,目标要适中,不能太难,也不要太宽松。我觉得一周的时间是比较合适的,我有充分的时间来想写什么内容,也可以有足够的时间去深入。

现在马上就要进入了2019年下半年了,如果我能坚持下来,2020年的时候,我大概就有20篇左右的文章了,我觉得这已经非常可观了,盲目追逐数量不是什么好事情。

假如我现在写到一定程度了,可能会放宽数量,不是越写越频繁吗?怎么越写越少了呢?一开始其实有很多知识难点可以写,后面逐个击破后其实,灵感也开始缺少了,毕竟如果千篇一律的话,看着也挺无聊的。

学习写作的一些小技巧

作为刚开始的小白,这不是最重要的,但是提前进行一些小技巧的训练,可以让自己的写作更为流畅。
最简单的就是看优秀的文章,学习他们的文章结构。也可以看一些别人总结的写作技巧,例如,提前列好文章的大纲,怎么定标题等等。

写在最后的话

放下急功近利的想法,写作是一个短期收益很少,长期收益很大的东西。但人总是高估短期利益,低估长期利益。

我已经工作了很多年了,但我在前端这里只是一个小白,在写作更是一个小小白,毫无疑问前面的文章会质量不好,或者写作不佳,但人总有一个开始,归零的心态很重要。如果我要一切都准备好,那我永远只会处于未开始的状态,只会陷入永远无法开始的心障,觉得一切都太晚了,现在再来努力已经来不及了。

有一句话说的很好:

种一棵树,最好的时机是十年前,其次就是现在。

千里之行,始于足下,何不现在写下第一篇博客?

感谢这篇文章提供的一些思考:写技术博客那点事