一个大项目的开发必然少不了多个队伍一起工作,而多个队伍之间的工作任务必然也是不同的,但是如何使他们能更好的设计项目,如果左手不知道右手,所以进度灾难、功能的不合理和系统缺陷纷纷出现。一个项目的完成必然少不了队伍之间的交流,以及对于队伍的组织能力,这也是一个项目能否更好更有力的完成项目的前提。正如巴比伦塔的失败正是人与人之间无法交流以及无人组织的结果。巴比伦塔可能是第一个工程上的彻底失败,但它不是最后一个。交流和交流的结果——组织,是成功的关键。交流和组织的技能需要管理者仔细考虑,相关经验的积累和能力的提高同软件技术本身一样重要。
实践是最好的老师,但是,如果不能从中学习,再多的实践也没有用。以前我只是记住了前半句,但是在我见到这句话是我就知道了,以前我理解的并不是完全正确的。如果不能再失败中学习知识,再多的实践也是徒劳的。“一万小时”定律不只是说机械的编程,而是在每一次编程中都有不一样的收获,并且把遇到的问题记录下来,作为自己进步的证明。如果编程中你没有遇到困难,那么只能说明这个问题你可以解决了,你需要更高的难度来提升自己,就如同做再多的一加一等于二也是徒劳的。
没有最好,只有更好。现在的我们还不设计对于程序内存的利用,以及对于程序时间的缩小,只是在于将程序的结果运行出来但是这样的程序是不完整的,现在对于程序的结果运行出来是一个层次,而提高程序的运行效率又是一个层次,现在的我们应该下意识的去寻找能提高程序运行时间的代码,而不是简单的将程序结果运行出来就行了。