分享到微博 分享到人人 分享到LinkedIn 分享到Email
和邹欣老师面对面

2014年10月28日下午,微软首席开发经理邹欣老师与微软创新人才学院的同学们进行了面对面的交流。邹老师不仅解答了同学们在学习《构建之法-现代软件工程》时遇到的困惑,更是对大家学习和工作中遇到的问题进行了指导。

有同学提出《构建之法》中的persona模板太繁琐且不适用于所有情况,邹老师强调好的算法不等于好的软件,用户不会去关心算法的复杂度,真正抓住用户的是好软件并非好算法,因此在做软件前要充分了解用户群体。另外,不能完全生搬硬套书本上的内容,这得看你是做纸飞机、热气球还是民航飞机,需求不同,规则自然也就不同。

谈到学校课堂上的软件工程和《构建之法》中介绍的现代软件工程的不同时,邹老师指出,大家要正确对待这两种模式的区别,现代软件工程更加灵活,更加适应多变的需求和业界环境,而大家在学校课堂学到的开发模式更多的强调怎样在一个有明确需求的大型工程中设计数据库图、UML图等标准化操作过程,这对于大型工程例如复杂的航天系统等仍是必须的,因为它们需要更严谨的过程去确保无错性。

关于同学们正在进行的高级软件工程中的Team Project,有的团队担心开发基于Windows Phone的App用户数量无法保证,邹老师则认为而这恰恰是基于Windows Phone来开发App的有利条件,因为相比Android而言,Windows Phone的竞争会小很多。所以,基于Windows Phone来开发App还是很有价值的。

还有同学询问了学生项目与公司项目的区别,邹老师认为,同学们按照《构建之法》介绍的方法来做项目,和在公司中做项目是没有任何区别的,因为完整规范化的流程能够让学生项目高效地运作。此外,邹老师还精心设计了课程的评分机制,并将其与工作中的绩效考核接轨,让同学们切实感受到以团队合作的方式完成项目的重要性。

邹老师通过自己多年的经验向同学们传递了软件工程的精髓,相信在场的每位同学都受益匪浅,感谢和蔼可亲的邹老师!