【软剑攻城队】团队采访

采访稿

我们小组本次采访了上一届项目的小组成员刘宇帆学长,他作为小组的博客撰写人在一学期的时间里记录小组成员的成长过程也亲历了整个项目的开发过程,可以说是一个“软工老手”。作为过来人,他有许多经验想要传授给我们,以下是我们的采访稿。

组员:不知道学长你们当时的项目有多少用户呢?从你们的角度看给用户带来多少价值? 现在还有人用吗?

学长:当时我们的app开发完成之后,我们就第一时间把它上传到了未来花园上,根据后来我们统计的下载量来看,用户数量在当时应该是超过了一百人的。由于我们开发的项目是一个手机记事本软件,支持在任何app窗口下打开,这给我们的用户带来了极大的方便,许多使用过的同学都表示,我们的应用比系统自带的记事本软件还要好用、方便。这给了我们很大的动力。

组员:作为过来人在项目开发过程中不知道学长有什么经验和教训呢?

学长:开发过程中一定要注意模块化!这是一个很惨痛的教训,我们小组在一开始编程时因为分工上的一些失误,导致组员的任务有一些不必要的重叠。组员在开发自己模块过程中没有很好地注意模块化的思想,一些变量、函数命名比较混乱,这大大加重了负责总装同学的负担。此外,PM的工作也是比较重要的,作为一个团队的核心,PM应当在团队分工和协调上面狠下功夫。如果PM没有很好的安排项目的分工和进度,那么整个项目都有破产的危险。最后,作为开发人员,组员之间的交流也是必不可少的,我们以前经常遇到两个组员开发的模块不能对接的问题,之后我们发现只有在开发过程中加强组员之间的交流,互相了解彼此的模块原理,才能实现更加高效的配合。

组员:作为新人我们很想了解如何学好软工这门课程,学长有没有什么好的建议?

学长:软工这门课程是一个综合学习的过程,不像之前的c语言和面向对象课程强调个人能力的提升,软工这门课程强调和人配合完成工作的能力。一个好的软件项目绝不是一人单枪匹马就能完成的。因此,你们在学习的过程中,一定要注意培养自己与人协调的能力。此外,软工强调满足用户的需求,这与之前c语言的仅仅得到正确输出时很不一样的。要学会多从用户的角度看问题,多为用户着想,学会用多不同的方法解决同一个问题。

原文地址:https://www.cnblogs.com/buaase/p/4831134.html