训练思维尤其是软件分析和设计思维有许多方式。UML是最不实用最不合适的。UML太正式太严谨,这是和它的背景(Design by committee)和用途(Design Language for tools vendor like Rational etc)密切相关的。UML是90年代的技术。Martin Fowler是UML届最著名的写手,他也认为UML已过时。建议你还是多读读一些软件开发的新趋势新方向新方法。你可以先从我上一贴的Link开始。
另外,学新东西最忌想当然。向本公司资深者学(formal or informal mentor),或向行业大师学(seminar or boot camp)效果会更好。UML或Agile往深里走都和Process紧密相关,公司其他人都需要on board。不是一个人可以Pull Off的。你若是想往管理方面发展,可以先学agile,然后向小组大组推广。不过这需要你已具备一定的领导能力和威信。你若是想往技术方面发展,design patterns,refactoring,TDD更适合个人自学更容易学用结合。
另外,学新东西最忌想当然。向本公司资深者学(formal or informal mentor),或向行业大师学(seminar or boot camp)效果会更好。UML或Agile往深里走都和Process紧密相关,公司其他人都需要on board。不是一个人可以Pull Off的。你若是想往管理方面发展,可以先学agile,然后向小组大组推广。不过这需要你已具备一定的领导能力和威信。你若是想往技术方面发展,design patterns,refactoring,TDD更适合个人自学更容易学用结合。