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 理念,提升部署效率。此外,软技能至关重要,锻炼文档撰写、团队沟通、问题排查能力,学会阅读官方文档与开源项目源码,形成自主学习能力。
-
四、规划与进阶:长期发展路径
- 大三准备实习,投递互联网、科技企业实习岗位,积累工业级项目经验;大四备战校招,梳理项目经历、算法与基础知识,打磨简历与面试技巧。持续关注行业技术动态,参与开源社区贡献,养成终身学习习惯。始终牢记:软件工程是解决实际问题的学科,技术只是工具,以用户需求为导向、用工程思维落地,才是专业核心价值。

浙公网安备 33010602011771号