这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2024
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13243
这个作业的目标 熟悉使用博客园、github,完善其内容和界面;了解Markdown;学会使用AIGC为我们提供帮助;并对自身能力进行评估和规划,找准未来的努力方向。
学号 102202104

个人Logo文生图任务

  1. 设计理念与过程
    为了为我的Github和博客园账号创建一个独特的个人Logo,我选择使用了Craiyon这款AI图像生成工具。我的设计理念围绕以下几个方面展开:
    主题:我的博客主要关注编程、技术分享和项目经验,因此我希望Logo能够体现出简洁而专业的风格。
    颜色:考虑到我的博客配色以灰色为主,我决定将颜色融入Logo设计中,以确保Logo与整体风格一致。
    图案:为了体现技术背景,我选择了代码符号、和我喜欢的形象等等元素,代表编程和技术创新。

在DALL-E中,我输入了如下描述:"A minimalist logo with coding symbols , in pink and grey elements, with cute cartoon symbols." AI生成了多个Logo选项,我从中选择了一个最符合预期的图案。

  1. 总结体验
    DALL-E的使用体验非常流畅,生成的Logo质量较高,并且可以根据描述进行多样化的设计。尽管有时需要调整描述才能得到理想的结果,但总体来说,DALL-E为Logo设计提供了一个高效且有趣的解决方案。
    Github个人主页搭建
  2. 个人资料自述文件搭建
    为了搭建我的Github个人主页,我选择了创建个人资料自述文件的方式。具体步骤如下:
    1.在Github上新建了一个与我的Github ID一致的仓库。
    2.在其中撰写了自我介绍,包括我的兴趣爱好、成就、技能和未来规划。
    3.添加了个人资料截图,将其上传至仓库中。
    自述文件的内容包括以下几个部分:
    个人简介:简要介绍了我的背景和兴趣,包括编程、数据分析等领域。
    技能展示:列出了我熟悉的编程语言、开发工具和框架,并对这些技能进行了简短的自我评估。
    未来规划:规划了未来三年的发展目标,并分析了考研、就业等选择的利弊。
  3. 主页搭建过程截图

https://543455918.github.io/

博客园随笔撰写

  1. 当前的技能树与技术偏好
    通过对自身技能的评估,我目前具备以下三方面的能力:
    编程能力:熟悉Python、C++等多种编程语言,能够运用这些语言进行算法实现、数据处理等任务。
    数据分析与处理:掌握数据分析工具如Pandas、NumPy,能够对大数据集进行有效的处理和分析。
    项目管理:具备基本的项目管理能力,能够独立规划和执行小型项目,并熟练使用Git进行版本控制。
    缺少的能力:
    高级算法与优化:目前在复杂算法的优化与设计方面还有所欠缺,计划通过进一步学习弥补这一短板。
    前端开发:前端技术如HTML、CSS、JavaScript尚不熟练,希望未来能够熟悉相关技术以便开发更丰富的Web应用。
  2. 代码量目标
    当前代码量:目前的代码量估计在1万行左右,主要涉及课程项目和个人练习。
    课程目标:在本学期结束后,希望能够将代码量增加到2万行,通过更多的实战项目提升编码能力。
  3. 学习期望
    在这门课程中,我最期待学习以下知识:
    软件工程的系统化方法:希望能够掌握从需求分析到最终交付的完整软件开发流程。
    团队协作与项目管理:希望通过课程中的团队项目,提高在协作开发和项目管理方面的能力。
    通过这门课程,我希望在软件开发的系统思维、团队协作能力以及项目执行力等方面都有明显的提升。
  4. ChatGPT工具生成的学习指南
    为了生成软件工程课程的学习指南,我选择了使用ChatGPT。以下是生成的学习指南内容:
    软件工程课程学习指南
  5. 了解软件开发生命周期 (SDLC) 软件开发生命周期是软件工程的核心内容,包含需求分析、设计、编码、测试、部署与维护等阶段。建议在课程初期就全面理解每个阶段的作用和常见的开发模型(如瀑布模型、敏捷开发)。
  6. 掌握版本控制系统 熟练使用Git等版本控制工具是软件工程中不可或缺的一部分。你将学习如何进行代码管理、分支操作和协作开发等实用技能。
  7. 学习常用设计模式 设计模式是解决常见软件设计问题的模板,在课程中会涉及到工厂模式、单例模式、观察者模式等,建议通过实践掌握这些模式的应用场景和实现方法。
  8. 参与团队项目 课程中可能会有团队项目,这是培养团队协作和项目管理能力的重要环节。建议积极参与团队讨论,学习如何分工合作并实现项目目标。
    学习指南的合理性分析
    这份学习指南覆盖了软件工程课程的核心内容,从SDLC到团队协作,涉及了多个重要知识点和技能的学习路径。对于我来说,这份指南能够有效指导我在课程中更有条理地学习,并帮助我在关键环节进行重点突破。总体而言,这份学习指南对我有很大的帮助。

作业总结
通过本次作业,我不仅学习了如何使用AI工具生成Logo,还提升了个人主页的搭建技能,并通过博客随笔反思了自己的技术现状和学习目标。Markdown的使用让我能够以更加结构化的方式编写和呈现作业内容,进一步提高了我的文档编写能力。

 posted on 2024-09-04 15:27  whj112  阅读(42)  评论(0编辑  收藏  举报