• psp总结报告


    作业要求【https://edu.cnblogs.com/campus/nenu/2018fall/homework/2556

    回顾

    所属团队(alpha后换组的,两个团队都 写)及链接:二次元梦之队http://www.cnblogs.com/erciyuanmengzhidui/

    团队项目及链接:《i do》:https://git.coding.net/liuyy0817/ido.git

    在本课程(不包括本学期其他课程)中学习和使用的新软件新工具(全称、版本)及链接:Git 2.20https://git-scm.com/download/win

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

    语言:java

    开发平台(全称、版本)及平台链接:Android studio 2.3.2 https://pan.baidu.com/s/1CpcZBMwYDNPh9zkzbBEADQ

    回顾1

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

    (1)回想一下你曾经对计算机专业的畅想当初你是如何做出选择计算机专业的决定的?经过一个学期,你的看法改变了么,为什么?

    答:当初的选择是稀里糊涂的,经过一个学期的学习以及和同学师兄的交流,发现大家或是出于爱好或是出于对于互联网行业的高薪的追求。我可能也是爱财的部分更多一点。目前我们组内做的方向主要是图像和视频的处理,对于深度学习使用的比较多,自己对于这个专业还有最新的技术和行业的最新动态也了解的多了。总之无论是从未来发展还是个人兴趣出发,都使我更加的不悔当初的选择。

    你认为过去接触到的课程是否符合你对计算机专业的期待,为什么?经过一个学期,你的看法改变了么,为什么?

    答:通过本学期各个课程的学习发现本科的课程是十分有必要的,从算法到编程语言再到工程思想与研究生的课程都是一脉相承循序渐进的。认识到无论在哪一个时期认真的做好自己的本职工作都是最最重要的。
    你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?经过一个学期,你的看法改变了么,为什么?

    答:目前来看是的,因为这个行业有很大的前景,当然更多的也需要个人的不断学习与时俱进跟上技术的发展方向。至于是不是自己的擅长个人认为还是要看自己的努力,自己真正呢个的努力了,就没有不会这种事了。
    (注:不可以回答 "不是","是"。请把这当成以后工作时面试题,需要回答足够长度,提供足够信息,让对方了解你。比如,给出为什么。)

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

    答:欠缺的还有很多,在只是储备上数学的思想还不能吃透,对一些算法的理解也就不够深刻,对一些模型的应用也不知其所以然。通过对于一些招聘信息的了解,很多公司还是要求在熟练python的基础上,还要熟练的应用c++或是java,这也是我所欠缺的地方。另外就是在工程思想上还需要有更强的工程应用的观念,是开发更加的合理优质。

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

    答:之前的选择是社会实践,现在依然会是这个答案,首先是个人对于科研没有太大的兴趣,其二是希望早日自给自足更好的追求自己想要的生活。
    在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?经过一个学期,你的看法改变了么,为什么?

    答:相比其它同学我还是极力了更多的校外生活,自己明确了自己的方向后也在关注相关的企业招聘要求,一次为目标在要求自己不断进步。
    针对你的选择,你给自己的本学期的规划是什么?经过一个学期,你的看法改变了么,为什么?

    答:还是深深的意识到不论在什么阶段,在什么阶段把自己该做的本职工作做好就是最好的选择了。

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

    答:经过psp的平均时间计算每周使用时间在6.3个小时,较学期初的计划20小时有些差距。

    回顾2

    1.5个问题

    (1)3.2中提到软件工程师的成长,考级之路。因为我本科的时候很多同学都没考过什么认证,当然我也接触过有认证的同学,我想问这种认证很有必要吗?

    答:目前以我自己的认识如果不是高等级的认证比如华为,思科等是不必要的,并且我个人目前也没有这个打算。

    (2)关于第四章结对编程的问题,结对编程对于经验老道的老程序员会不会是资源的浪费,而对于新手,据我和本科就业同学交流,他们的人员流动还是挺高的,有的两三个月就换工作,如果应用这种方式会不会两个人还没默契呢一个就辞职了,实际可操作性大吗?

    答:通过本学期自己和同学的一次结对编程的实践对这个问题也有了更为深刻的理解,结对编程刚开始是肯定会遇到很多的不便,但是总的来说更多的还是相互学习互相监督共同进步。

    (3)第六章中,“. 敏捷流程欢迎需求的变化,并利用这种变化来提高用户的竞争优势“这样如果变化太多太大,会不会造成需求不明确?,导致最后具体要做什么不明了,就像说的”不能完全听用户的“。

    答:在本次工程作业中,也遇到了一些关于需求的问题,总结下来就是刚开始的时候需求很难明确并且确定不变的,所以为了更好的完成这个项目必须要做出更改

    (4)第九章关于项目经理更多的是强调开发和测试之外的能力,那么结合前段时间程序员因为手机屏幕变色的无知问题打架来看,项目经理是不是也需要一定的对程序的专业能力,像现在有的是年龄大的程序员转型做项目经理会不会是最好的选择?

    答:项目经理的工作布置时对软件工程的把控,还有更多的是跟各个方面的人打交道,协调各个方面。所以现在我认为技术能力并不是一个项目经理所必须具备的

    (5)在第十四章2.1中,作者明确了要有独立的测试角色,并要求在产品发布时要其签字保证,同时也要求开发者负起责任来。在生活中我遇到过这样一件事,我一个同学是做测试的,有一段代码有问题他就去找可能的作者(我也不知道为啥还要这样找,没有标记),仅仅是对某个可能人员问一句代码是不是你写的还没讨论细节就被甩脸子,他生气的在朋友圈骂了两天,后续怎么样我也不知道。当然这是团队建设的问题,但是我理解也会是测试人员都会遇到的问题,如果一个心理素质或者自我调节不好会不会被团队孤立?

    答:这问题在作业博客发布之后老师已经给出了解答,规范化的软件开发流程是不会出现这种问题的,所以这是流程的不完善,而不是软件工程的缺陷。

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

    答:(1)协作开发时个人的延期往往会导致团队的延期,有什么成熟的解决理论吗?

    (2)团队开发中每个人的角色是在一开始就定好的,中期有同学可能想要更换,但是势必会对团队造成一定的影响,工程界有好的解决方法吗?

    (3)团队开发中代码的编写主要是由代码好的个别同学完成,那么质量控制只能有其个人控制了吗?

    (4)在各个投票环节不可避免的会出现徇私舞弊,是否可以避免?或者有更好的方式?

    (5)在开发中也是会存在着很多的需求的变化,个人认为这是可以接受的,但是是不是有必要在开始时将需求做的更细致?

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

    答:团队可以帮你完成个人完不成的任务但是自己身处团队中也要有所遵循,坚持自己和团队协作相结合。

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

    答:在团队中每个人都有自己的任务,运用自己可控的方式完成任务就好,不可以将风险加到团队的项目上。所以自认为并不需要有什么改变。

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

    答:作业比较多,但是到了团队作业的时候就变成了抱大腿,技术好的同学通常会很忙,我也不知道怎么改进。

    总结

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

    答:代码总量589行,每周49行。

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

    答:博文总字数17656,平均每周1471字。

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

    答:平均每周6.9小时

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

    起止时间

    提交PSP例行报告时总结的知识点

    现在回顾该周收获的知识点

    2018.9.11- 2018.9.16

    psp

    2018.9.18 - 2018.9.22

    Python,git

    2018.10.1-2018.10.8

    结对编程,功能测试,单元测试,代码规范,效能分析

    结对编程,功能测试,单元测试,代码规范,效能分析

    2018.10.10-2018.10.16

    需求分析,站立会议,psp,

    燃尽图

    需求分析,站立会议,psp,

    燃尽图

    2018.10.17-2018.10.22

    团队开发

    团队开发

    2018.10.23-2018.10.30

     psp

     psp

    2018.11.2-2018.11.6

    Psp,事后诸葛亮会议

    Psp,事后诸葛亮会议

    2018.11.13 - 2018.11.19

    每日立会

    每日立会

    2018.11.20 - 2018.11.26

    版本控制

    版本控制

    2018.11.27 - 2018.12.2

    事后诸葛亮会议

    事后诸葛亮会议

    2018.12.4 - 2018.12.10

    scrum立会

    scrum立会

     

    时间分配堆积柱状图

  • 相关阅读:
    撕衣服
    寒假作业1编程总结。
    C Traps and Pitfallss
    《彻底搞定C指针》文档整理
    C语言中内存分配 (转)
    ASCII
    ipad
    tour
    Diet
    第7章 输入与输出
  • 原文地址:https://www.cnblogs.com/zhaomz853/p/10254890.html
Copyright © 2020-2023  润新知