微信号:infoqchina

介绍:有内容的技术社区媒体

写出高质量技术文章的决定因素:热情、感悟、高信息熵

2015-01-30 11:57 卫向军


极客邦开通个人微信号啦!如果你希望更多的在朋友圈见到极客邦,看到InfoQ的精彩内容,寻找我们主办与支持的给力活动;如果你希望能更经常地与我们联系,隔三差五调戏我们一下,那就复制微信号:HelloStuQ ,加Q妹的个人微信吧~


在看过愈来愈多的技术文章后,不少同学都表示出写技术文章的兴趣,在这里和计划动手写文章的同学分享一些个人经验。首先列举一些常见问题的个人见解,然后再谈谈写好文章的三个关键点。


常见问题

Q:是不是只有经验丰富的技术工作者才能写?

A:任何人都可以写技术文章,关键是找准自己的定位。对于刚毕业的应届生,以夯实技术与积累工作经验为目的,既可以分享初次搭建开发环境的经验给后来者,也可以分享学习一种编程语言的瞬间感悟(茅塞顿开的感觉),还可以对排序算法进行深入分析。对于工作时间较长的,在技术上有自己的理解与解读,平常指导新同事的技术理论,领导给予较高评价的工作成果,这些素材经过润色,都可以变成好的文章。

Q:写文章后没有什么反响,认同感不高?

A: 技术积累是一个漫长的过程,自己对自己的认同是非常容易的事,但是在今天这个社会,要想获得别人的认可,需要付出更多的努力,要树立一个符合自己预期的目标,大多数人的第一篇文章分享后,可以用“石头扔在湖水中,没有击起一丝涟漪”来形容,这个时候心态要调整好,发挥厚黑学优势,多多征询身边同学、朋友、同事的建议,第一篇的文章质量决定了你以后文章的质量,所以怎么地你也要来回改10来遍。后续,随着更多文章的积累和沉淀,会得到越来越多人的认同。

Q:扯点实际的,写文章有啥好处?

A:好处比你想象中要大的多, 在如今高速发展的互联网时代,写文章能让你沉淀下来,总结自己在技术、产品、工作、生活的点滴,在成长的到路上走的更踏实,所以第一个好处是持续的自我成长。其次,提升为人民服务的意识,文章要获得别人的认同,必须给读者带来一定收益,要么受文章启发,绕过你曾经踩过的一些坑,要么遇到类似问题,按照你指明的方向,迅速抓准关键点和解决方案。最后很重要的一点,提升自己的写作水平,经过几年的写文章经历,以后再也不会有人说你语文是体育老师教的,顺带着个人的沟通水平也直线提升。

高质量文章的三个决定因素:


谈完几个基本问题,说一下怎么样写出来高质量、高水平的技术文章,这也是可以学习的:

1. 热情

保持对新技术的持续热情,享受技术变革带来的成就感,对外积极参与业界的技术交流,拜读InfoQ上的“热门技术文章”,只有持续的学习,才能打下坚实的技术阶石,对内积极参与平台重点项目,接受一次次的挑战并战胜自我、战胜技术难关,也可以称之为踩着坑成长。内功外功修炼好啦,就需要培养写文章的热情,开始可以选择一些经验分享性质的文章,推荐给新同事、新朋友,在小范围内赢得大家的感激之情,万事开头难,这一步做到了,后面的事水到渠成。

2. 感悟

好的文章不是某一天突然写成的,很多环节在脑子里其实构思了很久,如同乔布斯说的,日常积攒了很多很多的珍珠,但是还缺少一根线将其串成项链,感悟,就是在某一天,量变引起了质变,珍珠变项链,你茅塞顿开,之前没想清楚、没想明白的道理,在这一刻,都变得清晰、透彻,你把技术领域要解决的问题,其中的挑战以及相应的解决方案,娓娓道来,并梳理出一套完整的理论,后来者可以用你的这个理论方法,秒秒钟解决类似问题,达到你一个人铺路,后来者万人开车驰骋的效果。

3. 高信息熵

说直白点,文章少说废话,少扯蛋,多写干货,多总结。在这个信息爆炸的时代,文中的每一句话都应该字斟句酌,精简到不能再精简的地步,能用一个专有名词解释的,千万不要用自己的白话解释,这样读者会认为你不专业,所以好的作家的文章通常会校正好几十遍。其次,文章对读者的定位要清楚,是针对初级者的入阶文章,还是针对高级用户的深度剖析文章,这些最好在标题和提纲中明确出来。最后且非常重要的,文章思路一定要清晰,逻辑缜密,语言浅显易懂,在分享之前,自己找人多批评指正,多花时间润色文笔。


其实,只要你有坚定的信心和持之以恒的毅力,写出高质量的技术文章就是这么简单。


最后,推荐一本我吃西红柿的修真小说《莽荒记》,讲的是主人公纪宁在修炼的道路上一步步走向终极剑道的故事,其中的修炼过程对技术人员的个人成长同样具有启发意义,在此郑重推荐给大家。


作者简介


卫向军(@卫向军_微博,毕业于北京邮电大学,现任微博平台架构师,先后在微软、金山云、新浪微博从事技术研发工作,专注于系统架构设计、音视频通讯系统、分布式文件系统和数据挖掘等领域。


本文首发于“微博平台架构”微信公众号,转载经原作者授权,发表时略有修改。


欢迎大家把自己的作品推荐给我们,文章推荐可以发送邮件到


editors@cn.infoq.com


 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 2分钟读懂大数据框架Hadoop和Spark的异同 敏捷破冰之旅——路虽遥,行则至 给程序员2016年的新年计划清单 黑客流派中 Web 攻击的地位 PHP中exec、system等函数调用linux命令问题