软件工程实践寒假作业

222000127周洪宇昂 2023-02-15 16:40:53
这个作业属于哪个课程<软件工程-23年春季学期>
这个作业要求在哪里<软件工程实践寒假作业>
这个作业的目标<准备工作、回首过去、立足当下、展望未来、学习路线>
其他参考文献《构建之法》

目录

  • 1 准备工作
  • 2 回首过去
  • 2.1 当初为什么选择软件工程这个专业?
  • 2.2 当初对软件工程这个专业的期待和想象是什么?
  • 2.3 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
  • 3 立足当下
  • 4 展望未来
  • 4.1 阅读《构建之法》,并阅读构建之法社区中前人提出的问题,选择5个及以上的问题写下自己的思考。
  • 4.2 你未来的职业规划是什么?
  • 4.3 对于软件工程实践课程,你有什么理解和期望?
  • 5 学习路线
  • 5.1 思维导图
  • 5.2 学习规划

1 准备工作

我的仓库

上传过程1


上传过程2


我的仓库

2 回首过去

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

因为家里人是从事计算机相关工作的,所以从小耳濡目染计算机相关的知识,但没有系统进行过学习,所以就在大学中选择了这个专业,以后也希望从事家人所在的行业。

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

当初觉得软件工程专业能让我有能力写各种属于我自己的软件,把他放到电脑和手机中使用,会有一种成就感。

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

希望自己能够充分学会学校中的各种知识,熟练掌握至少一门编程语言,并能在毕业的时候写一个专属于自己的软件。为此我在课内学习之余,会去图书馆借阅各种相关书籍,学习拓展自己的编程能力。

3 立足当下

个人简历
昵称leoZhou
照片
爱好历史、哲学、动漫
专业水平
编程语言C、C++、Java、C#、PHP、XML、HTML
技术框架Yii2
累计代码行10000+
项目经历
C#小游戏炮打飞机小游戏,屏幕上方有飞机循环移动,玩家操控大炮转向发射炮弹击毁飞机
C++学生管理系统输入学生信息,判断是否为有效输入,确认后存入文档中,也可以从文档中读取,进行增删改查等操作
Yii2框架 博客系统网站前后台分离,前台对用户展示文章,评论,标签等,还为用户提供了评论点赞功能。 网站后台为管理员提供修改文章,用户,审核评论等功能,并为管理员设置了不同角色用于区分不同管理员的权限。

4 展望未来

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

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

我认为为软件添加功能,不是看用户数量多少而确定的,而是看用户提出的需求是否具有普遍性,应用场景多的功能应该添加,而应用场景少的功能则可以忽略,否则程序太过臃肿,反而得不偿失。

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

我认为一款软件的可发展性首先体现于是否契合目前市场上主流的用户需求,如果一开始就偏离了方向,那后续怎么转型都没用,其次就是后续的发展,主要体现于用户黏性,只有让用户满意的软件才有继续发展性。总之,证明软件的可继续发展性主要是围绕用户需求和体验展开的。

3、单元测试中,测试用例是提前准备好的,还是看过代码后针对性编写的?

我认为初始的测试用例应该由开发者编写,这样的好处是对各个分支、模块更加熟悉,可以更快覆盖到尽可能多的代码,提高测试效率。但由于一个人的能力是有限的,后续需要测试人员集思广益,用更多的特殊测试用例进行测试,来确保代码的可靠性。

4、软件开发过程中是否有必要保证代码具有100%的正确性,如果有必要又应该如何实现呢?

我认为在软件开发过程中代码100%的正确性是难以保证的,只能尽可能高的提高正确性,这是从实际出发的。但我们需要在理论逻辑上保证100%的正确性,因为这是整个软件的根本,后续也不容易更改。

5、个人在团队中应该只是一个流水线上的机器吗?

我认为个人不应该是流水线上的机器,因为一款好的软件是思维碰撞的结果,需要上下游的开发人员通力合作讨论,并不断完善。但优秀的软件也离不开规范性,我们需要有确定的流程和明确的分工,来保证软件的稳定。

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

我未来准备读计算机的研究生继续深造,学习更多的知识。

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

我的期望是能与同学协作开发一个大型项目,来增加编程经验和合作能力,更好的为未来做准备。并且希望能深入了解微信小程序方面的开发,因为感觉能有更多的用户使用我的程序。

5 学习路线

5.1 思维导图

Java思维导图

5.2 学习规划

Java学习规划

...全文
228 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

587

社区成员

发帖
与我相关
我的任务
社区描述
软件工程-2022-23学年(第二学期)
软件工程 高校
社区管理员
  • LinQF39
  • chennuo.
  • 异梦1
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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