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

类别 具体技能和面试问题 现在的回答
语言 最拿手的计算机语言之一,代码量多少? C语言,不太清楚多少行,一千行
软件实现 有没有在别人代码上改进,如何读懂他人代码,采取什么方法不影响原来功能,如何解决bug? 有进行过改进。先理解别人代码,并且询问那个人代码的意思,解决bug需要不断的调试
测试软件 如何测试所写的代码?如何测试他人的代码?掌握了多少种测试工具和方法?写过测试工具吗?如何测试软件的人机界面? 通过使用java自带的测试工具测试代码,掌握了一两种。没有写过测试工具,没有测试过软件的人机界面
需求分析 你做过多少个有实际用户的项目,用户人数多少,你的项目有什么创新的地方? 没做过
行业洞察力 你最感兴趣的领域是什么?这个领域过去十年有哪些创新?你分析过这个领域前10的产品么?请分析一下他们的优劣,你要进入这个领域,应该如何创新 想做的领域是人工智能领域,我觉得人工智能将会有很好的前景,比如说阿尔法狗。并且未来可能需要更多地机器人。要进入这个领域,我觉得需要提高编程能力以及算法
项目管理 你参加过项目管理吗?请描述一下两个当下流行的开发方法在你的项目中的具体应用情况如何决定项目中各个任务的优先次序,有什么理论来支持你的做法?如果你突然发现项目不能按时完成,你作为项目领导,有什么办法? 首先能者多劳,毕竟实力强的不可能只分配一点点任务而叫实力弱的去硬刚,这样一个项目根本完成不了,当然,实力弱的也要在平时加强自己
团队协作 请描述你在项目中如何说服同伴采取你更好的方案,或是听取别人的意见改进自己的方案?你如何说服懒惰的同伴加紧工作,实现团队的目标? 都是共同商量,都这么熟了,也不会有人爱拉后腿
理论素养 你上过什么数学,计算机或是理论课,请举出具体的例子,说明你学到的理论知识如何帮助你解决实际问题。 上过高等数学,概率论,线代,离散数学,计算机组成原理,操作系统等,感觉目前并没有帮我解决实际问题
自我管理 全年级你专业排名多少?你从刚入学(大一年级)到现在的排名有变化么?如何解释你的排名的变化? 成绩偏差,不过有在慢慢努力提高,排名有在上升

二.回答问题

1.阅读他人的代码时是否都要抱着复审的心态?

并不用,因为你水平不一定比别人高,等你水平高出很多也就很容易看出错误

2.软敏捷流程是最敏捷的吗?

肯定有某些流程更适合那个项目,所以不一定最敏捷。

3.当团队出现分歧怎么办?

共同商量共同解决,实在不行谁能力高听谁的。

4.投资的质量重要还是效率重要?

感觉还是效率重要,因为质量太高反而不容易实现

5.如何成为一个优秀的软件工程师?

多看书,多敲代码,多学习。

三.提出问题

1.如何才算实现一个好的项目?

2.站立式会议真的需要存在吗,站着能更好的讨论?

3.人员的分配要怎么做才更好?

4.可以多给一些时间吗?

5.如何才能做好项目经理?

posted @ 2018-05-19 19:09  无人的龙之御币  阅读(166)  评论(0编辑  收藏  举报