软工网络15个人作业4--alpha阶段个人总结
一、个人总结
自我评价表
| 类别 | 具体技能和面试问题 | 现在的回答 | 毕业找工作 |
|---|---|---|---|
| 语言 | 最拿手的语言之一,代码量是多少 | java,代码量大概两三千行吧 | |
| 语言 | 最拿手的语言之二,代码量是多少 | python,代码量一千行 | |
| 软件实现 | 你有没有在别人的代码的基础上改进?你是怎么读懂别人的代码,你采取什么方法不影响原来的功能,遇到的bug是什么,怎么解决,bug出现的原因 | 1.有改进,在之前对学长学姐的代码进行重构的时候有对他们的代码进行改进;2.一般编程规范的人在代码的关键部分有注释,使我很容易看懂他们的代码;3.因为每个功能都对应着相应的函数,只要在函数内修改就好了,遇到的bug是原来就存在的bug,当出现bug的时候,可以在出错的地方用输出语句输出相关的值,可以起到调试的作用,bug的原因主要还是逻辑上的错误; | |
| 软件测试 | 你是怎么测试自己的代码,怎么测试别人的代码 | 采用eclipse自带的测试工具,以及在关键点设置输出语句 | |
| 需求分析 | 你做过多少个有实际用户的项目,用户人数多少,你的项目有什么创新之处 | 目前没有 | |
| 行业洞察力 | 你最感兴趣的领域是什么,这个领域过去十年有什么创新,你分析过这个领域前十的产品吗,请分析一下他们的优劣,你要进入这个领域,如何创新 | 感觉自己感兴趣的领域很多,现的主攻方向是网络运维;在这个方面思科,华为,华三,还有锐捷都做的很好;感觉自己还才疏学浅,谈不上要如何创新 | |
| 项目管理 | 你参加过项目管理吗,如何决定各个任务的优先顺序,如果项目不能及时完成,你要怎么办 | 根据市场的调研情况对项目的所做的产品定下一个大概的方向,然后将整个项目分为若干个模块,团队中的每个人都会被分配到一个模块,然后有计划的完成一个又一个阶段的目标;如果没能完成,要考思考一下如何将项目没做完造成的损失降到最小,然后思考是哪个环节或哪些事情出了问题,导致没有按计划完成项目 | |
| 软件设计 | 你做过架构设计,接口设计,模块化设计吗?你比较过不同的设计方式吗?你的设计取得什么成果? | 做过小项目的架构设计,接口设计等;没有比较过不同的设计方式;我的设计成果就是按之前的设计完成项目。 | |
| 质量意识 | 你是怎么做代码复审的?你加入团队后,能帮助提高代码质量吗?请具体说是怎么提高的? | 首先代码必须成功编译,接着用专门的调试器进行测试;我写的代码可能不是特别的“好看”,每次还要队友指点,才能写得不是那么丑陋 | |
| 工具/社区 | 你在各开发平台用过什么样的工具?你自己写过什么工具提高效率?在社区有贡献过什么工具和代码?你的技术博客坚持了多久?读者最多的是那一篇? | 比如DEV,sublime Text, C++,CodeBlocks,Eclipse,sqlserver,netbean等,自己还没写过一些工具提高工作效率,也没有写过一些技术博客 | |
| 团队协作 | 描述你在项目中如何说服同伴采取你更好的方案,或是听取别人的意见改进自己的方案,如何说服懒惰的同伴加紧工作 | 当自己有不同的意见时我会讲出自己的观点,并将自己的观点与原来的方案进行对比,讲出两者相比后其中的优劣,对于懒惰的同伴可能会督促他加紧工作 | |
| 理论素养 | 你上过什么数学,计算机或其他理论课,请举出具体的例子说明你把学到的理论知识应用到实际中 | C语言,java,数据结构,操作系统;具体的应用可能很少,但是学习计算机后培养的逻辑思维在生活中给我的帮助倒是很多,对于数据结构中的一些算法,早就在实际生活中广泛应用了 | |
| 自我评价 | 全年级专业排名多少》你刚入学到现在的排名有变化吗?如何解释你排名的变化? | 刚入学可能是70多名,现在是20多名;最大的变化还是思维上的,学习计算机专业后提高了自己的逻辑思维,有条理有计划的去对一件要做的事情进行规划,并努力完成它 |
二、回答问题:我们在课程开始之初,曾经要求大家针对软件工程提出问题:个人阅读作业2,那么在经过alpha阶段,大家是否对软件工程有了一定的了解?请结合自己提出的问题进行回答
Q1、p185第八章需求分析中,一个团队完成项目时可以采用“分而治之”的方法,对于这种方法,是做项目时的正常逻辑思维,但是将大的工程细化为一个又一个小的工程时,这些小的工程在做的时候又会存在千丝万缕的关系,我们应该如何处理呢?
经过这次Alpha的冲刺阶段,着实是让我理解了分而治之的方法的重要性。在这次团队合作的过程中,我们的项目分为前端,后端,UI设计,调试与测试这几个部分,我与一位高大“威猛”的男同学负责后端,我俩又将编写后端这个任务细化为与前端的通信交互以及后端与数据库的交互两个方面,在冲刺过程中确实如我所提到的问题一样,这些细化后的工程仍然存在的千丝万缕的联系,我俩的工作更像是结对编程,大部分的代码都是与他在一起完成的,在编写过程中经常会相互交流,规定一些细节上的问题,所以针对我之前的问题,最好的解决方法就是“交流”,经常的与队友进行交流,避免自己做许多无用功。
Q2、“如果某个看似不明显的交互操作解释过一次之后,就很容易理解,那么这就是一个好设计”,当所完成的软件不是那么容易理解,用户在按步骤操作了几步之后就可能会失去耐心转而寻找其他代替软件时,那么该如何进行UI的设计呢?
这次在我们团队中,进行UI设计的同学真的是很厉害,细节方面设计的都很合理,使我觉得最好的方法就是在借鉴一些同类优秀产品设计方法的同时再加上自己的一些有趣的设计,尽可能得简化UI设计,能让大家一眼就看懂,这个按钮的作用是什么。
Q3、除了“写了再改模式”其他的团队发模式是否真的适合大学生团队在学习软件工程这门课的初期进行团队开发?
我认为如果大家努力将自己的项目的一个功能或两个功能完成好,那么就可以不会再遵循“写了再改模式”
三、再提问题 大家一定会在实践过程中产生更多问题, 结合你的读书(教材,博客,参考书), 实践, 再提出关于软件工程的 5 个问题。
Q1、在这次冲刺的过程中,我发现PM的工作至关重要,在任何一个项目中,如何才算是一个合格的PM?PM和其他人员的关系如何处理(尤其是在要有人员流动的情况下)?
Q2、技术产品的发展周期(萌芽->成长->成熟->衰退->结束),但是目前看来例如像微信,淘宝,支付宝,这样的产品似乎不会衰退或者结束,那么这个发展周期的规律所对应的是哪些技术产品的发展周期?
Q3、在遇到技术瓶颈的时候,如果一时没有什么好的解决方法该怎么办?
Q4、在团队冲刺的过程中,发现站立会议有一些拘泥于形式,不是很理解站立会议的深刻意义?
Q5、这次可能会换到其他的团队,该如何迅速在新的团队中找到自己的定位?
软工网络15个人作业4--alpha阶段个人总结的更多相关文章
- 软工网络15个人作业4——alpha阶段个人总结
软工网络15个人作业4--alpha阶段个人总结 一.个人总结 用自我评价表:http://www.cnblogs.com/xinz/p/3852177.html 总结Alpha冲刺过程. 由于直接用 ...
- 软工网络15团队作业4——Alpha阶段敏捷冲刺1.0
软工网络15团队作业4--Alpha阶段敏捷冲刺1.0 1. 各个成员在 Alpha 阶段认领的任务,以及整个项目预期的任务量(使用整数表示,与项目预估的总工作小时数一致.比如项目A预估需120小时才 ...
- 软工网络15团队作业4——Alpha阶段敏捷冲刺2.0
软工网络15团队作业4--Alpha阶段敏捷冲刺2.0 1.提供当天站立式会议照片一张. 2.每个人的工作 成员 昨天已完成 今天计划完成 郭炜埕 熟悉微信web开发者工具 完成新建话题界面的设计 郑 ...
- 软工网络15团队作业4——Alpha阶段敏捷冲刺3.0
软工网络15团队作业4--Alpha阶段敏捷冲刺3.0 1.每天举行站立式会议,提供当天站立式会议照片一张. 2.项目每个成员的昨天进展.存在问题.今天安排. 成员 昨天已完成 今天计划完成 郭炜埕 ...
- 软工网络15团队作业4——Alpha阶段敏捷冲刺4.0
软工网络15团队作业4--Alpha阶段敏捷冲刺4.0 1.每天举行站立式会议,提供当天站立式会议照片一张. 2.项目每个成员的昨天进展.存在问题.今天安排. 成员 昨天已完成 今天计划完成 郭炜埕 ...
- 软工网络15团队作业4——Alpha阶段敏捷冲刺6.0
软工网络15团队作业4--Alpha阶段敏捷冲刺6.0 1.每天举行站立式会议,提供当天站立式会议照片一张. 2.项目每个成员的昨天进展.存在问题.今天安排. 成员 昨天已完成 今天计划完成 郭炜埕 ...
- 软工网络15团队作业4——Alpha阶段敏捷冲刺8.0
软工网络15团队作业4--Alpha阶段敏捷冲刺8.0 1.每天举行站立式会议,提供当天站立式会议照片一张. 2.项目每个成员的昨天进展.存在问题.今天安排. 2.1 任务完成安排: 成员 昨日已完成 ...
- 软工网络15团队作业4——Alpha阶段敏捷冲刺
Deadline: 2018-4-29 10:00PM,以提交至班级博客时间为准. 根据以下要求,团队在日期区间[4.16,4.29]内,任选8天进行冲刺,冲刺当天晚10点前发布一篇随笔,共八篇. 另 ...
- 软工网络15团队作业4——Alpha阶段敏捷冲刺(一)
第 1 篇 Scrum 冲刺: 各个成员在 Alpha 阶段认领的任务 成员 任务 预期任务量/小时 曾艺佳 学习模块:单词及其释义 单词发音 例句学习 添加笔记 ...
- 软工网络15团队作业4——Alpha阶段敏捷冲刺之Scrum 冲刺博客(Day1)
概述 Scrum 冲刺博客对整个冲刺阶段起到领航作用,应该主要包含三个部分的内容: ① 各个成员在 Alpha 阶段认领的任务 ② 明日各个成员的任务安排 ③ 整个项目预期的任务量(使用整数表示,与项 ...
随机推荐
- Redis笔记 -- 链表和链表节点的API函数(三)
链表和链表节点API 函数 作用 时间复杂度 listSetDupMethod 将给定的函数设置为链表的节点值复制函数 复制函数可以通过链表的dup属性直接获得,O(1) listGetDupMeth ...
- [示例] 用代码设置 ListView 颜色 (只适用 Win 平台,无需修改官方源码)
如果可以使用代码随意设置 ListView 的颜色,而不用加载额外的 Style 及修改官方的源码,那该有多好?! 其实 Style 提供了很强了扩充性及可塑性,可以很容易的去操作它. 下面以 Lis ...
- 2.Hadoop集群安装进阶
Hadoop进阶 1.配置SSH免密 (1)修改slaves文件 切换到master机器,本节操作全在master进行. 进入/usr/hadoop/etc/hadoop目录下,找到slaves文件, ...
- jenkins+maven+docker集成java发布(二)#远程发布
jenkins+maven+docker集成java发布(一)中写了在Jenkins服务器自动部署业务,那需要将java项目部署到其他服务器怎么操作 这里需要依赖插件Publish Over SSH ...
- C++ —— 类中static和const关键字声明变量的初始化方式总结
在类中声明变量/常量时,经常会用到static.const关键字.对于该变/常量的初始化问题,网上有许多相关文章,但是大多不够完善,或者存在错误.经过实际验证,总结如下: (注明:测试编译平台为VS2 ...
- sublime install package没反应,以及安装后没有出现install package选项
离线安装Package Control 一般出现这种问题的是网络原因,我们可以下载离线安装包 连接地址:https://github.com/wbond/package_control 安装完成后解压 ...
- 汇编程序返回dos
汇编程序返回dos有两种方式: 1. push ds sub ax,ax push ax ... ret 作用:一开始ds是指向psp的,在psp:0000处放着int 20h ...
- 20155234 2016-2017-2 《Java程序设计》第3 周学习总结
20155234 2006-2007-2 <Java程序设计>第3周学习总结 教材学习内容总结 类是对象的设计图,对象是类的实例. 参考名称与对象数据成员同名时,可以在数据成员前使用thi ...
- 【LG3244】[HNOI2015]落忆枫音
题面 洛谷 题解 20pts 枚举每一条边是否在树中即可. 另10pts 我们考虑一张\(DAG\)中构成树的方法数,每个点选一个父亲即可,那么有 \[Ans=\prod_{i=1}^{n} deg_ ...
- cdh中hdfs非ha环境迁移Namenode与secondaryNamenode,从uc机器到阿里;
1.停掉外部接入服务: 2 NameNode Metadata备份: 2.1 备份fsimage数据,(该操作适用HA和非HA的NameNode),使用如下命令进行备份: [root@cdh01 df ...