程序员为什么要写技术博客

       程序员为什么要写技术博客,这应该是个老生常谈的问题,Google一下可以发现很多类似的博客,但是这并不妨碍我也写同样的话题。


       每个人都有自己的理解,然当你写下来之后,你对自己的想法的思路会更加清晰,理解会更加深刻。在写之前,我对这一问题可能只有大概的想法,但是在写完之后,自己就会很清楚,为什么要写技术博客,深刻感受到他的好处,以后写博客的动力就更加强大了~


       笔者之前也对程序员写技术博客这件事感到非常的不解,这种浪费自己的时间,来造福他人的事,为什么有这么多牛逼的程序员在做呢?直到寒假接到了要写5篇博客的任务,这才开始了写博客之旅。


       关于探讨程序员为什么写博客这样的问题,本应在第一篇中写,但为什么出现在第二篇呢?其实很简单,之前的笔者对于写博客这件事嗤之以鼻,但是在写完一篇博客之后,却深刻地感受到了写技术博客的魅力所在(不要怀疑,就是这么神奇,谁写谁知道)。于是乎,在写完上一篇博客时突然觉得,这是很值得思考的一个问题,那便也写下来吧。


一、加深对问题的理解

      

        这是笔者在写完第一篇博客之后最深刻的感受。第一篇博客是关于“什么是DOM”,之所以写这个话题,是因为笔者在看了一半关于DOM的书之后对于这个概念还是非常模糊。也就是说,笔者在写之前,也不知道什么是DOM,而在写的过程中,却从慢慢地懂,到明白,到深刻的理解。笔者自信,对于DOM的理解已经是比较深入了(不代表对DOM的使用很熟悉哦),在之后学习DOM的过程中也会轻松很多。


       在写的时候,就需要组织语言,在组织语言的时候,就需要考虑用词,而对用词的思考,就是深入理解的时候。所以对于一个问题,你觉得会并不代表真的会,如果你能够将答案清楚的表述出来让听众也觉得懂了,那才是真正的懂。


       在撰写博客的过程中,在组织语言的过程中,思路越来越清晰,理解也随之越来越深刻。


二、记录 & 备忘


       每次配置环境变量都要Google一次,同一个问题经常碰到也是要Google n次,问题解决了就忘了是怎么解决的,下次同样的问题还是要花费差不多的时间去搜索,去解决。其中一个原因其实就是对问题没有理解,不知道为什么这样解决,自然就忘得快;另一个原因就是人都有的忘性,时间久了,忘了也是可以理解的。以上两个原因,写博客都可以起到一定的作用。


       将解决方法整理一次,记录下来,能对问题有更深刻的理解,下一次就能避免发生同样的错误。而就算再一次碰到,也无需花费同样长的时间去搜索解决办法,根据自己整理出来的博客,或许可以减少几倍甚至几十倍的时间。


三、分享 & 交流


      在计算机中许多东西都是开源的,那么将技术、代码、想法等开源出来也是无可厚非。而这样的开源,不仅仅利人,同时也是利己的。可以在评论中与其他读者进行交流,指出文章中的错误与不足,使自己得到提高。在投递简历时,将博客写入简历中也能起一定的加分作用。从更长远的角度考虑,当日后的读者慢慢增加,或许还能设置几个广告位赚点外快~,当然这都是后话了,也可能一直做一个默默奉献的小码农哈哈。


       综上所述,作为一个程序员,花时间写写技术博客,真是百利而只有一害(稍微费点时间咯)。







  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值