第一次软件工程作业
| 这个作业属于哪个课程 | 'https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering24' |
|---|---|
| 这个作业要求在哪里 | 'https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering24/homework/15628' |
| 这个作业的目标 | 熟悉掌握运用博客和markdown,以及在GitHub上建立团队 |
| 学号 | 3124003560 |
成员资料截图



团队logo及设计理念

本Logo以“简约科技”为核心设计理念.
一马当先,步步前行: 采用白色科技线条刻画跃起的骏马,内嵌电路纹理与数据节点,象征软件工程的逻辑感与马年勇往直前的动力。
三人同行,协作创新: 马身由三个几何板块交织而成,代表团队三人紧密协作、同频进发,在技术探索中不断寻求创新突破。
深蓝背景,层次渐变: 以深邃蓝为主基调,配合由内向外的发散光感,营造出沉稳且充满智慧的科技氛围,寓意团队在探索中持续成长。
团队主页
https://github.com/easyfirst14536/take-the-lead
一、 技术栈与自我评估
作为一名大二的软件工程学生,我正处于从“代码爱好者”向“职业开发者”转型的关键期。以下是我对自己现状的自我评估:
1. 我已经具备的专业能力
- 能力 A:多语言基础。 掌握了 C 语言和 Python 的基础。虽然不是顶级高手,但可以处理日常的逻辑作业以及基础算法题。
- 能力 B:Java 先行者。 目前正在深度自学 Java。虽然还在“核心基础”阶段,但我已经认定这是我未来的主攻方向。
- 能力 C:跨界设计与剪辑。 学过 UI 设计和视频剪辑。这让我做出的软件不仅能跑,还能“好看”,在团队展示中具有独特优势。
- 能力 D:团队沟通与领导力。 担任副班长的经历让我更懂沟通。我主张通过协作带动团队,坚信团队的力量能实现 $1+1>2$ 的效果。
- 工具:AI 重度用户。 擅长使用 ChatGPT/Gemini 等工具辅助写代码、找 Bug、写文档。我认为“AI + 程序员”是未来的标准配置。
2. 对未来的技术偏好
- 唯一主攻方向: Java 后端开发。我喜欢构建稳固、强大系统后台的感觉。
- 核心目标: 成为一名能处理复杂业务逻辑、保证系统不宕机的后端工程师。
3. 目前真实存在的短板
- 短板 1:博而不精。 之前兴趣太广导致精力分散,目前缺乏一项达到“精通”级别的核心技术。
- 短板 2:实战匮乏。 动手能力弱,正经项目做得太少。脱离教程后,从头架构系统的能力尚显手生。
- 短板 3:知识碎片化。 脑子里有很多碎片的知识点,尚未串联成一条完整的“软件工程线”。
二、 代码量统计与期待
代码量是手感的保证,我为本学期设定了明确的“量化”目标:
- 当前代码量: 约 2,000+ 行。
- 主要来源: 大一 C 语言课、简单 Python 爬虫练习及自学 Java 的 Demo。
- 本学期目标: 冲刺 10,000+ 行。
- 期待: 我希望通过团队项目和实验课把代码量堆上去。写过万行代码,才有底气说自己是准程序员。
三、 软件工程课程学习指南
🛠 阶段一:打好“地基”(第 1-4 周)
- Git 必须通关: 学习如何用 GitHub 管理代码。不仅要会
push,更要掌握分支管理和冲突解决。 - 规范先行: 强迫自己养成良好的变量命名习惯,做到“代码即注释”。
- AI 深度协同: 学习编写精准 Prompt,让 AI 辅助写单元测试,而非代写整个作业。
🏗 阶段二:架构与设计(第 5-8 周)
- 学会“画图”: 编码前先画 UML 类图。理清对象关系,避免边写边改。
- 理解需求: 学习编写“用户故事”。搞清楚用户到底想要什么,再开始写软件。
- 设计模式入门: 至少在 Java 项目中实践一次单例、工厂模式,感受代码的优雅。
🧪 阶段三:测试与质量(第 9-12 周)
- 别怕 Bug: 熟练使用 Debugger(断点调试),告别单纯的
print调试法。 - 单元测试: 尝试编写 JUnit 测试用例,确保自己写的逻辑先能自测通。
- 持续集成: 了解 CI/CD 流程,让代码在提交时能自动检查基础错误。
🤝 阶段四:团队实战(第 13-16 周)
- 敏捷开发: 尝试用看板(如 Trello)分配任务,保持每日进度沟通。
- 文档闭环: 规范编写 API 接口文档,确保团队协作时信息对等。
- 复盘成长: 项目结束后总结“烂代码”,学习如何进行代码重构。
四、 课程期待:我最想收获什么?
- 一套完整的工程思维: 面对大项目不再心慌,清晰掌握开发先后的节奏。
- 一次真实的团队协作: 在协作冲突中学习通过技术和管理手段寻找最优解。
- 一份拿得出手的作品: 在 GitHub 上展示一个由我主导、逻辑严密的 Java 后端实战项目。
五、 未来三年规划:步步为营,一马当先
- 2026 年(夯实年): 狂补 Java 基础,刷 200+ 算法题,熟练掌握 Spring Boot 等框架。
- 2027 年(实战年): 凭借课程项目经验,冲刺互联网公司的后端开发实习。
- 2028 年(就业年): 毕业直接就业。在真实的工业级业务场景中打磨,目标是成为后端架构师。
六、总结
这份学习指南为我未来的发展起到了重要的指引作用。内容层次分明,阶段目标清晰且具有高度的现实性,我将全力以赴去实现它。

浙公网安备 33010602011771号