软件工程第一次作业

这个作业属于哪个课程 <>
这个作业要求在哪里 <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)软件工程学习指南

软件工程学习指南

  1. 基础知识

    • 编程语言:学习至少一种主流语言(如Python、Java、C++)。
    • 数据结构与算法:掌握基本的数据结构(如数组、链表、栈、队列、树)和算法(如排序、搜索)。
  2. 软件开发生命周期

    • 需求分析:学习如何收集和分析需求。
    • 设计:了解系统设计模式和架构(如MVC、微服务)。
    • 实现:掌握编码规范和最佳实践。
    • 测试:学习单元测试、集成测试和系统测试的基本知识。
    • 维护:了解软件维护和版本管理(如Git)。
  3. 开发工具与环境

    • 集成开发环境(IDE):熟悉常用IDE(如Visual Studio Code、IntelliJ IDEA)。
    • 版本控制:掌握Git和GitHub的使用。
  4. 实践项目

    • 个人项目:选择实际项目进行练习。
    • 开源贡献:参与开源项目,提升实战经验。
  5. 进阶学习

    • 软件工程管理:了解敏捷开发、Scrum和项目管理技巧。
    • 系统设计:深入学习大规模系统设计和架构优化。
    • 最新技术:关注AI、云计算、容器化等新兴技术的发展。
  6. 资源推荐

    • 书籍:《代码大全》、《设计模式》。
    • 在线课程:Coursera、edX上的软件工程课程。
    • 社区与论坛:Stack Overflow、Reddit的编程版块。

分析

我认为这份学习指南提供了较为明确的学习方向以及学习内容,对于我今后的学习会有一定的帮助

posted @ 2024-09-07 16:49  许煊宇  阅读(19)  评论(0编辑  收藏  举报