软件工程第一次作业
这个作业属于哪个课程 | <> |
---|---|
这个作业要求在哪里 | <https://edu.cnblogs.com/campus/fzu/SE2024/homework/13243> |
这个作业的目标 | 熟悉使用博客园和GitHub,了解基本操作,学会markdown的基础操作 |
学号 | 102202113 |
1.个人logo文生图任务
最终结果
生成过程
体验感想
使用AI绘图功能可以极大地提升创作效率和灵感迸发。AI能够迅速生成高质量的图像,帮助快速实现设计构思。然而,尽管AI提供了强大的工具,它仍然无法完全替代人类艺术家的独特创造力和个人风格。
2. Github个人主页搭建
个人主页
3. 随笔
(1)我目前具备的能力有
c,c++,python,java等基础
对数据结构有一定的理解
对大数据相关的编程,例如hadoop等平台的数据处理有一定的基础
(2)目前的代码量大约有10000行,希望在课程结束后能达到15000行
(3)我期待在课程中能学到编写软件的相关技术,能够独立编写简单的软件
(4)软件工程学习指南
软件工程学习指南
-
基础知识
- 编程语言:学习至少一种主流语言(如Python、Java、C++)。
- 数据结构与算法:掌握基本的数据结构(如数组、链表、栈、队列、树)和算法(如排序、搜索)。
-
软件开发生命周期
- 需求分析:学习如何收集和分析需求。
- 设计:了解系统设计模式和架构(如MVC、微服务)。
- 实现:掌握编码规范和最佳实践。
- 测试:学习单元测试、集成测试和系统测试的基本知识。
- 维护:了解软件维护和版本管理(如Git)。
-
开发工具与环境
- 集成开发环境(IDE):熟悉常用IDE(如Visual Studio Code、IntelliJ IDEA)。
- 版本控制:掌握Git和GitHub的使用。
-
实践项目
- 个人项目:选择实际项目进行练习。
- 开源贡献:参与开源项目,提升实战经验。
-
进阶学习
- 软件工程管理:了解敏捷开发、Scrum和项目管理技巧。
- 系统设计:深入学习大规模系统设计和架构优化。
- 最新技术:关注AI、云计算、容器化等新兴技术的发展。
-
资源推荐
- 书籍:《代码大全》、《设计模式》。
- 在线课程:Coursera、edX上的软件工程课程。
- 社区与论坛:Stack Overflow、Reddit的编程版块。
分析
我认为这份学习指南提供了较为明确的学习方向以及学习内容,对于我今后的学习会有一定的帮助