因为学校不太同意实习,本人就在周二申请这周结束就辞职了,回学校继续学习更多知识备战秋招。
总结一下实习经历:
下次不管是找工作还是实习都不要找离居住的地方太远的,通勤时间长会很影响生活体验。
实习期间卸了我的navicat,学习了如何使用datagrip。
改过接口,写过接口,定时任务,开发过模块。
见识到了公司的层层封装:核心jar都是内部,用就完了。好几个同名不同意的方法。
和前端对接见识到了什么叫没文档他不对你也不对,报文哪块谁处理我一个实习生哪知道。
赶过deadline加过班,见识到了第二天上线的内容今天还要被改需求。
接触了前端内容,学会了通过页面快速定位controller去修改业务代码+修改前端的后台代码。
了解了dubbo的使用,生产者消费者的调用,也知道了zookeeper功能很多,还能开启定时任务。
学会了不要在dev,master里写代码:自己新建一个分支,测试的时候再并入dev,没问题了再并入master,为你好也是为前端好^^,记得及时去master里update,再merge到自己的分支。
多次因为只commit或者merge没有push而疑问自己的代码为什么不在测试环境。
学会了为什么要把一些重要,易修改的数据写入MySQL。
见识了什么叫10个表左连接查询,见识到了老师口中的公司的数据库几百张表和更多的字段。在实际生产中mybatisplus就像鸡一样软弱无力。
见识到了脏数据的威力:代码写的没问题,但是因为有些数据太老了导致你测试一直不正确。
了解了get、find的区别,学会了很多开发规范。原来哪怕是不同组也会使用不同规范:有人用mapper有人用dao,有人用entity有人用po。
见识到了和运维协作的重要性(一个需要申请的APPID,运维没申请完流程,他也不知道我也不知道。我只知道测不通,最后我通过联系总负责人才知道其实是运维流程没走完)。
第一次了解了yaml文件的强大,配合一个@ConditionalOnProperty就能决定一个模块的使用,应用在开发测试非常方便。
接触到了厉害的人,带我的大哥非常厉害,表内容烂熟于心,和他学会了很多知识:上到代码处理下到idea快捷键。
印象最深的一个bug是我写了xml没写mapper导致项目启动不了,硬控大哥半小时。傻卵报错也一直指别的地方
见识到了人与人的不同:同样实习生差不多钱,有人闲的慌上班看黑马,有人加班半夜打车被司机问为什么会大半夜一个人从酒店打车回学校(公司的写字楼在酒店边上)。
标签:运维,见识,经历,代码,master,实习,第一段,学会 From: https://www.cnblogs.com/kun1790051360/p/18398921