这个作业属于哪个课程 软件工程
这个作业要求在哪里 作业要求
这个作业的目标 1.学会使用博客园和GitHub这样的平台辅助学习工作 2.能更熟悉利用好各类AI工具 3.学会markdown编程 4.进一步了解软件工程
学号 102202118

🧸一.个人logo文生图任务

📑设计理念

我的logo是基于我的个人喜好和我的学习专业特点使二者相互融合的一个成品。天蓝色是我最喜欢的颜色,代表着自由和未来的浪漫。在不久的将来,AI或将与人类共生共长,彼此依赖,彼此融合,希望AI是让人类获得更幸福、更美好、更自由的好帮手。AI与人类的融合在图上以人类少女与机器身体的结合体现。我们可以想到,例如人类残缺的肢体比如手臂等可以被机械臂这样的产品所弥补。而恰恰这个logo的图样,不仅可以视为AI作为一项工具可以像人类自己的肢体一样为我们所用,更能看做是AI与人类相互需要,共同生长。

🎢设计过程

1.第一步:初步确定基本的logo的提示词,我输入的是wathet tone,The left half of the face is a robot face,while the other half is a human face,girl,beautiful,black hair,clear,Sense of technology,Exquisite facial features。确保了画面的基本颜色基调、画质、人物的基本特征以及整体的图画风格类型

2.第二步:观察当前提示词生成呈现出的画面,再根据我个人的喜好稍作调整。有几张不符合我的预期的,他们都不太符合我给出的关键词的含义。
例如此张不太符合我想表达的一般为人脸,一半为机器人样子的脸。

3.第三步:经过调整和修改最终在多个logo中选择最符合我心里预期且最能表现出我的设计理念的一张

🔦使用文生图AIGC工具的使用体验和感想

我对于使用文生图AIGC工具的体验总体还是很不错的,它极大地提高了我们的工作效率,并且让我感受到了使用AI工具帮助自己工作和学习的乐趣。仅仅通过几个关键词,就能让AI工具生成一张精美的图画,让我不由得惊叹于AI的想象力和理解力。然而AI有时无法完全准确理解我的需求,生成的内容经常会与我的期望存在一定差距,需要我通过自己的努力再去调整,给AI以一定的方向,才能达到我最终预期的效果。

🚀二. Github个人主页搭建

✒️三.在博客园发一篇随笔

👩‍🎓自我评估

  • 已经具备的专业知识和能力:
    1.编程语言:C语言、Python、Java。
    2.编程实践:MapReduce、spark、
    3.数据操作技术:掌握数据仓库Hive的部署和常用操作、分布式数据库HBASE的常用操作
  • 感兴趣的技术方向:
    1.数据采集与分析
    2.机器学习与人工智能
  • 还缺少的能力:
    代码能力还有待进一步提升,缺少创造性思维。对于一些算法还是有些薄弱。

⌨️关于代码量

  • 之前的代码量:几十而已
  • 期望达到的代码量:一定条件希望尽可能多(也是能力提升的重要表现)

🎊期望的收获

希望能提升个人技能和与团队协作的能力,能通过本课程的学习,掌握并取得一些项目实践上的收获和成就

📜生成的学习指南

  • 课程概述
    软件工程是一门系统性地应用工程化原则、方法和技术来开发、维护和管理高质量软件的学科。它涵盖了软件需求分析、设计、编码、测试、部署、维护等全生命周期的活动,旨在提高软件开发的效率、可维护性和可靠性。

  • 学习目标
    1.理解软件工程基本原理:掌握软件工程的基本概念、原则、方法和工具。
    2.掌握软件开发过程:熟悉常见的软件开发模型(如瀑布模型、敏捷开发等)及其适用场景。
    3.提升项目管理能力:学习项目计划制定、进度控制、风险管理、团队协作等项目管理技能。
    4.掌握软件质量保证技术:了解软件测试理论、方法和技术,以及软件质量评估标准。
    5.熟悉软件工具与平台:掌握至少一种集成开发环境(IDE)、版本控制系统(如Git)、项目管理工具(如Jira)等的使用。

  • 学习路径
    1.基础理论学习:
    阅读软件工程经典教材,如《软件工程导论》等,建立扎实的理论基础。
    学习软件工程的基本概念、原则、开发过程模型等。
    2.实践项目参与
    参与实际软件开发项目,从需求分析到部署维护的全过程实践。
    在项目中应用所学知识,加深理解并提升实战能力。
    3.技能提升
    学习并掌握至少一种编程语言,如Java、Python等,用于编码实践。
    熟练使用版本控制系统进行代码管理。
    学习并应用软件测试技术,包括单元测试、集成测试、系统测试等。
    4.工具与平台学习
    掌握至少一种集成开发环境(IDE),如IntelliJ IDEA、Eclipse等。
    学习并使用项目管理工具,如Jira、Trello等,提高团队协作效率。
    了解并尝试使用持续集成/持续部署(CI/CD)工具,如Jenkins、GitLab CI等。
    5.案例分析与研究
    分析成功与失败的软件项目案例,总结经验教训。
    关注行业动态,了解最新的软件工程理念、技术和工具。

  • 学习资源
    1.教材与参考书:选择权威的教材作为学习基础,同时参考相关领域的经典著作和最新研究成果。
    2.在线课程:利用MOOC平台(如Coursera、网易云课堂)上的软件工程课程进行自学。
    3.技术博客与论坛:关注技术博客、Stack Overflow等论坛,获取最新技术动态和解决方案。
    4.实践项目:参与开源项目或自己发起项目,将理论知识应用于实践。

  • 指南分析
    这份指南指南从课程概述、学习目标、学习路径、学习资源等多个方面全面覆盖了软件工程学习的关键要素,确保了我学习的系统性和全面性。并且强调理论与实践相结合,又提供了丰富的学习资源,对我来说帮助很大。

四.作业要求

  • 使用Markdown编写作业,并在博文中附加后台博文编辑页面的截图。
posted on 2024-09-08 03:15  pandas2  阅读(18)  评论(0编辑  收藏  举报