142
社区成员
发帖
与我相关
我的任务
分享| 这个作业属于哪个课程 | 2022年福大-软件工程、实践-W班 |
|---|---|
| 这个作业要求在哪里 | 软件工程实践寒假作业 |
| 这个作业的目标 | 回首过去、立足当下、展望未来 |
| 其他参考文献 | 《构建之法》 |

还没接触这个专业的时候,以为软件工程就是可以随意开发自己喜欢的东西比如一些小游戏,
还可以像黑客一样侵入别人的电脑,
还有一点是对其他的专业也都不太了解,
最最最主要的是,缺钱缺钱缺钱!
然后就觉得,这个专业挺有意思的,而且工资比较高!于是选择了软件工程。
因为自己也喜欢玩游戏,其实当初觉得这个专业就是能学到开发游戏的本领,
以后工作可以有机会开发自己喜欢的类型的游戏,
但是发现学校开设的课程只有少数与游戏开发相关,
因此要是想开发游戏还得靠自己学技术
当初刚入学学习C语言的时候,打了很多基础题,觉得打题目还挺有趣的,
立下的FLAG就是想进校ACM培训队,想着就算比赛没有拿奖,打打比赛也是好的。
后面大一下遇到了疫情,就待在家里一直摆烂,
现在就是想多掌握点开发技术,提升自己的开发能力。
昵称: 逸轩
兴趣爱好: 打游戏,听音乐
个人特长: 没什么特长
暂无
掌握的编程语言: C、C++、C#、Java、Php、Html、Javascript、Css
掌握的技术框架: Vue、SpringBoot、YII2.0
开发软件: Vscode、Visual Studio、IDEA、Eclipse、Android Studio
累计代码量: 1w+左右
1、基于Yii2.0框架的博客系统
项目简介:通过一套Yii框架,完成一个前后端分离的博客系统。实现博客系统的基本功能CRUD,要求实现前后端分离。
我的贡献:博客系统的前后端功能。前台包括登录注册,查看文章,标签云,评论功能等;后台包括登陆注册,发布修改删除文章,通过RBAC基于角色的权限管理设置每个管理员的权限,后台界面优化、文章编辑增强富文本编辑等功能,
我认为工作时不应该带着个人的、感情驱动的因素。既然这是你的工作,你就应该带着理性和你的职业精神去对待它。如果你被个人感情所影响,那你的团队也必然会有所影响。这样团队所创造出来的产品必然不是最高质量的。就如著名的艺术家Chuck Close说:我总觉得灵感是属于业余爱好者的。我们职业人士只是每天持续工作。今天你继续昨天的工作,明天你继续今天的工作,最终你会有所成就。
(2)、完成任务的预估时间如何预估
一个任务首先要先进行规划,设计有哪些流程,哪些环节,每个环节配备了多少团队成员;计算每个环节的工作量,用工作量和团队成员的数量先进行适当预估,在总时间的基础上再额外增加一些用于对产品质量的优化;还要对一些可能出现意外状况进行二手准备,如员工的身体问题等不可抗力因素,因此预估时间应该比开发时间还要更长。
只要是软件一定有他的缺陷之处,我认为应该在规格书中指出软件的缺陷,这样用户在使用时才能避免产生一些问题;如果没有在规格书中说明,而又因为这个缺陷
导致用户产生了巨大的损失,那么这个软件的口碑就会不断下滑。
(4)、对于一名工程师而言,究竟应该是更”专“一点好,还是更”广“一点好呢?
显然对于大部分的人来说,无法同时做到又“广”又“专”,如果这样的话就是百年难得一见的天才了。我认为对于大部分的工程师来说,更专一点当然更好。专不仅是对你所认识的领域的足够了解,更是当今许多行业的基本要求。
(5)、花费时间越多,代表工作量越高吗?
显然不是如此。对于团队而言,可能会在交流、沟通、交接等许多方面上花费大量时间,而这些花费的时间并没有带来实际的工作量。
未来想先从事Java后端开发的工作,在工作中不断自学新技术,扩展自己的能力,有能力时想转行从事游戏开发岗位,暂时不打算考研。虽然现在水平较差,但还有一年多的时间可以扩展自己的技术,因此也希望软件工实践这门课能真正让我经历工作开发项目的基本过程,学到能真正掌握的技术、框架、工具等。
我希望通过软件工程实践,能学会更多Java后端开发的技术,如用一些主流框架如SpringBoot开发项目,学习如Spring cloud的微服务还有Redis等中间件的使用。
学习路线图:

时间计划图:

因为自己也喜欢玩游戏,其实当初觉得这个专业就是能学到开发游戏的本领
希望开发出高质量的游戏,迎接云宇宙。
一个目标清晰的Java后端工程师规划,赞!
软件缺陷未在说明书中体现有没有一种可能是开发者尚未发现这个缺陷?