在项目开发中我们的团队成员的技术水平处在不同的层次,强者希望使用其能掌握的最好的或者说是最合适的方案应用到项目开发中来,而水平比较差的成员即希望使用最直接简单的方案,这样他们看起来不会比别人差多少,这时候高水平程序员和初级程序员的矛盾就出现了.
初级程序这个时候一般会进入消极开发的状态中来,一旦出现什么问题就会把原因往程序框架设计不好的方面来推,而不认为他也有责任来优化和改进项目的应用框架.而强势的程序员往往会因为别人对自己的方案的不认同产生巨大的失落感,从而放弃对程序框架的精确把握,这样程序中就会被那些水平比较弱的人加进一些不太适合这种框架的使用优点的代码来,随着这种子类型的代码的增加,设计良好的框架的优势也就越来越不明显,不足也就会突现.这样导致的效果就是初级程序员用自己大量的初级代码否定了一个设计良好的方案.
所以我做出这样的一点总结,如果您未能有足够的控制力与交流艺术,不要把项目开发当做自己个人的展示舞台.写到这里我想起了一位不知道什么人说的话,那就是一流的思想,二流的设计,三流的产品.