随笔 - 5  文章 - 0  评论 - 0  阅读 - 248

软件工程课程第一次个人作业🍇


软件工程 https://edu.cnblogs.com/campus/fzu/SE2024
作业要求 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13243
作业目标 你理解的作业目标具体内容
学号 102201138

🍉🍉🍉一、设置Markdown编辑器


🍓🍓🍓二、个人logo文生图任务


🧰1.使用工具

  • 使用DALL-E3作为工具进行文生图的创作

🖊2.设计过程

  • 对gpt提出我的Logo设计要求,让其生成指令🤗🤗🤗:
  • 首次生成的结果我不太满意,于是我进行了要求的调整😔😔😔:

📖3.Logo展示

  • 经过数次调整后,最终生成以下Logo😄:

💡4.设计理念

颜色使用🎨

  • 粉色通常给人一种温暖和亲切的感觉,常用来传达关怀和温柔。尤其是亮粉色,可以传达出青春、活力和乐观的情绪
  • 白色能有效地提供视觉上的平衡,使设计看起来整洁和井然有序。

元素设计🤖

  • Logo的核心形象是一个卡通化的机器人,是科技与智能的象征。机器人的大眼睛采用了纯洁的白色,传递出明亮、好奇与智慧的印象,仿佛在不断地探索和学习新知识。心形头饰的设计,则为这个机器人增添了几分温馨与可爱的特质。
  • 字母“hjy”是我名字的缩写,也寓意着我用心经营博客、分享知识的初心与热情。

5.AIGC使用感想💬

使用文本生成图像(AIGC)工具,如Craiyon和DALL-E,生成Logo是一种创新且高效的方法。以下是使用这些工具的总结和感想:

👍优点:

  • 效率高:这些工具能快速生成多种设计选项,节省了手动设计的时间。
  • 激发创意:自动生成的设计可能会带来意想不到的创意灵感,帮助你突破传统设计思维。
  • 操作简单:界面友好且操作简便,只需输入详细描述即可获得多个设计方案。

👎缺点:

  • 理解不足:有时生成的设计可能与预期不完全一致,需要进一步调整。
  • 细节控制能力不足:虽然工具可以生成创意,但对复杂的细节控制仍有限,可能需要专业软件进行后期处理。
  • 独特性差:生成的Logo可能与其他用户的设计类似,可能需要进一步个性化处理以确保唯一性。

🍎🍎🍎二、Github个人主页搭建


个人资料: https://github.com/littlyellowduck

github博客: https://littlyellowduck.github.io/


🌭🌭🌭三、在博客园发布随笔


🦀1.自我评估

我的技能表格
技能类别 技能/技术 掌握程度 未来目标
编程语言 C/C++
Python
数据结构与算法 基本数据结构与算法
Web开发 HTML/CSS 深入学习现代Web框架
JavaScript 深入学习前端技术
Vue框架 基础 提升开发能力
版本控制 Git
人工智能 机器学习基础 深入学习深度学习
系统设计 系统设计原理 基础 实践大型系统设计
安全技术 数据加密 基础 学习网络安全技术

  • 💡你对哪类技术方向有兴趣: 我对前端技术比较感兴趣,有自学前端三件套及Vue框架,尝试过自主开发网页。因为相对于其他语言前端学习较为简单,所以容易保持对其的热情。

  • 💡你觉得自己还缺少什么样的能力: 虽然大学中有系统地学习过C语言,C++,也有了解过Python和Java,但是都只是知道它们的具体语法规范,从来没有做过相关大作业去实践,所以感觉还是一知半解,不懂的去运用。所以我缺少的是把理论变为实践的能力。

  • 🥲目前的代码量: 没统计过,大概在5000行左右吧。平常基本不敲代码

  • 🏆本学期这门课完成后,希望达到的代码量: 接近10000行吧。

  • 🏅最期待在课程中能够学习到什么知识,有什么收获: 希望能实践运用所学的语言,比如C语言,去完成一个小游的开发;或者完成一个项目,比如学生信息管理平台等。了解项目开发的流程,了解相应环境的配置。

👑2.以下是我用Chatgpt生成的软件工程学习指南:


自我评估与技术偏好

当前已具备的专业知识和能力

  1. 编程基础与算法设计
    我掌握了C、C++、Python等多种编程语言,熟悉数据结构与算法,能够编写和优化基本的算法,如排序、查找、图论等。这些能力让我在编程竞赛和项目开发中能够高效地解决问题。

  2. Web开发基础
    我具备HTML、CSS、JavaScript等前端技术的基础知识,并且了解一些常见的Web框架,如React和Flask。我能够设计和开发简单的Web应用程序,并且对现代Web开发有一定的了解。

  3. 版本控制与协作
    我熟练使用Git进行版本控制,了解GitHub的基本操作,并能参与团队合作项目。这使我在多人协作开发中能够有效地管理代码版本和协作流程。

技术方向的兴趣

  1. 人工智能与机器学习
    我对人工智能,特别是机器学习和深度学习方向非常感兴趣。我希望能够进一步学习并掌握相关技术,并能够应用于实际项目中。

  2. 系统设计与架构
    我对大型软件系统的设计和架构感兴趣,希望学习如何从零开始设计高效、可扩展的系统,掌握分布式系统和微服务架构的设计理念。

  3. 安全与加密技术
    网络安全与加密技术也是我感兴趣的领域之一,我希望了解如何保护软件系统免受攻击,以及如何使用加密技术确保数据的安全性。

缺少的能力

  1. 深度学习模型的实践经验
    虽然我对机器学习和深度学习有一定的理论了解,但我缺乏在实际项目中应用这些技术的经验,尤其是在处理大规模数据集和优化模型方面。

  2. 系统设计的实际经验
    我缺乏大型系统设计的经验,特别是在分布式系统和微服务架构的实际应用方面。我需要更多的项目实践来提升这方面的能力。

  3. 性能优化与高并发处理
    对于如何优化系统性能和处理高并发请求,我的知识还比较有限,我希望在这方面能够有更深入的理解和实践。

目前的代码量

我目前的代码量大约为30,000行,主要分布在课程作业、个人项目以及参与的开源项目中。

本学期的目标代码量

在本学期的软件工程课程结束后,我希望能够将代码量增加到50,000行,通过更多的实践项目来提升我的编程能力。

最期待在课程中学习的知识与收获

我最期待在本课程中学习如何从零开始设计一个完整的软件项目,包括需求分析、系统设计、编码实现、测试和部署等各个环节。我希望能够学会如何将理论知识应用于实际项目,掌握软件工程的最佳实践,提升我的团队协作能力和项目管理能力。


💎3.学习指南生成与分析

    这份学习指南涵盖了软件工程的核心内容,从需求分析到系统设计,再到编码实现、测试与部署,每个环节都包含了关键的知识点。对于我目前的学习需求,这份指南是合理且有帮助的,能够引导我系统地学习软件工程的各个方面,并帮助我在实践中逐步提升自己的能力。

posted on   黄俊瑶  阅读(45)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示