专业软件开发人员必须精通的事项

专业软件开发人员必须精通的事项:

设计模式:必须能描述GOF书中的全部24种模式,同时还要有POSA书中的多数模式的实战经验.

设计原则:必须了解SOLID原则,而且要深刻理解组件设计原则.

方法:必须理解XP,Scrum,精益,看板,瀑布,结构化分析及结构化设计等.

实践:必须掌握测试驱动开发,面向对象设计,结构化编程,持续集成和结对编程.

工件:必须了解如何使用UML图,DFD图,结构图,Petri网络图,状态迁移图表,流程图和决策表.

                                                                                                转自<<程序员的职业素养>>

你可能感兴趣的:(专业软件开发人员必须精通的事项)