「回忆2022,展望2023,我正在参与2022年终总结征文大赛活动」
坐在电脑前,逛着掘金,看着别人的年度总结,忽然有个声音在我脑海中呈现了:凡到年终,经常会看别人写一些年终的总结、感悟的你,为何不自己也写一下呢?说干就干,现在就在写了!
说实话,我这篇如标题一样「一枚普通又普通的后端菜鸟2022年终回忆」,便是对我自己2022年的回忆,就以时刻线的顺序来写吧!由于我也不知道怎样写哈哈哈,屏幕前的你就当看故事吧。
考研后的1月份
我参加了22年的研究生考试,很遗憾,备考差不多快一年的我,没有上岸,从21年12月的25日考场上的信心满满,到21年12月26日失落地走出考场,我深知我是过不了的了,心里特别难过,明明花费了这么多的时刻在学习上,便是搞不定,一向在追问自己为什么,回去的路上很冷,感觉一切都结束了,脑袋空空的。歇息了一天,调整了心态,打算来年作业了,边作业边备考,先搞定结业规划,所以买了高铁票,踏上了归家的路程。
回到家,我便投入到结业规划的项目上了。由于没触摸过前后端别离的项目,所以结业规划我就打算做一个前后端别离的项目,前端用 Vue + ElementUI,后端就用 Spring Boot 来进行开发。
那天晚上,看完 CodeSheep 在B站上分享的,关于方案组织,使命池的视频,我也给自己制定了一些方案。
由于太久没有触摸 Java,许多常识也都忘得差不多了,所以花了几天回忆了下 Java 常识。与此一起,也花了十几天的时刻学习了 Vue,能够说入门了下 Vue 这个结构。
能够说,根本整个一月,都是在搞结业规划、学习新常识、回忆旧常识,循环往复的一个进程。
2月份初次真实刷 LeetCode
过完年,在预备找作业的事了,怎么写简历?去哪投简历?八股文该记下哪些?算法题该怎样办?
是的,算法题,这个是最大的问题,考过408,我也知道了自己的计算机基础是有多么的薄弱,特别是数据结构与算法,这是我最害怕的了,我这程度简直不像科班出世。所以在网上网罗怎么学习算法,怎么刷题,说到刷题,LeetCode 能够说是必备的了。
LeetCode,这个刷题渠道,我在2020年大二疫情在家的时分,就注册了,可是我却没做过一道题,是的,其时还没意识到这有多重要,不过,俗话说:「种一棵树最好的时刻是十年前,其次是现在」,所以与我的小伙伴互相监督,一同刷题,为面试做预备。
这一刷,就连上了,根本每天都会逛 LeetCode,不过刷题记载停留在了我找到作业入职的那一天。
好在呢,是有收获的,学到了大部分的算法思维,也触摸了曾经听过可是没去学习的思维,贪心、动态规划、回溯、双指针,数组充当哈希表等等,也有学到没学过的数据结构,比如字典树、线段树等等。有机会的话,我也期望我能输出这些常识。
做一道题关于我来说是十分耗时刻的,可是做出来后会很有成就感,这也有鼓励着我。有时分,为了加深印象,我还写了题解,尽管这关于大佬们的题解来说啥也不是,可是我暗示自己,这对自己是有协助的哈哈哈哈。
在LeetCode上也不仅仅刷题,还能看LeetBook电子书,质量仍是很好的,不过我好多没看完的。
3到6月,改简历、投简历、刷八股文、结业赋闲
3月春招现已开端了,我从网上网罗了各种公司的招聘入口,包含官网、微信大众号、牛客网,以及其他的招聘渠道,也细分了岗位,地点。
我按着大部分的岗位要求,不断修正简历,当我觉得OK的时分,就开端认认真真的一家家从各种招聘入口上投递简历,写在线简历,做性格测验题,隔几个小时看一次投递后的音讯,期望能有面试的机会,可是事与愿违,投出去的简历根本都是石沉大海,有回应的便是「您的信息现已录入咱们公司的人才库,期望以后能有协作机会」这类的音讯。此刻的我也没有泄气,持续刷着相关的面试题,还时不时跟小伙伴进行模仿面试。
后来,我的姐姐看我待在家里很闲的样子,就说让我现在去考驾照,她出钱,我做了好久的思维斗争,终究退让去报名了,每天晚上花了些时刻去学习科一的常识,可是由于疫情原因,考不了科一,就没去考了。
4月份,结业规划还没搞定,老师定的时刻眼看快要到了,便加大了对毕设的投入,这期间也有持续投递简历,开端在各大招聘渠道上小范围海投,不过也仍然没有得到回应。这期间,仍是一样,持续刷题,改简历,搞毕设,一起也考完了科一。
5月份,作业仍然没有着落,毕设的项目现已搞定,就剩改论文降重定稿了,还有一个结业辩论,辩论辩论,只答不辩,张狂道歉,好在,辩论的5个问题都答复上来了,也顺畅地经过辩论了。
这下能全身心放在找作业上了,我的小伙伴5月下旬就启航去广州找了,很快便入职了一家公司,至于我呢,由于其时4月份考完了科一,我爸妈便催着我说你现在没事就能够去考科二,我推脱了一下说5月份再去考,所以这时也不得不去练车了。
时刻来到了6月份,此刻大部分招聘岗位根本已满,在招的也渐渐削减,我也从小海投转到真实的海投,筛了岗位后,能一键投递的就进行一键投递,不能一键投递的就一个一个勾选。
渐渐地,每隔一两天就有几个电话打过来,由于其时在家,根本上要求的面试都是需求线下面试的,没有长途面试,也都错失了。其中有一家进行了电话面试,可是没把握住这面试的机会,面试进程很糟糕,也是失败了,那天晚上就回放电话录音进行了总结,去复习我哪些不可靠的常识。
与此一起,我也经过了科二到科四的考试,顺畅拿到了驾照。到了6月下旬,由于要拍结业照拿结业证书了,我也启航去了广州。
拍完结业照,结业即赋闲,从没想过这会真真发生在我身上,可是没办法,只能硬着头皮找,下降自己的期望。
在广州找作业
7月份,我又在简历上下功夫,进行了修正,持续在招聘渠道上海投,也参加了一些国企的夏招,可是仍旧没有音讯。整个7月份,只要两家约了线下面试。
榜首家,在某一栋作业楼的某一层楼道的某一间作业场所,那里很压抑,一进去只要6,7人,我说我来面试的,递了下简历给前台的人,就把我带到旁边的房间让我做书面考试题了,做了30分钟后就面试了,面试下来感觉我答复的还不错。
第二家,作业环境还不错的样子,不过面试官问了一堆和技能不相关的问题,终究才发现她根本不是技能面试官。
噢,对了,还有训练机构打电话过来,一开端没发现,由于上来便是自我介绍和讲项目问问题,感觉便是正常的面试,不过到后边他说白了,我才知道是训练机构,他很有礼貌地主张我去他那里训练哈哈哈,不过我仍是很有礼貌的拒绝了。
时刻来到了8月份,又有一家公司约面试了,我也去了,一个下午面了两轮技能面,一轮HR面,就让我回去等通知了。
过了几天,我预备启航去深圳找找,买完第二天去深圳的车票没多久,这家公司发来了Offer,权衡再三,退了车票,接受了这个Offer,干到了现在。
榜首次租房
榜首次租房,在网上看了许多租房攻略,生怕被坑,在找房的进程中,也叫上了我的几个有租房经验的小伙伴跟我一同去找,也很感谢他们,为我供给了许多主张。
终究,拿着我哥给我的2500块钱,押一付一点五,终究租了一个认为比较离公司只要几个地铁站距离的当地,不过我那边去地铁站是比较远的。这租房的也是有些坑踩了,只能安慰自己算是涨经验吧。
初入职场,职场与学校的差异
在还没有在公司上班之前,我一向很猎奇,在公司上班敲代码平和常在学校敲代码,有哪些差异呢?做的项目又有怎样的差异呢? 关于想了解差异的学弟学妹们,能够看看下面的内容,职场人能够越过的了哈哈哈。以下内容纯属个人经历。
先说下上班榜首天是干什么作业吧,榜首天早上便是办理入职手续,全程跟着HR就行了,然后便是了解公司的一些制度和某些作业的流程,后边介绍了我的组长,认识下周围的搭档,就分配了工位和电脑给我了。
拿到电脑榜首件事便是装各种开发环境了,搞定开发环境后,组长便分配了一些项目给我,这些项目都是在公司的Gitlab上的,就让我先跑起来这些项目,跑起来后,我的组长便让我看其中一个项目,了解一下这个项目的技能选型,架构以及相关架构,就这样渐渐了解了一周多的时刻,根本每天都在看代码,后边了解得差不多了,组长便帮我梳理了整个项目的事务逻辑,给我讲了许多技能上的常识,我内心十分感谢他。好吧,有点跑偏了,说说差异。
在敲代码方面,曾经在学校的时分,咱们开发项目,根本都是从零开端建立进行开发的,也会进行需求剖析并编码完成。那现在在职场中,根本大部分的项目都不是从零开端建立进行开发的,而且就算是从零开端建立,那这些作业也不是咱们做的,而是技能大佬们做的,他们进行技能选型,进行架构,建立好一个项目的根本结构后才分配一些使命给到咱们进行开发,分工是清晰的。
在项目方面,关于所作的项目,根本都称为企业级的项目,在学校做的项目,根本是咱们自己去想,看能做什么项目,做出来的都是比较小型的,当然也不扫除大佬们做的大型项目。现在在公司的项目,能够说是比较大型的了,一个系统里边有几个子系统,代码写的也是超多的,最能体现的便是数据库中的表,几百张表,表的字段少的都有二三十个字段,多的就更多了,数据量也是很大的,曾经在学校自己玩数据库,我觉得有几百条数据现已许多了,现在一张表几万条的数据,算是少的了,现在我见过最多记载的表印象中是三十几万的记载。
当然,除了日常的开发,关于初入职场的咱们来说,搭档之间的交流的需求学习的,不仅仅是团队之间的交流,还有跟前端的交流,跟产品司理的交流,甚至是跟HR的交流。这也不比在学校,究竟大家都是社会人了。
这4个多月的作业,在后端开发这儿,我学到了什么?
首先,能够必定的是,学到了全体的开发流程,尽管这个流程我感觉不是很标准的。
我这边大致便是产品提需求,给出原型图,规划稿,咱们就进行需求剖析,想想这些功用该怎么完成,之后就进行编码,编码完成后就跟前端对接,一切搞定后就提测验,让测验人员测验这些功用,测验搞定没问题,那么就能够上线了。全体的流程,我觉得也有符合软件工程的生命周期的那几个阶段吧,即问题界说、可行性剖析、需求剖析、概要规划、具体规划、编码测验、保护这几个阶段。
其次,在技能方面上,触摸了 Java 8 新特性(这个的确曾经在学校的时分根本没用到,可是作业上根本都有用到)、作业流引擎 Flowable、搜索引擎 ES、守时使命结构 Quartz、MongoDB 数据库、Go 语言,还有一些项目中用到的其他技能,可是我现在还没学习到。
终究,在事务方面,触摸了文本相似度的计算,各种计算模型的纯事务代码,这些事务代码是能够经过一些规划形式进行编写的,下降代码耦合度。
大体上,根本是这样,感觉自己好像又没学到什么,但又觉得的确有学到什么。
需求反思的是,在一些事务逻辑的开发上,我对事务的理解是不到位不全面的,有些东西是没考虑到的,导致我写完后出 Bug 又去修正,可是又不得不说,有些事务代码,也的确杂乱,挺绕的,关于我这种理解能力不是很好的人来说,是很有挑战性的。
这一年的写作
现在在掘金上,我总共写了18篇技能博文。今年写了14篇,获得了22位掘友的关注,文章阅读数来到了1.31万,这个是我想都不敢想的,没想到我写的的文章也有人看,十分高兴哈哈哈!在此感谢掘友们的支撑!
一起也获得了掘金送的奖品,马克杯和 Click 午睡枕,这两个我都很喜欢!
写一篇文章是一件十分耗时的作业,有好些常识我都写了一半,比较难写,由于我是想写出小白也能看懂的文章,写出通俗易懂的文章,写出能协助像我曾经不理解某个常识的读者的文章。而且写出了的文章没什么人看,也没什么人互动,会得不到正反馈,就会有不想写的想法。所以,这便是我更新这么慢的原因哈哈哈。
就现在我现在在写的这篇,也花了几天晚上的时刻来写的。
我是十分佩服许多大佬们的,一周能够输出几篇文章,真的很肝,文章质量也很好!期望我也能做到吧!
羊了
全年核酸戴口罩,终究仍是逃不过羊的命运,12月下旬,症状出来了,发烧持续了快6天,好在挺过来了。
结语
感谢屏幕前的你看到了这儿,十分不容易,我的祝愿与展望很简单,期望你我都能在2023年在技能上突飞猛进,薪酬翻一番,发大财,一切顺顺畅利!