首页 > 技术文章 > 终于结束了

liaolongkai 2021-06-24 13:06 原文


作业基本信息

这个作业属于哪个课程 2021春软件工程实践
这个作业要求在哪里 作业要求
这个作业的目标 课程回顾与总结与个人技术总结
作业正文 正文
其他参考文献 构建之法
博客链接:问题博客

回顾问题

问题1:给每个团队一定的分数,即“团队贡献分”,让每个团队决定如何分配这 些分数,每个人的分数必须不同。这样,团队成员就能体验真实的公司如何做绩 效评估和团队管理,如何衡量“我在团队中的地位”、“我在别人心目中的分量”。每 个人的付出和结果能更好地结合起来。辛苦工作的人可以得高分,决定打酱油、 不在乎分数的人可以少花时间,得一个低分
结尾的团队贡献度就是这么分配的,真的如构建之法所说,亲身感悟到了邹老师的先见之明,是在下才疏学浅
问题2:看了这段文字(阿基米德·牛顿等人,现在的我们无论从哪个方面都没有这些名人一般有着极高的修养和无与伦比的智慧,只是极个别的人才拥有这样的学识,才能这样灵光一现,并抓住机会。而作为学生的我们该如何挖掘自己的创新思维,我相信,只要经过训练联系,会比平常人更加敏锐地察觉到创新点,从而走在别人前面。)有这个问题(小型企业程序员,本身在程序设计中,就会比大型企业差很多,而在创新方面更没有什么特别之处。那么该如何促进中小型企业整体的创新度?)
我觉得这个问题也解决了,我国国家正大力支持着中小型企业的发展,对创新都有很大提高
问题3:(有实际用处的同时又是完美的软件,在世界上是不存在的。没有实际用处的完美软件也几乎没有,有人会说“Hello World!”是的程序似乎可以称为“完美”,但是根据前文对“软件”的定义,我们不知道这个程序能不能算作一个软件。那市面上有那么多不完美的产品,软件团队为什么还要把这些不完美的软件发布出来呢?为什么不能等到它们完美之后再发布?软件工程的一个重要任务,就是要决定一个软件在什么时候能够“足够好”,可以发布)针对作者提的问题,我有这个想法(为什么不能等软件完美再发布,还是没看懂)
因为世上没有真正完美大家都喜欢的软件,所以这本身是个假命题
问题4:我看了这段文字(我有一个故事,假设团队里来了两位年轻人,嗯,就叫“萝卜”和“白菜”。萝卜做事很快,是“萝卜快了不洗泥”类型;白菜是“慢工出细活”类型。分配了任务后,萝卜很快就说做好了!白菜还在吭哧吭哧地跟项目经理和测试人员讨论。领
导很高兴,让萝卜去做更多的事。开发阶段结束了,萝卜比白菜多做了不少功能。稳定阶段开始了。大家发现萝卜负责的功能出了很多问题,白菜的模块倒是比较稳定。然而萝卜在团队中的曝光率很高,很多问题都在等着他解决,从统计数据上看,他也修复了不少小强。白菜搞定了自己负责的模块,开始帮助其他 人,由于不熟悉其他人的模块,白菜修复的缺陷不多。由于萝卜的设计有缺陷, 导致模块非常复杂,萝卜也成了唯一了解其模块的开发人员。项目最后阶段,几 乎都是萝卜工作得最晚,把最后几个缺陷给修复了。领导们说:有问题,找萝卜!项目结束了,开始了绩效考核,领导A认为白菜绩效不错,模块按时完成, 没有大多问题,然后还能帮助其他成员;领导B认为萝卜是超级明星:第一个完 成模块,修复的缺陷最多,而且掌握了最复杂的模块,离开他不行,工作得也很 晚,有突出贡献。至于白菜,领导B没感觉他做了啥,仅仅是按要求完成任务 了。萝卜白菜,各有所爱。那萝卜和白菜谁该得到奖励,谁该得到批评呢?假如 领导B的评价方式占了上风,萝卜得到奖励,白菜离开了团队,你觉得下一个版本会出现什么情况? )我觉得我有这样的困惑(你觉得下一个版本会出现什么情况?)
答 通过这件事情,我明白了需要与大家调研,谁去谁留是由团队共同决定,而不是一个领导来单纯决定,团队决定谁去谁留 才是最好的选择
问题五:我看到这段文字(大家可以从各种各样的健身馆中看到这样的关系。在这种关系中,是谁想提高自 己的水平?是那些学员,这些学员的想法得足够强烈,他/她才会花钱去参加这样的健身活动。在健身活动中,谁要做各种运动,谁要流汗呢?是学员。谁在这个 活动中对别人进行批评指导?是教练。那为什么教练可以这样做?因为教练有下面的资源。 1. 教练是很有经验的身体力行者,并有足够的理论知识。 2. 教练有一套训练计划和各种练习方法,教练(场馆)有仪器、工具、设备,不是每一个人都打算在家里放一套各种重量的哑铃和杠铃。3. 教练可以随时指出学员的进步和不足,给予具体指导。 4. 教练能召集到一群有相似基础的队友,这对有些类型的锻炼是很重要的。教练和学员的关系一旦确定,就很好办了。每一个来学习的学生,都是想学好软 件工程这门技术才来的。各人的先天条件不同,目标也未必相同。有些同学想成 为世界一流的程序员,那老师就会以世界一流的标准来要求和评价学生。 谁要在这门课中写代码,做实验,找需求,修Bug?是学生,不是老师。 谁要看各种与软件工程相关的书籍、博客,并定期汇报?是学生。 谁给各个学生设计练习,回答疑问?老师和助教。如果学生的努力低于既定目标的要求,谁会批评这个学生?老师和助教。有些学生说:老师,你讲得特别,我很想提高,但是我太忙了,没时间写程序, 我就是来听听……这种情况放在健身学员的类比中会是这样:教练,你讲得特别好,我特别想减肥健美。但我太忙了,没时间练,所以我办了卡,放在钱包里面,有时候拿出来看看…… )哇 太行家了,直接类目,但我想说(首先每个来学习的人也不一定都是想学好软件工程这门课,那些同学在大一大二的学习后,心灰意冷,就不觉得能学到什么,觉得自己课后延申更重要,一些忙于实习的同学甚至觉得大学停留在表面,但对大部分人还是抱着期望的,由于我之前也有健身过,我自身的经历让我还是发现俩者的差别,健身教练对你的指导性和贴身性是老师远远比不上的,而且到后面我对健身教练就产生了极为不满的情绪,所以我觉得一味参考健身教练会适得起反其实,并不是特别的好)
答:我觉得实际想做的是个人而不是要靠老师来催促和监督你,这样是适得其反得

阶段分析

需求:学会了ppt
设计:学会了做原型
实现:前端vue框架学会了
测试:学会使用了单元测试
发布:学会了项目管理
心得:总体来说,个人编程提高了算法设计能力,结对编程提高了合作和算法编写能力,团队合作是一次全方位的提升,不能否认这门课给我带来了进步,但是给我带来的烦恼也是不少。对团队合作的精神认识更加深刻吧,然后发现助教老师对规则要求太死,压力会比其他课程大,而且在前几次作业发布密集,会让人喘不过气来,最后看到团队合作的成品还是非常的开心的,

个人技术总结

技术博客总结
概述:学习了vue加element ui技术,用来做我们后台的界面,因为在原本的团队中,后台前端缺人,秉着哪里缺人往哪里搬的原则,我加入了前端小组,学习了vue的技术并成功完成了登录界面,难点主要在于学习一个新框架,很多东西都要百度找

推荐阅读