其实一直是挺喜欢写blog的,但是最近在写blog这件事上遇到或者开始思考一些问题了。
首先,写blog的动机。对于这个问题,我从自己的理解上得出以下几个原因:
- 写blog是对自己学到知识的一种总结,而且是一种相对比较有效的总结方式。学习是个漫长的过程,而在这个过程中,是容易遗忘的,也可能是理解的程度不够,而导致容易遗忘。而在自己打字写成blog的过程中,一方面需要自己在自己的理解基础上进行二次理解,并把自己的理解通过文字表述出来,这个过程其实挺复杂的,你得想怎么去表述自己的思路,怎么去构造自己的句子,怎么去让别人能够更简单的理解自己的想法。这个过程其实也是在加深自己的理解,同时也锻炼了自己的文字表达能力。
- 另一方面,写blog是对自己的一种宣传,或者说是从程序员的角度来说是会满足自己一定的心理需求的。程序员在一定的角度看,也是具有较高的文化修养的,应该大多数都具备较高的学识和学历。同时程序员们也因为自身是处于一个节奏变化很快的形式下,会不由自主的去关注到很多方面的事。应该来说算是走在时代靠前的一个步伐上。那么他们在这样的基础上,需要通过一定的方式和手段,来发展和制造自己的影响力。当然blog便是一个很好的选择。通过blog来阐述自己的观点,发表自己的看法,喜欢的,赞同的人看到了,点个赞,或者有时候还会因为一篇志同道合的文章而成为很好的朋友,这都是很美好的事情。
- 最后一点,其实也是和第二点差不多。写了blog,若写得好,便会在一个群体中产生一定的影响力。有影响力了,那么会在很多地方给你带来好处的。(自己想便知道。。比如有人因为blog写得好,自己出版技术书籍;在有影响力之后,号召同学们创业等等。。)
- 第四点,或者还会有更多的好处,自己去想吧~~~
当然写blog会有很多好处,有坏处么?算了,坏处是会占用你很多时间,若要把blog写得很好,会占用你更多时间。(当然,要想得到任何回报,都是需要付出的。)
在写blog的这件事情上,我遇到了其他的一些问题:
- 既然要写blog,写在哪里?一是依靠成熟的blog网站来写,比如博客园,CSDN,OSchina等等。这样的IT社区在国内是比较多的,虽然有的也有不同的侧重,但是都在blog方面比较成熟的,有了很多大的用户基础了。二是自己搭建个人blog网站,其实牛人都是走的这条路。因为这样做的话,会在blog的各种设置上有很大的自由度,有自己独立的域名也是一件很酷的事情。——但是对于不是很牛逼的人,这里就会面临一个选择。这里的选择,其实实质上来说,是自己blog影响力大小的选择。在CSDN这样的平台上写blog,会利用到它这样很大的一个用户群的,会让自己blog的阅读量远大于自己个人的独立blog的。当然你牛逼的时候,自己的blog永远在百度搜索的首页排行第一的话,就不用考虑这个问题了。对于无名者,自己搭建独立blog,上不了首页,被其他人看到自己blog的机会就会特别小。blog的阅读量,很大程度上是激励博主继续写作的强大动力!
- 在上一条问题中,如果选择了在成熟社区中写blog的话,自己也得去选择具体的某个网站来维护的,同样的文章,放在多个地方,其实是没有多大意思的,会显得好无聊。。这个问题就自己选了~~
- 如果选择自己搭建独立博客的话,这里又会遇到更多的偏技术的问题。比如你使用Wordpress来搭建么?还是使用目前比较流行的使用Github的pages来搭建静态blog呢?使用目前比较流行的hexo,还是Jekyll来搭建静态blog呢?每个方法和手段都有自己的优秀的地方。初学者都会很迷茫的—>>没有尝试的时候,都是挺麻烦的。
最后说说我自己吧:自己在CSDN上写blog上写blog差不多一年多了,写得不好,一方面是没有深入到一个具体的技术方向;一方面也是因为自己的文笔不行。然后最近又想跟着潮流,搭建一个自己的独立blog,最近寻思着很多问题,在以上总结了下自己的各种想法。
总的来说,写blog的过程中,确实是一个很好的学习过程。而且对IT人来说,写blog来说也算是很必要的,只是是总结自己的经历嘛(比如记下一个bug,怎么修改,对其他人来说,或者遇到了它,就算是找到了一个很好地解决方案,不知道会节省多少时间呢?或者这也是搜索引擎存在的一个意义之一吧!)
但是从另外的角度来说了,每件能有好回报的事情,都是需要自己有所付出的。
且行且珍惜吧。╮(╯▽╰)╭