寒假作业(1/2)
这个作业属于哪个课程 | 2021春软件工程实践|W班(福州大学) |
---|---|
这个作业要求在哪里 | 寒假作业 |
这个作业的目标 | 回首过去、立足当下、展望未来、学习路线 |
其他参考文献 | Markdown教程 |
作业基本信息... |
回首过去
当初你为什么选择软件工程这个专业?
专业热门
IT行业一直是一个相对好就业的环境,毕业之后的就业情况和待遇水平较好;
个人兴趣
总的来说在进入大学之前对自己的未来并没有一个很好的规划,除了对电脑比较感兴趣之外没有其他特殊的爱好;
小小梦想
虽然有些不大现实,但是在进入软件工程之前我个人希望能够开发一款自己的独立游戏,
事实上后来发现其实数媒应该才是我想要的正确专业,可惜来不及转了;
当初对软件工程这个专业的期待和想象是什么?
期待
在进入之前觉得这是一个高大上的专业,能够让我变成一个随手就能开发出一款软件的工程狮;
事实上在进入的前两年总是在不停的修bug和学习的路上,并没有想象中那么高端。
想象
虽然很怪,但是画面总是带入电视上看到的黑客,在无数数据流闪烁的屏幕前带着眼镜指下生风;
事实上应该在屏幕前看着 158warings 66errors 抱头痛哭。
当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
之前我希望自己能够在学习这个专业之余通过自己的自学学会一些游戏软件开发的技术,在毕业前能够自己制作出一些一款demo类型的独立游戏,
(现在知道这是几乎不可能的,无论是游戏美术还是配乐都需要大量时间进行学习,单人开发任重道远。)在进入专业之前听闻python是比较热门的语言,上大学之前的暑假自学了python,但是只学习了语法部份,并不会任何实际应用,自己还沾沾自喜的认为学会了。
立足当下
个人简介
个人简介 | ||||||
---|---|---|---|---|---|---|
姓名 | 罗德尼格 | |||||
年龄 | 21 | |||||
学校 | FZU | |||||
专业 | 软件工程 | |||||
联系方式 | ||||||
361018330 | ||||||
邮箱 | 361018330@qq.com | |||||
兴趣爱好 | ||||||
TRPG桌游、replay视频制作、长跑(?) |
当前值
掌握编程语言 | c、c++、c#、Java、web、python、MySQL等 | ||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
专业获奖经历 | 2019年福建“铃盛杯”编程马拉松大赛游戏组优秀作品奖 、2021年global game jam世界游戏开发沙龙中国赛区线上站参与奖 | ||||||||||||||||||||||||||||||||||||||
总计代码量 | 40k+行 |
项目介绍 | |||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
名称 | 简介 | ||||||||||||||||||||||||||||||||||||||
图书管理系统 | 使用Java和mysql开发的简易图书管理系统。 主要参与实现了以下功能:图书管理员、读者和图书的添加、删除、信息修改;图书的借阅,归还,搜索;记录的查看。 | ||||||||||||||||||||||||||||||||||||||
基于Yii框架的个人博客系统 | 使用yii框架进行的个人博客开发,开发平台为visual studio code,使用PHP、CSS、JS等多项web端技术进行综合开发,使用MySQl数据库和XML进行部份数据从存储。增加了基于数据库表的用户认证,RABC功能,优化缓存等功能 | ||||||||||||||||||||||||||||||||||||||
流放之路 | 基于unity3d开发引擎的简易塔防游戏(demo测试版本) | ||||||||||||||||||||||||||||||||||||||
噗噜咕姆 | 基于unity3d开发引擎的解密平台跳跃游戏(已基本开发完成) |
游戏项目部份截图
"
展望未来
提出问题
1、衡量一个软件是否优良的标准具体有什么;
2、如何在建模阶段检查用例使其能够覆盖到所有需求;
3、作为程序员,对于软件需求的理解和软件开发能力的主次性;
4、团队进行项目开发时,如何平衡各个职位之间的工作量和代码量?如何让所有成员在不同时期都能够有事可做?
5、游戏软件开发是否同样可以按照常规软件的生命周期进行开发?
职业规划
其实在经过三年的学习之后我逐渐发现,自己并不是完全适合程序员这项工作,由于身体原因,并不能长时间久坐进行代码撰写和软件开发,因此在权衡之后,我决定在兼顾游戏开发程序方向的同时学习产品经理以及策划方面的能力;同时进行升学准备,再给自己一段思考的时间;
对于软件工程的理解和期望
我认为软件工程是一门覆盖软件全生命周期的学科,我们需要从前期立项到准备再到测试最终达成软件的开发,这需要我们的团队具有全方位覆盖的开发测试能力,这对于我们每一个人来说都是一次莫大的考验;
我希望在这个学期的学习和开发过程中,能够挖掘自己对于项目管理的能力,认真体会一个软件的完整开发周期,同时也能够加强自己的编程水准;个人希望自己能够学习前端编程能力;
思维导图和学习路线
"
"