24软件工程第一次作业

软件工程第一次作业
这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering24
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering24/homework/15628
这个作业的目标 学习做项目的准备工作,感受组建团队、团队协作的过程
学号 3124004387
曹宇剑 3124004387 软件工程三班
团队链接 https://github.com/meowmiao228/SoftwareEngineering

曹宇剑 | 成员介绍

自我介绍

  • 软件工程三班成员,乐于探讨代码知识,平时的爱好是打打篮球,网上冲浪,成就感最深的是和ai代码编辑工具一起完成一项程序设计
  • 专业能力

    • 掌握了c语言和c++基础,懂得一部分Java代码内容,掌握Markdown编辑
    • 完成过两项程序设计作业
    • 兴趣暂时还不明确
    • 我认为自己能对知识有较快的吸收速度,也会虚心讨教他人学习和技术问题,现在我代码能力十分薄弱还得继续努力
  • 现在我的代码量:

  • 1000行上下。
  • 我希望完成这门课后,可以达到的代码量: 至少上万
  • 规划

  • 考一个研究生
  • 理由:我的代码功底薄弱,也没有参加过实习锻炼,并没有什么竞争力,我认为还需要考研继续挖掘自身
  • 参加课程希望的收获

  • 系统掌握软件工程的核心理论与开发流程,具备从需求分析、设计、编码到测试、维护的全流程工程实践能力。
  • 熟练运用主流开发技术与工具,能够独立或协作完成中小型软件项目,提升代码质量与项目管理能力。
  • 培养严谨的逻辑思维与问题排查能力,形成良好的编程规范和文档写作习惯,为后续专业深造与就业打下坚实基础。
  • 建立持续学习的技术视野,了解行业前沿方向(如微服务、云原生、人工智能应用等),提升团队协作与沟通表达的综合素养。
  • 屏幕截图 2026-03-23 130829
  • 豆包学习指南

  • 软件工程专业学习指南
  • 一、基础筑基:核心课程与能力

  • 软件工程以计算机基础 + 工程思维为核心,大一需扎实掌握数学(高等数学、离散数学)、计算机组成原理、操作系统、计算机网络等底层知识,理解程序运行逻辑与数据交互原理。同时熟练掌握至少一门入门+ 语言(Python/Java/C),培养规范编码习惯,重视代码可读性与注释,拒绝 “只写能跑的代码”。数据结构与算法是核心竞争力,需通过 LeetCode、牛客等平台持续刷题,掌握常见排序、查找、树、图等结构,为后续开发与面试奠基。
  • 二、工程实践:从理论到落地

  • 脱离实践的理论毫无意义,大二开始需参与项目实战。从个人小项目(图书管理系统、博客后台)起步,逐步过渡到团队协作项目,掌握 Git 版本控制、接口调试、需求分析等工程技能。学习主流开发框架,如后端 SpringBoot、前端 Vue/React,了解 MVC、微服务等架构思想。同时重视软件工程理论,掌握需求文档撰写、软件开发流程(瀑布、敏捷)、软件测试与维护方法,树立 “全流程开发” 意识。
  • 三、技能拓展:方向深耕与工具

  • 根据兴趣选择细分方向:后端开发、前端开发、移动端、人工智能、测试开发等,避免盲目跟风。掌握 Docker、Linux 等运维基础,了解云原生与 DevOps 理念,提升部署效率。此外,软技能至关重要,锻炼文档撰写、团队沟通、问题排查能力,学会阅读官方文档与开源项目源码,形成自主学习能力。
  • 四、规划与进阶:长期发展路径

  • 大三准备实习,投递互联网、科技企业实习岗位,积累工业级项目经验;大四备战校招,梳理项目经历、算法与基础知识,打磨简历与面试技巧。持续关注行业技术动态,参与开源社区贡献,养成终身学习习惯。始终牢记:软件工程是解决实际问题的学科,技术只是工具,以用户需求为导向、用工程思维落地,才是专业核心价值。
posted @ 2026-03-23 13:15  曹宇剑  阅读(11)  评论(0)    收藏  举报