一次满载而归的旅程——回首我的软工实践

张毅凡102101426 2024-01-19 12:19:35

一、学期回顾

1.1 回顾第一次博客作业,你对于软件工程课程的想象

对比开篇博客你对课程目标和期待,“够激发起对计算机的兴趣,使它成为我擅长的领域”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?

对计算机的兴趣提高了,但是能力上还有限,对爬虫这一块的理解更加深刻,但对后端的数据库数据存取的了解较为模糊。

1.2 回顾你在这门课程中的投入与产出

在软工实践课程当中我编写了1050行代码。

在团队项目中我参与了昨日一览的设计与开发。

软工实践的各次作业分别花费的时间:

时间作业花费时间
09.01-09.03首次博客作业2h
09.04-09.14个人编程作业25h
09.15-10.12结对编程作业26h
10.06-10.22团队介绍、选题报告、需求分析报告5h
11.04-11.11团队项目之现场编程11h
11.06-11.19团队项目Alpha冲刺阶段与中期总结20h
11.21-1.04团队项目Beta冲刺阶段与终期总结17h
1.07-01.12个人学期总结博客作业2h

在软件工程课程上花费的时间(预计花费时间参考:贴出你在首次博客作业中“你打算平均每周拿出多少个小时用在这门课上”这个问题的回答)

img

累计时间实际周均时间预计周均时间
108(h)7(h)15(h)

1.3 令你印象最深刻的是哪一次作业或哪一场答辩?为什么这次作业或这场答辩令你印象深刻?

第一次答辩令我印象深刻。答辩中老师指出我们可以给每个评论区下生成一个词云图,天才想法!!

二、总结收获

2.1 展开说说你的软工实践故事

个人编程,因为是第一次实践作业,属于两眼一抹黑啥也不会,心里最慌,要学的东西有很多,最后完成度不高,但是代码都是一行一行敲出来的。结对编程,是国庆那段时间做的。因为人在外面调研,一开始进度比较慢,国庆回来感觉自己每天都在备战高考(bushi,终于赶在ddl前三分钟提交作业,算是完成度比较高的一次。现场编程,是最刺激的一次编程。不过自己在团队中不c,没有起到太多作用。看到大家在一起最后顺利完成任务心里还是蛮开心的。团队编程,由于已经有一定的爬虫基础,做起来相对比较轻松,但是爬取作业量大,导致爬取时常崩溃,而网上没有直接现成的代码,只能花费较多时间在网上学习相似的代码进行“改轮胎”,最后勉强达到任务要求。多次编程任务让我明白编程过程中利用别人造好的轮子,借鉴别人的经验可以大大减少编程难度。比如在我使用selenium遇到爬取作业量大,导致爬取时常崩溃需要重新再爬时,可以利用保存上一次崩溃时的位置重新爬取,刚好在网上有找到相应代码就化为己用了。

2.2 介绍学习到的新技术或生产力工具以及它们给你带来了哪方面的帮助?

学会使用爬虫爬取各网站
<1>selenium库可以模拟浏览器访问页面,解决网站中部分重要数据(经过渲染才能爬取)无法获取的问题
<2>panda库可以把爬取数据转成csv格式,方便数据保存
<3>BeautifulSoup库可以解析html格式,从中获取想要的元素
<4>mysql库可以将文件传入数据库
<5>re库可以利用正则表达式获取字符串中想要的部分
<6>jieba库可以对文本进行分词
<7>wordcloud库可以生成词云
<8>stopword库可以过滤无用词,提高词云效果

2.3 技术之外,这门课程还给你带来了哪些方面的提升?

1.熟悉软件开发流程和设计原则。
2.学会利用github进行软件项目进度管理
3.提高团队意识,比如要定义统一接口把数据传入数据库。

2.4 如果还有什么想记录的或者想说的,就写在这儿吧!

大学不能没有上过柯逍老师的课,就像西方不能失去耶路撒冷。

三、致谢

首先感谢组长光哥,勇担重任让整个鸡丝变得更有凝聚力,虽然经常被我们气到不行,但是还是超级认真负责到最后,其次感谢柯老板让我们度过充实的一个学期,痛并快乐着,最后感谢测评组的奇思妙想让我们的实践项目变得更加有趣和印象深刻。

img

...全文
135 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

119

社区成员

发帖
与我相关
我的任务
社区描述
2023福州大学软件工程K班
软件工程 高校 福建省·福州市
社区管理员
  • kevinkex
  • Devil angel
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧