2024软件工程个人作业(第一次)

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2024
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13243
这个作业的目标 熟悉github和博客园的使用,为今后的任务打基础
学号 102202108

第一部分:个人logo生成

#point 1
🛠️生成logo的工具:Midjourney 🔗https://apai.gogptai.com
#point 2
🙉logo展示

查看具体内容

#point 3
🎨设计理念:我爱好自由,船是自由的象征,键盘与我的专业相关,将二者结合在一起,意味着在学习中寻求快乐。五彩斑斓代表这其中的过程是充满色彩的,而不是枯燥乏味的。
#point 4
📝生成步骤

查看具体内容 只需要打开软件(来到如下图界面),在左边的文本框中输入所要生成图的关键词:船,键盘,简约等,然后点击左下角“提交任务”,等待几分钟后即可生成若干相关图片,如右侧显示出的那样。我是经过筛选后对其进行了一点点修改(调色+标题),最后得到个人logo。

#point 5
✍️使用AIGC的体验与感想:利用ai进行图片生成非常有趣,但是很多相关软件都需要付费才能使用,而且绘出的图有些缺少审美,仅仅是达到了所给关键词的要求。不过总的来说这一工具还是很大程度地方便了我们的生活。

第二部分:github个人主页搭建

💡主要任务:在github新建一个与github ID一致的仓库,在仓库根目录的README下写自我介绍。

查看具体内容

✒️博文编辑页面

主页预览

📷最终个人主页展示

第三部分:博客园的随笔

#point 1
🥇我目前所具备的理论知识:C语言,Python,Java,数据结构,计算机网络,计算机操作系统等
🥈我会使用的大数据工具:Hadoop,Spark,Hive,Hbase等
🥉我目前的缺陷:无法独立完成编程,需要AI的辅助;很多知识记得不够牢固,概念不清晰;

#point 2
😅我之前的代码量:2000
😆本学期这门课完成之后我希望达到的代码量:10000

#point 3
😍最期待在课程中通过学习提高代码能力,以及与他人团结配合解决问题的能力

#point 4
💯软件工程学习指南

查看具体内容

一、基础知识学习

掌握编程语言:如Java、C++、Python等,这些是软件开发的基础工具。
学习数据结构与算法:理解常见的数据结构(如数组、链表、树、图等)和算法(如排序、搜索等),对于优化软件性能和解决复杂 问题至关重要。
了解计算机原理:包括操作系统、计算机网络、数据库等基础知识,为深入理解软件工程奠定基础。

二、核心领域深入

软件需求分析:学习如何与客户沟通,准确捕捉和定义软件需求。
软件设计:掌握软件架构设计方法,确保软件的可扩展性和可维护性。这包括概要设计和详细设计两个阶段,前者关注软件系统的总体结构和模块划分,后者则关注具体实现细节。
编码与测试:通过编写代码实现软件功能,并进行单元测试、集成测试和系统测试,确保软件质量。
软件维护:了解软件维护的重要性和方法,包括预防性维护、纠正性维护和适应性维护等。

三、实践与应用

参与项目实践:通过参与实际软件开发项目,将所学知识应用于实践中,提升解决实际问题的能力。
学习软件工程方法学:掌握敏捷开发、瀑布模型等软件工程方法学,了解不同开发模式的特点和适用场景。
关注行业动态与新技术:保持对软件工程领域新技术和趋势的关注,如云计算、大数据、人工智能等,不断提升自己的专业素养。

四、软技能培养

沟通与团队合作:培养良好的沟通能力和团队合作精神,这对于软件工程师在团队中发挥作用至关重要。
问题解决与创新思维:学会运用所学知识解决实际问题,并具备创新思维,能够在软件开发过程中提出新的想法和解决方案。
持续学习:保持持续学习的态度,不断跟进软件工程领域的新技术和新方法,提升自己的竞争力。

🤓分析:以上这份学习指南比较合理,要学习好软件工程这门课,首先肯定要掌握一些基础的编程语言,然后核心部分就是软件设计时与客户的沟通,模型的设计,编码和测试等等,这也正是我能力欠缺的地方,还有比较容易让人忽略的团队合作,因为软件工程不像之间学习的代码编程可以一个人就搞定,它需要多个伙伴进行密切合作,积极交流,共同完成。

posted @   bushiwanglujie  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示