222200308_冯欣馨_软件工程实践暑假作业

222200308冯欣馨 2024-09-02 23:36:14

目录

  • 作业基本信息
  • 1.准备工作
  • 1.1 仓库上传及修改截图
  • 1.2 仓库地址
  • 2.回首过去
  • 2.1 当初你为什么选择软件工程这个专业?
  • 2.2 当初对软件工程这个专业的期待和想象是什么?
  • 2.3 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
  • 3.立足当下
  • 3.1 个人信息
  • 3.2 项目经历
  • 4.展望未来
  • 4.1 阅读《构建之法》,并阅读构建之法社区中前人提出的问题,选择5个及以上的问题写下自己的思考。
  • 4.1.1 代码量与个人的编码能力有直接关系吗?
  • 4.1.2 低层次的问题能依赖工具解决么?
  • 4.1.3 软件的行为和用户的期望值不一样,就一定是 Bug 吗?
  • 4.1.4 个人在团队中角色就像是一个流水线上的机器吗?
  • 4.1.5 在团队项目中,是选择有利于自身成长、最具挑战性的工作;还是有利于团队、有把握的完成的工作?
  • 4.2 未来的职业规划
  • 4.3 对软件工程实践课程的理解和期望
  • 5.学习路线
  • 5.1思维导图
  • 5.2 学习路线

作业基本信息

这个作业属于哪个课程https://bbs.csdn.net/forums/2401_CS_SE_FZU
这个作业要求在哪里https://bbs.csdn.net/topics/619258010
这个作业的目标熟悉作业提交流程、学习Markdown语法、回首过去、立足当下、展望未来、学习路线、阅读《构建之法》、对其中问题进行思考并回答
其他参考文献《构建之法》

1.准备工作

1.1 仓库上传及修改截图

img


img

1.2 仓库地址

仓库地址

2.回首过去

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

答:在高中时期,拥有一个属于自己设计的软件的梦想,所以对软件工程专业产生兴趣,通过了解进而选择了本专业。

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

答:期待学成之后可以自己做一款游戏,能熟练掌握关于软件制作的相关知识。

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

答:当初希望自己满怀激情,认真学习,希望在大学四年能够熟练掌握关于软件制作等方面的知识和技能,曾经提前购买教科书了解编程,但是了解过于浅显。

3.立足当下

3.1 个人信息

姓名害嗨哈嗐
头像
学号222200308
兴趣爱好 看番、打游戏、买谷
专业水平
掌握的编程语言C语言、C++、Java、SQL
运用的开发软件Dev C++、Visual Studio、VSCode、eclipse
累计代码量1w+

3.2 项目经历

项目经历项目内容
学生信息管理系统对录入的学生基本信息(包括学生姓名,性别,身份证号,学院代号,辅导员姓名,专业代号)进行管理(增、删、改、查等操作)
健康陪诊系统建立陪诊师以及病患的联系,进行陪诊师陪护预约以及陪诊师接单,用户下单等功能的实现

4.展望未来

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

4.1.1 代码量与个人的编码能力有直接关系吗?

答:我认为代码量与个人的编码能力有一定的关系,但并不是直接的线性关系。代码量可以反映一个人在编程方面的经验和实践机会。通过编写大量的代码,我们可以熟悉编程语言的语法、结构和常用算法,提高对编程问题的理解和解决能力。此外,编写大量代码还可以培养代码规范、调试技巧和团队协作等方面的能力。

4.1.2 低层次的问题能依赖工具解决么?

答:我认为低层次的问题在一定程度上可以依赖工具来解决,但这并不意味着工具可以完全替代人的思考和判断。工具在软件开发中扮演着重要的角色,它们可以帮助开发人员提高效率、减少错误,并提供一些辅助功能。但是,工具也有其局限性。它们通常只能处理一些常见的问题或遵循特定的规则。对于一些复杂的问题或需要人类创造力和判断力的情况,工具可能无法提供完全准确或满意的解决方案。

4.1.3 软件的行为和用户的期望值不一样,就一定是 Bug 吗?

答:在软件开发中,Bug 通常指的是软件中的错误或缺陷,导致软件的行为与预期不符。然而,软件的行为和用户的期望值不一样,可能有多种原因,并不一定都是 Bug 造成的。也许是沟通过程中用户未清晰表达对项目的要求,也可能是开发者对用户要求的理解不当。

4.1.4 个人在团队中角色就像是一个流水线上的机器吗?

答:我认为个人在团队中的角色是多维度的,既需要承担特定的职责和任务,又需要与其他成员密切协作,共同实现团队的目标。团队的成功不仅仅取决于每个成员的个人能力,还取决于他们之间的合作和协调。

4.1.5 在团队项目中,是选择有利于自身成长、最具挑战性的工作;还是有利于团队、有把握的完成的工作?

答:首先,我认为团队项目的成功是团队成员共同努力的结果。选择有利于团队的工作,可以确保团队整体的效率和质量,从而更好地实现项目目标。如果每个成员都只考虑自身的利益,选择最具挑战性的工作,可能会导致团队内部的不协调和冲突,影响项目的进展。但是,这并不意味着完全忽视自身的成长和发展。在选择工作时,可以尽量寻找那些既有利于团队,又能够提供一定挑战和学习机会的工作。这样可以在完成团队任务的同时,提升自己的能力和技能。我认为在团队成员之间应该相互支持和协作,共同承担挑战性的工作。通过团队的合作和努力,可以克服困难,实现项目的成功,同时也为个人的成长提供了更好的机会。

4.2 未来的职业规划

答:未来的职业更倾向于软件调试与测试,能深入学习软件调试与测试的理论和技术,掌握常用的调试工具和测试方法。通过参与各种项目的调试与测试工作,积累丰富的经验,提高自己的问题解决能力和应变能力。根据自己的兴趣和能力,选择适合自己的职业发展方向,如技术专家、项目经理、产品经理等。关注行业的发展动态和趋势,了解最新的技术和工具,为自己的职业发展做好准备。

4.3 对软件工程实践课程的理解和期望

理解:我认为本门课程会接触到更前言的有关软件开发的知识以及技术,可以更深层次了解软件开发
期望:期望在本门课程中能提高我的编程能力,对软件工程这个专业有更多的理解,能够更多了解有关软件开发的内容。希望能够在本学期学会前端技术,能够独立完成前端设计与开发。

5.学习路线

5.1思维导图

img

5.2 学习路线

img

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

109

社区成员

发帖
与我相关
我的任务
社区描述
202401_CS_SE_FZU
软件工程 高校
社区管理员
  • FZU_SE_TeacherL
  • 言1837
  • 防震水泥
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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