个人作业4——alpha阶段个人总结

1、个人总结

类别 具体技能和面试问题 现在的回答
语言 最拿手的计算机语言之一,代码量多少? C语言,一千多行吧
软件实现 有没有在别人代码上改进,如何读懂他人代码,采取什么方法不影响原来功能,如何解决bug? 有在别人代码上进行过改进。主要通过注释去理解别人代码,要不影响原功能一方面要听写代码得人那个人的想法,一方面要自己查询相关资料,解决bug主要通过软件内的测试工具不断地调试直到解决
测试软件 如何测试所写的代码?如何测试他人的代码?掌握了多少种测试工具和方法?写过测试工具吗?如何测试软件的人机界面? 通过使用java自带的测试工具测试代码,测试他人的代码跟测试自己的代码差不多。没有写过测试工具,没有测试过软件的人机界面
需求分析 你做过多少个有实际用户的项目,用户人数多少,你的项目有什么创新的地方? 之前没有做过,目前我们在做的24点游戏还在进一步的开发中,有十几个用户
行业洞察力 你最感兴趣的领域是什么?这个领域过去十年有哪些创新?你分析过这个领域前10的产品么?请分析一下他们的优劣,你要进入这个领域,应该如何创新 想做的领域是人工智能领域,现在百度的机器人已经很发达了,我在最强大脑上看到他们的机器人打败国内顶尖的脑力选手,我觉得人工智能这个领域还是很有前途的,未来的社会人工智能的应用可能是随处可见的。要进入这个领域,我觉得需要提高自己专业能力,尤其是编程的能力以及一些算法的思想
项目管理 你参加过项目管理吗?请描述一下两个当下流行的开发方法在你的项目中的具体应用情况如何决定项目中各个任务的优先次序,有什么理论来支持你的做法?如果你突然发现项目不能按时完成,你作为项目领导,有什么办法? 我觉得作为项目领导首先不能自乱阵脚乱了分寸,要保持冷静,根据团队内成员的能力,给能力强的队员适当的增加任务量,并督促能力弱的队员及时完成任务
团队协作 请描述你在项目中如何说服同伴采取你更好的方案,或是听取别人的意见改进自己的方案?你如何说服懒惰的同伴加紧工作,实现团队的目标? 主要还是会互相参考各自的意见,互相提建议讨论,最好一起选一个最好的方案。懒惰的同学主要还是要靠他自觉,别人说再多也没什么用,只能提个建议,让他别拖了团队的进度
理论素养 你上过什么数学,计算机或是理论课,请举出具体的例子,说明你学到的理论知识如何帮助你解决实际问题。 目前上了高等数学,概率论,线代,离散数学,计算机组成原理,操作系统等,目前我学的东西感觉还是停留在课本,还没啥实际问题解决的机会,只能说学数学这类课程,开拓了我的思维能力,解决问题的头脑会比较清晰
自我管理 全年级你专业排名多少?你从刚入学(大一年级)到现在的排名有变化么?如何解释你的排名的变化? 成绩中等吧,前几个学期比较差,排名变化主要是玩的比较少了后面,前两年太能玩了

2、回答问题(原问题书中答案已经在第二次博客作业中体现,所以这里只列出了我对问题的新理解)

问题一:见书本P8软件工程是什么

真正跟团队一起在做软件工程时候,感觉软件工程通俗而讲就是几个人在一起开发一个面向用户的软件吧。在团队中有前端代码编写人员,后端代码编写人员,测试人员,项目经理等,大家各司其职,一起努力及时完成任务。

问题二:见书本P52、P53、P54,软件工程师的思维误区

思维误区主要还是一个对任务的分配以及对功能的实现过度理想化,什么都想实现,什么都想做好,往往就很容易失败,做一个功能就先把一个功能做到完美,然后再去考虑其他的比较好,不要最后功能很多但是存在一堆bug。

问题三:见书本P60技能的反面

做每一件事,就要用心去做,才能把它做好,就像软件开发一样,一定要投入进去,既然做了,就把它做好,无论是功能,界面,力求最好的体现。

问题四:见书本P171功能的定位和优先级

一个软件做出来,无疑有很多功能,例如我们做的24点小游戏,存在玩游戏,排行榜,帮助,关于等功能目前,毫无疑问,玩这个游戏是我们软件最重要的功能,所以这方面的bug是一定不能有的,我们的算法力求完美,不会产生任何无解的问题,并且会在提交答案后给出详尽的答题过程,分数以及耗时。明白自己所做软件的关键功能,先把它做好,十分重要。

问题五:见书本P311软件工程的质量

我觉得软件工程的质量,主要体现在它代码的可扩展性跟维护性,有错误不怕,可以容易修改就行,另外代码要有可读性,别人容易读懂才行。

3、再提问题

问题一、感觉博客作业的设置太多了,平时实验报告一大堆要交,还要做很多的博客作业,一篇博客就要写很久时间,感觉可以适当减少博客作业的数量?

问题二、站立会议的设置感觉没什么必要,实际上大家在qq讨论组里说话发表看法也一样的,每天还得把大家从四面八方聚在一起开个会挺麻烦的?

问题三、如果打算做一个软件,但是这个软件已经在市场上有很多类似的了,从哪些角度切入考虑才能让自己的软件做出来与众不同?

问题四、怎样做一个更全面的用户调查,有时候感觉用户问卷调查出来的东西不是很准确?

问题五、为什么要有5个问题,感觉这个问题数量应该因人而异可以由学生自定义一下,问题多的自己多问几个,问题少的实在编不出来了。。?

原文地址:https://www.cnblogs.com/springbreezemiles/p/9059951.html