程序员必须重视文档。
文档能体现出你良好的设计思路以及工作习惯。
比如说,现在要设计一个管理系统,这个系统应该有什么功能(当然,这一步更多的应该由产品经理来写),代码的大致组织如何,数据库如何设计,服务器环境如何部署,等等这些,都需要先整理成文档,当这些整理完善以后,剩下写代码的事情实际上就相当简单了。
边写代码边考虑这些,实际上是一个非常不好的习惯,思路容易陷入混乱。一个公司技术的积累,也需要靠文档来支撑。一个公司的大牛在厉害,但如果他无法很好的把他的思想传承下去,这个公司是很危险的,所以你看,我们看到的那么多书,也都是有那么多的大牛写出来的,这就是一种技术一种文化的传承。
扯一句其他的,为什么中国几千年的文化能延续至今,不就是依靠大量的 “文档" 吗?