Ch 1- 软工个人:Maybe I can say,I'm cooking!

Maybe I can say,I'm cooking!

这个作业属于哪个课程 H202601软件工程与软件工程实践 (福州大学 - 计算机与大数据学院)
这个作业要求在哪里 2026秋软件工程个人作业(第一次)
这个作业的目标 1.尝试:huggingface的API调用是一个简单的尝试,让我们触摸这门实践课的乐趣所在。
2.平台:GitHub是接触编程的平台,去学习别人的代码也分享自己的心得,有交流才会进步。
3.认知:与AI 的对话,是一个剖析自我的过程,可能我们还没有那么厉害,但是好像比自己所想的,会的更多,也许我们还能更好。
学号 102402106

前言


标题是什么意思呢?哈哈,是我最近新学到的一个新潮的表达,I'm cooking 的意思是:我超厉害!


软工第一次作业,让我尝试了一些以前没有尝试过的东西,也做了一次自我剖析,发现自己可能比自己原本认为的,要厉害一点?所以,这个标题是一个对自己的鼓励吧,希望上完这个课,我真的能很大声地说:我超厉害!


Task 0


  • 注册博客园账号,并加入班级,关注老师和助教。

我的主页和关注截图

Task 1 huggingface-API的调用


access token

XLabs-AI

第一组

  • 提示词:A photo of the cozy café on a rainy evening. Soft light, the photo has the texture of an Olympus CCD. Pay attention to the details of the photo. There can be half-drunk coffee and cakes on the table. People can be present but not in the center; they should be placed at the edges and not facing the camera directly. There should be no artificial light sources in the picture. All the light should be natural light. The person's face can have variations in light and shade, but no glossy appearance. There can be some minor imperfections such as acne marks or freckles. The items should not be distorted. The cup should have signs of use, and the food should have been eaten. The furniture is a bit old. Key features: Natural character interactions, a realistic sense of the living environment, natural skin tones, documentary photography style.

  • 翻译:生成一张雨天温馨咖啡馆的照片。光线柔和,照片具有奥林巴斯CCD相机的质感。注意照片细节:桌上可有半杯喝过的咖啡和蛋糕,人物可以出现,但不位于画面中心,置于边缘且不直面镜头。画面中不得出现人造光源,所有光线均为自然光。人物面部可有明暗变化,但不可有反光效果,允许存在轻微瑕疵,如痘印或雀斑。物品不应变形。杯子应有使用痕迹,食物应有被食用过的迹象,家具略显陈旧。关键特征:自然的人物互动、真实的生活环境感、自然的肤色、纪实摄影风格。

api test1

test1


  • 问题:桌上的杯子穿模了,人物的细节太清晰了,面部的光泽感过重,不够有真实感。桌上的物品都很新,没有长期使用的痕迹或者使用过的痕迹。

  • 思考:或许应该更明确拍摄器械,滤镜,人物关系,面部细节的信息。根据网友的经验,添加了负面提示词。


第二组

  • 提示词:A real photo of a coffee shop in Taipei on a rainy evening. The perspective of shooting outward from the coffee machine beside the counter. In the picture, a corner of the coffee machine is shown as a close-up, with a blurred effect. At a spot near the street-facing window in the distance, a young girl was sitting. Her hair was slightly disheveled and she was holding a cup of hot coffee, looking out at the street scene. There is a wet umbrella beside the feet, and a backpack is placed on the stool behind the buttocks. Soft light, the photo has the texture of the Olympus EM10 third generation. Handheld shooting, 35mm film texture, slight shake. Do not include any bright lights in the picture. All the light sources should be natural light. The items should not be distorted. For transparent materials, the contents inside should be fully displayed in a logical manner. The cup should have signs of use, and the food should have been eaten. The furniture is a bit old. Key features: Natural character interactions, a realistic sense of the living environment, natural skin tones, documentary photography style. Negative keywords: anime, illustration, painting, stylization, studio lighting, beauty lighting, soft light portrait, clear focus, perfect composition, movie stills, tripod shooting, posed portrait, jacket, LOGO, accessories.

  • 翻译:一个雨天傍晚,台北的一家咖啡馆的真实照片。从柜台咖啡机旁向外拍摄的视角。画面中有咖啡机的一角为近景,模糊处理。远处临街窗户旁的位置坐着一个年轻女孩,头发微微凌乱,手捧热咖啡,向外看街景。脚边放着淋湿的雨伞,屁股后面的凳子上放着双肩背包。柔光,照片有奥林巴斯EM10第三代的质感。手持拍摄,35mm胶片质感,轻微晃动。画面中不要出现明亮的灯光,所有光线为自然光。物品不要穿模,透明材质需要完整展现里面的物品,合乎逻辑。杯子要有使用痕迹,吃食要是被吃过的。家具老旧一些。重点体现:自然的人物互动,真实的生活环境感,自然肤质,纪实摄影风格。负面提示词:动漫,插画,绘画,风格化,影棚灯光,美颜灯光,柔光人像,清晰对焦,完美构图,电影剧照,三脚架拍摄,摆拍人像,夹克,LOGO,配饰。

api test2

test2

  • 然后…………不够用了

Task 2 Github个人主页搭建

  • 主页图片

github主页

  • README内容

REDAME


if you want to know more about my GitHub,plaese click Vivian's GitHub


Task 3 在博客园发一篇随笔


  • 博客园编辑图

editing

  • 自我评估

  1. good at :有基本的Python编程能力,数据分析能力,对于C语言和Java也比较熟悉;数理知识基础好,分析问题的能力较强;参加过竞赛,团队合作意识强;计算机和网络的基础知识掌握得比较好。

  2. weak for : 独立编程的能力(指可以独立完成一个比较完整且成型的项目,比如一个完整的数学建模课题);软件工程思想(这门课和其他上机实验课的区别在?);实际的项目经验(我希望能够接触到现实中的问题或者项目,而不是老师发表的某些为了教学目的的作业)

  3. hope to : 完成一个完整的数据分析的项目,生成可视化的结果,并且指出这个分析结果的实际用处;接触因子回测的项目;尝试建立一个自己的网站or小程序


我的技能树

skill tree


  • 截止目前的代码量:2000~3500行 上完课后想要达到的代码量:5000行以上

  • 本课程中最期待学习的知识,以及希望获得的收获:见上方的hope to

接下来,请出我的好朋友,chatgpt!!它非常慷慨无私地为我生成了一份软工学习指南,让我来拜读一下!



20周软件工程课程学习指南

一、我的学习基础

目前已经掌握一定的 Python 编程基础,能够使用循环、条件判断、列表等完成简单程序,也接触过数据处理、数据可视化、KNN、Flask、HTTP、GET/POST 等内容。

此外,参加过数学建模竞赛,对问题分析、数学建模、数据处理和团队协作有一定经验。

目前比较欠缺的是将一个简单的程序进一步发展成结构清晰、方便维护、能够完整运行的软件项目的能力。

二、20周学习方向

阶段 周数 主要学习内容
第一阶段 第1~4周 了解软件工程基本思想、软件开发流程,以及 Git 等基本工具
第二阶段 第5~8周 学习需求分析,掌握如何明确软件要解决的问题以及用户需求
第三阶段 第9~12周 学习软件设计、模块划分、UML 和基本的软件架构思想
第四阶段 第13~15周 将已有的 Python 基础用于实际项目,学习数据库、Web/API 等相关知识
第五阶段 第16~17周 学习软件测试、调试和代码质量管理
第六阶段 第18~20周 综合前面的知识完成一个小型软件项目,并进行总结和展示

三、重点学习内容

结合自己的基础,我认为本课程最需要加强以下几个方面:

1. 软件工程思维

从“把代码写出来”逐渐转变为“先分析问题,再设计和实现软件”。

2. 软件设计能力

学习如何把一个比较大的问题拆分成多个模块,使代码更加清晰、方便修改。

3. 项目开发能力

将目前掌握的 Python、数据处理、Web 等知识结合起来,真正完成一个完整的小型项目。

4. 测试与维护

学习如何发现程序中的问题,以及如何保证程序修改之后仍然能够正常运行。

5. 工程协作能力

掌握 Git 等基本工具,了解多人协作开发软件的基本方式。

四、20周后的目标

希望通过一个学期的学习,实现从:

“能够编写简单 Python 程序”

逐渐转变为:

“能够按照软件工程的方法,独立完成一个小型软件项目。”

在此基础上,再结合自己比较感兴趣的数据分析、自动化、Web 和人工智能方向进行进一步学习。



OK,简单来说,我的好朋友给的指南还是非常全面且详细的,也非常具有可行性,因为这份指南对于知识体系的构建非常细节,也确实是基于我的现状做出的合理计划。


但是也有几个问题:1.学习资源来自哪里?他好像默认学校的老师会给我所有的指导,但是,在大学课程中,我们更多的时间是自学而不是依靠老师的教学,所以这是这份指南欠缺的东西。2.理想很丰满,现实很骨感。如果这20周的时间,everyday,都倾注在这上面,那当然,I ate (我全部掌握),但是,现实是,软件工程课实在只是我繁忙额课业之中的一块而已,而且并不能占据非常非常多额时间,每周可以给这门课的课余时间,合计无法超过15小时。所以在这样的时间限制下,要如此完整且系统地进行学习,是比较困难的。


不过我还是会好好汲取我的好朋友给我的建议,即使最后无法做到它所说的完美,但是我相信,只要坚持走下去,最后哪怕没有达到预期,也会比原来要走得更远。


加油!我要变成一个可以大声说出‘I'm cooking’ 的人。


也欢迎大家来跟我交朋友,一起探讨,一起学习。

posted @ 2026-09-07 22:56  Vivian_azad  阅读(46)  评论(1)    收藏  举报