软件工程课程第一次个人作业🍇
软件工程 | 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生成的软件工程学习指南:
自我评估与技术偏好
当前已具备的专业知识和能力
-
编程基础与算法设计
我掌握了C、C++、Python等多种编程语言,熟悉数据结构与算法,能够编写和优化基本的算法,如排序、查找、图论等。这些能力让我在编程竞赛和项目开发中能够高效地解决问题。 -
Web开发基础
我具备HTML、CSS、JavaScript等前端技术的基础知识,并且了解一些常见的Web框架,如React和Flask。我能够设计和开发简单的Web应用程序,并且对现代Web开发有一定的了解。 -
版本控制与协作
我熟练使用Git进行版本控制,了解GitHub的基本操作,并能参与团队合作项目。这使我在多人协作开发中能够有效地管理代码版本和协作流程。
技术方向的兴趣
-
人工智能与机器学习
我对人工智能,特别是机器学习和深度学习方向非常感兴趣。我希望能够进一步学习并掌握相关技术,并能够应用于实际项目中。 -
系统设计与架构
我对大型软件系统的设计和架构感兴趣,希望学习如何从零开始设计高效、可扩展的系统,掌握分布式系统和微服务架构的设计理念。 -
安全与加密技术
网络安全与加密技术也是我感兴趣的领域之一,我希望了解如何保护软件系统免受攻击,以及如何使用加密技术确保数据的安全性。
缺少的能力
-
深度学习模型的实践经验
虽然我对机器学习和深度学习有一定的理论了解,但我缺乏在实际项目中应用这些技术的经验,尤其是在处理大规模数据集和优化模型方面。 -
系统设计的实际经验
我缺乏大型系统设计的经验,特别是在分布式系统和微服务架构的实际应用方面。我需要更多的项目实践来提升这方面的能力。 -
性能优化与高并发处理
对于如何优化系统性能和处理高并发请求,我的知识还比较有限,我希望在这方面能够有更深入的理解和实践。
目前的代码量
我目前的代码量大约为30,000行,主要分布在课程作业、个人项目以及参与的开源项目中。
本学期的目标代码量
在本学期的软件工程课程结束后,我希望能够将代码量增加到50,000行,通过更多的实践项目来提升我的编程能力。
最期待在课程中学习的知识与收获
我最期待在本课程中学习如何从零开始设计一个完整的软件项目,包括需求分析、系统设计、编码实现、测试和部署等各个环节。我希望能够学会如何将理论知识应用于实际项目,掌握软件工程的最佳实践,提升我的团队协作能力和项目管理能力。
💎3.学习指南生成与分析
这份学习指南涵盖了软件工程的核心内容,从需求分析到系统设计,再到编码实现、测试与部署,每个环节都包含了关键的知识点。对于我目前的学习需求,这份指南是合理且有帮助的,能够引导我系统地学习软件工程的各个方面,并帮助我在实践中逐步提升自己的能力。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!