103
社区成员




这个作业属于哪个课程 | 软件工程实践2022年春-F班 |
---|---|
这个作业要求在哪里 | 软件工程实践寒假作业 |
这个作业的目标 | 对于自己目前的水平进行全面的总结,对未来一段时间的学习做出规划,熟悉markdown,用git管理项目 |
其他参考文献 | 无 |
当初选择软件工程这个专业一方面是因为大部分行业都在信息化,据说计算机专业未来就业比较容易,另一方面是因为报志愿的时候计算机专业很火爆,就跟风选了软件工程。
对软件工程的模糊印象其实只停留在打代码,就是电视剧里那种特别炫酷的咔哒咔哒一顿操作,一个软件就做完了,感觉能自己做出一个真正能使用的软件是一件很酷的事情。
我个人比较习惯跟着课程走,所以入学前没做啥准备。大一暑假突然觉得做个美观的页面很有意思,就自学了一小部分前端知识,只可惜半途而废了,也没有进行实践,约等于没学。
姓名 | 陈黎莉 |
---|---|
头像 | |
兴趣爱好 | 书法、看电影、摸鱼 |
获奖经历 | 2021年全国大学生数学建模竞赛福建赛区本科组二等奖 2021年福州大学“三好学生” 福州大学2020年精神文明奖学金 福州大学三等奖学金三次 |
专业水平 | 掌握的编程语言:C、C++、Java 技术框架:Yii 2.0 开发软件:eclipse、Visual Studio、VS Code、Android Studio 累计代码量:10k+ |
项目 | 简介 | 负责部分 | 成果展示 |
---|---|---|---|
简易博客系统 | 根据课程视频基于Yii2.0搭建的简单博客系统,系统分为前后台两个部分,前台为用户功能,后台为管理员功能 | 我做的主要是后台功能部分,在课程的基础上添加了markdown编辑器、通过邮件找回密码、播放背景音乐等拓展功能。 | |
校园随手拍-Android | 校园随手拍APP可以让同学对校园事进行分享 | 我做的主要是欢迎界面、注册登录功能、自动登录功能以及导航栏切换功能 |
Q1:软件的行为和用户的期望值不一样,就一定是 Bug 吗?
我认为是的。以网上购物为例,如果用户想要的功能是加入购物车,而工程师将其设计成了点加入购物车就直接下单购买,这是十分不合理的。或许在技术方面并不能称为一个bug,但是在使用方面就是一个bug,可能会给用户带来实实在在的经济损失。因此我认为软件行为与用户的期望值不符就是bug。
Q2:采用用户调查问卷进行调查时,是否需要设置有效性检查?
我认为不需要设置有效性检查。根据这几个学期的观察,我发现大部分人填问卷对一些需要长篇大论、反复填写的问卷感到厌烦,对于填问卷这种自发行为,如果引起目标人群的反感的话,可能我们最后收到的样本数目会大大减少,不利于分析用户需求。在问卷调查时可以先做好前期功课,多设置几个选项,尽量覆盖用户想法的同时缩小答案的范围。
Q3:为什么要在大学中只用一学期软件工程,时间够吗?
说实话我觉得其实是不太够的。前几届的学长学姐都表示在进行这门课程时感到压力很大,许多技术框架都要现场学习,虽然在高强度的任务下可以效率会提高,但是我认为在这么短的时间内对于软件工程应该只能入门,如果是面向就业的话,可能一学期的工程训练在就业方面不太够用。
Q4:结对开发是否真的能提高效率?
我觉得结对开发提高效率是因人而异的。对于前期磨合的比较好的搭档,如果能保持充分沟通,对于编写代码的思想足够了解的话,结对开发是可以提高效率的。但是根据我前几个学期的经验,大部分搭档并不会进行合适的沟通,一个人在写代码的时候另一个人基本上是无所事事的状态,描述代码思想也总是词不达意,这样的结对并不能真的提高效率。
Q5:每日例会是否必要?
我认为例会是有必要的,但是每日是没必要的。因为大家的时间安排不一样,如果每日都例会的话,可能会产生厌烦情绪,不利于后期团队的进度交流。我认为两三天一次例会是最合理的,既能把握团队的整体进度,团队成员又不会有天天上早八的困倦感。
暂时的规划是先考研,因为感觉自己本科阶段的项目经历太少,无法找到满意的工作,而且现在学历在不断贬值,感觉还是读研稳妥一点。但是我很抗拒传说中996的生活,而且其实对于打代码的兴趣并不是很大,对技术没什么狂热追求,所以说未来可能还是会选择进入体制内。如果真的留在互联网行业的话,可能也会选择产品经理、软件测试这种对代码需求较小的方向。
我认为软件工程实践就是将前几个学期的知识进行整合运用,前几个学期我们学的知识都比较孤立,做出来的成果都比较简陋,这门课我们会模拟真正的团队软件开发,学习新技术,做一个较为完善的项目。
我希望自己通过课程能学习到产品或测试有关知识,提高软件原型绘制、需求分析、文档撰写以及软件测试的能力。
老师和助教肯定是心地善良技术过硬啦,希望以后可以多多交流呀~
思维导图
上传截图
我认为是的。以网上购物为例,如果用户想要的功能是加入购物车,而工程师将其设计成了点加入购物车就直接下单购买,这是十分不合理的。或许在技术方面并不能称为一个bug,但是在使用方面就是一个bug,可能会给用户带来实实在在的经济损失。
这个例子好!
暂时的规划是先考研,因为感觉自己本科阶段的项目经历太少,无法找到满意的工作,而且现在学历在不断贬值,感觉还是读研稳妥一点。但是我很抗拒传说中996的生活,而且其实对于打代码的兴趣并不是很大,对技术没什么狂热追求,所以说未来可能还是会选择进入体制内。如果真的留在互联网行业的话,可能也会选择产品经理、软件测试这种对代码需求较小的方向。
你对自己的定位感觉有点先入为主了,其实从事IT的女生还是挺多的,也都过得挺滋润的。我还是建议你可以做一些努力,再给自己下结论,可能你会发现你的潜力是那么大呢~