问题回顾

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

Q1.书中提到“在结对编程中,因为有随时的复审和交流,程序各方面的质量取决于一对程序员中各方面水平较高的一位”。我的问题是:是否要在结对成员选择上,刻意区分出"一强”和“一弱”进行结对呢?

答:经过一学期,这个问题在我心中终于有了理想答案。结对成员分工合作,相互帮助,不分谁强谁弱。合作中秉持"you can you up"的原则,不相互推脱,有问题及时沟通,快速决定解决方案,完成任务。

Q2.什么是好的代码规范和设计规范?

答:杨老师在这学期也反复提到代码规范的重要性,并表示:凡代码不缩进,格式不对的一律拒绝接收。事实表明,好的代码规范并非要求,而是基本标准。

Q3.不应该根据学生的具体情况来教学吗?

答:刚开始突如其来的作业压力,使同学们都难以接受如此大的工作量,老师虽说并不会因为我们的诉求而改变。可在之后一周周的进程中,明显感受到,老师循序渐进、时刻督促。明面上看,老师似乎并没有明确表示根据学生水平,做教学调整。可我们却能明显感到,老师对我们的要求并非古板苛刻,督促+鼓励+刺激让我们在自己能力范围内紧跟教学进度,事实也证明,我们大多数人都跟上了。

Q4.难道一定要达到一定的工作量,才能做到“身心投入”吗?

答:杨老师让我们记录每周PSP&进度条,原本对此是没有什么概念的,只把它当作业来对待。可经过持续十周的记录,明显感觉到对工作量可以量化的感受,且可以在有限时间内,计划安排自己的时间。当然,想要“身心投入”就肯定会有相当的工作量与之对应,PSP的数据便是最好的说明。

Q5.这本书应用于所有的所有的学校情况吗?

答:经过一个学期的学习,从效能分析到敏捷开发,从结对编程到团队合作,从敏捷开发到代码托管等方方面面深入到我们的项目中,也沟通起《构建之法》这本书的整个体系。软件工程这门课不单单是教会我们编程,而是教会我们工程思想。我觉得任何学校或任何学生通过这本书的学习和课程的贯彻,都会受益良多。



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

首先,反抗是没用的,哈哈。其次,一定要时刻紧跟杨老师的步伐。最后,只要付出了足够的时间和工作量,肯定会有收货和回报。

说实话,这个学期绝大多数时间都用来完成软件工程这门课程的作业。起初,很不理解为何老是要布置如此大的工作量来让我们完成,还制定了非常严苛的分数标准。现在再来看,不仅学习上需要严谨,社会工作上,没有人会为你低级的错误承担责任,你必须保证你需要完成的工作没有差错,这是基本。其次,再去考虑怎么出色的完成。很惭愧,我并没有很好地完成杨老师布置的每项任务,但至少付出了很多努力,也有进步吧。希望学弟学妹们,能认真负责地对待软件工程这门课。



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

如果重新来过一次,我希望自己在项目开始前就能至少熟练掌握一门编程语言,这样的话更利于团队项目的进程,也更有利于软件工程这门课程的学习和理解。因为在我们团队的项目进行中,由于没有有经验的编程人员,给项目带来了很多不便和压力,边学边做会增添很多时间成本。



四.想对杨老师说的话。

杨老师真的要爱惜自己的身体,不要再半夜两三点还在批作业了。杨老师一直强调,对同学们并没有感情的付出,所以并不会对我们的好坏而感到任何开心或失望。可能我还做不到不带感情地对待人和事,这一点上应该多向杨老师学习,理智看待人和事,做好自己。希望杨老师在之后的教学中,能多听听同学们的诉求,这样才会更加促进课程的进程。(PS:我个人觉得其实杨老师已经对我们很仁慈了。)



五.新的五个问题。

Q1.提升职业技能和提升技术技能哪一个更重要?

Q2.是否应该完全从用户体验的角度来设计项目?

Q3.对工作进行量化是否有助于质的提高?

Q4.技术和创新哪一个是评判项目好坏的重要标准?

Q5.团队中的领导者,在技术能力和管理能力上,哪方面更强才能更有利于团队的合作和进程?

时间: 2024-10-13 16:21:49

问题回顾的相关文章

Spring知识点回顾(01)

Spring知识点回顾(01) 一.依赖注入 1.声明Bean的注解 @Component @Service @Repository @Controller 2.注入Bean的注解 @Autowired @Inject @Resource 二.加载Bean 1.xml方式 - applicationcontext.xml : Beans, Bean, Component-Scan 2.注解方式 - @Configuration,@ComponentScan,@Bean 用@Configurati

Atitit.播放系统规划新版本 v4 q18 and 最近版本回顾

Atitit.播放系统规划新版本 v4  q18  and 最近版本回顾 1 版本12 (ing)4 1.1 无映射nas系统..4 1.2 图片简介搜刮其4 1.3 12.8. 电影图片增加png,bmp等格式支持,目前只有jpg方式95 1.4 12.9. 电影简介增加utf8编码支持,目前只有gbk编码方式95 1.5 12.10. 路径item俩端过滤空格,增强对路径 的容错处理95 1.6 不同分店的分类配置分离5 1.7 问题自动反馈支持5 1.8 规划h5本地缓存系列 5 1.9 

程序员之路--回顾2015,展望2016

一.前言 回顾2015年,有太多的事情,从暑假末的来北京找工作,到家里兄弟的结婚,再到自己喜欢的人也来到北京找工作,,,有太多的需要来回忆,来记录.今天就在此刻(2016年1月3日下午10:17)来简单的对2015年的自己进行总结,然后规划一下2016年的奋斗目标. 二.先谈谈工作 从暑假结束快要结束的时候,看看原来写的随笔,也就是2015年8月22日,和同学一起踏上开往北京的火车.用了一个月的时间找到了一份自己还觉得不错的工作.找工作那一个月里面每天吃饭.看书.面试.睡觉.这里想对将要找工作的

linux习题回顾

linux习题回顾 1.1 创建一个压缩包/etc,我想让压缩包上面有个日期/时间. [[email protected] ~]# tar zcf /tmp/etc-$(date+%F).tar.gz /etc [[email protected] ~]# ls -l /tmp -rw-r--r--. 1 root root 9731838 Aug  3 19:15 etc-2017-08-03.tar.gz 1.2 已知/oldboy/test.txt文件内容为: oldboy xizi xi

面向对象【day07】:多态-面向对象使用场景--知识点回顾

本节内容 多态 面向对象使用场景 知识点回顾 一.多态 一.概述 多态性(polymorphisn)是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作.简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针. 那么,多态的作用是什么呢?我们知道,封装可以隐藏实现细节,使得代码模块化:继承可以扩展已存在的代码模块(类):它们的目的都是为了--代码重用.而多态则是为了实现另一个目的--接口重用!多态的作用,就是为了

react回顾

读书就像盖房子,根基要正,刚开始要选一些文风简明的...react 小书 就不错. 创建组件(extends 或是 stateless) 父子组件之间的通信(super) 事件监听(event对象和this) 渲染列表(map) 状态提升(state) 挂载阶段声明周期 更新阶段生命周期(setState) 容器类组件(this.props.children) Proptypys验证 defaultProps 高阶组件(返回新的组件类) getChildContext(childContextT

我的2017OKR - 年中回顾

自从订阅了吴军老师的<硅谷来信>之后,对其中一篇介绍Google的目标管理方法OKR的文章记忆犹新.想到自己喜欢在每年年初的时候给自己定制一些规划,于是乎了解了一下OKR并重构了一下我的2017年计划,并借此机会进行一个年中(不是终)回顾,希望能有越来越多人使用OKR给自己设定目标规划(目前自己正在向自己创建的有书共读微信群里的书友推荐使用),并努力去完成计划,当一年结束时看看自己完成的情况,会有不自觉地自豪感(前提是你得尽力去完成60%以上的情况下). 一.也谈OKR是个什么鬼 1.1 什么

2017ACM省赛总结与生涯回顾

省赛本身的内容没有太多可说的,和去年一样和swt和ly这对情侣一队. 先说比赛相关的内容.热身赛A题不会,B题和C题都是水题,但是没有找出C的坑点,所以热身赛只做出了一题,赛后我也没有去解决,这次我纯怀打酱油的心理,没有怎么复习过.晚饭碰到聪神,安慰我说是给明天攒人品.晚上也按时睡觉了.正赛早上闹钟起来,挺困的,洗了头出门了.总之一切也比较平常.先看了三道比较水的题,我感觉我看的F比较水,先上去敲了,过一会裁判发来提示关于G的mod印刷问题,我以为只是一般的解释,没有在意直接关了,其实是他们正在

订餐App回顾与总结

MY-HR 成员: 角色分配 学号 博客园 丘惠敏 PM项目经理 201406114203 http://www.cnblogs.com/qiuhuimin/ 郭明茵 用户 201406114204 http://www.cnblogs.com/mingyin/ 李浩然 产品负责人 201406114227 http://www.cnblogs.com/range/ 刘皓 Scrum Master 201406114229 http://www.cnblogs.com/shuaibi/ 三次贡献

java学习第二天 回顾运算符

一.回顾运算符: 补充: 三元运算符. 代码: /* 三目运算符: 三元运算符: 结构: 条件?条件成立的结果 :条件不成立的结果 ; */ class Demo1 { public static void main(String[] args) { int a = 10; int b = 9; int c =  b++>=a ? a++ : b+a; System.out.println(a);  //10 System.out.println(b);  //10 System.out.pri