写技术博客的一些心得体会

1. 是什么

不知不觉已经写了近百篇技术博文了,其实在写到七八十篇的时候就想着,等写到第一百篇的时候就写写本身的感觉和心得体会,不少事情不光要去作,还应该想一想本身为何要这么作。程序员

确实很奇怪,在微博、公众号、头条为主导的互联网中,程序员之间却广泛更加乐于技术博客做为流量需求;大概程序员大部分的问题都是在互联网上搜索解决的吧!因此一切都回到最初的问题,为何会有这么多人写技术博文呢?难道由于程序员都是活雷锋吗(手动doge)?学习

2. 为何

在好久以前,我也有这样的疑虑,一项知识,我好不容易研究清楚了,在把它分享出去,别人坐享其成,不是很使人心寒吗?其是看待问题不必那么狭隘,本身写技术博客至少有如下这些好处:网站

2.1. 优秀的学习方法

不少地方都会看到以下图的学习金字塔,写做演练、向他人讲授是学习和巩固知识最好的方法:
imglink1blog

就我本身的我的感觉来讲确实也是以下:图片

  1. 对于大部分人来讲,都是接受信息的多,输出信息的少。被动接受的知识没有通过主动输出信息的梳理,老是很容易忘记,理解程度有限,觉得本身明白了实际上没有明白,下次遇到了可能又须要从新学习。
  2. 工做之后不少时间都是零碎的,这样就会致使学习的知识都是零散的,实际上不少的知识都是须要总结的,须要知道本身遇到的东西在这个体系中处于什么位置。每次都只知道一鳞半爪,是很难从整体上认识整个知识体系的。
  3. 主动认真的进行信息输出,会把全部的相关的知识都搜索参考一篇,这无形中又稳固了一篇相关的知识。

2.2. 知识的备份

技术博文是最适合程序员作知识备份的手段之一(另外一个是Github)。程序员的工做真的是特别零碎,三个月之后连本身亲手写的代码都看不懂了是常事。而将总结的知识、解决问题的经验输出成文章以后,这些东西就会真正变成本身的东西。即便好久之后忘记了,也能看一下博文就能捡回来。其实我本身就是把本身的经常使用代码、解决思路都备份到博客上去——其实不少问题常常会遇到,但其实也不是多难的问题,在网上搜索操做一番老是可以解决的,既然搜别人的还不如直接用本身已经总结好的,这样无疑会大大加快工做的效率。博客

2.3. 体系的造成

更重要的是,写技术博文可以总结、梳理属于本身的知识体系,提高本身的姿式水平。单纯的知识碎片,并无太多的用处,老是比不上成体系的知识。在写博文的时候,更能感觉到总结的知识在体系中处于哪一个位置,本身的知识体系还有哪些缺点须要补全。等到造成完善的知识体系的时候,也就是成为该技术行业大牛的那一天了。it

2.4. 知识的交流

如今真是愈来愈感觉到,一我的的能力再强也是有限的,终究是比不过一个团队的智慧,知识老是会在交流中逐渐进步。即便是一个菜鸟新人,有时候也能有些独到的看法,帮助本身进步。碰到过菜鸟,也碰到过大神,本身的博文能帮助别人,也能提高本身。不得不说这种感受仍是很不错的。微博

2.5. 写做能力和思惟能力

其实之前在学校也是老笔杆子了,自从毕业后就没啥正经的写文章。如今自从写博客后,写做能力和思惟能力又恢复了很多,表达能力也提高了很多,解决问题的思路也更条理清晰。class

3. 怎么作

关于“怎么作”的问题,若是是初始尝试写技术博客的话,我有以下的建议:效率

  1. 选择一个技术博客网站。我的网站的话不是很推荐,毕竟建站很麻烦也很难作搜索排名。推荐选择一个你常常搜索问题是可以遇到的网站。
  2. 推荐学习下Markdown格式的写法,如今的技术博客网站基本上都能支持Markdown格式写博文了,你能够经过这个格式保存在本地,发到多家网站上面,是一种很好的通用格式。并且Markdown很是容易学习,初始学习我建议只须要会使用标题还有插图图片就好了,其余的问题能够边写边学。
  3. 初始写的话能够常常从小的问题入手,积累经验和信心,不在于一篇文章的量的多少,而在于长期的坚持。不过前提是对这些问题能有深刻的调查,从整个知识体系上去看待这些问题。
  4. 有的人建议博文最好写的大而全,深入而有看法。这样作的目的的是好的,不过这样的精品文章写起来仍是很耗精力的,有时候一个星期才能写一篇。其实咱们初始写做也能够写的短小精悍一些,若是内容确实不少,也能够拆分红多篇文章,这样可能更加符合零碎的时间安排。
  5. 写技术博文思路不少,我认为大致分红两种,一种是向下回归,追溯到学科知识的自己;另外一种是向上总结,总结到知识体系,行业应用。

其实具体怎么写技术博客也没有固定正确的作法,我以为光是愿意写,能写,就已是巨大的进步了——人嘛,仍是不断保持学习很进步的好,态度决定一切。

相关文章
相关标签/搜索