软工网络15个人作业4——alpha阶段个人总结
一、个人总结
1.在alpha 结束之后, 每位同学写一篇个人博客, 总结自己的alpha 过程;
2.请用自我评价表:http://www.cnblogs.com/xinz/p/3852177.html 有比较才会有进步。
类型 | 具体技能和面试问题 | 现在的回答 | 毕业时找工作 |
---|---|---|---|
语言 | 拿手的语言 | java,代码量5000左右 | |
软件实现 | 有没有在别人的代码基础上进行改进,你是怎么读懂别人的代码的,你采取什么方法不影响原来的功能,遇到的bug是什么,怎么解决,bug出现的原因 | 就看功能块,具体实现什么功能,需要去理解代码的含义 | |
测试软件 | 你写过测试工具吗 | 没有 | |
效能分析 | 你写过最复杂的代码是什么 | 四则运算计算器 | |
需求分析 | 你做过多少个实际用户的项目 | 没有什么实际用户 | |
行业洞察力 | 你最感兴趣的领域是什么? | 我现在感兴趣的领域是网络安全方面,希望学到一点东西 | |
项目管理 | 你参加过项目管理吗? | 没有哦 | |
软件设计 | 你做过架构设计吗? | 没有 | |
质量意识 | 你加入团队后,能帮助我们提高代码质量吗? | 实力不够 | |
工具/社区 | 你用过什么样的工具 | 没用过什么 | |
团队协作 | 你如何听了别人的意见,改进自己的方案的? | 主要还是听取意见,再深入思考,考量自己的不足 | |
理论素养 | 你上过什么数学,计算机或其他理论课? | 比如数据结构,就很关键,在很多代码中都可以体现 | |
自我管理 | 你从刚入学到现在排名由什么变化 | 一点点进步吧 |
二、回答问题
我们在课程开始之初,曾经要求大家针对软件工程提出问题:个人阅读作业2,那么在经过alpha阶段,大家是否对软件工程有了一定的了解?请结合自己提出的问题进行回答
问题一:第89页,两个人合作的状态,作者介绍了一步一步的走向好的方向。 我觉得有一部分不可能一起完成,并且会在半途而废,这时候难道就没有任务了吗?我认为作者需要添加上有2个方向的结局,提前解体也应该有为下一次合作做一定的准备工作,不然就让孤.单者无所事事吗?
答:既然是一个团队,不能一开始就往坏方面去想,需要努力的去克服各种困难,在困难挫折中成长,收获完成的快乐,团队的快乐。
问题二:第169页,原文为,开发网站,就认为用户一定需要一个网站;开发移动应用的,就认为用户一定需要一个APP。
答:我觉得这样子是必要的,可以给自己树立信心,才有着更多的动力去往下走,走下去,发展下去,若是一开始就产生怀疑,我这个APP会有人用吗?这样我觉得会产生惰性,并且是不对的,需要自信,就算最后的结果不好,但是也好过一开始认怂的。
三、再提问题
同时,大家一定会在实践过程中产生更多问题, 结合你的读书(教材,博客,参考书), 实践, 再提出关于软件工程的 5 个问题。
1.在每个问题后面,请说明哪一章节的什么内容引起了你的提问,提供一些上下文。
2.列出一些事例或资料,支持你的提问 。
3.说说你提问题的原因,你说因为自己的假设和书中的不同而提问,还是不懂书中的术语,还是对推理过程有疑问,还是书中的描述和你的经验(直接经验或间接经验)矛盾? •一个模板可以是这样:
我看了这一段文字 (引用文字),有这个问题 (提出问题)。 我查了资料,有这些说法(引用说法),根据我的实践,我得到这些经验(描述自己的经验)。 但是我还是不太懂,我的困惑是(说明困惑)。【或者】我反对作者的观点(提出作者的观点,自己的观点,以及理由)。
问题一:
答:没找出什么问题。
四.【附加题】:请将问题提交至豆瓣:https://book.douban.com/subject/27069503/, 并在博客中给出链接
在豆瓣页面的最下方 “读书笔记” 那里发言, 《构建之法》的作者会亲自答复问题