软件工程实践暑假作业

222200410张巧莹 2024-09-01 21:10:49
这个作业属于哪个课程https://bbs.csdn.net/forums/2401_CS_SE_FZU
这个作业要求在哪里https://bbs.csdn.net/topics/619258010
这个作业的目标利用暑假这段时间学习更多技能、提高自身水平,为下学期的软工实践,为今后的学习、工作做好准备
其他参考文献《构建之法 现代软件工程》

目录

  • 1. 准备工作
  • 2. 回首过去
  • 2.1 当初为什么选择软件工程?
  • 2.2 当初对软件工程的期待和想象
  • 2.3 当初希望自己如何投入学习
  • 3. 立足当下
  • 4. 展望未来
  • 4.1 阅读《构建之法》与社区互动
  • 4.2 未来职业规划
  • 4.3 软件工程实践课程的理解和期望
  • 技术学习
  • 能力提升
  • 对教师和助教的期待
  • 5.学习路线
  • 5.1 思维导图
  • 5.2 学习路线

1. 准备工作

华为云代码仓库

push完成截图

2. 回首过去

2.1 当初为什么选择软件工程?

当初选择软件工程专业,主要是因为我对软件开发的过程感到好奇和兴奋。而且随着互联网和移动技术的飞速发展,我觉得软件工程不仅是一个充满挑战和机遇的领域,而且它在现代社会中扮演着越来越重要的角色,在就业方面的待遇较优。

2.2 当初对软件工程的期待和想象

我对软件工程专业的期待值很高。一方面是因为在此之前我对这个领域的接触几乎为零,所以我对这个专业保持着一种即将踏及探索的激动,我期待能够学习到如何设计和构建高效、可靠和用户友好的软件,但同时也有过基础薄弱的担忧。我想象着在这个专业领域,老师会教授我编程语言、算法、数据结构、软件设计和开发流程等核心知识。同时,我也期待能够与同学一起学习,共同进步。

2.3 当初希望自己如何投入学习

当初我希望自己能够全身心地投入到软件工程专业的学习中。为了更好地适应大学的学习,我在高考后的暑假时期有开始了解编程语言,并向在这个领域工作的前辈询问一些学习经验。

立下的FLAG包括:

  • 每年至少完成一个团队的软件开发项目
  • 参加至少一次编程方向的比赛
  • 在大学期间,至少掌握三种以上的编程语言
  • 积极参与项目
  • 争取拿到综合奖学金

现在回首,这些FLAG大部分都已经实现,或者正在实现的路上。大学生活不仅让我学到了丰富的知识,也让我逐步深入了解这个领域的“无穷奥秘和魅力”。

3. 立足当下

个人简介
姓名张巧莹
兴趣爱好编程、摄影、乒乓球、篮球
特长快速学习新技术、解决复杂问题、团队协作
教育背景福州大学软件工程专业
专业能力目前水平
编程语言掌握Java、C、C++,了解JavaScript、HTML/CSS
技术框架熟悉Spring Boot、Vue、MySQL
开发软件Web应用
累计代码量超过20,000行有效代码
成果和获奖经历1.精神文明建设奖
2.获得综合奖学金三等奖两次
3.团队开发二手物品信息交换平台MAIMAI
项目经历
序号项目名称角色描述简介技术栈
1MAIMAI前、后端开发者服务于大学生的校园二手信息交换平台整合大学二手群里的信息,为用户提供一个便利的平台出物、收物Java, Spring Boot, MySQL,Vue
2健康管理系统前端开发者健康管理系统陪诊服务预约、陪诊师申请、管理员增删查改(主要涉及数据库的增删查改功能)Java, Spring Boot, MySQL,Vue

4. 展望未来

4.1 阅读《构建之法》与社区互动

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

    我的思考:在软件开发中,保证代码的100%正确性是一个理想化的目标。理论上,这可以确保软件产品没有任何缺陷,从而提供稳定可靠的用户体验。然而,在实践中,实现这一目标面临几个难题,如成本问题、技术限制、需求变化等。在软件开发中,我们应该追求代码的质量,但也要认识到100%的正确性是一个理想目标,实际开发过程中需要平衡开发速度、成本和风险。

  • 问题二:如何让自己能够跟上软件工程发展,做一个永不落伍的开发者呢?

    我的思考:我认为有以下几点:1.持续学习:技术不断演进,因此持续学习新的编程语言、框架、工具和最佳实践是必要的。 2.关注行业动态:通过阅读技术博客、参加行业会议、订阅相关杂志和新闻通讯来了解最新的技术趋势。 3.参与社区:加入开发者社区,与其他开发者交流想法和经验。 4.实践新技能:通过实际项目应用新学的技术,加强理解和记忆。

  • 问题三:“技能”比“解决问题”更重要吗?

    我的思考:技能和解决问题的能力都是软件开发中不可或缺的,但它们在不同情况下的重要性可能有所不同:技能是执行任务的基础,它决定了你能否高效地使用工具和方法来完成工作。解决问题的能力则涉及创新思维和适应性,它让你能够在面对未知挑战时找到解决方案。在理想情况下,一个开发者应该同时具备强大的技能和出色的问题解决能力。技能可以通过学习和实践获得,而解决问题的能力则需要通过经验积累和不断挑战自我来提高。两者相辅相成。

  • 问题四:如何平衡软件产品的利益相关者之间的矛盾?

    我的思考:平衡软件产品利益相关者之间的矛盾可能需要学会:1. 识别需求:了解各利益相关者的需求和期望。 2. 开放沟通:确保信息透明,鼓励各方表达意见。 3. 优先级划分:根据项目目标确定需求的优先级。 4. 寻求共识:通过讨论寻找可以接受的共同点。 5. 权衡决策:在不同需求间做出合理的权衡。6. 市场调查:确保符合用户和市场的需求。 7. 灵活应对:根据变化调整计划,保持灵活性。

  • 问题五:为什么过程创新可能超过产品创新?

    我的思考:我认为过程创新之所以可能超过产品创新,是因为它可以持续优化生产效率和成本,提高企业的市场适应性和竞争力。通过改进生产流程,企业能够快速响应市场变化,同时降低风险并实现更广泛的技术应用。此外,过程创新有助于建立持续改进的企业文化,对环境的正面影响和提升客户体验也是其重要优势。

4.2 未来职业规划

我的未来职业规划是成为一名软件工程师。为了实现这一目标,我计划:

  • 不断深化对软件工程原理的理解。
  • 掌握多种编程语言和技术栈,以适应不同的开发需求。
  • 培养自己的团队协作能力,为未来的软件开发做准备。

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

技术学习

我希望通过软件工程课程深入学习前端开发技术,特别是现代JavaScript框架如React或Vue.js的使用。

能力提升

我期望能够提高我的项目开发和管理能力,包括需求分析、前后端开发、时间管理和风险评估。

对教师和助教的期待

我希望教师和助教能够:

  • 提供实际的软件开发案例,帮助我们理解理论与实践的结合。
  • 及时反馈作业和项目,帮助我们及时改进。

5.学习路线

5.1 思维导图

请添加图片描述

5.2 学习路线

请添加图片描述

...全文
131 回复 打赏 收藏 转发到动态 举报
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创作助手写篇文章吧