和上海的同事聊到了这个话题 , 彼此认为未来的软件开发行业只有两种人能够生存下来!
一种是技术专家类型的(他们的工作主要集中于需求的采集和理解上,并在此基础上运用相应的工具,甚至是铅笔和纸张绘制详细的需求文档,当然最好附带一些UML图)
另一种是系统分析师类型(他们从技术专家那里了解需求并将需求转换成设计文档,然后采用MODE <==>CODE的形式将设计转换成能够实际运行的代码)
对照现在非常活跃的MDA的思想,这样大胆的猜测很有可能会成为现实,如果这不是杞人忧天,那未来的软件职业规划将必然按照这样的两条路走下去,第一就是成为这个行业的技术专家,第二就是成为系统分析师这样的角色!
我不是一个善于于人沟通的人,如果让我选择我更喜欢分析问题和解决问题,看来我需要走得是第二条路!
一种是技术专家类型的(他们的工作主要集中于需求的采集和理解上,并在此基础上运用相应的工具,甚至是铅笔和纸张绘制详细的需求文档,当然最好附带一些UML图)
另一种是系统分析师类型(他们从技术专家那里了解需求并将需求转换成设计文档,然后采用MODE <==>CODE的形式将设计转换成能够实际运行的代码)
对照现在非常活跃的MDA的思想,这样大胆的猜测很有可能会成为现实,如果这不是杞人忧天,那未来的软件职业规划将必然按照这样的两条路走下去,第一就是成为这个行业的技术专家,第二就是成为系统分析师这样的角色!
我不是一个善于于人沟通的人,如果让我选择我更喜欢分析问题和解决问题,看来我需要走得是第二条路!