作为习惯于在字母的世界里穿梭,大多是时候都在和电脑交流的IT人事,能完整的、流畅的表达自己想法已经不是一件易事,更不用谈用通俗易懂的文字向别人解释清楚何为C语言中的指针,c++中虚函数表,java中的反射,shell中的正则等等专业知识了。所以写博客是一门技术活,特别是写技术博客,你需要在自己开发的经验基础上去总结,去归纳,每个问题的细枝末节都需要弄得清清楚楚,才能想别人阐明清楚你的观点和理论。碍于经验的缺乏,技术的狭隘,文字的生疏,作为新手的我们,该不该写技术博客呢?
在回答这个问题之前,我感觉有必要和大家分享下个人认为几个比较好的博客专栏,我在这其中受益颇多。选取几个博文不同的撰写方式。
Vamei的博客其实让我收益蛮多,Java和Python的入门也是在他的博客专栏学习的,技术知识写都是比较浅显易懂,循序渐进,而且都有配图来帮助理解说明,对初学此类技术人员来说是一个很好的选择。他博客有点类似学习笔记,技术要点总结,读他的博客,能让你很快的了解一门语言的相关基础要点,并能简单使用。所以个人感觉他的博客偏向于基础教程系类,零基础也适合阅读。
最先找到了解到他的博客的时候还是因为makefile的相关问题。看到之后就一发不可收拾,他的技术博客写的比较有深度,而且语言也比较通俗幽默,特别是c++的分析讲解能让人豁然开朗。文笔有一针见血的功效,需要很深的开发经验和技术积累。他的博客从CSDN专栏到后来的他自己的酷壳,虽然更新的少但是含金量都是比较重的。每次看都有一定的收获,不只是技术上。
雷博士的博客,可能就比较少的人关注了,因为他的博客不是专注于某个技术本身,而是分享他工作中工作经验(FFmpeg和live555的使用),这个可能流媒体的开发同仁就比较熟悉一些,一个开源的媒体处理框架。大家都知道,现在国内原创的技术很少,而且开源的成熟,稳定,易排错。所以大家都需找开源的。在探究这些框架使用的过程中,通过记录并分享经验,方便了我们大批后来开发使用者