PSP总结
一、回顾1
(1)回想一下你曾经对计算机专业的畅想
当初你是如何做出选择计算机专业的决定的?经过一个学期,你的看法改变了么,为什么?
以前的回答:当初之所以选择计算机专业,是因为我比较喜欢数学,觉得计算机和数学紧密联系。其实第一志愿是数学,因为分数不够,所以调剂到计算机专业。
经过一个学期,被调剂到计算机专业是无奈之举,现在觉得计算机专业挺好的,与数学也紧密联系。且现在属于信息化时代,计算机在各个领域都运用较广,对于就业是个不错的专业。
你认为过去接触到的课程是否符合你对计算机专业的期待,为什么?经过一个学期,你的看法改变了么,为什么?
以前的回答:大学四年接触到的课程,并不太符合我对计算机专业的课程的期待,大多课程是偏于理论的,实践性的课程很少。而计算机只要动手编程去解决问题才会得到真正的提高。
现在接触的课程比较符合我对计算机专业的期待,比如软件工程,还有其余的一些课,都比较偏实践,老师也很认真负责,会教会你很多工程上的思想和方法,教你如何使用模型,框架,巧用工具去解决问题,实践的过程又会教给你很多理论,做到了理论与实践相结合。
你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?经过一个学期,你的看法改变了么,为什么?
以前的回答:我喜欢计算机,有多种原因,因为通过计算机可以获得很多我需要的资源,学习自己想学的东西,来提升自己,但我并不擅长计算机。
经过一个学期,我依旧喜欢计算机,越接触计算机各方面知识,我越觉得它神奇,知识学无止境。我并不擅长计算机,计算机领域知识广,并且我还学习的不够,只有好好不断提升自己,平时完成好老师布置的任务,多看一些专业书籍,来扩展自己的视野,多学习,多编程,不断追求精益求精,才会是某一领域的专家,现在我离擅长这个词还太远。但我相信每天进步一点,是蜗牛也会到达顶峰的。
(2)考取研究生,对照前人们走过的路和描述未来发展,现在的你自我感觉你已经具备的专业知识、技能、能力有哪些?
离成为一个合格的计算机学生,在专业知识、技能、能力上还差距哪些?
经过一个学期,你的看法改变了么,为什么?
以前的回答:经过大学四年,我的专业知识还算扎实,能够阅读一些简单的英文文献,认识了多种语言,如:c,c++,Java,c#,Python等,但也仅仅只是认识的层面,简单的hello world用这些语言都能写出,简单一点如四则运算,鸡兔同笼,简单递归,排序的问题也能解决,要我一个人用一种语言去完成一个稍大项目却很难,主要是缺少编码经验吧,本科坐在电脑前的时间太少了。
经过一个学期,我学习到了很多本科没有接触的知识和工程思想,看到一些别人很好的方法和思路时,总会感叹,原来还有这种操作啊!自我感觉,现在具备的专业知识:学会了使用各种画原型的工具,建模,还有UML设计,框架的使用,较本科,多会了android技术的基础。离成为一个合格的计算机学生,专业知识还需要不断的向老师、优秀的同学、书本上学习,技能也有待提高,优秀的人是培养出来的,更高效的表达方式和学习方式都会提高你的能力。
(3)每天都是一个人生选择的十字路口,学术研究、工程项目、社会实践 (?) ,不同的选择有不同的努力方向。
对照以上你阅读的前人们的经历,你的选择是什么?经过一个学期,你的看法改变了么,为什么?
在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?经过一个学期,你的看法改变了么,为什么?
以前的回答:在人生选择的十字路口,考研,工作,考公,出国,我最后选择的是考研,之所以考研,是觉得自己的能力和知识水平都有待提高,希望能在研究生阶段,改掉自己懒惰的习惯,让自己能够坐在电脑前安静码字,实践能力得到提高。在考研这种选择下,相对其他选择的同学,我的优势是有三年校园时光,一个比较单纯的环境下学习,锻炼自己的能力,并且可以获得一个相对本科高一点的学历,以后出去工作会相对有优势一点。劣势没有工作经验,没有在社会上如何生存的能力,对于外界还是一张白纸。
经过一个学期,我的看法依旧没有什么改变,每个人有每个人的选择,每个人也有每个人的出路,我相信只要认真走好每一条路,储存好知识和能力,把握好时机,都是一种进步,到时候,面包会有的。
针对你的选择,你给自己的本学期的规划是什么?经过一个学期,你的看法改变了么,为什么?
以前的回答:希望能在研究生阶段,改掉自己懒惰的习惯,让自己能够坐在电脑前安静码字,实践能力得到提高。
经过一个学期,我的看法没有改变,但更希望自己多看一点书,多学一些知识,多码一些字,能够精通一门,能够认真对待每一件事和每一个人。
这学期买了一共18本书,希望能够在这学期结束前,看完5本。现已看完3本。
(4)你对这门课的期待是什么?
你打算平均每周拿出多少个小时用在这门课上?经过一个学期,你的看法改变了么,为什么?
以前的回答:对这门课的具体期待,因为一开始被作业量给吓到了,当然希望作业能够少一点了,或者是可以放宽时限。但是被作为工程师培养的我们,这两个要求都不是被允许的,所以我也只是说说而已。我打算平均每周拿出至少10个小时用在这门软件工程课上,一周七天,平均下来每天至少1-2个小时。
经过一个学期,我对希望作业少一点的看法觉得自己挺搞笑,其实作业并不多,只是看你肯不肯花时间去做一件事,还有如何高效的做一件事。
对于每周花费时间,我达到了预期标准。觉得要给自己一个赞。
实测结果,每周平均用在本课程上多少小时?
周每周花费时间表如下:
周累计时间表如下:
12周总计时间大约185h,平均每周花费15.42h,预期打算平均每周拿出至少10个小时用在这门软件工程课上,完成了预期目标。
二、回顾2
作业要求 [https://edu.cnblogs.com/campus/nenu/SWE2017FALL/homework/876] 中提到:
通读《构建之法》,发布随笔1篇,要求列出5个问题,可以是读后不理解的,或者读后反对的。要求有观点、有证据或分析。字数不是直接的考核标准,但是要求长到能把观点表述清楚。
请回顾这5个问题,自己回答一下。当初的困惑是否还在,你现在如何认为,是更深的困惑么?
当初的5个问题如下:
- RUP(Rational Unified Process)统一流程
- 敏捷流程
- NABCD(Need ,Approach,Benefit,Competitor,Delivery)模型
- 四象限分析
- UML(Unified Modeling Language)
现在对于这5个问题,有些问题已经在课堂上和实践中解决了,有些问题还是理解不够。
请根据本学期的学习、收获、困惑,再提出5个问题,可以是读后不理解的,或者读后反对的。有求有观点、有证据或分析。体验一下,这5个问题,是不是更有深度了 。
- 我们小组的任务都是由组长根据每个人的情况进行分配,然后给出一个时间期限,要求按时完成,同时问我们有没有疑问,或者想把任务调整的,都确定后,然后执行。在一个好的PM的领导下,项目会完成得比较好。
- 确定实施一个方案后,要进行需求冻结,对于项目的需求变动,我们要保持敏捷,要预期变化。对于项目的跟进和具体实施,我们要随机应变,及时调整自己的方案,但不能过于敏捷。
- 对于每次对的scrum会议,可以及时跟进项目的进度,及时发现问题,从而解决问题,来推动整个项目的进度。
- 视频展示投票和课堂展示的打分这个显示了首先可以运行的demo,有个可见的可使用的产品,再次取决于有没有使用价值,符不符合用户的需求和使用要求。presentation也很重要,要把每次的产品的优点展现出来,产品要有创新点,才能吸引别人的眼球,得到高分。
- 在用户使用反馈和bug改进环节这一环节我体会到了维护和修改bug的重要性,项目的商业价值来源于用户的使用,渐进价值来源于项目长期存活,项目长期存活靠的是对项目的维护。
回忆整个学期,你有什么话想对后来的学弟学妹们说。
- 软件工程是一门很值得一上的课,老师也是个很幽默很会讲段子的老师。
- 认真对待这门课,积极完成每一次作业,你一定会有很多收获的。
- 多看书,多编程,多学习。
- 成功者永不放弃,放弃者永不成功,看清自己。”
- 加油!
如果重新来过一次,你打算做哪些(技术上,而不是态度上的)改变--基于希望得到什么样的更好结果,你才希望这样改变的;更重要的是,你根据什么估计这些改变会有预期的结果。
- 多使用git,及时上传代码和文档,有利于版本控制。
- 充分了解用户需求,进行需求分析,然后进行建模,框架的搭建和实施技术。
- 多使用PSP来记录自己的时间,知道自己的时间都去哪儿了,然后调整自己时间,提高自己的效率。
- 在技术和问题的得不到具体的方案时,多看官方文档,进行实验,然后把问题解决。
- 项目要有创新点,吸引用户眼球。
终于我们即将不再是师生。当你结束本课程,你和我就站在同样的位置上,我将不再基于学校授权和知识、经验 (年龄?)上的优势而对你的自由有任何干扰。除发布及成绩以外,我最后一次行使教师特权: 请问你有什么要对教师 (我)说的,建议、抱怨、希望……多谢。
- 建议:老师能多给些作业评价就好了,批作业的速度能够跟上步伐就好了。
- 您是一位很棒很负责的老师,首先为您点个赞。
- 非常感谢老师平时对我的包容和鼓励。
- 希望老师的课越办越好,我们是您这门课的第三届学生,希望老师能够坚持上这门课,让更多的学生在这门课学习到知识,得到成长。
三、PSP总结
代码总量,平均每周代码量
代码总量 | 平均每周代码量 | |
共12周 | 4804 | 401 |
博客字数总量,平均每周字数
博客字数总量 | 平均每周字数 | |
共12周 | 9079 | 757 |
根据PSP,平均每周在本课程中所用时间(是的,请再回答一次)多少小时
12周大约共花费时间185h,平均 每周花费15.42h。
进度条总结: 遍历每周知识点,以周为单位做如下表格。
起止时间 |
提交PSP例行报告时总结的知识点 |
现在回顾该周收获的知识点 |
2017.9.7-2017.9.11 |
《构建之法》,四则运算GUI设计 |
初步了解了软件工程的很多概念, Java编程 |
2017.9.16-2017.9.21 |
词频统计分类;哈希遍历算法;git版本控制,c#编程 |
哈希表;git版本控制 |
2017.9.22-2017.9.26 |
正则表达式,程序代码profile,功能测试 |
正则表达式,split的用法,功能测试 |
2017.9.28-2017.9.11 |
逆波兰、结对编程、单元测试 |
逆波兰,合作的好处,Junit单元测试 |
2017.10.13-2017.10.17 |
燃尽图、android基础开发知识 |
燃尽图、项目选题背景、android开发知识 |
2017.10.20-2017.10.26 |
技术原型使用工具,开发中插件的使用 |
对墨刀的使用有了了解,UI的设计,工具的使用 |
2017.10.27-2017.11.2 |
android控件的使用 |
android各种控件的操作 |
2017.11.3-2017.11.9 |
Postmortem 会议、NABCD原则 |
NABCD原则 |
2017.11.10-2017.11.16 |
全局获取context |
android开发工具的使用 |
2017.11-17-2017.11.22 |
intent,文件的转码 |
android的开发,阅读文件得先转成html文件,再进行阅读。 |
2017.11.22-2017.11.29 |
修改BUG,poi的使用 |
维护的重要性;对ppt,doc文件的操作 |
2017.12.4—2017.12.7 |
WiFi传书 |
局域网的数据传输 |
时间分配堆积柱状图。如图所示,给出每周的时间分配,数据来源是每周的PSP。
PSP总结的更多相关文章
- 结对项目:代码复审+PSP
一.代码复审 首先我从代码风格规范和程序修改两方面进行审查. (一)代码风格规范修改 1 . 代码的部分未缩进:在用markdown粘贴代码时,需要后期tab,无形中加大工作量. 2 . ...
- 最后一周psp
团队项目PSP 一:表格 C类型 C内容 S开始时间 E结束时间 I时间间隔 T净时间(mins) 预计花费时间(mins) 讨论 讨论用户界面 10:20 11:45 25 40 80 分析 ...
- 第十周 psp
团队项目PSP 一:表格 C类型 C内容 S开始时间 E结束时间 I时间间隔 T净时间(mins) 预计花费时间(mins) 讨论 讨论用户界面 8:45 10:55 40 35 90 分析与 ...
- 第九周 psp
团队项目PSP 一:表格 C类型 C内容 S开始时间 E结束时间 I时间间隔 T净时间(mins) 预计花费时间(mins) 讨论 讨论用户界面 9:50 12:45 35 45 80 分析与 ...
- 第八周PSP
团队项目PSP 一:表格 C类型 C内容 S开始时间 E结束时间 I时间间隔 T净时间(mins) 预计花费时间(mins) 讨论 讨论用户界面 8:40 11:40 35 60 70 分析与 ...
- 本周psp
本周PSP 类别 内容 开始时间 中止时间 终止时间 总用时 产品计划会议 定义产品的用户需求,以及从这个产品中得到什么.解决啥问题 18:00 0 20:00 120分钟 撰写博客 会议记录与个 ...
- 本周psp(观众页面)
个人项目PSP(观众页面) 计划 30min 估计要用多长时间 3d 开发 5h 需求分析 1h 生成设计文档 1h 设计复审 50min 代码规范 20min 具体设计 40min 具体编码 3h ...
- psp进度(11月25号-31号)
本周psp进度 11月25号 内容 开始时间 结束时间 打断时间 净时间 处理数据集 9:27 11:34 12m 115m 11月27号 内容 开始时间 结束时间 打断时间 净时间 scr ...
- 本周psp(11月17-23)
本周psp进度 11月19号 内容 开始时间 结束时间 打断时间 净时间 发布读书笔记 11:05 11:25 0 20m 看构建之法书 9:50 10:48 5m 53m 11月20号 内容 开始时 ...
- 补PSP进度(10.28-11.3)
本周PSP进度 10月31号 内容 开始时间 结束时间 打断时间 净时间 看蛋白质相互作用论文 8:40 10:35 约12m 103m 分析约跑功能 13:20 13:55 0 35m 练习VSL2 ...
随机推荐
- 小白python语言基础
程序概念层级 表达式 语句包含表达式 包和模块 程序 变量与储存 变量:对象的别名 命名规则:字母.数字.下划线 只能以字母或下划线开头 能包含空格/中文 避免python关键字或函数名 简短 ...
- 20155222 c语言实现pwd命令
20155222 c语言实现linux的pwd命令 1.学习pwd命令在Linux层次结构中,用户可以在被授权的任意目录下利用mkdir命令创建新目录,也可以利用cd命令从一个目录转换到另一个目录.然 ...
- JavaScript总结(七)
JavaScript表单编程 表单是Web上与用户进行交互的主要界面.则我们需要掌握如何访问用户输入的表单数据,校验用户输入的正确性显得至关重要. ♞ 对Form元素进行脚本编写 ✍ 获取表单的应用 ...
- windows7 64位机上安装配置CUDA7.5(或8.0)+cudnn5.0操作步骤
按照官网文档 http://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html#axzz4TpI4c8v ...
- Atom使用教程
1.Atom简介 2.安装 官网下载地址:https://atom.io/ 安装目录默认安装在 扩展包的位置 3.推荐扩展包 我的扩展包都是下载好的,直接放在packages文件夹下的 (1)simp ...
- 1797: [Ahoi2009]Mincut 最小割
1797: [Ahoi2009]Mincut 最小割 链接 分析: 题意为:问一条边是否可能存在于最小割中,是否一定存在于最小割中. 首先最小割的边一定是满流的边.且这条边点两个端点u.v中,至少一个 ...
- 【bzoj1066】【luogu2472】[SCOI2007]蜥蜴
1066: [SCOI2007]蜥蜴 Time Limit: 1 Sec Memory Limit: 162 MB Description 在一个r行c列的网格地图中有一些高度不同的石柱,一些石柱上 ...
- SQL Server 的通用分页显示存储过程(转载)
http://database.51cto.com/art/200512/12923.htm 建立一个 Web 应用,分页浏览功能必不可少.这个问题是数据库处理中十分常见的问题.经典的数据分页方法是: ...
- UWP 轨道视图Orbit View
先看一下效果吧 这是我的Music Tags App里面的效果图,当然你也可以做的比我的更炫. 其实这个效果的实现来自于控件UWP Community Toolkit的OrbitView,所以大家要多 ...
- Qt-网易云音乐界面实现-2 红红的程序运行图标,和相似下方音乐条
被调出来出差了,这次出差可以说是非常不开心,这次出差也算给我自己提了个醒吧,那就是注意自己的精力,自己的口碑,和比人对自己的信任.具体内容如下 我们公司有一款硬件的设备的电路是外包给某个人来做的,这个 ...