不知不觉已经写了近百篇技术博文了,其实在写到七八十篇的时候就想着,等写到第一百篇的时候就写写本身的感觉和心得体会,不少事情不光要去作,还应该想一想本身为何要这么作。程序员
确实很奇怪,在微博、公众号、头条为主导的互联网中,程序员之间却广泛更加乐于技术博客做为流量需求;大概程序员大部分的问题都是在互联网上搜索解决的吧!因此一切都回到最初的问题,为何会有这么多人写技术博文呢?难道由于程序员都是活雷锋吗(手动doge)?学习
在好久以前,我也有这样的疑虑,一项知识,我好不容易研究清楚了,在把它分享出去,别人坐享其成,不是很使人心寒吗?其是看待问题不必那么狭隘,本身写技术博客至少有如下这些好处:网站
不少地方都会看到以下图的学习金字塔,写做演练、向他人讲授是学习和巩固知识最好的方法:
blog
就我本身的我的感觉来讲确实也是以下:图片
技术博文是最适合程序员作知识备份的手段之一(另外一个是Github)。程序员的工做真的是特别零碎,三个月之后连本身亲手写的代码都看不懂了是常事。而将总结的知识、解决问题的经验输出成文章以后,这些东西就会真正变成本身的东西。即便好久之后忘记了,也能看一下博文就能捡回来。其实我本身就是把本身的经常使用代码、解决思路都备份到博客上去——其实不少问题常常会遇到,但其实也不是多难的问题,在网上搜索操做一番老是可以解决的,既然搜别人的还不如直接用本身已经总结好的,这样无疑会大大加快工做的效率。博客
更重要的是,写技术博文可以总结、梳理属于本身的知识体系,提高本身的姿式水平。单纯的知识碎片,并无太多的用处,老是比不上成体系的知识。在写博文的时候,更能感觉到总结的知识在体系中处于哪一个位置,本身的知识体系还有哪些缺点须要补全。等到造成完善的知识体系的时候,也就是成为该技术行业大牛的那一天了。it
如今真是愈来愈感觉到,一我的的能力再强也是有限的,终究是比不过一个团队的智慧,知识老是会在交流中逐渐进步。即便是一个菜鸟新人,有时候也能有些独到的看法,帮助本身进步。碰到过菜鸟,也碰到过大神,本身的博文能帮助别人,也能提高本身。不得不说这种感受仍是很不错的。微博
其实之前在学校也是老笔杆子了,自从毕业后就没啥正经的写文章。如今自从写博客后,写做能力和思惟能力又恢复了很多,表达能力也提高了很多,解决问题的思路也更条理清晰。class
关于“怎么作”的问题,若是是初始尝试写技术博客的话,我有以下的建议:效率
其实具体怎么写技术博客也没有固定正确的作法,我以为光是愿意写,能写,就已是巨大的进步了——人嘛,仍是不断保持学习很进步的好,态度决定一切。