亲爱的朋友们,为什么你们不喜欢看开源软件的文档?
?
? 在那么多年来,我们开发开源软件和使用开源软件的朋友,包括我自己都有一个不那么好的习惯,一上来就尝试用代码或者软件模块组成一个可以运行的软件,这种良好的动手习惯当然是必要的,但是往往我们又都有另外一个不怎么好的习惯-不爱看开源软件提供的文档。。如果一个开源软件只有代码,没有文档,那么这个开源软件可以说不是那么完整的,没有足够详细的文档,谁可以看懂代码? 如果不理解开源软件的结构和代码组织,又怎么用这些代码模块组建一个自己的应用系统呢?
?
开源软件可以提供若干个例子,但是哪怕仅仅是一个例子的使用,也需要相当多的说明文字和实例图片来做辅助才能够使用户真正用上开源软件的很多功能,如果一个开源软件并没有提供一组很完善的图形操作界面 (GUI,这是很多开源软件和商业软件的区别)的话,用户要使用开源软件的功能,特别是那种提供二次开发API接口的开源软件,就更需要大量的文字说明,这个时候用用户如果没有阅读文档的习惯,就很难把这些开源软件的功能应用起来,还更不要说做二次开发了。。
?
? 我们大量的程序员都养成了,1:在老板的催促下找开源项目,2:然后迅速完成老板交代的任务这么一个思维和行动方式,而阅读文档并思考问题的这样一个关键的步骤却丢失了,这样的话,我们并不能够很好的利用开源软件这样一个宝库,而仅仅是一个不断丢弃苞谷的猴子,若干年下来,变得一无所有,连青春都弄丢了。。。。。
?
?