2023软件工程实践寒假作业

222000303陈博源 学生 2023-02-08 13:08:02
这个作业属于哪个课程2023年福大-软件工程实践-W班
这个作业要求在哪里软件工程实践寒假作业
这个作业的目标1、提前注册CSDN
2、加入班级社区
3、提前熟悉markdown语法
4、阅读《构建之法》
5、撰写博客
其他参考文献《构建之法》

目录

  • 一、准备工作
  • 1.1 使用git上传一个代码文件导代码仓库(上传截图)
  • 1.2 仓库地址
  • 二、回首过去
  • 2.1 当初你为什么选择软件工程这个专业?
  • 2.2 当初对软件工程这个专业的期待和想象是什么?
  • 2.3 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
  • 三、立足当下
  • 3.1 个人简历
  • 3.2 当前值
  • 四、展望未来
  • 4.1 阅读《构建之法》,并阅读构建之法社区中前人提出的问题,选择5个及以上的问题写下自己的思考。要求在自己的思考中贴上原问题的链接。
  • 4.2 你未来的职业规划是什么?
  • 4.3 对于软件工程实践课程,你有什么理解和期望?
  • 五、思维导图和学习路线
  • 5.1 思维导图
  • 5.2 学习路线

一、准备工作

1.1 使用git上传一个代码文件导代码仓库(上传截图)

在这里插入图片描述

1.2 仓库地址

仓库地址

二、回首过去

2.1 当初你为什么选择软件工程这个专业?

从小到大就特别喜欢电脑,
但电脑基本都是大人的,要使用的时候要经过大人的允许,
而且有时候还需要和别的小朋友争,就不是很过瘾。
因为小时候比较能接触电脑, 所以使用电脑会比其他小朋友熟练一点。
后来就对如何去做一个软件(游戏)感兴趣,就想着大学要去学计算机。
高考后选专业就觉得要选计算机系,这样就可以名正言顺地拥有一台自己的电脑。
按照高考分数,可以报福大,看到有软件工程专业,就觉得这个专业能够学很多关于软件的东西。

2.2 当初对软件工程这个专业的期待和想象是什么?

当初对软件工程的想象是能够学许多关于软件开发的知识,学习许多编程语言。
未来成为程序员,希望的话能成为游戏制作者。
其实还期待能学到关于游戏开发的知识,虽然现实基本没有就是了,都是要课外自学的。

2.3 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?

当初希望自己编程语言要学扎实,算法与数据结构和数据库要掌握,
课后花时间去学习自己感兴趣的,比如游戏开发引擎等等。
准备的话,记得拿到福大录软件工程专业取通知书那个暑假,
还兴高采烈地准备去学习C语言,虽然并没有坚持下去就是了,还是得在大学学。
FLAG:考研究生。
现在想想当年的我还真是年轻气盛,现在只是想能够本科毕业并找到一份满意的工作了。
多学一些未来工作需要的知识,多敲代码,C#学习要扎实,还要去补算法与数据结构和数据库。
还有英语争取考上六级。

三、立足当下

3.1 个人简历

个人简历
昵称eden
头像
兴趣爱好玩游戏、看漫画、听音乐
就读大学福州大学

3.2 当前值

成果和获奖经历
掌握的编程语言C、C++、Java、C#、css、html、JavaScript、PHP
技术框架Yii2.0
开发软件Dev-C++、Visual Studio Code、IntelliJ IDEA、Visual Studio 2022
累计代码量6K+(行)
项目经历基于C的学生管理系统,
基于JAVA的五子棋、弹球游戏,
基于C#的成绩管理系统、炮打飞机、女鞋销售系统,
基于Yii2.0的Web博客系统。

四、展望未来

4.1 阅读《构建之法》,并阅读构建之法社区中前人提出的问题,选择5个及以上的问题写下自己的思考。要求在自己的思考中贴上原问题的链接。

1.软件的缺陷是否应该在规格书中说明?

我觉得应该说明,因为这是对用户的负责。如果缺陷没有在规格书上说明,那么用户就不知道软件有缺陷,有可能会因为这个而引发严重的后果,给用户造成损失,令软件的口碑和声誉会大大下降。另外,在规格书中说明缺陷有利于后续软件的修复与更新。

2.程序员是否有必要为满足小部分人的需求去做软件,或者为软件添加某些功能?

我觉得是有必要的。因为小部分人的需求也是需求,说明这个软件还不够完美,这个软件还需要更新。如果满足了那些人的需要,这个软件的市场能更广。当然这些需求要符合这个软件的定位、而且是有必要的,不能太冗余。

3.软件开发是年轻人的饭碗,吃的是青春饭?那年纪大的程序员经验丰富但是快速学习能力拼不过年轻程序员的时候该怎么办呢?

年纪大的程序员要么凭借自己的硬实力,成为公司离不开的那种中坚力量。要么就考虑转行,比如成为产品经理或者技术总监。最重要的还是看自己是否还有敲代码的热情,热情不减的话想干到什么时候就能干到什么时候。

4.如何能“证明”一个软件是可以继续发展的?

我觉得一个软件是否是可以继续发展的要看它是否完善而且是否具有市场。以现在比较热门的肉鸽游戏为例,如果这个游戏比较热门的话且还有拓展空间,作者为了能够继续吸引别人来游玩,就会保持游戏更新,例如增加武器、角色、敌人、地图等已经做好游戏平衡。如果这个游戏已经没有新鲜血液或已经很完善了,作者就可以结束这个项目,去开启下一个项目了。

5.花费时间越多,代表工作量越高吗?

不一定。编程能力强的人花费时间越多,可能完成更多工作。但编程能力差的人花费时间多可能还在处理一个BUG。这应该是效率的问题,而不仅仅只是单纯的看花费时间。效率高的的人肯定能在同等工作量的情况下花费更少的时间。

4.2 你未来的职业规划是什么?

我想掌握更多Unity相关知识和C#编程,未来想要做个游戏程序员,最好是前端开发。

4.3 对于软件工程实践课程,你有什么理解和期望?

既然是实践课,应该能更好了解软件开发的周期和期间所需要进行的工作。期待能在这门课程中提高自己的编程能力,最终完成一个现阶段比较令自己满意和完善的项目。

五、思维导图和学习路线

5.1 思维导图

在这里插入图片描述

5.2 学习路线

在这里插入图片描述

...全文
240 1 打赏 收藏 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
助教张富源 助教 2023-02-21
  • 打赏
  • 举报
回复

想进行游戏开发,在组队的时候可以找志同道合的队友 加油!

688

社区成员

发帖
与我相关
我的任务
社区描述
2023年福州大学软件工程实践课程W班的教学社区
软件工程团队开发软件构建 高校 福建省·福州市
社区管理员
  • FZU_SE_teacherW
  • 张书旖
  • 郭渊伟
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧