去年,我开设了专题站,主要讲解数据可视化开发库D3的使用方法,文章写得不好,但相信还是为一些人的学习提供了些许方便。我想谈谈为什么要把写技术文章。
第一,写文章能极大地加深自己对此技术的理解,长时间写技术博客的人相信都有这种感受。根据文章阅读对象的不同,这种情况又分为两类。第一类是写文章完全是为了让自己看,以备将来记不清的时候查询。第二类是写文章是为了让别人看的,为了分享给其他人的。那么这两者哪一种更能达到目的,即加深作者对此技术的理解呢?多数情况下是第二种。因为当一篇文章写作的目的就是为了让别人看的时候,为了能让更多人易于理解,它通常是简洁明了、通俗易懂、语言精练、甚至排版清晰的,否则就没人看,这时候就需要作者下更多的功夫了。作者若是能做到这一点,说明对此技术真的掌握得极好。而如果写作的目的仅仅是为了方便作者自己查询,通常是能省则省、能短则短,需要文字说明的地方没有,需要图片的地方也没有,最终的结果往往是过了一段时间后连作者本人也看不懂,又得重复学习,浪费很多时间。虽然反例也不是没有,但惰性是存在于每个人身上的,自己写自己看的东西是不会太好的。因此,学习技术的一个好方法是写文章,而写文章的一个好目的是为了让别人看。
第二,也是最重要的一点,写文章能使技术得到了分享,世界因此变得更美好了。注意此处用了一个“更”字,即相对原来的世界变得更美好了。这两年,常能听到有人这样感叹,“崖山之后无中国,明亡之后无华夏”。可能是由于近年来国家出了一些不大好的事,比如空气污染、食品安全、贪污腐败等,连看到老人摔倒了都要思之再三,甚至要拿摄像机拍下来以留下证据,于是有人伤感现在的中国已经不是古书中描绘的那个中国了,现在的中国人也不具有古人的“仁义礼智信,温良恭俭让”。这一类负面思想近年来似乎颇为流行。对于这种思想,我不以为然。中国社会在向更高的文明发展,这是毋庸置疑的。我承认上述问题确实有,至于为何有,我不做深入剖析,我也剖析不出来,而且我不想谈论过多政治问题。但是作为广大社会上一个微不足道的人,应该做的事、能做的事是有很多的。如果你对社会上某些事不满,那么你就可以按照自己心中正确的想法,首先做一些小事,以达到改造社会的目的。比如,如果你抱怨社会上很多人对跌倒的老人避之唯恐不及,那么你在路上看见跌倒的老人将其扶起即可;如果你抱怨很多老人故意跌倒进行敲诈,那么你可以教导你身边熟识的人不要做这样的事;如果你抱怨很多黑心企业生产不合格食品,那么你就可以努力奋斗,将来开一个合格的负责的食品生产企业;如果你抱怨世风日下、道德败坏,那么你就可以以身作则,尊老爱幼,乐于助人,与人友善。古人云,“勿以善小而不为,勿以恶小而为之”,要认识到:小事并不小。如果你做到了这些小的好事,那么你所希望的“善”的中国人不就有了吗,何来的“无中国,无华夏”。国家大事,就是由一件件小事组成,由千万人的小事组成。设计神舟载人航天工程固然可敬,在路上扶起一个跌倒的老人同样可敬,甚至路边的自行车倒了,将它扶起来的人也是可敬的。神舟飞船的上天,证明我们是一个有尖端技术的国家。每一个跌倒的老人都能被扶起来,证明我们是一个有仁爱的国家。真要让国际机构来评判何者的贡献大,恐怕会引起不小的争论。写文章分享技术也是如此,目的就是做一件小事,这件小事做得可能还不一定好,但是一个故事便产生了:由于某某人做的一件小事,世界变得更美好了。
某日在雪地上散步之时,偶有所感,记录于此。文笔简陋,如有冒犯,还望见谅。
文档信息
- 版权声明:署名(BY)-非商业性(NC)-禁止演绎(ND)
- 发表日期:2015 年 1 月 13 日
- 更多内容:OUR D3.JS - 数据可视化专题站 和 CSDN个人博客
- 备注:本文发表于 OUR D3.JS ,转载请注明出处,谢谢