现在短视频,视频,直播,自媒体平台泛滥的时代,很多人听到“博客”的时候,可能会想:现在还有人读博客?
不管你怎么想,我还是要告诉你写技术博客对于开发者有多重要。而且必须是公开的技术博客,要和自己不公开的学习笔记区分开来。
就从实际案例来说,很多业界大牛都在坚持写技术博客,比如前端 CSS 大牛张鑫旭,再比如阮一峰,廖雪峰,陈皓,鸟哥等等。
那么写技术博客对于新手开发者到底有什么好处?
写技术博客,让你把知识掌握得更牢固
有一种被验证过的很好的学习方法:费曼学习法,它的核心就是通过教别人,来消化一个知识点。发现了没,写技术博客就是把你学的东西,用你理解的文字写出来给你的读者看,把读者当作教授对象。
在你写的过程中,你想要表达清楚一个知识点的话,你就必须将这个知识点反复咀嚼,直至彻底掌握。
当你想写某一个话题的时候,你就会循环往复地不断去专研。这是成为一个技术大牛的必经之路!
通过不断输出倒逼自己成长。
写技术博客,写出各种机会
这里的机会,我认为大致有以下三种:走向职业化机会,影响力变现机会,工作面试机会。
走向职业化机会
很多高中生大学生仅仅是对某个开发领域感兴趣,但是写着写着,越来越擅长,就会开始这个职业生涯。我见过不少高中生在高中就开始搭建个人网站写技术文章,后来考大学,出来工作,目标就会相当明确,都最终从事了该技术相关的职业。
影响力变现机会
长期不断的输出,就会形成影响力,传播就会越来越广,就会有人找上你,比如请求合作,付费开发或咨询。你甚至可以主动出一个自己的产品,课程书籍软件或者提供专业服务。
工作面试机会
写技术博客可以获得很好的工作面试机会,这个是很多人会忽略的一点。想想下面这个场景:
假设你是IT公司的招聘人员,你的工作是为新项目招聘程序员。经过几轮筛选,有两个候选人。
第一位候选人有一份很棒的简历,列出了工作所需的所有技能。
第二位候选人也有一份很好的简历,列出了工作所需的所有技能。但不同的是,这位候选人还有一个长期更新的技术博客。通过浏览他的技术博客发现,他也一直在撰写在简历中列出的技能的文章。
现在想想你会选择哪个候选人。
写技术博客让你沟通能力变强
很多做技术的,沟通是一大弱项,不善言辞。但是,相信我,多写文章多思考,不仅可以提高你的写作能力,还可以提高你的沟通技巧。
虽然这些技能在你的实际工作中红,不如编程技能重要。但是,大多数情况下,作为一个程序员,代码绝对不应该成为你的全部,你还需要能够在团队中工作,和产品经理或者客户沟通。
况且沟通和写作技巧也不仅限于你作为程序员的工作。它们也是生活中必不可少的技能。
写博客的三个错误心态
”我不是这个领域的专家”
每个人都有一个独特的视角,一个值得分享的视角。你可能认为你不像某专家那样了解这个技术。
但是请记住,教学的最佳时机就是你刚刚学会它的时候,因为你还记得没有理解它时的感觉。
在这种情况下,你可以用一个刚刚学到东西的学生语气写博客。我每天都在学习新的东西。大约有50% 的内容是我在研究一个话题的过程中学到的。
“我不是一个好作家”
我也不是,但我不在乎。我只知道我不断写,我会写作技巧会越来越好。
“我害怕批评”
记住,如果没有挑战,你就不会成长,跳出舒适圈,接受让你成长的批评。另外对于一些刻薄的评论,直接删了他们的评论就好,眼不见为净。
在哪写博客
在各种社交平台就可以写技术博客,比如在掘金,知乎,公众号写。
另外值得一提的是:技术大牛都是有自己个人网站的,比如文章开头提到的部分大牛,比如 vue.js 项目作者尤雨溪。有一个个人网站的最大好处就是,你可以把它当作一项资产,个人品牌去经营。其次,就是通过搭建个人网站,你会更加的了解一个网站的建成,需要的整个流程分工,给你带来更多的可能性,更好的团队沟通能力。
所以,你决定开始写技术博客了吗,先坚持个 100 天试试看?欢迎在评论区告诉我你的想法。