20201207-总结

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

回顾0 分值 40

所属团队及链接

背个棒 https://www.cnblogs.com/beigebang/

团队项目及链接

项目:普露托记账

链接:成品:普露托记账 小程序

代码:

微信小程序部分 https://e.coding.net/sgetit/puluotuo/pulutuo.git

 

 

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

微信开发者工具  稳定版 (1.03.2011120)      https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

微信云开发API  https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/functions.html

git命令行  https://git-scm.com/downloads

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

开发语言

Python 3.8.4  https://www.python.org/downloads/

开发平台

微信开发者工具  稳定版 (1.03.2011120)      https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

回顾1 分值40

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

当初你是如何做出选择计算机专业的决定的?

答:当初觉得计算机软件会是时代的流行,是自己想接触的专业。

经过一个学期,你的看法改变了么,为什么?

答:经过一个学期,我的看法没有改变,因为我对计算机感兴趣,我觉得它能改变未来。
你认为过去接触到的课程是否符合你对计算机专业的期待,为什么?

答:过去接触的课程基本符合我对计算机的期待,让我学会了用Java开发系统,用Python开发小程序。能够自己动手做点东西。

经过一个学期,你的看法改变了么,为什么?

答:经过一个学期,我的看法没有改变。我相信研究生三年中,我会学到更多东西,如:人工智能,NPL算法等。
你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?

 答:计算机是我喜欢的领域,我对计算机很感兴趣。从目前情况来说,它不能称之为我短板的领域,是我努力就可以得到回报的领域,可以说是我擅长的领域。

经过一个学期,你的看法改变了么,为什么?

 答:经过一个学期,我的看法没有改变。在这学期里,我简单的学习了微信小程序开发,涉及了自己以前想做的没做的东西,并且过程中自己完成的相对可以。

(2)考取研究生,对照前人们走过的路和描述未来发展,现在的你自我感觉你已经具备的专业知识、技能、能力有哪些?

答:经过研究生一学期,目前新增了深度学习的一些知识,对推荐系统有了一点点了解,自己欠缺的还很多,需要学习。
离成为一个合格的计算机学生,在专业知识、技能、能力上还差距哪些?

答:就研究生阶段来说,自己还缺乏科研能力,查阅论文,动手实践等。
经过一个学期,你的看法改变了么,为什么?

答:我的看法没有改变,与最初预想相同,缺乏的知识仍需努力。

(3)每天都是一个人生选择的十字路口,学术研究、工程项目、社会实践 (?) ,不同的选择有不同的努力方向。
对照以上你阅读的前人们的经历,你的选择是什么?经过一个学期,你的看法改变了么,为什么?

答:我的选择是学术研究,自己想在学术研究中,尝试着去进行相应的工程项目,想动手实践相结合。经过一个学期,我的看法没有改变。自己还是想在学术论文的基础上,进行动手实践。
在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?经过一个学期,你的看法改变了么,为什么?

答:优势:做过一些项目开发。劣势:对其他学科领域知识匮乏。经过一个学期,我的看法没有改变,自己对深度学习,机器学习等相关知识依旧掌握不多,需要努力。
针对你的选择,你给自己的本学期的规划是什么?经过一个学期,你的看法改变了么,为什么?

答:将python,深度学习基础扎牢,认真学习专业相应英语。这是之前的规划,目前看法发生了些许的转变,应该加上读论文,动手跑代码这一规划。

对于学期规划的设置合理,没有改变我的看法。

(4)你对这门课的期待是什么?
你打算平均每周拿出多少个小时用在这门课上?经过一个学期,你的看法改变了么,为什么?

答:原计划每周12-16h,经过一个学期,看法没有改变,每周花费时间在原区间内。
实测结果,每周平均用在本课程上多少小时?

答:13.2小时

回顾2 分值50

5个问题

作业要求 [https://edu.cnblogs.com/campus/nenu/2019fall/homework/5522] 题目3 中提到:

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

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

(1)

第3页:软件在运行过程中还会出这样那样的问题,也许我们要时不时给软件打一个补丁,或者维护众多的服务,团队的新老队员要一起修复各种各样的问题。

问:一个软件在出现问题时候,是应该进行维护还是应该舍弃重新开发。决定的标准是什么?有没有一个固定的可以用在多个场景的标准,如何判别多次的修复耗时呢还是重新开发耗时。

答:有一个粗略的标准可以使用,但是更多的情况要具体情况具体分析。

(2)

第4页:在相关法律完善之前,软件行业还有一个行规,即应该有职业道德规范来约束IT人的行为。

问:职业道德规范有没有明确成文的规定,破解软件可用来方便学习但是违背了支持正版的说法,破解软件的方法是日常工作中明令禁止的吗?离职拷贝相应的系统代码离开是否违反程序员开发道德规范?

答:职业道德规范中有明确的软件行业规定,破解软件拷贝代码是违法行为。

(3)

第89页:函数最好有单一的出口,为了达到这一目的,可以使用goto。只要有助于程序逻辑的清晰体现,什么方法都可以使用,包括goto。

问:曾经在书上看过,goto语句尽量不要使用,会影响逻辑清晰体现,不知道如何使用goto语句会不影响逻辑的清晰。

答:goto可以适当的使用,正确的使用不会影响逻辑的清晰。

(4)

第13章,介绍了软件测试的很多种方法。

问:测试的方法有很多,在进行一个系统的测试时,如何抉择使用哪种测试方法,一般需要几种测试方法。

答:一个系统需要多种方法进行测试,常见的测试方法可使用。

(5)

第330页:修复bug的门槛逐渐提高

问:从Alpha、Beta到RC阶段,遇到bug的处理模式不同。由马上修复到新代码签入前提出潜在风险再到讨论后再修复,这些不同的阶段,修复bug的门槛逐渐提高。但是在面对bug时,某些小bug,如:前台显示bug,后台数据bug等一些小问题,遇到小组繁忙时,进行会诊小组沟通则变得困难。不知道是否应该随着bug等级而应进行每个阶段不同。

答:每个阶段划分不同的bug等级,商讨后再进行修复。

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

答:

1、产品未在用户规定时间达到想要的效果,如何处理?

2、用户对产品的规划与项目团队对产品的规划有偏差,如何处理?

3、如何应反驳用户不洗要的需求?

4、开发人员配置如何进行?

5、对与承诺,什么样的要求才能进行承诺,什么要求不应被承诺?

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

答:这个课程是有些难度但是也很又去的一个课程,希望可以认真对待每一次作业。通过自己的努力和小组的努力一起完成一个小程序是很棒的,是非常有成就感的,加油。

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

答:重新选题,因为本题目有太多的人做过,创新点不够,难以在功能上带给用户不一样的体验。

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

答:我觉得本门课程设置的还是非常棒的,在参与小程序开发中,最终在课程过后觉得自己学到了东西;但是我觉得团队小组每人的分工贡献等需要教师再严加考虑。

总结 分值50

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

 总计4486行,平均每周373行

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

 总计21150字,平均每周1762字

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

 平均13.2小时

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

时间提交PSP例行报告时总结的知识点现在回顾该周收获的知识点
第2周 PSP 数据流图的使用,PSP,命令行和控制台编程
第3周 PSP git,重定向,profile
第4周 psp 函数复用,单元测试,版本控制,代码规范
第5周 PSP 需求分析
第6周 psp 数据库设计,可行性分析
第7周 PSP 团队合作
第8周 PSP alpha发布,beta发布,final发布,事后诸葛亮,NABCD
第9周 PSP 代码review
第10周 PSP beta发布
第11周 PSP 事后诸葛亮
第12周 PSP 代码review

 

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

posted @ 2020-12-13 17:32  冰冰子~  阅读(73)  评论(0编辑  收藏  举报