软件工程第一次随笔作业

这个作业属于哪个课程 首页 - 软件工程2024 - 福州大学 - 班级博客 - 博客园 (cnblogs.com)
这个作业要求在哪里 2024秋软件工程个人作业(第一次) - 作业 - 软件工程2024 - 班级博客 - 博客园 (cnblogs.com)
这个作业的目标 搭建自己的博客,编辑自己的个人情况
学号 102202117

一、个人logo文生图任务

  • 使用免费的AIGC图像生成工具为你的Github和博客园账号创建一个独特的个人Logo。

  • 请在作业中展示生成的Logo,并描述设计的理念与过程。

    我将自己的证件照进行二次生成,另他变成一个二次元图像

  • 请在作业中加入截图和描述生成Logo的步骤,最后总结你使用文生图AIGC工具的使用体验和感想。

    第一次使用图生图的AIGC,感觉非常方便,并且泛用性十分广泛

二、Github个人主页搭建

  • 在GitHub上进行个人主页的搭建,可以选择两种方式的一种来建立个人主页:

    1. 建立个人资料自述文件。在GitHub新建一个与自己GitHub ID一致的仓库,在仓库根目录的README下写下自己的介绍,并把个人资料截图放在作业博客中。参考资料
    2. 使用GitHub Pages建立个人主页。使用Github Pages建立一个内容丰富的个人主页。参考资料 1参考资料 2
  • 在个人主页中添加以下内容:

    ​ 介绍你自己。比如你的兴趣爱好,你认为值得向别人展示的记忆,可以使用照片丰富网页,并把个人资料截图放在作业博客中。

    ​ 介绍自己的成就、成果,技能和专业相关经验经历,并进行自我评估。目前你已经具备了哪些专业知识和能力;你对哪类技术方向有兴趣;你最想学习哪些方面的知识。

    ​ 规划自己未来三年的发展设想。考研?保研?工作?考公?你可以谈一谈自己未来三年的目标,并给出理由。

三、在博客园发一篇随笔,包括但不限于以下内容(以下内容为必选):

1.具备的专业能力

  • 编程能力

    精通至少一种编程语言(如 Python、Java、C++、JavaScript)。

    理解编程基本概念(如数据结构、算法、面向对象编程)。

  • 数据结构与算法

    熟悉常见的数据结构(如数组、链表、堆、栈、队列、树、图)。

    理解基本算法(如排序、查找、递归、动态规划)

2.感兴趣的技术方向

  • 人工智能与机器学习:涵盖智能系统、算法和数据分析。
  • 软件开发:包括前端开发、后端开发和全栈开发。
  • 网络与安全:涉及网络架构、信息安全和网络协议。
  • 数据科学与大数据:专注于数据处理、分析和可视化。

3.缺少什么样的能力

进阶技能

  • 人工智能与机器学习

    常见的机器学习算法(如回归、分类、聚类)。

    机器学习框架(如 TensorFlow、PyTorch)。

  • 云计算

    云平台(如 AWS、Azure、Google Cloud)。

    基本的云服务(如计算、存储、数据库服务)。

  • 前端与后端开发

    前端技能: HTML、CSS、JavaScript 及相关框架(如 React、Angular、Vue)。

    后端技能:服务器端技术(如 Node.js、Django、Spring Boot)。

4.我目前的代码量

​ 目前代码量未经过准确计算,估计为千行

5.最期待在课程中能够学习到什么知识,有什么收获

  • 软件开发生命周期:理解从需求分析到系统维护的整个过程。
  • 设计模式与架构:学习如何设计高效、可维护的软件架构。
  • 项目管理:掌握项目规划、任务分配、进度跟踪和风险管理。
  • 版本控制:熟悉使用工具(如 Git)进行版本管理和协作开发。
  • 测试与质量保证:学习如何进行软件测试,包括单元测试、集成测试和系统测试。
  • 敏捷开发:了解敏捷方法论(如 Scrum、Kanban)并能在开发过程中实施。

6.学习指南

1.基础知识

  • 编程语言:学习至少一种编程语言(如 Python、Java、C++)。
  • 数据结构与算法:掌握基本数据结构(如数组、链表、树)和算法(如排序、查找)。

2. 软件开发生命周期

  • 需求分析:学习如何收集和分析需求。
  • 设计:掌握系统设计原则和设计模式(如 MVC、单例模式)。
  • 开发:学习编码标准和编程实践。
  • 测试:了解不同类型的测试(如单元测试、集成测试)。
  • 维护:学习如何进行软件维护和更新。

3. 软件设计与架构

posted @ 2024-09-03 16:02  念影苑  阅读(8)  评论(0编辑  收藏  举报