程序员写博客想写什么写什么

写一篇博文意味着要花一定的时间,有时候可能是一个小时,有时候可能会更多--最后还是需要有耐心。

简单的说几点:

技艺的掌握在于重复。技术和游玩的相同之处在于技术玩得越多,也就越熟悉,当你试着去写一篇博文的时候,你也回顾了过程。游玩的回味可以再次欢乐,博文的书写可以再次熟悉。
你的过程正是别人所需要的。不要以为你手上的那点点关于编码的小知识不是别人所需要的,有时候人们就需要像《七周七语言 理解多种编程范型》这种书。
你的作品有可能因此重构。至于你对于重构是害怕还是享受,我就不得而知的,但是你写出来的时候,也许你会有更好的思路涌现出来。不好的一点是你还需要对这篇文章进行重构。
别人的评价。别人的评价有时候是打击,不过我想更多的时候是一种建议。

技术堆栈

每当我们解决一个问题,可能过了很长时间后忘了。但是如果我在博客里面,记录这件事情。我可能真的不知道如何去做了,但我知道怎么去找到它。

因为在你写博客的时候,你就是在整理你当时解决问题的场景。你还记得你当时解决问题酣畅淋漓的心情,那种突然茅塞顿开的开心。只在一瞬间,足以驻留你的脑海。这时候我们百度一下,搜搜当时的关键词。就能很容易的找到当时的博客,解决问题。

技术积累

程序员在平日工作中会遇到很多技术难题,这些技术问题有时候并不成体系,是零散的技术点。这个时候就需要养成一个把遇到的技术问题记录下来的习惯,有助于之后再次遇到这个问题时能够更快地处理。日积月累,也就能形成自己的技术积累。既然是要把技术问题记录下来,为何不记录在自己的博客中和大家分享呢?说不定还能在分享的过程中寻求到更好的解决方案。

教会别人也是自己学习的过程


程序员时常要学习很多新技术,新工具,而这些技术往往是需要大量实践才能够掌握的。将学习到的新知识通过编写教程的方式分享给其他人的这个过程,本身就是对新知识回顾的过程,有助于对知识点的进一步消化吸收。如果能够通过一篇文章教会别人一个新的知识,那么自己对这个知识的掌握也将更上一个台阶。所谓“最好的检验学习的方法就是把它教给别人”就是这个道理。

在简历上锦上添花


博客能够很好地记录程序员的学习路劲,并且也能很直观地表现出博主对技术的掌握以及学习的态度,也从侧面见证了博主的一步步的成长。
当你在简历中贴上你的博客地址,它表明你对技术的热爱,是一个对工作有规划有想法的从业人员,光是这一点,就已经让你和别的应聘者高出了一个等级。通过博客传递的信息,也能更快地让面试人员了解你的技术领域,提高面试的效率。通常,招聘者通过博客招聘人才的效率要比在求职网站上散布求职信息效率来的要高。

技术博客应该写些什么


关于如何写好博文,好的技术博客应该都写些什么一直都有两种观点:

观点一:想写什么写什么


记录点滴成长。无论是一个API的使用方法,还是某个命令的指令参数,都可以写成一篇文章到博客上。写博客不全是写给别人看的,其主要目的还是在于帮助自己回顾梳理知识,或者是记录下一些容易忘记的知识点。不要在意这篇文章的质量,重要的是要写出来。

观点二:只写经过自己学习思考过的内容


不要什么东西都往博客上放,博客上的文章一定是经过自己思考总结下来的知识。不要罗列下一对代码,凑上几句话“首先…,其次…,最后…”。写一篇技术博客,首先是要明确该博客的目的,通常是学习一项技术、解决一个技术问题什么的。要分清楚什么东西值得写,什么东西不值得写。

我的一些感悟


前期技术积累少,表达能力有限,想要写出高质量的文章是很困难的。这个时候遇到的最多的还是,这个东西怎么用,那个东西能解决什么问题等较为低级的知识点。这种知识点值不值得写呢?我觉得这个阶段不写这些写什么呢,难道还想写出轰动的文章?技术积累是有一个过程的,前期文章质量不高是很正常的,关键是有没有养成梳理知识,并把知识表达出来的习惯。我觉得目前我就处于这个阶段,要想写出好文章真心力不从心,但是不经过“烂”文章的训练,又怎么能写出好的技术博文呢。所以我的方法是,把文章进行分类。是经过学习总结得出来的文章我放到“学习”分类下,这个分类下的文章是我自认为质量尚可的(当然只是自认为……)。单纯为了预防自己忘记的知识点,或是一些工具的用法,我放到“备忘”这个分类下,这个分类下的文章全不在意细节和质量,只要自己看得懂就行了,转载别人的文章也会放在这个分类下。“笔记”这个分类下的文章和“备忘”分类中的文章比起来,区别在“笔记”分类下的文章是经过了一定的梳理但质量并不高的文章。除此之外就是“杂谈”分类,这个分类用来存放和技术无关的文章,或许会有几篇日记性质的文章来抒发下内心情感也是可以的。

学习:质量较高的“旗舰”文章,我的“科研成果”
笔记:不关注质量,关注知识的梳理
备忘:一些转载的文章,看得懂就行
杂谈:想写什么写什么

总结

于是我们又回到了一个起点,人都是自私的。我们都希望自己能更快的学习好一项技术,一门语言,别人也需要你手上的那项技术、那个语言。当你开始意识到别人需要你手上的东西的时候,你就懂得换位思考了。去写吧!没有为什么,只是去写就是了。


回到

顶部