做为程序员,过早的UML是不是一定好呢?窃认为不然。原因如下:1。程序员需要有大量的编码经验做为积淀,在没有精通一两门编程语言,完全掌握面向方法的时候,匆匆忙忙上UML也许是件坏事,会造成心浮气躁,打不好基础。
2。UML的诸多理论在软件工程和设计模式上发展而来,UML是描述手段而不是圣经,况且UML本身也出于发展中,并不是十全十美,何不先打基础,再来学习表现手段。
3。各种各样的软件开发过程,比如统一软件开发,个体软件开发正在处于融合期,尚未有一种可以兼容并包,UML试图一统天下,但也许真的如高展兄所言,存在硬伤。
4。软件开发和软件管理已经开始泾渭分明,是做程序员还是管理者,开始存在本质区别找准自己定位,再做努力也不迟,眼前重要的还是在基础知识领域的广泛吸取,然后才有米下炊。一点见解,处于对软件开发的理性思考,对程序员的热爱,对于某些高智商人物,可能不适用,勿笑。