软工网络15个人作业4——alpha阶段个人总结

一、个人总结

类型 具体技能和面试问题 现在的回答
语言 拿手的语言 Java
软件实现 有没有在别人的代码基础上进行改进,你是怎么读懂别人的代码,你采取什么方法不影响原来的功能,遇到的bug是什么,怎么解决,bug出现的原因 有改进过别人的代码;一般看注释来读,如果没有的话,就只能反复看,看函数,看方法;主要是更改算法,或者是改进模块;遇到的bug就是改了之后发现不能运行,或者运行出错,那就只能再仔细看一遍,看看哪里功能出错。
测试软件 你是怎么测试自己的代码,怎么测试别人的代码 最常用的就是添加输出语句,来查看是否有按自己的想法运行。
需求分析 你做过多少个有实际用户的项目,用户人数多少,你的项目有什么创新之处 一个,用户就宿舍的几个人。
行业洞察力 你最感兴趣的领域是什么,这个领域过去十年有什么创新,你分析过这个领域前十的产品吗,请分析一下他们的优劣,你要进入这个领域,如何创新 VR领域,虚拟现实是多种技术的综合,包括实时三维计算机图形技术,广角(宽视野)立体显示技术,对观察者头、眼和手的跟踪技术,以及触觉/力觉反馈、立体声、网络传输、语音输入输出技术等。VR技术适用于多个领域,比如学习、医学、娱乐、设计等。
项目管理 你参加过项目管理吗,如何决定各个任务的优先顺序,如果项目不能及时完成,你要怎么办 参加过,之前的软工项目;决定优先级是按之前的计划来的,一切按计划进行,来不及就加班
团队协作 描述你在项目中如何说服同伴采取你更好的方案,或是听取别人的意见改进自己的方案,如何说服懒惰的同伴加紧工作 大家都把各自的里有讲出来,然后互相讨论,投票,对于懒惰的同学就是每天催催催。
理论素养 你上过什么数学,计算机或是理论课,举出具体的例子,如何帮你解决问题 高数,离散数学,概率统计,线性代数,数据结构,c语言,java等, 用数据结构里学到的知识来优化程序的数据结构。
自我管理 全年级你专业排名多少? 你从刚入学(大一年级)到现在的排名有变化么? 如何解释你的排名的变化? 前50%,排名都没怎么变化把,一直都是中中的

二、回答问题

问题一:程序开发有了PM就能降低交流成本??
答:做过了一次软工的项目,对交流成本的理解更加深刻的,有时候确实要有一个人出来起到一锤定音的效果,这个时候PM的作用就很重要了。
问题二:为什么过程创新可能超过产品创新??
答:这个问题我还是不知道怎么回答,没觉得这两者有什么谁更重要之分。
问题三:作者认为既然有专人负责,那我就不用负责了这个想法是错误的。
答:到现在为止,我还是觉得这个观点是正确的,因为在我看来,各司其职不应该是正确的吗?谁负责的谁做,你有困难我可以稍微帮忙,但是别想让我一直帮忙。
问题四:为什么技术的创新是关键是迷思?
答:作者可能站在学生的观点来提出的观点,对现阶段的我们来说,最主要的是掌握基础的技术,而不是好高骛远的去创新技术。

三、再提问题

问题一:单元测试真的能保证bug变少吗?为什么分开都测试好了,合在一起bug又有了?
问题二:每天都要站立会议真的有必要吗?感觉在alpha阶段,有时候和组员忘记开会,但是进度还是有在进行,感觉如果不是出现了很严重的偏差,其实没必要每天都开会的。因为一开始需求分析,计划都规划好了,一切都按计划来及基本没问题了。
问题三:对于软件测试,是测试越多越全,bug就会越少,程序就会越好吗?
问题四:为什么要选择在alpha阶段后,踢掉一个?可不可以在alpha时,觉得组员不行直接踢掉?
问题五:在使用其他团队的项目成果时,发现有些功能我们其实是用的不习惯的,但是开发人员本身早就用习惯了,没有想到方便用户,那么怎样才能让团队在开发阶段就照顾用户进行开发呢?

posted @ 2018-05-17 22:19  陈大家  阅读(169)  评论(0编辑  收藏  举报