20201207-总结

此作业要求参见:https://edu.cnblogs.com/campus/nenu/2020Fall/homework/11604

所属团队:wetry    链接:https://www.cnblogs.com/wetry/

团队项目:祝颂贩卖机    链接 :https://github.com/zhaoyw456/wishesmachine

在本课程(不包括本学期其他课程)中学习和使用的新软件新工具(全称、版本)及链接

1.git,版本:2.28.0.windows.1,链接:https://git-scm.com/

2.tortoisegit,版本:2.10.0,链接:https://tortoisegit.org/

在本课程(不包括本学期其他课程)中学习、提高的语言、开发平台(全称、版本)及平台链接

提高的语言:java 、JavaScript

开发平台:

1.IntelliJ IDEA,版本:2020.2.3 x64,链接:https://www.jetbrains.com/idea/

2.微信开发者工具,版本:1.03.2011120,链接:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

 

回顾1 分值40

回顾本学期第一次作业[https://edu.cnblogs.com/campus/nenu/2020Fall/homework/11183] 中题目2。
参见 [http://www.cnblogs.com/easteast/p/7403491.html ],阅读其中给出的材料,并回答下面几个问题:

(1)回想一下你曾经对计算机专业的畅想

当初你是如何做出选择计算机专业的决定的?经过一个学期,你的看法改变了么,为什么?
你认为过去接触到的课程是否符合你对计算机专业的期待,为什么?经过一个学期,你的看法改变了么,为什么?
你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?经过一个学期,你的看法改变了么,为什么?

答: 当初觉得现在这个时代是属于计算机、智能科学的时代,所以即使跨专业也要来计算机专业。经过了一个学期,我的看法依然没有改变,更加坚定了自己的选择,因为计算机是社会生产力的表现,更加吸引我。

符合我的期待,特别是软件工程这门课,让我非常喜欢。经过一个学期并没有改变我的想法,因为不断有新鲜的点在我面前。

是我喜欢的领域,但目前还不是我擅长的领域。经过一个学期我的看法并没有改变,我也会努力让计算机成为我擅长的领域。

 

(2)考取研究生,对照前人们走过的路和描述未来发展,现在的你自我感觉你已经具备的专业知识、技能、能力有哪些?
离成为一个合格的计算机学生,在专业知识、技能、能力上还差距哪些?
经过一个学期,你的看法改变了么,为什么?

答: 自我感觉具备了一些基本的计算机学生该有的知识,和基本的编程技能。但距离一个合格的计算机学生基础知识还不够完善,比较薄弱,知识面还不够宽,编程能力还不够强。现在我的看法依然没有改变,因为这才是一个计算机学生该有的东西。

 

(3)每天都是一个人生选择的十字路口,学术研究、工程项目、社会实践 (?) ,不同的选择有不同的努力方向。
对照以上你阅读的前人们的经历,你的选择是什么?经过一个学期,你的看法改变了么,为什么?
在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?经过一个学期,你的看法改变了么,为什么?
针对你的选择,你给自己的本学期的规划是什么?经过一个学期,你的看法改变了么,为什么?

答:  我的选择是工程项目,我的看法并没有改变,因为我更想做一个优秀的工程师。

我的优势是会比别人更加坚定,我认定的方向就一定要做到。劣势的话,是我的基础知识还不够好,不够扎实。经过一个学期我的看法没有改变,我还需要不断的学习基础知识,扎实自己的编程能力。

提升自己的编程能力,学习基础知识。没有改变,基础知识和扎实的编程能力,才是立身的根本。

 

(4)你对这门课的期待是什么?

你打算平均每周拿出多少个小时用在这门课上?经过一个学期,你的看法改变了么,为什么?
实测结果,每周平均用在本课程上多少小时?

答: 期待是学到一个工程师应该具备什么样的思想。

平均每周拿出五个小时在这门课上,因为,这门课是值得我们付出一定时间的。

实测结果,平均九个小时左右。

 

回顾2 分值50

1.作业要求 [https://edu.cnblogs.com/campus/nenu/2020Fall/homework/11183] 题目3 中提到:

通读《构建之法》,发布随笔1篇,要求列出5个问题,可以是读后不理解的,或者读后反对的。要求有观点、有证据或分析。字数不是直接的考核标准,但是要求长到能把观点表述清楚。

请回顾这5个问题,自己回答一下。当初的困惑是否还在,你现在如何认为,是更深的困惑么?

 

问题1:对于第十六章的迷思之八,我认为创新者在某种意义上就是一种冒险家,创新的对立面一定有淘汰,淘汰某一方面,也有是要拥有一定的冒险精神,,所以我认识创新者就是冒险家的。

问题2:在十二章的12.1.2中,从用户的角度考虑问题,可是我们应该怎么思考才是真的的从用户的角度考虑问题呢? 应该把自己当作一个用户切身去体验一个产品,从中发现问题。

问题3:在第四章的4.5.2中的结对编程中,两人结对编程,应该如何交流沟通分工呢,会不会出现一人偷懒,任务大部分放在能力强的人身上呢? 能力强的人可以自愿承担略微多一些任务,互相帮助,提升更快。

问题4:在第三章的3.3.1中的职业发展的考级之路,考这些所谓的证书,是否比较边缘和鸡肋呢,这些证书真的有很清晰的优势么? 这些在我现在看来优势并不大,应该把精力放在提升自己能力上。

问题5:在十三章的13.2中介绍的各种测试方法,这些测试我们应该如何用在合适的情况呢,是否应该应用多种的测试方法呢?应该使用多种测试方法,更加全面判断情况和问题。

 

2.请根据本学期的学习、收获、困惑,再提出5个问题,可以是读后不理解的,或者读后反对的。有求有观点、有证据或分析。体验一下,这5个问题,是不是更有深度了 。

答:

文中第9章,团队支持对PM,来说很重要,那么PM如何获得团队的支持呢。困惑解决了,要具有领导力,分析问题的时候即要找到漏洞又要鼓励别人,掌握好分寸。从不同的角度分析问题。

文中第12章,短期刺激和长期影响和展现学者师承关系的家族树有何关系,我没有读懂。

文中第12章,提到软件服务和用户选择的问题,怎么有效的避免软件用的越多越发难用这个问题

文中第7章,如果团队每个人都很厉害,那么怎么分配角色。

文中第8章,软件中都要有一个杀手功能,如果对手产品做出相同功能,是不是就会失去优势,这时应该怎么办。

 

3.回忆整个学期,你有什么话想对后来的学弟学妹们说。

答:好好利用本学期的时间,在扎实自己基础的同时,做一些延伸。

 

4.如果重新来过一次,你打算做哪些(技术上,而不是态度上的)改变--基于希望得到什么样的更好结果,你才希望这样改变的;更重要的是,你根据什么估计这些改变会有预期的结果。

答:多多提高代码能力,多参加一些比赛,因为非常希望在毕业之际获得一份合适的offer。

 

5.终于我们即将不再是师生。当你结束本课程,你和我就站在同样的位置上,我将不再基于学校授权和知识、经验 (年龄?)上的优势而对你的自由有任何干扰。除发布及成绩以外,我最后一次行使教师特权: 请问你有什么要对教师 (我)说的,建议、抱怨、希望……多谢。

答:感谢老师让我有机会对软件工程有了更深的了解,希望以后能继续和老师讨论。

 

总结 分值50

代码总量,平均每周代码量。

  答:代码总量:2316,平均每周代码量:210

博客字数总量,平均每周字数。

  答:博客字数总量:19909,平均每周字数:1809

根据PSP,平均每周在本课程中所用时间(是的,请再回答一次)多少小时。

  答:9.3小时

进度条总结: 遍历每周知识点,以周为单位做如下表格。

 

 时间分配堆积柱状图。如图所示,给出每周的时间分配,数据来源是每周的PSP。

 

posted @ 2020-12-13 12:50  duzf  阅读(90)  评论(0编辑  收藏  举报