2024年度总结+第一次工作体验
前言
今日2025年1月17日15点21分,这周的任务完成,开始摸鱼,也该写写总结了,倒不是光2024年总结,也想把大学的全说进去了。
学校
2021年十月正式成为一名光荣的煞笔大学生,虽说是双非,但是似乎名声很不错,省内知名度还是挺高的(自我入学后就一年不如一年),大一一年啥也没干,想着学C语言吧也没完全看完,指针更是搞不懂,同学找我打美赛也没去,现在想想还是有点后悔,不过我对算法建模不是很感兴趣,主要是早点能鞭策下自己就好了。😭
😋大二课程原因,学了java、python,初见java就觉得挺喜欢java代码风格,按类对象划分,方法跟类关联性高(也可能是别的语音我没学明白),最重要的是没有指针(虽然后面也感觉到了一些没有指针不方便的地方),总归是选择继续学java,选了韩顺平的课程,两百个小时直接看昏过去,不过毕竟每一个都认真看了,基础也算扎实。由于学业繁忙,大二一年+大三上学期,才将这一整套基本的SSM流程学完(其实该直接学springboot的)。大三下课程少了,想着巩固下基础,开始找练手项目,做了某外卖,我觉得业务类的项目做一个就差不多了,实际的会更复杂(实际工作了也确实是),基本上这个学期就是做项目、熟悉redis、各种设计思想,去了解一些比较流行和冷门却新颖的技术,至少知道名字和干啥的。
😰再然后大三下结束,加入星球,那会根本不知道秋招这东西,单纯想学技术,猛猛看视频、看直播,扣代码,短短三个月扣了五个项目,都在自己的2g小服务器上上线了一下,现在回想一下,跟着鱼皮写项目,对我而言,倒不是说项目代码写得多好,用的库够多,而是学习到了很多思路,包括怎么设计、怎么实现、遇到问题怎么解决、如果一个问题比较难一下子解决,怎么划分开来,比如灰度发布、数据预热(这两在最近还真用上了,组长都认可这个方案)。该说不说,思路确实是一下子扩展开来了,真的思想非常重要。
求职(实习)
😟就是后悔没有早点有日常实习经历,不过课程繁忙也没时间哎,然后就到了秋招,双非本+无实习,当然不会好到哪去,广撒网嘛,先投那些有官网的,基本都是石沉大海,最多做个笔试,十一月开始在某oss上投,能够投出去的简历也很少,现在算一算,整个秋招期间应该也就投了不到50份,实际有回应的也就五六份,面试机会总共两次,因为我没有投深圳那边,主要是广州,也确实是互联网沙漠了。至到12月,还是啥回应没有,心里说慌也不慌,因为我觉得我是有这个能力的,保底也能去深圳随便找个互联网公司996当牛马吧。所幸我还是有运气的,面试了两次,第一次纯纯的外包kpi,第二次直接四轮面试过了,说是实习,实际上进来发现项目粘性很高,并且公司传统就是校招就是实习,实习就是校招,倒是不愁这两年了。😊
工作
✈先讲讲公司吧,名字就不提了,主要是接下来讲的我心虚。公司有几十年历史了,不过做的是税务相关,业务特别广,但真没啥名气。技术方面的话,自研产品+定制开发,有点像外包,但是基本没有驻场和出差的情况,组长进来六七年也才出差过一次。制度就是965,加班纯看自己,反正一周是有一个任务的,上下班自主微信打卡,氛围倒是很轻松。开始上班那几天,我还很谨慎,啥都看看同事咋弄,过了几天我发现我来对了,不为什么,就因为九点上班,我八点四十五到这还是空的,就我一个人,九点开始来人,然后?当然是开始吃早餐,反正不到十点别想真正上班,中间休息两个小时,晚上六点准时下班,甚至有人专门弄了个下班闹钟,加不加班就看你觉得任务完成没,需不需要延期。慢慢熟悉了几天后发现,我是那一块最小的,可以说是没有同龄人,四十五十的也有,这算不算是裁员的可能性很小?🤣✌
接下来该讲讲工作了吧,毕竟我是技术岗不是摸鱼岗,熟悉项目,熟悉环境,不得不说,大公司的好处,开发流程很正规,有自己的代码仓库、mvn仓库,也有专属的没有依赖第三方的开发包,项目部署测试基本是gitlab+jenkins+k8s+docker自动化了,使用了jira记录,还有一些看板之类的记录任务。虽说也算是老公司了,技术栈都是新的,代码编写的都很规范,我现在负责的这个项目也很完善了,前辈写的代码是真的好,简洁明了带注释,分到我手上需要优化的是一个监控模块,整个能跟核心业务代码完全区分开的,我根本不怕修改会影响到别的什么的,很顺心,不过就是数据库这七十亿条数据,额。。。(⊙o⊙)?
轻松的氛围有一点好的是讨论的时候不怕,想说什么就说什么,组长还怕我听不懂,会重复好几遍,碰上有新需求,能讨论怎么做,哪个方案好。就这几天就有个新需求,要对查询进行优化,一开始有两种方案。第一种是不修改原有的查询,在原有的基础上对另一张表查询,这个方案的问题是查询用了分页,如果要进行过滤那就有点麻烦,万一没写好后续维护也麻烦。第二种是直接给表加字段,最方便的做法,只需要改下sql语句,但是这种的问题是需要对已有数据进行回写,有大概几十万条?我是倾向于第二种的,需要考虑的是回写的时机,会不会影响到正常运行,所以我提出了使用定时器,在半夜这种时间进行回写,组长说那边都是美国作息,系统24小时运行,然后我又提出能不能分批回写,把新的先写了,时间比较旧的数据不一定会用,组长说也不用那么麻烦,每个月都会有统计,在那加上一块代码进行回写就行,那点数据量还是很快的(我也是没接触过数据比较多,字段也特别多的情况)。然后说着说着,组长突然一拍,欸?我怎么记得有这个字段了?我马上打开数据库一看,真有。组长一拍手,不用做了(开摸),再一次让我感觉来对了。
总结
小小的总结一下,虽然我没有进大厂,但是我负责的是SHEIN,对面同事负责的优衣库,那我算不算是也在大厂上班😀,记得有一天组长跟那边的开会,问她们今天开了会,今天的任务咋办,然后她们说还是今天完成,而我们是直接报工说今天开了会,推到明天😋,后面就是八九点了还在群里问我们什么什么咋解决,而我们六点就跑了😱。目前来看还是很满意的,如果我搞懂这整个项目,那基本离不开了,而且现在就是这样来培养我的,除了工资肯定没有在深圳高,但是能接受,毕竟双休+一天工作七小时,不要求加班,多工时会报,我的生活我的梦了属于是😄,再说这个项目技术含量很高,涉及上下游对接,数据处理,还有跟税务局的对接,要是搞懂了,那我无敌了。
最后,各位,都慢慢来吧,不急于一时,有能力在身才是真的行 ✌✌✌
