软件技术基础作业2

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zjlg/rjjc20
这个作业的目标 <阅读教材,提出问题>
姓名-学号 <白家琪>-<2018330301147>
  • 问题一:我在最近课堂上学习和书本当中78页开始的结对编程,合作完成某一项目等等,P79页中也有着我的许多疑问,有这个问题,编程不同于其他项目,在我自己以往的编程学习中,一段具有完整功能的代码仅仅需要一个人完成就足够,或者说只能一个人来完成,因为每个人的思想是独立的,每个人想到的算法都是不一样的,两个人来完成不会出现更多的问题吗?根据我的实践,现实中也有很多合作的案例,但就我而言,我习惯一个人完成自己项目的所有事情,体会不到结对编程的优点,还有相关联的复审问题,我们本身因为连贯的思维,很难检查出自己的问题所在,两个人一起写并不能方便复审。

  • 问题二:在课本90--106页完整描述了团队模式和编程流程,无一例外最开始的就是我们最容易遇到的“无团队领导”和“一窝蜂编程”,我的问题是:如果我招募一个团队,如何选择合适的团队模式和编程流程?以及我参与某个项目,如何在团队中确定自己的位置,负责哪一部分的工作?

  • 问题三:课本86页讲述了如何正确的表达他人的缺点,要使用三明治方法,先强调共同的处境和愿景,然后说出对方的缺点,最后一起憧憬美好的未来。我觉得和我们一直提倡的合作相违背,我认为合作分两种,一种是具有默契的合作,可以说这种合作当中不存在对方的缺点,某些缺点反观在大局中却是一项优势,像是赛车手领航员之间用不到这种办法,另一种是无默契的合作,说白了就是被迫合作,每个人只需要完成自己的任务就可以了,有什么缺点直接说就可以,我认为没有必要培养感情,搞面子工程。

posted @ 2020-11-02 13:56  Aplusvalue  阅读(97)  评论(0)    收藏  举报