实习总结(完)

实习单位

中国科学院自动化所

工作内容

项目涉密,不便介绍

负责内容

  1. 负责完善文档,画流程图,UML类图之类的
  2. 写小模块的代码

实习感悟

大概的整个过程

其实在这段实习中,我得到的最多的并不是技术上的成长,而是业务上的成长。
我先简述一下我来实习后的流程:

  • 初到工位的时候,导师把文档给我,让我熟悉项目,接下来1周时间都在了解项目在做些什么
  • 给我代码文件,让我熟悉代码,从头文件开始,输入输出,各种结构体,各种enum,define的结构,然后就是所用到的函数。
  • 让我结合代码文件和文档,对文档中一些比如流程图画的不清晰的之类的问题进行修改—就是改文档
  • 熟悉完项目后,对我自己负责的这个模块的文档进行修改,看看是否有一些没有明确的需求,结构体的定义之类的有没有什么字段缺失或者多余等等问题。
  • 前期和导师一起去和相当于产品经理的角色的一个人沟通需求,确认怎么做,后面大体没有问题了我自个儿去和产品经理battle。
  • 写代码

总的来说,文档大体没有问题,但是这个项目有一些需求并未确定,所以文档常常需要进行改动。
也因此,和产品经理的battle以及理清项目逻辑以获得一个完整清晰的项目文档这件事是占用整个实习时间最多的。

获得了什么

  1. 对团队协作沟通能力的提升
    由于非科班,从对计算机感兴趣到走上这条路再到现在,一直是一个人。大家都知道团队协作这个词,但是真的碰着了就会知道还是挺麻烦的。
    最深的体会就是:两个头头因为某一个问题,一个人觉得这么考虑可以,一个人觉得这么考虑不可以,于是俩人就争了有1个来小时,我躲在电脑后边笑。后面自己在做实习总结的时候回想这件事情,发现两个人争执的过程中,都非常有礼貌,哈哈,没吵起来,每一句话我听着都有道理(当然也有可能是因为我听不懂),然后讲完自己观点之后,说:我觉得这么考虑挺好的,你觉得嘞。虽然这个东西最终两人没争出个结果,但是两个人整个的思维碰撞过程,学到了学到了,争一个来小时不急躁,有条理有礼貌,这个沟通能力不是谁都有的。
    当然也有我自己的例子,由于我自己负责的是一个小模块,和其他小模块有关联,所以时常需要和对方对接,其中就碰到过实际并不应该是我这个模块负责的内容被划分到了我这儿。我当时觉得我在项目中的任务和目标挺明确的,这绝对不应该是我这个模块该干的活儿,所以就去找了导师,导师让我自己去跟对应模块去沟通,哈哈哈,这个就跟和产品battle一样,但是比后者简单多了,因为大家都是开发嘛。
    总之对于团队协作,个人认为最重要的一点不是得出多么完美的结论,而是保持和气,各退一步,保证项目的顺利推进。如果想要项目进度停滞,双方都无法继续进行工作,那可以多battle试试
  2. 教训
  • 每一次的沟通都需要留下问题交流清单:用来秋后算账,当时谈的东西过两天可能就忘了,后面再谈到这块儿,人家可能会说:啊,是这样的吗,我当时不是这样说的呀!惨痛教训!!!
  • 对于不确定的模糊的东西,甚至可能已经确定的东西,都要在下一次的battle前汇总好,提出来,讲清楚,防止某些东西变了而你还在吭哧吭哧写无效代码。
  1. 灵活性
    因为项目需求和情况可能会发生变化,所以,你的代码必须要留下余地进行修改,达到尽量少的改变原有代码结构的目的。这,就是学习设计模式的好处了,正是因为项目需求不明确,我手里的代码也改了一版又一版,为什么一开始我没有想到设计模式呢,因为当时觉得what?代码写起来感觉不会难呀,干嘛还要遵循什么设计模式啥的规范。哈哈哈,后面要多痛苦有多痛苦,改了两版代码后我就长记性了。
  2. 及时和产品经理沟通
    为啥要跟他沟通,因为你会不会累成牛马取决于他。如果不和他沟通,你就不晓得需求变没变,就不晓得你对于需求的理解和他的有什么不一样。他不了解里程碑的达成情况,不晓得你的进展,如果前边你错了,后面就会在这条路上渐行渐远。
  3. 学生思维的转变,应对压力
    尽管说大学是小型社会,但是实际的社会和学校还是区别很大的,这更多是一种感觉。就像你小升初,初升高,高升大学,每个阶段明明没有相隔俩月,可是好像大家都两个月就变了。这是身份带来的转变,好像一夜之间要你懂得所有这些身份附加的要求并做到它们。
    这会倒逼你很快的学习,很快的适应环境,说实话,虽然感觉不大对劲,但是我挺享受这种忙碌的感觉,很充实,搞出来了东西也会很有成就感,累了的时候去打打羽毛球唱唱歌,别提多滋润,这也是我当初喜欢上计算机这条路的关键,哈哈哈哈。
    当然,可能因为我是实习生所以对我比较好。

总结

总的来说,这次实习带给我的更多是从0到1的作用。了解了一个大型的项目是如何协同工作的,和产品经理,团队如何协作,如何去应对工作上的一些难以解决的问题,但又赶进度的等等压力。
希望以后越来越好,变得更强更happy!!!

相关推荐

  1. 实习总结

    2024-03-27 02:10:02       17 阅读
  2. LeetCode 刷题总结 【未待续】

    2024-03-27 02:10:02       43 阅读
  3. 实习经历总结

    2024-03-27 02:10:02       12 阅读
  4. C语言实现寻找10000以内的

    2024-03-27 02:10:02       38 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-27 02:10:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-27 02:10:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-27 02:10:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-27 02:10:02       20 阅读

热门阅读

  1. vue3路由懒加载

    2024-03-27 02:10:02       17 阅读
  2. Linux制作yum离线源,解决安装RPM包时循环依赖。

    2024-03-27 02:10:02       20 阅读
  3. C++之函数的重载

    2024-03-27 02:10:02       21 阅读
  4. 跟我学C++中级篇——STL的中的删除

    2024-03-27 02:10:02       22 阅读
  5. Web使用基础

    2024-03-27 02:10:02       19 阅读
  6. 【Vue】实现的底层原理

    2024-03-27 02:10:02       21 阅读
  7. Qt 事件

    Qt 事件

    2024-03-27 02:10:02      20 阅读
  8. 代码随想录刷题随记6-哈希表2,双指针

    2024-03-27 02:10:02       24 阅读