(java后端助理工程师)月度工作感受感悟

7月11日-8月16日:毕业入职第一个月。

在这之前我并没有实习过,找到工作后就摆烂了大四一整个学期。所以我刚入职到部门的时候感觉啥也不会。和无头苍蝇一样,不知道该干嘛。

开始的第一周和第二周基本上啥也每做,只是熟悉了公司环境和按装开发环境,安装开发环境也各种问题都是百度或者csdn才解决,把我们组的代码从git上clone下来pom文件还报错,搞了半天还是让师兄来解决的,换成了他的maven仓库。

中间疫情又居家办公一周,没安排任务,但是自己也学习了一下,了解了一下ruoyi框架和springboot框架。

懵懵懂懂来到了7月末,终于,老大安排了一个任务:写一个重置第三方密码的接口。心心念念的活来了,但是接到手后,真就一脸懵b,因为一开始是口头描述的需求,而且一开始我连接口是啥都云里雾里,各种小白问题去问师兄,师兄人也挺好还给我各个解答。然后师兄就说可以按照他写的接口来写,因为我们组整个系统框架代码特别多,很多个包,有些包可以看懂是啥意思它是放啥的但是有些包看包名也不懂,所以看代码看了一整天,后面一直各种问师兄,终于明白了一点重置密码业务的逻辑,原来就是用户点击重置密码,然后我们的接口去调用第三方接口,期间要做一个用户数据的加密(规则是排序再md5)把用户的数据传送过去,再把第三方接口返回的数据返回给用户。大概花了一周的时间去完写人生中第一个接口,磕磕碰碰,途中遇见了很多问题,比如不清楚git的工作流创建新分支的时候是从develop上去创建,合并分支误删了develop分支等等git操作错误。好在有师兄帮我回滚。可以说在写第一个接口的工作时让自己学习到了很多。途中恶补了git工作流以及基本git指令,在调错的时候渐渐学会了idea的debug和postman的使用,也明白了传输的参数相同的重要性,就一个Username和username大小写问题可能就会浪费你半天的时间。期间也和负责第三方接口人也有了对接,对整体的一个后端工作有了一个浅浅的了解。对我们组的框架代码也有了一定了解。

当我写完第一个接口发布到生产的时候已经是8月9日了。老大安排师兄带我,师兄给我安排了第二个任务就是:写一个方法去获取同步数据定时任务里的入职离职人员数据通过消息队列进行一个数据的写入与更新。当时听到这个需求的时候也是一脸懵逼,定时任务?消息队列?整句话里就理解数据的写入与更新(约等于写sql),本有点信心的自己瞬间又回到了啥也不会的状态,各种百度csdn定时任务和rabbitmq,后面师兄告诉我这些已经写好了,只需要我在消费者里面填方法就好了。并且告诉我需要对数据库的哪张表进行写入与更新。然后看师兄写过的消费者代码以及定时任务里面的代码,这才有点思绪。这段工作期间,粗糙的刷了一遍尚硅谷的rabbitmq视频。至少了解到了消息队列是怎么样一个模型。也了解了jdk8的新特性。

8月15日,在愉快的周末过后的周一,师兄安排我一 写一个接口:上传临时素材接口。今天之内写完!今天之内写完!今天之内写完!听见这句话后人都是麻的,不过有了第一个接口的经验,感觉就是一葫芦画瓢感觉也不会太难,于是早上把师兄的代码看了一会,就模仿他开始写,写起来就轻松一些,参数啥的都是我定。但是越写越不对劲,我该如何把需要上传的图片或者文件视频封装发送给第三方接口呢?脑子里方法少只想着怎么把文件上传到jsonobject里,搞到晚上,除了文件上传其他都没问题了,想着第二天找师兄解决,第二天去公司直接被老大问上生产了吗?我说没,还没实现,老大直接发火,告诉我事情的严重性,然后师兄赶紧让我push我写好的代码,然后在我的代码基础上写完整个接口匆匆忙忙上了生产。然后老大把我和师兄叫出去狠狠的批了一顿。十分内疚,因为我的问题害的师兄也被批,这件事也让我明白了,当任务感觉完成不了的时候需要及时提前告诉上级。

总结:工作中学习,学习中工作,多多沟通,不会的百度了再问。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部