实习日记Day92:鼠鼠我啊,挑大梁

好久没更实习日记了,因为刚进来第一个月的时候公司没有要求写周报,第二个月就要求写周报了,所以实习日记都写周报里面汇报给mentor和leader了。

来这家公司,很感恩的一点就是在考勤上把我当实习生对待,在工作上没有把我当实习生对待。因为公司业务的原因,这个月在公司的人不多,然后又有一个项目需要紧急上线,好家伙,没人可以用,大部分人要不手上也有项目,要不就是去现场实施交付了,也不知道是mentor信任还是啥,竟然让鼠鼠和另外一位老员工紧急参与开发。可是这位老员工在帮忙搭完服务器环境之后也要出差了,哦豁,整个项目组只剩下一个产品经理(也是技术出身),还有就是我。

虽然我已经经历过了两个项目,现在写接口和理解业务的能力都提升了不少,但是要让我挑大梁我还是慌呀,好在这个项目是二次开发,没有从0开始,只需要在原有的基础上去做定制化的需求就可以,那就开干吧。

第一周,因为这个原有项目的maven私服挂了,导致大部分依赖没办法下下来,只能缺啥发啥,然后也不知道为什么,查了很多资料,做了很多设置,即使有依赖,idea也无法导入,非常非常折磨人。后面只好打包了原有项目组人员的整个本地maven仓库(好在并不大),成功运行。这个经历也让我对maven更加熟悉,打包,清除缓存,手动下载依赖,手动导入依赖等等一系列操作,第一周都做了很多。

从第一周末到第二周开始,就是熟悉项目,其实经历这几个项目,我非常清楚地知道,如果这个项目不是你从0就开始参与的,你别妄想去一下子把整个项目项目都了解的清清楚楚。你要做的就是,把主干给跑通一遍,先不要在意细节。然后,根据业务需求,去了解要用到的表格,去了解流程,接口,规范和习惯。(ps:这个项目我刚开始接触真的有些无奈,因为原项目组开发的规范可以说是没有,数据库命名姓名不叫name,叫XM,身份证号不叫 IDCardNo或者IDNumber,叫SFZJH)真的很无语,只能强行记下来,忘了就只能再去查数据库表,还好数据库表都有注释,不然我真的是吐血了。

所以所以,己所不欲勿施于人,在开发过程中我很注意自己的规范,1.变量命名(用英文)即使长也不要缩写成有歧义的样子,最好就是望文生义。2.一定要有详尽的注释,其实注释也能帮助自己检查自己逻辑上面是否有错误,我觉得很有必要。3.接口的命名也要有规范,比如操作数据库,查询就用select开头,插入用insert开头等等。这里就不多说了,可以参考一下阿里巴巴的开发规范。

第二周到第三周,虽然业务需求稍微有些复杂,但是也没复杂到难以理解的程度,所以一定要加强沟通,我和组内的产品经理每周都会开一个电话会议,把有疑问不确定的需求点说出来,需求越做,理解越深,越不容易出错。而且我还会比较在意代码的优化程度,写完代码,在逻辑上没有错误的情况下,可以思考下哪里可以更高效,哪里真的没必要。如果实在不知道,就去问chatgpt,问多了不就成长了吗。

我觉得项目真的是成长的一把利器,像我们业务需要用到activiti流程引擎,我没有接触过,周末的时候我就去B站找了相关视频,把是什么,做什么的,怎么用,基础的了解了一番,然后找时间去看我们项目的源码,同时由于我后面的需求也要调用到相关的接口,早做准备比较好,虽然还不熟练,但是至少是写到了一些知识。

只是小白实习的一些感悟,至于详细的技术点,我再整理一下看下能不能发吧。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值