目录
为什么程序员要写技术博客?
昨天我在B站上看到了一个关于为什么程序员要写技术博客的视频,感觉自己收获了挺多的,现在来分享总结一下这个视频的内容以及自己对这个的认识和感觉。
写技术博客的好处
- 简历加分。
自己的技术博客可以为以后面试时加分。面试时可以在自己的简历上写上自己的博客,博客里面的内容不需要太深(有当然是好的),只要你坚持写有,那这个态度就有了,可以使面试者对你多看几眼。
- 总结加深理解。
写博客可以加深自己对这个方面内容的理解。我也觉得“每学一个东西,就应该输出点什么”这种多输出的方式可以很有效的让自己记住东西。如果你觉得自己学东西一学过后就容易忘,这种多输出写博客方式能够有效地帮助你,因为写的过程 = 知识复现的过程。因此写博客是可以让你系统地总结整合自己某阶段的学习成果的。
- 提高写作、表达能力。
写博客是一个写作、表达自己的过程。通过写博客介绍一个“技术”或自己学习某项技能过程中自己的感悟等方面的内容时,你会为了让读者深入浅出地理解你的意思而注意自己的用词,为了让读者有一个轻松阅读的过程而精心排版,这些都能提高你自己的写作、表达和文章排版能力。
- 很好的备忘录、踩坑记录。
在自己学习一个知识或技能和实战过程中难免不会遇到一些困难的问题,当你费尽九牛二虎之力解决问题后,你肯定不会想再次遇到同样的的问题,在一个坑跌倒两次。那么通过写博客记录你解决问题的过程或思想的方式,这可以让你在再次遇到同种问题时有个参考。
- 通过写博客认识到志同道合的朋友。
在写博客的过程中,你肯定会遇到几个与你交流技术的网友,那在你们的多次交流后说不定就会成为“网友”。
如何写技术博客
扫除误区
-
误区一:感觉自己是初学者,写不出什么比较有技术含量的东西。
一开始不需要你一定写出比较有技术含量的东西,你可以写一些自己遇到的问题然后通过某某方法解决问题的过程的问题解决博客,像“XX问题的解决方法”这样的文章都是可以的。只要这能对他人创造便利、有价值,那你就尽管放开去写。 -
误区二:自己写的博客会不会被喷,不敢写。
只要你写的博客客观公正、能够帮助自己记忆理解以及还可能对别人带来一定的价值或参考,那么你的博客就是有意义的。不要过多地担心,因为就算是大牛写的博客也可能会经常被喷,这没什么大不了的 -
博客平台那么多,我应该在哪写博客呢?
可以选择自建博客,如果不会自建博客或者说自建博客太麻烦了,亦可以选择优快云、博客园等博客平台。
技术博客内容
- 写文章的第一阶段是“自嗨阶段”,这个“自嗨阶段”主要是培养你对写文章的乐趣的,如果你在做一件自己不感兴趣的事,那你是很难坚持做下去的。同理写博客也是,一开始可以写的比较随意一些,分享自己感觉有趣的技术或问题。
- 有了写技术博客这份热情后,那你可以先整理分享自己的学习笔记、感悟心得或源码小demo等东西,然后整理为一篇技术博客放到自己的博客上去。
- 在自己还没有太多深入学习前,可以写一些入门类的文章,即写一些技术入门类的博客,如:带你入门XX算法;
也可以写一些实战类的文章,这类文章即是记录你在做一些实操时的过程,比如你在虚拟机安装Linux系统或更简单的安装Java的JDK这些实践操作是的过程,有点类似家电附带的安装说明书。
- 随着你的坚持和学习内容的深入,你就可以开始写一些更加深入或者自己编写组件的博客了。
写技术博客的原则和建议
- 建议使用markdown格式写博客。
- 写的内容要真实、可复现。
你写博客的内容描述要真实,不能是根据一些东西而虚构出来的;还要能够复现,不要写出来后让别人根本不知道如何进行实现或根本实现不了。
- 注意知识产权的保护。
不要不经过作者的同意随意转发博客,在自己的博客里使用了他人的代码或文章片段等内容的时候要标明出处。
结语
不是牛人才写博客,而是你写着写着就变牛了。坚持就是胜利,借用我玩的一款手游里面的话来说就是“只要你熬死大佬,那你就是大佬了”。