作业要求 20201207-总结
此作业要求参见 [https://edu.cnblogs.com/campus/nenu/2020Fall/homework/11604]
回顾0 分值 40
所属团队:板砖
团队项目及链接
团队项目:记得
git仓库: https://github.com/Wei-chenTF/111
在本课程(不包括本学期其他课程)中学习和使用的新软件新工具(全称、版本)及链接
git,版本2.29.2,
微信开发者工具,版本1.03.2011120,
https://developers.weixin.qq.com/miniprogram/dev/devtools/devtools.html
在本课程(不包括本学期其他课程)中学习、提高的语言、开发平台(全称、版本)及平台链接
python,版本3.6.0,
2、C语言
3、Java
回顾1 分值40
回顾本学期第一次作业[https://edu.cnblogs.com/campus/nenu/2020Fall/homework/11183] 中题目2。
参见 [http://www.cnblogs.com/easteast/p/7403491.html ],阅读其中给出的材料,并回答下面几个问题:
(1)回想一下你曾经对计算机专业的畅想
当初你是如何做出选择计算机专业的决定的?经过一个学期,你的看法改变了么,为什么?
当初分数考的不怎么理想,想找一个技术性强的专业,计算机和机械专业我选择了计算机,当时单纯觉得计算机轻松,也是想以后好找工作吧,所以第一志愿我填的计算机,家里面也同意我这个想法,就第一志愿录取了。
改变了,计算机这行真的累,工作好找也是得有真本事,计算机这个行业是与时俱进的,需要不断的学习,是一个终身学习的行业。即便我认识的这个行业,但是我还是很喜欢计算机。
你认为过去接触到的课程是否符合你对计算机专业的期待,为什么?经过一个学期,你的看法改变了么,为什么?
符合,大学的一些课程让我初步认识了计算机,了解了一些计算机的起源,内部原理,让我对计算机这门学科有了系统性的学习,也让我了解了编程,我觉得最重要的就是编程实践吧,也是以后工作中最常用的,大学的课程有许多理论,也有一些实践,总体来说还是符合我对计算机的期待。
没改变 ,我还是认为计算机需要多实践,理论的东西虽说重要,但是得经过时间转化成自己的东西。
你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?经过一个学期,你的看法改变了么,为什么?
(注:不可以回答 "不是","是"。请把这当成以后工作时面试题,需要回答足够长度,提供足够信息,让对方了解你。比如,给出为什么。)
是我喜欢的领域,但我认为不是我擅长,我比较喜欢静下心打代码,本科的时候一直做 Java web 我能很快进入状态,我们一个团队都有自己的一块,无论是开发过程还是测试过程,都是自己弄,但是我觉得我的效率没有其他人高,可能是自己天赋不够,但是我相信通过时间的沉淀,即便是不擅长这个领域,我也有信心将他做好。
没改变,还是不擅长,只是这学期学习到了”计算机不断学习的过程“。
(2)考取研究生,对照前人们走过的路和描述未来发展,现在的你自我感觉你已经具备的专业知识、技能、能力有哪些?
离成为一个合格的计算机学生,在专业知识、技能、能力上还差距哪些?
经过一个学期,你的看法改变了么,为什么?
现在会些java开发,Java一些框架,熟悉多种前段框架,如mui,bootstrap,jQuery,easyui框架,一点大数据的知识,本科的时候系统的学过,也做过几个团队项目,英语的话刚过四级,数学方面高数和线代。
要想现在深度学习,英语方面需要提高,现在看论文还是很吃力的,数学方面概率论,矩阵论,信息论还需要进行学习,我觉得最重要的是自学能力,尤其是计算机这个更新换代很快的行业,要是能够一直干下去,就必须一直学下去,一我认为一名合格的计算机学生一定要有自学能力,我现在自学能力也不是很强,希望研究生这三年能够培养好它。
改变了,我觉得计算机学生需要有广度,同时在某个方面也要有深度,本科学的底层相关的东西也不能忘记。还要有团队精神,因为一个大型项目不可能一个人实现。
(3)每天都是一个人生选择的十字路口,学术研究、工程项目、社会实践 (?) ,不同的选择有不同的努力方向。
对照以上你阅读的前人们的经历,你的选择是什么?经过一个学期,你的看法改变了么,为什么?
学术研究,我想每个研究生最初入学都是这个目的,我也不例外,希望能够坚持下去,毕业能有所成果。
没改变,喜欢每天接触新的研究成果的感觉
在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?经过一个学期,你的看法改变了么,为什么?
优势:
思维处于活跃状态时间较长。
对事实,逻辑认识较清楚,即使有带有偏向的个人观点,论证的过程也是要严谨和符合形式逻辑。
能够了解到现在国际最前沿的新技术,新理论。
劣势:
实践能力差。
与人交流能力差。
没改变,编程能力相对来说练习不到。
针对你的选择,你给自己的本学期的规划是什么?经过一个学期,你的看法改变了么,为什么?
本学期规划,理解十篇深度学习的论文,最好找到论文中的代码在自己电脑跑一下,做一两个深度学习的项目,学完数学知识。保质保量完成作业。提高英语听力能力。
没改变,每天都接触到最新的论文,最新的成果,不断的借鉴,学习,研究,相信最后学有所成!
4)你对这门课的期待是什么?
期待能将我培养成一名入门工程师,希望能提高自学的能力。
改变了,还没入门。
你打算平均每周拿出多少个小时用在这门课上?
15个小时左右吧,可能之后的任务变多会拿出的时间也会增加。
改变了,忙的的时候真忙,闲的时候还行。
实测结果每周12.748小时。
回顾2 分值50
1. 5个问题 作业要求 [https://edu.cnblogs.com/campus/nenu/2020Fall/homework/11183] 题目3 中提到:通读《构建之法》,发布随笔1篇,要求列出5个问题,可以是读后不理解的,或者读后反对的。要求有观点、有证据或分析。字数不是直接的考核标准,但是要求长到能把观点表述清楚。请回顾这5个问题,自己回答一下。当初的困惑是否还在,你现在如何认为,是更深的困惑么?
问题1:《构建之法》p39 ”程序重需求方面扩展是非常抽象的“,那我们应该如何解决这种抽象问题,或者怎样预防?
可以用数学公式表达这种抽象问题。
问题2: 《构建之法》p69 我看到这一段文字“函数最好偶单一的出口,为了达到这一目的,可以使用goto”,我赞同函数有单一性,但是我之前编程的时候不用goto语句,虽然说goto可以直接跳出多层嵌套,但是goto随意性很大,而且只能在一个函数内跳转,我一般都是用其他的关键词,代替他的相应功能。所以我认为在本文中goto语句是否需要替换成别的?
我觉得可以把goto语句换了
问题3:《构建之法》p116 敏捷的团队,书中指出”当一个团队做的很不错,现在要变成敏捷流程,“和弱团队强加上敏捷也没用,我的问题是团队做的强弱是有什么具体的评判标准?强的团队一定要用敏捷流程来提高自己的团队么,或者同别的其他的方式?
敏捷开发是有优势的:1.个体和交互胜过过程和工具 2.可以工作的软件胜过面面俱到的文档 3.客户合作胜过合同谈判 4.响应变化胜过遵循计划
问题4:《构建之法》p256 对用户体验来说是短期刺激重要还是长期影响重要?一个软件用该怎么均衡这两个地方,在软件上怎么分配更合适?
我觉得长期重要,因为现在软件都是不断更新换代的,长期刺激抓住用户,在适当添加短期刺激,增加用户量。
问题5:《构建之法》16章IT行业的创新,比如现在有一个软件,创新是指扩大用户量还是指增加功能,让用户增加软件的粘性?
我觉得是增加用户量,针对不同的用户添加不同的功能,这样可以增加粘性。
2. 请根据本学期的学习、收获、困惑,再提出5个问题,可以是读后不理解的,或者读后反对的。有求有观点、有证据或分析。体验一下,这5个问题,是不是更有深度了 。
问题一:结对编程在现如今的团队中还起很大的作用么?
问题二:在这学期中,最开始我们组发布的时候出现了很大的问题,我想问的是,如果在截止日期的时候,项目没完成,是选择少功能发布,还是选择延期更好一些?
问题三:书中第十六章,创新真的是不需要范围的么?是无边际的创新,还是有出发点的创新更好一些?
问题四:用户报告的真实性怎么控制?是大样本重要,还是关注小样本?
问题五:软件的维护应该从那几个方面入手更好?
3. 回忆整个学期,你有什么话想对后来的学弟学妹们说。
付出就有收获,无论是做什么。
4. 如果重新来过一次,你打算做哪些(技术上,而不是态度上的)改变--基于希望得到什么样的更好结果,你才希望这样改变的;更重要的是,你根据什么估计这些改变会有预期的结果。
早点学习python.
5. 终于我们即将不再是师生。当你结束本课程,你和我就站在同样的位置上,我将不再基于学校授权和知识、经验 (年龄?)上的优势而对你的自由有任何干扰。除发布及成绩以外,我最后一次行使教师特权: 请问你有什么要对教师 (我)说的,建议、抱怨、希望……多谢。
现在这么一说还真有点伤感,没有人折磨我了,感觉少点啥,总的来说还是感谢吧,让我真的感受到了现实世界的为人处世事,等等,最后希望老师身体健康,万事如意。
总结 分值50
1. 代码总量,平均每周代码量
2852 平均每周260
2. 博客字数总量,平均每周字数。
11680 平均每周1061
3. 根据PSP,平均每周在本课程中所用时间(是的,请再回答一次)多少小时。
每周12.748小时。
4. 进度条总结: 遍历每周知识点,以周为单位做如下表格。
- 时间分配堆积柱状图。如图所示,给出每周的时间分配,数据来源是每周的PSP。
-