软件工程实践暑假作业

222200113杨清坤 2024-09-03 12:55:17
这个作业属于哪个课程2401_CS_SE_FZU
这个作业要求在哪里软件工程实践暑假作业
这个作业的目标学习git开源软件、学习markdown语法、阅读《构建之法》并思考未来发展
其他参考文献《构建之法》

目录

  • 一.准备工作
  • 1.1仓库截图
  • 1.2仓库地址
  • 二.回首过去
  • 2.1 当初你为什么选择软件工程这个专业?
  • 2.2 当初对软件工程这个专业的期待和想象是什么?
  • 2.3 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么 FLAG 吗?
  • 三.立足当下
  • 四.展望未来
  • 4.1阅读《构建之法》,并阅读构建之法社区中前人提出的问题,选择5个及以上的问题写下自己的思考。要求在自己的思考中贴上原问题的链接。
  • 问题一:我都是大学生了,上课还要认真听老师讲课么?
  • 问题二:为什么要在大学中只用一学期软件工程,时间够吗?
  • 问题三: 花费时间越多,代表工作量越高吗?
  • 问题四: 需求分析:“最好”还是“最合适”?
  • 问题五: 学生该如何做到像健身学员一样找到自身定位点,把握老师身上的那套健身资源,朝自己的目标前进呢?
  • 4.2你未来的职业规划是什么?
  • 4.3对于软件工程实践课程,你有什么理解和期望?
  • 五.思维导图和学习路线
  • 5.1思维导图
  • 5.2学习路线

一.准备工作

1.1仓库截图

在这里插入图片描述


仓库连接

1.2仓库地址

仓库地址

二.回首过去

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

1.在没有达到目标医学院校的分数线,计算机专业作为第二选择,软件工程属于其中一部分。
2.软件工程专业的毕业生在就业市场上非常受欢迎。随着信息化和数字化的快速发展,软件工程师的需求量大,而且薪资待遇优厚。选择软件工程专业,意味着有更多的就业机会和较高的收入潜力。

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

1.最基本的就是对计算机这个世界有个更深入的了解与探索
2.年轻饭,35岁之后开始走下坡路
3.薪资待遇优厚。选择软件工程专业,意味着有更多的就业机会和较高的收入潜力。

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

在进入大学之前,我也想象着自己可以在未来成为一位专业高级的软件工程师,优秀的高薪程序员,想在医学领域方面加入计算机技术,通过更加不断日益优化的计算机技术带来医学上的便利与安全。

三.立足当下

个人简历
姓名杨清坤
兴趣爱好健身 摄影
专业水平
编程语言C C++ Java C#
技术框架Spring
开发软件VS DEV c++ VS Code Pycharm
累计代码量2w+
项目经历
健康管理系统基于Java语言并与数据库建立联系的医院陪诊服务
五子棋实现两个不同服务器玩家之间进行游戏
CUI计算器基于java语言的CUI实现计算功能

四.展望未来

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

问题一:我都是大学生了,上课还要认真听老师讲课么?

大学生作为成年人,应该对自己的学习和未来负责。认真听课不仅是学生的本职工作,也是降低学习痛苦的有效方法。在课堂上,老师不仅是知识的传授者,还是学生学习过程中的引导者和支持者。通过老师的讲解,学生可以更系统地掌握知识,避免自学时可能遇到的困惑和误区。此外,老师的讲解往往结合了实际案例和国家标准,这对于学生未来的职业发展非常有帮助。因此,认真听课能够帮助学生培养专注的能力、入定入静的能力等,这些能力将伴随学生一生。
尽管有些学生可能认为某些课程“水”或者老师的讲解不够吸引人,但这并不能成为不认真听课的理由。学生在课堂上应该自我负责,努力吸收老师传授的知识,即使对课程内容或老师的教学方法不满意,也应该尝试从中学习到有用的部分,忽略不足。这样做不仅是对自己学习的负责,也是对未来职业生涯的投资。
此外,认真听课还有助于学生提升视野和格局,避免片面地判断课程的“有用”或“无用”。大学教育的目的之一就是提升学生的视野和格局,帮助学生更好地适应未来的社会和职场。因此,大学生应该珍惜在课堂上的每一分钟,努力吸收知识,为自己的未来打下坚实的基础。
总之,大学生上课认真听讲是非常重要的,这不仅关乎学生的学习成绩和未来的职业发展,也是提升自我能力和素质的关键步骤‌

问题二:为什么要在大学中只用一学期软件工程,时间够吗?

虽然软件工程的理论学习在一个学期内可能大致覆盖,使学生了解软件开发的基本流程,但这门课程更重要的是实践。仅仅一个学期的课程时间对于模拟实际工作中的项目开发来说是不够的,而且与直接进入企业实习相比,效果也不理想。软件工程的实践更贴近实际工作中的项目开发,需要更多的时间和经验积累。因此,一个学期的时间对于软件工程的实践学习来说是不足够的。
此外,软件工程的学习需要时间和经验的积累。例如,个人开发、结对编程、团队开发以及Scrum/Sprint、MSF等开发方法都需要大量的实践和时间来掌握。仅仅通过一学期的学习,虽然代码量可能达到了要求,但实际上很多在软件开发过程中遇到的问题还没有遇到,导致对这门课程的重要性认识不足。这表明,学习软件工程不仅需要理论知识的掌握,更需要通过实践来加深理解和应用。
综上所述,一个学期的时间对于软件工程的学习来说是不足够的,特别是在实践和应用方面。学生需要通过更多的时间和
项目经验来真正理解和掌握软件工程的原则和方法‌

问题三: 花费时间越多,代表工作量越高吗?

花费时间越多,并不代表工作量就越高。‌
首先,根据工作效率与工作时间的乘积等于工作量的原理,当工作时间一定时,工作效率越高,工作量确实会越大。但如果工作时间不固定,那么工作效率的提高并不直接导致工作量的增加。
在软件工程实践中,工作量的评估不仅仅与时间有关,还涉及任务复杂性、需求清晰度、团队成员技能水平等多个因素。复杂任务可能需要更多时间进行设计、开发和测试,而经验丰富的开发者可能在较短时间内完成复杂任务,新手则可能需要更多时间。此外,需求模糊或频繁变更会增加项目工作量,而确保需求明确能减少不必要的返工时间。因此,花费的时间与工作量的关系复杂而多变,需综合考虑多个因素‌。

问题四: 需求分析:“最好”还是“最合适”?

需求分析的目标是找到“最合适”的需求,而不是“最好”的需求。‌
需求分析是软件开发过程中的关键步骤,它涉及到挖掘和提炼用户需求,解决用户痛点问题,即将用户需求转化为产品需求的解决方案。这个过程强调两点:找到用户需求和解决用户问题。在实际的操作中,软件开发的需求分析和功能设计旨在提供一套最有效率的机制,帮助用户解决问题。这意味着,需求分析不仅仅是收集用户的需求,更重要的是理解和评估这些需求的实际可行性和对用户的实际帮助。
在软件开发的实践中,“需求”是用户对实际问题的最迫切和直接的观察和表达。软件开发者应该通过用户的需求表达去了解一个专有领域的问题,并从软件实现的角度出发,主动思考能为用户提供哪些解决方案。这样的解决方案一方面来源于用户既有流程所暴露的“接口”,即哪些步骤需要软件的辅助;更重要的是软件能对流程带来的创造性改进。因此,到达这个层面的需求分析才能符合软件开发的需求。

问题五: 学生该如何做到像健身学员一样找到自身定位点,把握老师身上的那套健身资源,朝自己的目标前进呢?

学生要做到像健身学员一样找到自身定位点并把握老师身上的资源,可以通过设定明确的目标、培养自律、合理安排时间、积极参与群体活动,以及利用现代科技辅助来实现。‌
首先,设定明确的目标是关键。学生需要明确自己想要达到的具体目标,无论是提高学习成绩、增强体质还是培养某种技能。例如,如果目标是提高学习成绩,可以设定每周或每月的具体分数提升目标,并制定相应的学习计划‌。
其次,培养自律是实现目标的保障。自律意味着能够坚持执行计划,尽管生活中充满诱惑与干扰。通过建立良好的学习习惯和锻炼习惯,如制定固定的学习时间和运动时间,可以帮助学生保持自律‌。
合理安排时间也是重要的策略。学生应该评估自己的日常活动,找出低效率度过的零碎时间,用来进行体育锻炼或学习。通过严格的时间管理,学生可以更好地平衡学习和健身,提高效率‌。
此外,积极参与群体活动可以提供支持和鼓励,减少孤独感。在学习和健身过程中,找到志同道合的伙伴或加入学习小组、健身俱乐部,可以相互激励,共同进步‌。
最后,利用现代科技的力量也是一个有效的辅助手段。例如,使用学习应用或健康管理工具,可以帮助制定计划、跟踪进度,提高效率和动力‌。
总之,通过设定明确的目标、培养自律、合理安排时间、积极参与群体活动以及利用现代科技辅助,学生可以像健身学员一样找到自身定位点,把握老师身上的资源,朝着自己的目标前进‌

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

不断学习新技术和工具,保持对新技术和行业动态的敏感度。随着技术的发展,不断学习新的技术和工具,保持自己的竞争力。
希望可以提高自己的水平,对计算机这个领域有个深度的理解,更主要想进入计算机医疗方面进行发展。

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

软件工程在开发医疗软件方面发挥着关键作用。这些软件可能包括电子病历系统、远程医疗平台、医疗影像处理软件等。通过遵循软件工程的最佳实践,可以确保这些软件的质量、可靠性和安全性,从而提高医疗服务的质量和效率。
期望软件工程能够为医学研究和创新提供有力支持。通过构建高效的数据管理系统和数据分析平台,可以加速医学研究的进程,发现新的治疗方法和药物。同时,软件工程还可以促进跨学科合作,推动医学与其他领域的融合创新。
希望将软件工程投入到医学领域的占比提高

五.思维导图和学习路线

5.1思维导图

思维导图

5.2学习路线

学习路线

...全文
180 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。

109

社区成员

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

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