软件工程第一次随笔作业
这个作业属于哪个课程 | 首页 - 软件工程2024 - 福州大学 - 班级博客 - 博客园 (cnblogs.com) |
---|---|
这个作业要求在哪里 | 2024秋软件工程个人作业(第一次) - 作业 - 软件工程2024 - 班级博客 - 博客园 (cnblogs.com) |
这个作业的目标 | 搭建自己的博客,编辑自己的个人情况 |
学号 | 102202117 |
一、个人logo文生图任务
-
使用免费的AIGC图像生成工具为你的Github和博客园账号创建一个独特的个人Logo。
- 推荐工具:DALL-E(相关介绍可在此处找到)、Craiyon(使用教程可在此处找到)、MidJourney。
- 请确保Logo符合个人风格和博客主题。
-
请在作业中展示生成的Logo,并描述设计的理念与过程。
我将自己的证件照进行二次生成,另他变成一个二次元图像
-
请在作业中加入截图和描述生成Logo的步骤,最后总结你使用文生图AIGC工具的使用体验和感想。
第一次使用图生图的AIGC,感觉非常方便,并且泛用性十分广泛
二、Github个人主页搭建
-
在GitHub上进行个人主页的搭建,可以选择两种方式的一种来建立个人主页:
-
在个人主页中添加以下内容:
介绍你自己。比如你的兴趣爱好,你认为值得向别人展示的记忆,可以使用照片丰富网页,并把个人资料截图放在作业博客中。
介绍自己的成就、成果,技能和专业相关经验经历,并进行自我评估。目前你已经具备了哪些专业知识和能力;你对哪类技术方向有兴趣;你最想学习哪些方面的知识。
规划自己未来三年的发展设想。考研?保研?工作?考公?你可以谈一谈自己未来三年的目标,并给出理由。
三、在博客园发一篇随笔,包括但不限于以下内容(以下内容为必选):
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、单例模式)。
- 开发:学习编码标准和编程实践。
- 测试:了解不同类型的测试(如单元测试、集成测试)。
- 维护:学习如何进行软件维护和更新。