前言
只有光头才能变强
2018年8月30日,今天我辞职了。在6月25号入职,到现在也有两个月时间了。
感受:
第一天是期待的:第一次将项目拉到本地上看的时候,代码很多,有非常多的模块,模块下又有
dao/service/controller/form/bean
,眼花缭乱的。再连上测试库,也发现有100多张表。~~顺着一些模块看下去,发现用的技术不难,之前基本都有接触过,都是可以看得懂的。第一个星期是焦虑的:第二天给我发下了一个文档,文档里边有几个小任务(一、编写接口将数据导出到Excel,二、改进一个功能)。
第二个功能的SQL语句写了很长的时间都没写出来,没写出来原因有两个:我的SQL能力弱和业务表之间的关系还没熟悉(现在想起来,算是我这两个月里写过最麻烦的SQL了)。花了将近两个星期完成了功能,期间我编写SQL的能力也算是有所提升了。
大多时候是闲的:很多时候接到的任务都是基于原有的基础上添加一些功能,改Bug之类的,也做过小的模块开发。总体来看:技术难度不大,主要是对业务的理解。
这两个月过得很开心,好吃好住,就是长胖了
另外值得一说的是:别以为我写了那么多博客的就很厉害,很牛逼,其实我渣得一批!校招的算法笔试题基本没有ac的,在面试的时候,知识点说忘就忘。我写博客主要是记录一下自己的成长,遗忘的技术可以翻看,跟大家一起交流交流,共同进步~
朋友吐槽我写的文章像是小学生作文,我也不擅长着感想之类的.....所以,将就点看吧..~
下面主要记录了在实习中遇到的新技术,还有一些之前写过的笔记也放上来了。
一、实习时学到的新技术
1.1swagger文档框架
在看公司代码的时候,发现Controller有几个我不知道的注解:@Api
,@ApiOperation
..
去查了一下,原来是接口的文档框架。
image
想要更加深入了解:
1.2Lombok让Java代码更简洁
看到JavaBean的时候,也发现了新大陆:注解@Data
在JavaBean中没有任何的set/get
方法,但在外面却可以使用set/get
方法,很是神奇..
去找了一下资料,原来这玩意叫做:Lombok。
简单来说:通过注解消除样板代码(从此
set/get
就没有了),JavaBean会十分简洁!
要注意的是:在IDE上需要安装插件(IDEA如果没安装lombok插件,编译会错误,一大堆的红色!)
image
作者:Java3y
链接:https://www.jianshu.com/p/c0bab1afb214