软件工程实践第一次作业

102300412_林晨宇 2025-09-28 23:08:31



 

# 软件工程实践第一次作业

|  这个作业属于哪个课程   | [2501_CS_SE_FZU](https://bbs.csdn.net/forums/2501_CS_SE_FZU?spm=1001.2014.3001.6685)  |

|  ----  | ----  |

| 这个作业要求在哪里  | [软件工程实践第一次作业](https://bbs.csdn.net/topics/619950793) |

| 这个作业的目标  | 完成课程作业的一些准备工作,学习Markdown语法,制定未来技术学习的路线,绘制学习路线图和思维导图 |

| 其他参考文献 | [菜鸟教程](https://www.runoob.com/markdown/md-table.html) |

 

 ## 目录

 1. [一、回首过去:我对软件工程的理解](#目录)

 

@[toc]

作业基本信息...

## 一、回首过去

### 1.1 我为什么选择软件工程专业?

    我喜欢那些能改变生活的技术,软件工程更偏向软件开发和应用。

 

### 1.2 学习软件工程最大的挑战是什么?

最大的挑战在于技术的快速迭代和问题的复杂性。

- **技术更新快**:需要持续学习新语言、框架和工具,否则知识容易过时。

- **复杂问题分解**:将大型、模糊的需求拆解为可执行的小模块,并保证系统稳定、可扩展,需要很强的逻辑思维和设计能力。

- **调试与优化**:定位和修复隐藏的 Bug、优化性能,往往需要极大的耐心和系统性思维。

 

### 1.3 软件工程师需要具备哪些核心能力?

除了编程,软技能和工程思维同样重要。

- **扎实的编程基础**:掌握至少一门主流语言(如 Java/Python/Go),理解数据结构、算法、网络等基础知识。

- **系统设计能力**:能够设计可扩展、可维护的软件架构,熟悉分布式、数据库、缓存等常用组件。

- **团队协作与沟通**:清晰表达技术方案,编写规范的文档和代码,使用 Git 等工具进行协同开发。

- **自主学习能力**:主动跟进新技术,通过官方文档、技术社区、项目实践不断提升。


 

## 二、立足当下

    目前我会c、c++、python等语言的基础使用,对数据库和前端也有一定的了解和使用,在团队协作完成项目的构建方面与一定的经验,会进行需求分析以及团队协调合作等工作,但对技术的深度学习方面还很薄弱。

## 三、展望未来

    未来我更愿意进行前端方面的学习,在项目开发过程中不断精进技术,并学会各部分工作的协调,希望在此次软工实践的过程中与小伙伴一起完整实现我们的项目,将我们的想法转化为现实!

## 四、思维导图和学习路线

###    4.1 思维导图

 ![思维导图](image.png)

 ###   4.2 学习路径图

![学习路线图](image-1.png)

...全文
53 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

103

社区成员

发帖
与我相关
我的任务
社区描述
2501_CS_SE_FZU
软件工程 高校
社区管理员
  • FZU_SE_LQF
  • 木村修
  • 心态773
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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