首页 > 代码库 > 写博文的why和what

写博文的why和what

   
    时间过的好快啊!转眼间,不但2014过去了,2015年的第一个月也过去了。真是时间匆匆啊。自己毕业已经5年多了,步入社会,进入工作岗位都这么长时间了。回想这些年,感觉空空的,都发生了什么,自己怎么过来的,得到了什么,失去了什么,似乎都淡忘了。唯一感觉发生了变化的是自己年龄一直在增加。突然感觉好失败啊。
    偶然间的一次同事聊天,谈到了博文。同事说:你们太忙了,连写博文的时间都没了。是啊,一直都在忙,当时可能感觉很充实,很有价值。可随着时间的慢慢侵蚀,渐渐都淡忘了。虽然有时会有一些记录,但都零零星星的,并且都已经找不到了。
    打那时起,博文迂回在我的脑中,我们为什么不写博文呢?我查了一些资料,可能是做程序员的通病吧,做什么东西都要调查研究一番。下面许多话总结于网络。


    why:为什么要写?

    what:怎么写?


    写博文的好处比我想象中要大的多,在如今高速发展的互联网时代,写博文能让自己沉淀下来,总结自己在技术、产品、工作、生活中的点滴,在成长的道路上走的更踏实,所以第一个好处是持续的自我成长。其次,提升为人民服务的意识,博文要获得别人的认同,必须给读者带来一定收益,要么受文章启发,绕过自己曾经踩过的一些坑,要么遇到类似问题,按照自己指明的方向,迅速抓准关键点和解决方案。最后很重要的一点,提升自己的写作水平,经过几年的写博文经历,以后再也不会有人说你语文是体育老师教的,顺带着个人的沟通水平也直线提升。
    好处这么多,没有理由不开始写。可是怎么写好呢?对于做IT的技术人员,最好就是写技术文章,找准自己的定位,写自己能写的,对自己有帮助的东西。菜鸟级人物,以夯实技术与积累工作经验为目的,既可以分享初次搭建开发环境的经验给后来者,也可以分享学习一种编程语言的瞬间感悟(茅塞顿开的感觉),还可以对排序算法进行深入分析。对于工作时间较长的,在技术上有自己的理解与解读,平常指导新同事的技术理论,领导给予较高评价的工作成果,这些素材经过润色,都可以变成好的博文。 
    写博文不像打游戏,那么有激情那么爽。可能是一个很枯燥事情。程序员要做技术积累,这可是一个很漫长的过程。自己写不出好博文,在开始的时候可以转载别人的好博文,转载很容易,重点是转载对自己由用的博文。不但可以学到技术知识,还能学习人家写博文的功底。慢慢的积累并自己尝试去写,以好东西为榜样,一个一个赶超,总有一天自己也会成功的。
         
    高质量文章的三个决定因素:
    谈完几个基本问题,说一下怎么样写出来高质量、高水平的技术文章,这也是可以学习的:
    1.热情,保持对新技术的持续热情,享受技术变革带来的成就感,对外积极参与业界的技术交流,拜读InfoQ上的“热门技术文章”,只有持续的学习,才能打下坚实的技术阶石,对内积极参与平台重点项目,接受一次次的挑战并战胜自我、战胜技术难关,也可以称之为踩着坑成长。内功外功修炼好啦,就需要培养写文章的热情,开始可以选择一些经验分享性质的文章,推荐给新同事、新朋友,在小范围内赢得大家的感激之情,万事开头难,这一步做到了,后面的事水到渠成。
    2.感悟,好的文章不是某一天突然写成的,很多环节在脑子里其实构思了很久,如同乔布斯说的,日常积攒了很多很多的珍珠,但是还缺少一根线将其串成项链,感悟,就是在某一天,量变引起了质变,珍珠变项链,你茅塞顿开,之前没想清楚、没想明白的道理,在这一刻,都变得清晰、透彻,你把技术领域要解决的问题,其中的挑战以及相应的解决方案,娓娓道来,并梳理出一套完整的理论,后来者可以用你的这个理论方法,秒秒钟解决类似问题,达到你一个人铺路,后来者万人开车驰骋的效果。
    3.高信息熵,说直白点,文章少说废话,少扯蛋,多写干货,多总结。在这个信息爆炸的时代,文中的每一句话都应该字斟句酌,精简到不能再精简的地步,能用一个专有名词解释的,千万不要用自己的白话解释,这样读者会认为你不专业,所以好的作家的文章通常会校正好几十遍。其次,文章对读者的定位要清楚,是针对初级者的入阶文章,还是针对高级用户的深度剖析文章,这些最好在标题和提纲中明确出来。最后且非常重要的,文章思路一定要清晰,逻辑缜密,语言浅显易懂,在分享之前,自己找人多批评指正,多花时间润色文笔。
    其实,只要你有坚定的信心和持之以恒的毅力,写出高质量的技术文章就是这么简单。

写博文的why和what