软件工程第一次作业
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzu/SE2024 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzu/SE2024/homework/13243 |
这个作业的目标 | 注册并且完善博客园和github个人信息和主页内容;了解使用AIGC工具;并且进行自我评估和未来规划;能够熟练的使用Markdown。 |
学号 | 102201511 |
1.个人logo文生图任务
1.1使用的工具:Craiyon
1.2操作步骤
1.3生成图片
1.4设计理念
设计图片时,第一眼看见了许多动漫图片,然后就想起了鸣人这个角色。
同时也因为我比较喜欢火影忍者这部动漫,同时其中的主角鸣人在冒险过程中的许多品质和精神令我十分动容。
所以我设计时选择了以这个为模板生成一个logo。
1.5使用体验
文生图AIGC工具提供了一种全新的创作方式,让我们能够通过人工智能技术生成独特的图像。这种创新性的体验可能会让我们感到兴奋和好奇,激发我们的创造力。
使用文生图AIGC工具可以大大缩短创作时间,提高创作效率。我只需输入关键词或描述,就能快速生成符合要求的图像,节省了大量的时间和精力。
文生图AIGC工具可以根据我们的需求生成各种类型的图像,如插画、海报、logo等。这种多样化的选择让我们能够根据自己的需求找到合适的图像,提高了创作的灵活性。
2. Github个人主页搭建
3. 博客园随笔
(1)自我评估
具备了哪些专业知识和能力目前我主要学习了c和c++语言2种语言,对汇编语言也有一定的了解,熟悉基本的算法和数据结构。正在进行操作系统,数据库和Linux的学习。
(2)有兴趣的技术方向
我现在对大数据方面的相关一些技术技术比较感兴趣,通过数据分析,获得不同客户的喜好,这可以应用在我以后所向往的跨境电商这方面。
(3)缺少的能力
在大学期间没有跟过大型的团队项目,可能会缺少团队协作交流能力,学习的知识不够深,很多内容只停留在表面,在核心技术方面也会有所不足。
(4)代码量
代码量大概在三千到四千的水平,希望在本学期这么课程完成后能有1w左右的代码量。
(5)希望学到的知识
我希望在软件工程这门课上提升自己的团队协作流能力和通过一些大作业来训练自己的技术,并且学习一些相关的知识,提升自我,方便后面继续深造读研。
4.软件工程学习指南(文心一言生成)
(1)了解软件工程基础知识
- 学习计算机科学基础,如数据结构、算法和编程语言
- 了解软件开发过程和方法,如瀑布模型、敏捷开发等
- 学习软件需求分析、设计、编码、测试和维护的基本概念
(2)学习软件工程方法论
- 研究面向对象分析和设计(OOAD)方法
- 学习统一建模语言(UML)及其在软件工程中的应用
- 了解敏捷软件开发原则和实践,如Scrum、Kanban等
(3) 掌握软件开发工具和技术
- 学习使用集成开发环境(IDE),如Eclipse、Visual Studio等
- 熟悉版本控制系统,如Git、SVN等
- 学习自动化构建和部署工具,如Jenkins、Docker等
(4)学习软件项目管理
-了解项目计划、进度管理和风险管理的基本概念
- 学习使用项目管理工具,如Microsoft Project、Jira等
- 了解软件开发团队协作和管理的方法,如Scrum会议、代码审查等
(5)深入软件质量保证和测试
- 学习软件测试原理和方法,如黑盒测试、白盒测试等
- 了解自动化测试工具,如Selenium、JUnit等
- 学习持续集成和持续部署的概念和应用
(6) 关注软件工程前沿技术
- 了解云计算、大数据、人工智能等新兴技术对软件工程的影响
- 学习DevOps文化和实践
- 关注软件工程领域的最新研究成果和趋势
(7)实践项目经验
- 参与实际软件开发项目,锻炼自己的编程和项目管理能力
- 加入开源项目,学习与他人协作和贡献代码的经验
- 不断总结和反思自己的实践经验,提高自己的软件工程能力
(8)拓展人际关系和职业发展
- 参加软件工程相关的培训课程、研讨会和会议,拓展自己的人脉
- 关注软件工程领域的专家和导师,向他们请教和学习
- 制定个人职业发展规划,不断提高自己的技能和知识水平,争取更好的职业发展机会。
5.对于该学习指南的分析
这个软件工程学习指南是相当全面和合理的,它涵盖了软件工程领域的多个关键方面,为有意向进入该领域的我们提供了一个清晰的学习路径。
上面涉及到的知识非常的全面,我们学习起来不会遗漏一些知识点。
实际的项目经验是无可替代的,通过参与真实项目来应用所学知识是极其宝贵的。
个人职业规划和持续提升技能对于长期成功很关键。