第二章:个人技术和流程
2.3 个人实践流程
对于个人开发流程当中的步骤的看法
问题:在一个流程中要不断的进步学习并且学会如何提高,做一段时间的总结很重要,但是我却不知道怎么去处理?
就这个问题而言在大一的时候加入的大学生实践创新项目中就需要在大家面前去展现自己学到了什么并不是你做了哪些工作了解了那些元器件的功能怎么样的。或许应该这样去总结吧,学了什么对于自己创新这个项目而言,自己从整体上学到了什么,对这个软件的运用更加成熟了,对于整个项目的理解做到什么。而不仅仅局限于去说当中的一个小的部分学了一点点什么。
第三章:软件工程师的成长
3.1 个人能力的衡量与发展
面对项目问题如何去分析自身的能力以及去学习然后实际操作的能力
问题:面临一个新的项目技术如何去做更加快捷?
仍然拿在实验室的时候的学习经过来说,刚开始先熟悉各类的元器件,然后参照他人所做的实际案例来完成。熟悉那些器件的作用,后来慢慢的一步一步的学习,实践将他们收为自己的。
第四章:两人合作
4.6 两人合作的不同阶段和技巧
合作的时候面临问题要有良好的合作方式才能产生效率
问题:两人合作的时候是否一个人要服从另外一个人的安排?
做实验的时候,他懂得更多一些但是也并非要玩完全听取他的意见正所谓当局者迷,旁观者清。他也有没想到的地方,大家都可以提意见。同样的出现分歧没法达成共识的时候可以听取有经验的人的。
第八章:需求分析
8.6:计划和估计
分析一个项目(或产品)的价值对于我们研发至关重要
问题:探索者总是高估自己的能力,低估未知的困难--不然他们就不会去探险了
记得跟他们一起做一个车上的报时并且有测试温度的一个警报器的时候。看着挺简单的一个项目其中却也涉及到了许多方面,例如准确报时,显示时间的显示器,语音每个字之间的间隔,还有led灯的闪烁时间以及对温度采集的器件的运用等等。所以说在还未分析确定一个项目之前不要盲目的去定义他的难易程度
第十三章:软件测试
13.3 实战中测试
理论比不上实际去测试,并不是要到最后。即要边做边测
问题:测试放到最后不好吗?
测试如果放到最后。发现问题了我们往往不容易去解决,问题的根源往往出现在项目早期的决定和设计中,想要去解决是非常麻烦的,边做边测更加方便我们去找到错误的地点。