2024软件工程博客园第一次作业

news/2024/11/14 14:31:30/文章来源:https://www.cnblogs.com/ming7511/p/18395691
这个作业属于哪个课程 首页 - 软件工程2024 - 福州大学 - 班级博客 - 博客园 (cnblogs.com)
这个作业要求在哪里 2024秋软件工程个人作业(第一次) - 作业 - 软件工程2024 - 班级博客 - 博客园 (cnblogs.com)
这个作业的目标 搭建自己的博客,写下自己的个人情况和愿景
学号 102202105

一、个人logo文生图任务

  1. 使用免费的AIGC图像生成工具为你的Github和博客园账号创建一个独特的个人Logo。
  • 推荐工具:DALL-E(相关介绍可在此处找到)、Craiyon(使用教程可在此处找到)、MidJourney。
  • 请确保Logo符合个人风格和博客主题。
  1. 请在作业中展示生成的Logo,并描述设计的理念与过程。

    ​ 设计理念:Create a minimalist avatar featuring a simple, clean design with geometric shapes. Use a limited color palette, focusing on subtle contrasts to ensure a modern and sophisticated look

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

    步骤:登录Craiyon - Your FREE AI image generator tool: Create AI art!,想出符合自己需求的句子,生成logo;

    ​第一次尝试这款工具时,我充满了好奇和兴奋。通过简单地输入几个关键词或一句描述性的句子,便能迅速看到一系列生动、细致且富有创意的图像呈现在屏幕上。这种体验令我深感震撼,让我意识到人工智能不仅仅是冷冰冰的程序,更是能够激发人类无限创意和想象力的强大助手。

二、Github个人主页搭建

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

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

在个人主页中添加以下内容:

  1. 介绍你自己。比如你的兴趣爱好,你认为值得向别人展示的记忆,可以使用照片丰富网页,并把个人资料截图放在作业博客中。
  2. 介绍自己的成就、成果,技能和专业相关经验经历,并进行自我评估。目前你已经具备了哪些专业知识和能力;你对哪类技术方向有兴趣;你最想学习哪些方面的知识。
  3. 规划自己未来三年的发展设想。考研?保研?工作?考公?你可以谈一谈自己未来三年的目标,并给出理由。

个人资料自述:ming7511 (王梓铭) (github.com)

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

1.技能树与技术偏好:

目前我已具备以下能力:

  • 编程语言: Python, JavaScript

  • 网页开发: HTML, CSS, React, Node.js

  • 数据库管理: MySQL

  • 工具: Git, Docker

2.缺少的能力:

  • 大数据处理能力:虽然对数据库操作有一定了解,但在大数据处理方面(如Hadoop、Spark等)的知识还相对薄弱,需要加强学习,以便能够应对海量数据的存储、处理与分析。

  • 软技能提升:在团队合作、项目管理、领导力等软技能方面还有很大的提升空间。希望未来能够通过参与更多项目、学习相关课程等方式,提升自己的沟通协调能力和项目管理能力。

3.感兴趣的方向:

  • 实习经历: 我计划争取实习机会,以获得数据科学和软件开发的实际经验。
  • 继续教育: 我正在考虑攻读数据科学或人工智能的硕士学位。
  • 职业发展: 我希望深化对人工智能和大数据的知识,并最终为具有实际影响力的项目做出贡献。

4.代码量:

  • 目前的代码量未经过准确计算,但我希望经过本学期的学期,我的代码量能成千上万行。

5.期待的收获:

  • 软件架构与性能优化:我希望学习如何设计高性能、可扩展的软件架构,了解常见的性能瓶颈及其优化策略。同时,掌握分布式系统、微服务架构等前沿技术,以应对复杂业务需求和高并发场景。
  • 我希望我能设计出一款有使用价值的应用来解决身边的琐事。

6.软件工程学习指南

  • 一、软件工程概述

    1. 定义与重要性

    • 软件工程是应用计算机技术和数学原理以及工程管理原则和方法,对软件进行系统化的规划、设计、实现和维护的一门工程学科。
    • 它强调在软件开发过程中,按照一定的流程和方法来组织、规划、管理和控制软件开发过程,以保证开发出高质量、可靠、易维护的软件项目。

    2. 基本原则

    • 可靠性:确保软件在规定的条件下能正确、及时地完成任务。
    • 可扩展性:软件能够根据需求的变化灵活地扩展功能和性能。
    • 可维护性:软件易于修改、调试、测试和更新,以适应需求的变化。
    • 可复用性:软件系统中的组件或模块能够被有效地复用,提高开发效率。

    二、学习路线

    1. 基础知识

    • 学习计算机基础知识,包括编程语言(如Java、Python等)、数据结构、算法等。
    • 了解软件工程的基本概念、原则、流程和方法。

    2. 软件开发过程

    • 掌握软件开发过程模型,如瀑布模型、敏捷开发、增量模型和螺旋模型等。
    • 学习需求分析、设计(包括概要设计和详细设计)、编码、测试、维护等各个阶段的任务和方法。

    3. 核心技术

    • 学习设计模式、软件架构、UML建模等高级技术。
    • 掌握版本控制工具(如Git)、持续集成/持续部署(CI/CD)等现代软件开发实践。

    4. 实战项目

    • 通过参与实际项目,将所学知识应用于实践中,提升解决问题的能力。
    • 积累项目经验,了解软件开发的真实流程和团队协作方式。

    三、学习资源

    1. 书籍

    • 《软件工程:实践者的研究方法》:经典教材,内容全面但有一定难度。
    • 《软件开发的201个原则》:工具书,适合快速查阅和学习。
    • 《软件工程基础教程》:适合作为高等院校计算机、软件工程等专业的教材或自学用书。

    2. 在线课程

    • 清华大学、北京大学等高校在Bilibili等平台上发布的软件工程相关课程。
    • 慕课(MOOC)平台上的软件工程课程,如中国大学MOOC、Coursera等。

    3. 实战项目

    • 参与GitHub上的开源项目,了解实际项目的开发流程和代码规范。
    • 参加编程竞赛或软件设计大赛,锻炼自己的编程能力和团队协作能力。

    四、学习建议

    1. 系统学习

    • 从基础知识开始,逐步深入学习软件工程的各个方面。
    • 注重理论与实践相结合,通过实际项目来巩固所学知识。

    2. 积极参与

    • 积极参与课堂讨论、项目合作和编程竞赛等活动。
    • 与同学、老师或行业专家交流学习心得和经验。

    3. 持续学习

    • 软件工程是一个不断发展的领域,需要持续学习新技术和新方法。
    • 关注行业动态和前沿技术,保持对新技术的好奇心和探索精神。

    通过以上学习指南的规划和实施,学习者可以系统地掌握软件工程的知识和技能,为未来的职业发展打下坚实的基础。

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

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

相关文章

不可不知的WPF形状(Shape)

在WPF开发中经常需要进行绘制图形,可以利用Shape类型绘制基本的形状,而且Shape派生自FrameworkElement,属于UI元素范畴,可以直接利用XAML进行绘制。本文通过一些简单的小例子,简述如何通过Shape类绘制形状,仅供学习分享使用,如有不足之处,还请指正。在WPF开发中经常需要…

软件工程第一次个人作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2024这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13243这个作业的目标 学会使用Aigc工具生成个人logo,搭建github个人网站,并熟悉markdown编辑,进行自我知识和技能评估学号 1022011…

日本出行

必备飞机 https://www.bilibili.com/video/BV1RC411J7tf/ 前3分钟 南航 全日空航空 出行公交卡(西瓜卡,首充1000 711消费完) 车次 15:42 https://www.bilibili.com/video/BV1j64y1A7x1/ 车次 13:24 https://www.bilibili.com/video/BV1RC411J7tf pasmo卡(只支持地铁,不支持…

智慧环卫:城市清洁的未来图景与技术革新

在智慧城市的宏伟蓝图中,“智慧环卫”正以其独特的姿态,悄然改变着城市的清洁与环境卫生管理方式。智慧环卫不仅仅是技术的简单应用,更是城市管理智慧化、生态化的重要体现。本文旨在深入探讨智慧环卫的内涵、技术支撑、实践案例及对城市环境改善的深远影响。智慧环卫:定义…

AWC 批量查询使用关系的最新版本并导出Excel

1.查询使用关系的方法:* 调用查询返回数据* @param {Object} data* @returns {Promise}* */ export let queryItemRevisionById = function (data) {if (!data.item_id) {messagingService.showInfo("请输入查询条件");return;}var item_id=data.item_id.dbValue.re…

Docker 简介

首先说明一些特性:一个容器中只有一个主进程,遵循单一原则,否则一个容器挂了会导致多个进程挂掉;容器其实就是一个进程,docker可以管理这些进程。docker能够进行容器隔离,我们操作的其实是docker客户端,而不是server端。 docker info # 查看docker信息docker基本概念 doc…

阿里重磅开源Qwen2-VL:超越人类的视觉理解能力,从医学影像到手写识别,这款开源多模态大模型究竟有多强?(附本地化部署教程)

阿里重磅开源Qwen2-VL:超越人类的视觉理解能力,从医学影像到手写识别,这款开源多模态大模型究竟有多强?(附本地化部署教程)模型介绍 最近呢,阿里巴巴开源了Qwen2-VL,在多模态大模型展现了在实际应用中的巨大潜力,尤其是在处理跨模态数据方面表现出众。以下是该模型的几…

2024 秋季PAT认证甲级(题解A1-A4)

2024 秋季PAT认证甲级(题解A-D) 写在前面 这一次PAT甲级应该是最近几次最简单的一次了,3个小时的比赛差不多30分钟就ak了(也是拿下了整场比赛的rk1),下面是题解报告,每个题目差不多都是20-30行代码,难度在洛谷普及组左右(cf 1000-1200分)A. A-1 Happy Patting 题目描述…

安装远程软件

1.进入raylink官网点击立即下载【https://www.raylink.live/download.html】2.下载好后双击安装3.安装完成后打开raylink

Hyper-V 安装 Centos

Author: ACatSmiling Since: 2024-09-02CentOS 安装 ISO 镜像下载官方网站:https://www.centos.org/目前,最新版本为 CentOS Stream 9:本文以 CentOS 7 为例,下载页拉到下面,选择旧版本安装。Older Versions Legacy versions of CentOS are no longer supported. For hist…

使用zig语言制作简单博客网站(八)归档页和关于页

后端代码注册路由// 归档文章router.get("/api/article/archive", &articleController.getArchiveArticles);model/article.zig增加以下代码/// 用于存放归档文章信息 pub const ArchiveArticle = struct {id: u32,title: []const u8,cate_name: []const u8,crea…

多线程、任务、异步的区别

Task和Thread的区别 这是一个高频,深刻的问题,无论去哪都逃不过被询问这个问题。Task是基于Thread的,这是众所周知的。但是Task和Thread的联系如此简单和纯粹确实我没想到的。甚至只需要几十行代码就能呈现其原理。一个简单的模拟实例说明Task及其调度问题,这真是一篇好文章…