Loading

软工实践个人总结

一、基本情况

(1.1)请回望第一次作业,你对于软件工程课程的想象

对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?

  • 我对这门课的期待是能做一个我满意的项目,用上我积累了两年的技术,做一个能上线并且能维持的项目!我希望软工能有一个强烈竞争的氛围,我希望能见到大家更多优秀的项目。
  • 做了一个单人完成的猪尾巴,还算是结合了之前学习的东西,算是完成了一个想做的东西,但也还不够完善没有做到那种演示时的3D效果
  • 学了一些软件性能测试覆盖率等的东西,还需要继续提升专业能力

(1.2)总结这门课程的实践总结和给你带来的提升:

  • 在软工实践课程当中我编写了3000行代码
  • 软工实践的各次作业分别花费的时间
# 作业 花费时间(分钟)
1-2 个人编程作业 300
3 结对编程作业 1000
4 团队介绍与选题报告 120
5 团队需求分析报告 120
6 团队项目之现场编程 180
7-13 Alpha冲刺(含总结) 1000
14-19 Beta冲刺(含总结) 1000
  • 讲述令你印象最深刻一次作业?为什么这次作业令你影响深刻?

印象最深刻的是结对编程作业,本次项目我重新拾起好久都没动过的前端,因为之前学习的时候就吃了很多BUG,所以这次我直接使用Flex响应式布局,拒绝使用float属性果然BUG少了,开发流畅了,人也清爽了。同样之前踩坑这次直接使用js和Juqery,动画绝不死磕js选择使用CSS的动画属性实现,舒服多了。综合来说这次项目我很满意,做了一直想做的东西,很满意了大三这一年还能自己全栈做个东西,虽然之前我想做个记录我个人生活的,以后给小孩子看。

  • 在软件工程课程上花费的时间(预计花费时间参考:同时贴出开篇博客“你打算平均每周拿出多少个小时用在这门课上”的回答)
累计时间 实际周均时间 预计周均时间
200(h) 10(h) 10(h)
  • 介绍学习到的新技术或生产力工具以及它们给你带来了哪方面的作用?

在线抠图工具:搞定抠图 在线PS:搞定

快捷抠图、绘图并仅仅使用web就可以完成简单的PS功能,不需要下载复杂难用的PS软件,同时简单快捷还免费

图数据库库:Neo4j

可以很方便的导入RDF三元组并且可以使用特定的插件进行知识推理,是我不能使用Jena Fusik后找到的新的好用的东西,要是我之前就发现这个功能就不需要花费很多时间进行调试和debug。

  • 其他方面的提升

重新实践了前端知识,提高了对JS的使用,了解了JS的动画、事件、函数、定时器等功能,并结合使用了HTML5、CSS3的新特性,使得开发难度大大降低。项目学习了知识图谱的建立,了解了RDF三元组、知识抽取、知识融合、知识图谱构建并存入数据库中,进行推理知识库的搭建,进行知识推理等,学习了另外一中SQL语言,虽然最后发现还是使用Neo4j实在,浪费了一些时间。

二、总结与收获

非测试组:个人或结对或团队项目实践中的经验总结+实例/例证结合的分析。

  • 个人编程

经验总结

python才是最好的语言

实例/例证结合的分析

使用以广搜算法为核心的敏感词检测,使用了pycharm工具完成了性能分析和测试覆盖率检测

  • 结对编程

经验总结

还是分模块编程比较好,原生JS太难写了

实例/例证结合的分析

前端开发过程中最让我耗时和痛苦的莫过于读写冲突和死锁问题,大量动画和定时器的应用造成了大量的问题,为了解决这些问题又设置了大量的定时器,最终还是通过信号量机制设置一些变量用于控制函数功能才得以解决,这时候我体会到了js语言的麻烦,即使使用了很好的IDE依然没有完整的代码补全、函数补全功能并且模块化还贼麻烦,怀恋VUE可惜这次没有决定使用VUE,果然Python才是天下第一的语言!

  • 团队编程

经验总结

使用图数据库Neo4j能更好的建立知识图谱并且能可视化的使用

实例/例证结合的分析

知识图谱涉及的知识太多了,不仅仅需要使用众多的工具还要自己定义规则,导入数据以及抽取数据,同时使用不同工具支持的JAVA版本还不一样给我带来了很多麻烦,解决后希望能达到让我满意的效果。开始我是用jena Fusik作为知识图谱建立的服务器,可惜在推理的时候因为电脑服务器的原因并不能成功的进行推理,在最后使用了Neo4j才发现Neo4j是真的好用,还提供大量的插件以后建立知识图谱就使用Neo4j

三、致谢

这学期下来,你最感谢的人是谁?有什么话想要对TA说呢?

最感谢的是朝威同学,给我提供了大量的数据,担任了最难的数据爬虫和处理工作成功获取到了大量的数据,为我的数据处理提供了大量的资料。从一个省份到各个省份,他不仅仅找了多个网站而且针对不同网站的数据进行了自己的结构化抽取,为我的数据处理提供了许多的遍历,并且在项目过程中不断提出新的idea是我受益良多。

posted @ 2021-12-21 21:58  洋洋羊羊  阅读(64)  评论(0编辑  收藏  举报