第二份实习工作!!!

2019年3月1日-2019年4月26日将近两个月的实习工作就要结束了,这是我在大学毕业之前做的第二份实习工作,坐在这里写总结报告好像停留在2018年的12月8日的下午,我第一份实习工作结束,为自己写一份感受的时候。时间过得很快,不得不回到学校准备毕业答辩的事情,毕竟当下最重要的事情还是毕业的事情,还是得用心准备,只有拿到毕业证,公司才会让我正式报道。

两个月的实习时间总会有些收获,首先总结一下工作上收获:入职两个月来对我来说最主要的任务还是看代码,看现在正在做的项目的代码,这也是我有史以来接触到的最大的代码,真实感受到什么是产品,什么是项目。刚开始拿到代码的时候,真的是一脸懵逼,因为没有真正的做过大的项目,也不熟悉开发的流程和工具,起初连函数的入口都不知道在哪里,压根不知道从何开始。就好像当初刚接触c语言的时候不知道如何向世界到招呼一样。但是慢慢的在同事的帮助下,一步一步的走进代码中,函数入口找到了,开始一点点看,突然发现自己好像在看一本英文书,少的可怜的注释,对于我这个英文不是太好的小白来说,看起来真的很困难,我需要根据函数名、变量名去猜这个函数什么意思,这个变量什么作用,我终于明白为什么当年老师给我们说要养成写注释的习惯,写注释对自己和他人真的很重要。随着时间的推移,终于我弄明白大多数函数和变量的意思,整套代码的流程也逐渐的清晰起来,仿佛我的c语言能力从和世界打招呼到了可以写结构体和枚举的地步,但是指针好像还是不太明白。接着研究函数吧。逐渐开始深入到主要的函数中,开始对于写法和指针的使用并不是太理解,可能平时自己用的比较少吧!不明白为什么一个函数中定义的指针变量会影响到另外一个函数中的变量。但是不懂就问呗,真是一语惊醒梦中人啊!用的全局变量,我又仔细研究了代码中的全局变量,发现函数中定义的指针变量,指向的是全局区的一个结构,另外的一个函数中用的也是这个全局区的变量,然后自己动手写了一段代码去验证这个事情,发现确实是可行的。验证到这的时候,整套代码的流程以及函数之间实现方式大体已经明白了,我的c语言好像已经学会使用指针了,只是还不熟练。接着就是linux呗,整套系统毕竟是在Android系统上跑的,咱对Android不熟悉,但linux必须得看啊。什么线程互斥、线程同步,互斥锁和信号量,这些平时学习过没有实用过得知识好像都出现了。但是对于linux只能慢慢学了。整套系统也都是偏向应用层的,处理业务上的一些逻辑,对于底层驱动也都只是一些接口,这些接口也都是用操作文件的形式来操作GPIO。Linux底层驱动这一块本身就很难,学了很长时间,但是感觉学的并不是怎么样,再加上没有真正的实践过,所以整体好像还是什么都不会。写到这,整套代码好像就不在那么陌生了,反而对现在的代码有些想法,也就是自己以后要注意的对方:代码写注释,这是必须的,不写注释过一段时间自己可能都不知道自己写了啥。代码整体规范要整洁,无用的代码尽量删掉,可能是系统经历的人太多了,在别人的基础上去增加代码,对于前人遗留下来的问题也就忽视了。函数、变量的命名一定要规范合理。

其次说一下对公司的整体感受:第一份实习工作是在一家比较小的公司,总共也就二十多个人吧!可能是人比较少,整体感觉还比较好,同事之间也比较和谐。这次工作的公司是相对大一点的公司,曾经也辉煌过。因为产品涉及的部门比较大多,有设备,有平台,自己本身就是刚入职,需要熟悉设备的使用,设备的注册等,难免会遇到很多问题,也需要找别人帮自己解决,这就需要接触除自己开发小组之外的其他人。经过这两个月的感受,我发现还是自己项目小组的人比较和谐,别人好像真的没有帮助你的义务。我希望我以后有机会的话可以耐心的帮助别人解决疑惑。对于公司整体的情况,感觉还可以,工作氛围并不压抑,管理上也比较人性化。

最后,非常感谢项目组同事在这两个月里对我的帮助,两个月之后我还将回到这里,和你们一起奋斗。这也是我人生中第一份正式的工作,还算符合自己的预期情况,我一定会竭尽全力完成工作,同时让自己成长起来。两个月之后见!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值