软件工程第一次随笔作业

news/2024/11/15 18:04:27/文章来源:https://www.cnblogs.com/yyhwswswws/p/18394786
这个作业属于哪个课程 首页 - 软件工程2024 - 福州大学 - 班级博客 - 博客园 (cnblogs.com)
这个作业要求在哪里 2024秋软件工程个人作业(第一次) - 作业 - 软件工程2024 - 班级博客 - 博客园 (cnblogs.com)
这个作业的目标 搭建自己的博客,编辑自己的个人情况
学号 102202117

一、个人logo文生图任务

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

    • 推荐工具:DALL-E(相关介绍可在此处找到)、Craiyon(使用教程可在此处找到)、MidJourney。
    • 请确保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. 软件设计与架构

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/791698.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

脑机接口定义及相关概念

1 什么是脑机接口脑机接口(Brain-Computer Interface,简称,BCI)是指一种系统或设备,它通过解码大脑的电生理信号来与外部计算机或设备进行直接的通讯。BCI的目的是在不依赖身体运动的情况下实现大脑与计算机之间的信息交换。2 相关概念 2.1 脑电图(EEG) 最常用的脑机接口技术之…

海外合规|新加坡网络安全认证计划简介(一)

新加坡网络安全局(CSA)为组织制定了网络安全认证计划,旨在表彰具有良好网络安全实践的组织。Cyber Essentials 标志表彰已实施网络卫生措施的组织,而 Cyber Trust 标志则是表彰具有全面网络安全措施和实践的组织的卓越标志。这些标志是可见的指标,表明组织已实施良好的网络…

使用 ZwCreateThreadEx 函数强力注入 Dll

常用的线程注入方法有:远程线程注入、全局消息钩子注入、APC 应用层异步注入 和 ZwCreateThreadEx 强力注入等。 今天我们讲一下ZwCreateThreadEx 强力注入的这种方法。之前的远程线程通过 CreateRemoteThread 函数来进行 Dll 注入,这种方式可以注入普通的进程,但是却无法注…

软件工程第一次作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2024这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13243这个作业的目标 对软件工程有全面的了解,并且对AIGC和ChatGPT等人工智能技术有深入的认识,可以更灵活地利用AI作为辅助工具。学…

Spring 学习笔记

概述 Spring 是一个企业级 J2EE 应用开发一站式解决方案,其提供的功能贯穿了项目开发的表现层、业务层和持久化层,同时,Spring 可以和其他应用框架无缝整合 Spring 的特性包括以下几个方面:轻量:Spring 是一个轻量级的框架,其核心 JAR 包的大小均为 1MB 左右。从系统的资…

keycloak~Refresh_token阶段不走RequiredAction

Refresh_token是在access_token过期之后,用来换新的access_token的,有了Refresh_token之后,用户可以在很长一段时间不需要重新登录,这对于用户体验是有好处的;RequiredAction是一种登录阶段的必选行为,当一个用户被某个RequiredAction标记之后,用户必须完成RequiredActi…

谁还不知道用ChatmoneyAI写短剧脚本,真能火

本文由 ChatMoney团队出品现在大家打开抖音、小红书,琳琅满目,目光所能及的都是各种吸精剧情的小短剧,虽然这些短剧的制作成本低,但是作为编剧的要写脚本,可不认为这么容易啊......... 接下来我给大家推荐一下使用ChatmoneyAI创作短剧脚本的步骤吧,让你笔下的短剧也能轻轻…

【研判系列】研判事件汇总

原创 零漏安全1、木马后门程序Chopper Webshell检测2、webshell caidao_client,木马后门程序Chopper Webshell检测3、木马后门程序Chopper Webshell检测4、webshell caidao_client5、蚁剑webshell通信行为6、apache log4j2远程代码执行漏洞7、sql注入oracle func chr8、sql注入…

如何查看极狐GitLab 的组件状态?

本文分享使用 gitlab-ctl 命令来对极狐GitLab 的组件进行状态查询和关闭与重启等操作。 极狐GitLab 是一个多组件系统,主要组件包括:Gitaly GitLab exporter Nginx Redis Sidekiq PostgreSQL Puma Workhorse Registrygitlab-ctl可以对上述组件的状态进行查询,以及关闭、重启…

10、DB-创建数据库表-SQL语句

-- 目标:创建一个school数据库create database `school`; -- 创建一个学生表(列、字段) 使用SQL创建 -- 学号int 登陆密码varchar(20) 姓名 性别varchar(2) 出生日期(datetime) 家庭地址 email-- 注意点:使用英文() 表的名称 和 字段 尽量使…

基于 Zynq-7 的高性能 PCIe 载板

基于 Zynq-7 的高性能 PCIe 载板是一款高性能 PCIe 2.0X8 的载板 , 板载 1 个 HPC 形式的 FMC 连接器。主控芯片采用 Xilinx 公司 Zynq-7 系列SoC 家族中的 XC7Z100-2FFG900I(兼容 XC7Z045-2FFG900和 XC7Z035-2FFG900)。其 PS 搭配 2 颗 16bit-1866 的512MB DDR3 SDRAM 和一片…

STM32的bootloader探究

bootloader是MCU上电之后运行的第一段程序,记录我对bootloader的学习过程OTAOTA(Over-The-Air Technology,空中下载技术)是一种通过无线网络对设备进行远程升级的技术。这种技术最初在PC电脑和移动手机行业中得到应用,近年来在汽车行业中也得到了广泛的应用。IAP:In-Appl…