前言
大家好,好久不见,一晃距离上次发文章又快两个月过去了,不是我工作忙没时间写,确实是我太懒了不想写。上次发文章还是我刚入职发的心得,都是我自己真实的经历,我也偶尔来到这看看大家的评论,大家的每条评论我都看到了,因为太懒了没有一个个回复,不好意思。
关于评论有很多对我上次发的文章说到的项目情况和数据库表感到怀疑,觉得我是在说谎,也有的说我就是培训机构故意瞎编文章骗人培训。针对这个我今天有空现在正好写篇文章说明下:
关于上篇文章提到的表数量真假
上篇文章是我刚入职写的,我说入职的公司数据库表将近有上千张。在这里我说声对不起,由于我那时刚入职确实不了解,老大给我在Navicat上连接了四个数据库连接,两个本地,两个线上,我当时就一个个打开大致的浏览了一下表,自己估算的这四个连接里表加起来是有将近上千张,我以为都是这个项目的表,就直接在文章里说了项目这么多表。
后来才知道本地和线上,这个项目分集团和工厂两套系统,功能大致一样也有很多不一样的,集团系统会下发指令到工厂系统,都是微服务结构,每个模块单独的服务,每个模块单独的数据库,集团和工厂数据库表加起来差不多四五百张表吧,我也不知道算不算多。下面放几张项目和数据库图片让你们看看,由于公司项目我就打码了
关于我入职后情况感受
在我入职这两个月时间里,我自己感觉确实有一些成长,从刚开始的恐惧,到现在的放松。刚开始给我安排的第一个业务任务就是,做一个上传Excel或PDF单子,存到minio中,然后读出单子上填写的工时和库存在页面显示出来,然后判断库存不够发邮件通知采购。我当时不知道怎么下手,领导说你这两年经验这对你来说应该不难吧?我只能自己慢慢摸索,我先chatGPT在哪搞半天怎么上传文件,领导后来看到骂了我一顿说这上传要你自己写吗?工具类都有封装的方法直接调用就存到minio了,让我想办法怎么读出单子上的数据,我百度了一天才读出单子上的数据,然后就是发邮件提醒采购,我又在那百度怎么发邮件,同事说都有的,让我看看他们代码怎么发的,我看了之后他们用kafka异步在那发邮件,我搞了好久才搞明白kafka怎么用的。总共搞了快一个星期才基本搞好,我本地用apiPost测了没问题,我就推到线上了,结果线上别人测了有问题页面数据没有显示我读出来的值,我读出来后修改了数据库值,页面刷新应该会读出来的啊,但是就是没出来,我本地测接口看数据库数据确实改了啊,为什么页面就是不变,搞了好久领导过来又骂我一顿说你看不懂代码吗?这读的缓存你看不到?让我更新数据库后清除Redis缓存,最后终于搞好了。
就这样我刚开始真的煎熬,好在领导和同事人都很好,对我帮助很大,我也慢慢的熟练写出功能了。
我现在的状况
我现在是独立负责一个模块,对这个模块也比较熟悉了,业务需求也能基本按规定时间完成了。我现在周末会在家继续学习新知识,昨天周六在家学了一天的工作流activiti7,在B站看的8个小时的视频教程搞了一天搞完了,今天准备做个小项目专门练习一下工作流。
嗯,就这样吧,我去吃饭了,吃完饭回来继续学习了。学无止境,大家一起加油