简述

光阴似箭,2023 年一眨眼就过去了。第一次做年度作业总结(Abnormal),就浅浅地记载一下 2023 在码场搬砖的一年。现在现已是三月了,写去年的年终总结可能是有点“不合时令”了。哈哈,文章也是要讲究一个季节时令。

一切都得从考研说起

2022 年我只作业了半年(其实我从 2022 年 1 月就开端实习了,后来由于 Covid-19 gap 了,在宿舍度过了大四下半学期),也给它算到 2023 年的作业阅历中。

2021 年,那年似乎是考研的热潮年。考研人数迎来史上最高峰,好像是 500 多万考生参加考研。最后到底有多少考生进入考场参加了考试那就不得而知了。我那年确实预备考研的,目标院校是江苏某 985 旗下软件学院。我也稀里糊涂地报了一个考研训练班,便是在暑假进行集训。在长江一个小岛上进行封闭式训练(老南京人应该知道在哪里,读者不妨猜一猜)。谁知天公不作美,那年暑假南京爆发了疫情,整个小岛都被封闭了。然后隔三差五来捅一波嗓子测核酸,给人都搞麻痹了。

在那期间,我不幸患上了重鼻炎。得了鼻炎之后整个人生不如死,每天就感觉要窒息了相同,关键是医院的耳鼻喉科不收,由于关了(上面的操作,咱贱民看不明白,也不敢问)。药店也不卖消炎药了,成果我的鼻炎越来越严峻,到后期每天晚上都整夜失眠。呼吸不畅让我每天都很头晕,精神状况很差。到了 8 月底,南京总算放开了,我总算能够乘高铁回家了。这时分校园也一起宣告开学延期到 9 月底,我那时分尽管也每天坚持在温习,可是我知道以我这种状况下去肯定是无法温习,考试不大可能考上。考试不仅拼的是人的吃苦尽力,并且拼的也是人的心态还有身体素质。

到了 9 月底,我回到校园也渐渐适应了新的学期的生活。可是每天仍是被这该死的鼻炎摧残,每天晚上入眠都很困难。然后到了国庆节,我居然接连玩了一个节,那时分我现已知道了考研现已要败北了。看到之前大一大二知道的哥们儿都拿到了很不错的秋招 Offer,我心里很不是滋味。莫非我考研失利,连作业都要找不到了吗?

整个 10 月,我的内心很焦灼,未来还没有定数,莫非终将以一个失利者的姿势毕业回到家乡吗?由于我的心境欠好,加上心理压力很大,那时分鼻炎好像更严峻了。

到了 11 月初,我知道全局已定,考研必将是个“最差的解”。写过 LeetCode 朋友都知道一道题有最优解,每个解都能够解题,可是取得收益完满是不相同的。一个一般人最应该牢记的便是“选择大于尽力”,就算你再怎样聪明,你选错了一个方向,你再怎样尽力也是徒劳。由于这个解的收益太低了。暗射到现在的职场,一般牛马打工者拼死累活每个月也就那点钱,老板只需压榨你就足够躺着挣钱了。

可是那时分我告诉我自己,我他妈绝对不能输,我一定要赢一把!!!向实际低头是弱者的姿势!!!过了一两天,我总算清醒了。考研并不是仅有的出路,我这时分计划抛弃考研预备参加秋招找作业。得益于我在大二大三两年期间(主要是疫情在家 8 个月时刻)张狂学习技能,我的技能底子比较厚实。再加上那年 2021 年互联网行情很好,我花 10 天不到时刻一边面试一边背面试八股文拿到了十几个 Offer,基本上都在 10k 以上。对我这种一般科班本科生来说现已很不错了。其中我最满足的是互联网安全行业某信安全的 Offer。在十年前,这家公司是全南京最养老的公司没有之一,现在现已裁人裁疯了,年后刚裁一波。还有一家做电气设备制造的上市公司给的 Offer 也不错,可是终究我拒绝了。在秋招末尾的时分,我忽然接到了 SHEIN 的面试邀请,很惋惜终究二面挂掉了。我怀疑是面试官想劝退我,问了太多 JDK 源码的问题,还有许多高并发、分布式的问题。

直接开端摆烂

在 11 月 26 日晚上,我忽然地收到了上面我说的某信的 Offer,我欣喜若狂,我把我的高兴共享给亲戚和爸爸妈妈。可是我的爸爸妈妈并不是太高兴,他们觉得我仍是应该考研,可是每个人出路并不是一定要相同,并不是要走相同的路。我终究仍是抛弃了考研,考试那天我仅仅走个过场随意应付了一下。

从收到 Offer 之后,我就天天躺在宿舍。实训课直接敲,假如老师问我为什么不去?我直接亮出我的 Offer,这个是最有说服力的东西!并且那实训课讲的满是些零根底小白的 Java 后端开发的就业课,这些东西对我来说真的是太入门小儿科了,由于我在大二暑假的时分现已能熟练使用 SpringBoot、SpringCloud 技能开发项目了。

现在我总算有时刻学习我之前一向想学可是没有时刻学习的东西。比方,Golang 编程言语、Netty 结构、Spring Cloud Alibaba 微服务技能、Java 并发编程、React.js 结构……

一起,我也有许多时刻来看我之前一向想看的书籍:《Java中心技能》、《JavaScript威望攻略》、《Go言语程序规划》、《规划形式就该这样学》、《Java编程思维》、《Spring5中心原理》等等。

大四上学期现已还剩一个多月,我也使用这段时刻在宿舍完结几个小项目,也很高兴总算能回到以前愉快的技能生计了,程序人生才刚刚开端。

春节回到家我也没闲着。我使用一个寒假的时刻学习了 23 种规划形式的实战使用并写了许多笔记共享到了我的仓库。一起,我也在积极开发我的毕业规划课题,我是预备开发一款 mini Spring 结构,实现 Spring 的 IOC 以及 AOP 机制,也借着这个时机学习 Spring 结构的底层原理。

开端实习

时刻来到 2022 年 2 月底,我申请了去某信安全实习。一个月 3k 的薪资感觉也能够了,能够补助一些生活费也不错。开学两天后,我就跟正常的上班族相同,每天到地铁站乘地铁去公司。尽管每天都要 6 点半早上,花一个小时通勤,可是我却感觉过得很充分。到了公司之后,组长跟我简略介绍了他们做的事务,是一个专门为企业规划的安全态势体系。由于我的导师一向在出差,所以就没人管我,我就一向在学自己的东西。在实习的前一个星期,我的毕设课题也开发得差不多了。

疫情反反复复

我才去了半个月不到,南京又爆发了疫情。据传是有几个上海人阳性来了南京,整个南京城从 3 月 10 号开端封城。不出意外的意外,我的实习计划泡汤了,组长直接帮我办了离任手续。这个疫情真是搞得我浑身难过,我的作业计划全被打乱了。

呆在宿舍的三个月

已然封城也封校了,那就只能老实在宿舍呆着。唉,大学四年,三年都是疫情封校封城的,真是搞得人要疯了。真的对上面的操作感觉很迷,唉屁民就别评论了,不配。接下来呆在宿舍的三个月中,我顺畅地完结了毕业论文的编写以及毕业辩论。

在 5 月 23 号辩论当天,我跟辩论评委老师们大吵了一架。由于他们觉得我规划的东西太空洞,没有 UI 界面操作。我规划的东西是一个库啊本来就没有界面。反倒是他们对所谓的 XXX 办理体系很感爱好,很乐意点评。他们对我这种原理性的探索项目一点爱好都没有。真的很绝望,这莫非便是当今我国失利的高等教育么?假如你在欧美国家的大学,你研讨这种课题,你的导师会非常高兴,可能这便是中西距离吧。西方的孩子都是在一片赞美和表彰中长大的,反观咱们的我国孩子,在自我否定中长大。暗射到职场:“其实我对你是有一些绝望的。你最初来到这个团队,是低于咱们的平均值的,咱们都希望你能够拼一把,快速地成长起来”,“你在公司的时刻也不短了,你比公司其他开发强在哪里?你是否沉积了一些能够复用的材料和方法论》有任何想法时你都要想一想:为什么是你,而不是别人呢?”。

终究我的辩论成绩是 60 分,妈的,多给我一分都是糟蹋,艹。回宿舍路上边走边骂,妈的一群猪,狗屁不明白,就会瞎扯蛋。辩论完当天,我就申请了提早回家,也买好了高铁票。我感觉这个乌烟瘴气的当地也没什么值得眷恋了,我需求静一静。

5 月 28 号早上,我搭乘了复兴号列车回到了老家。回家之后感觉好多了,没有之前那么的压抑,小县城的生活节奏依旧是那么轻缓。每天清晨坚持去公园锻炼,我感觉我这四年在大学真的压抑坏了,精神总是处在溃散的边际。

突如其来的毁约

刚回到家没几天,也高兴地度过了端午节。可没想到端午节后一天某信安全就开端大规模毁约应届生(每年必看的戏,每年都会重复演出)。HR 忽然把咱们的飞书账号拉黑,然后解散了飞书群。咱们都被这操作搞懵逼了,刚开端还以为是正常呢,没想到真的是毁约。当天下午就接到了 HR 的电话,我人傻了。

我当天的心境就欠好了,感觉整个人都要郁闷了。辛辛苦苦面试经过拿到 Offer 本是一件高兴的作业,没想到公司说毁约就毁约。学生们自发地组建了 QQ 群、微信群来评论怎么应对这件作业。下面是脉脉的帖子:

2023年一年阅历的码农作业总结
2023年一年阅历的码农作业总结

帖子链接:

某信安全6月6号毁约:无良公司,丧尽天良!

终究这个无良公司只赔偿了 3000 块钱。咱们学生是真的耗不起,斗不过这些公司的。去搞仲裁,没个一年半载也搞不定,公司直接把咱们耗死了。所以大多数人只能忍气吞声那赔偿走人,那些现已租好房子的是真的倒运,押一赔三,损失比较大。

从头找作业面试

我这是心想,你再怎样愤怒,骂娘也杯水车薪。不如从头整理好自己的心境,早点进入面试状况。我被毁约的当天晚上我就联络了之前给我发口头 Offer 的公司的 HR 姐姐。HR 姐姐人挺好的,还帮我跟部门争取了一下,给我一次从头面试的时机。我也顺畅地经过了面试,拿到了 Offer,薪资也还满足。真的感叹毕生学习受益匪浅,在人生的任何阶段都要坚持持续学习。

后来校园的老师也知道了这件作业,他们跟公司的人事联络询问到底是什么情况,可是终究也无果,人事直接不接电话。我真搞不明白校园的操作,第二年这公司又来校招,真特么服了。只需给钱就能来祸害应届生是吧?骗完国家补助然后就卸磨杀驴,试用期完毕就裁掉?这傻逼校园也有问题,真的欠好点评这傻逼校园,Rubbish。

校园的担任学生就业的老师也帮我组织了面试,是一家南京中科旗下的事业单位(信息高铁研讨院,有爱好能够搜搜)。我也顺畅地经过了面试拿到了口头 Offer,可是我感觉那儿太偏了啥吃喝玩乐的当地都没有,所以我仍是拒绝了,去了之前那家公司。

感觉做的作业没有什么意义

拿到了新公司的 Offer 之后,我的心境总算得以平复。仍是一如平常地早上出去锻炼身体,白日在家看书写代码,度过了在家最后的十几天。7 月下旬我就去新公司的上海总部训练,话说我现已快 6 年没有来过魔都了。公司的总部在闵行区的一个工业园里边,也挺鸟不拉大便的,忽然有点怀念在南京生活的时光了。那鸟不拉大便的当地房价都要挨近 7 如果平米,真的震动了。

在上海训练的日子也过得挺高兴的,每天晚上我都要出去在立交桥下面漫步,看垂钓佬垂钓,还有捉知了幼虫的。到了 8 月下旬,我完毕了训练乘高铁回到南京,了解了一下作业的地点以及我的工位。刚来没几天就被组织去了青岛出差。其时我心想,出差就出差吧,出去见见世面也挺好的。

可是出差到现场并没有我幻想中的那么顺畅,每天便是对着体系点来点去,干一堆杂活。我分明是一个研制啊,怎样变成了调试岗位的人了?到出差现场无非是跟研制中心的人用钉钉远程对接,开远程桌面给他们用,干的满是杂活。在出差现场仅有写的代码仍是我用 Go 言语结合 excelize 库导出数据的二进制程序(能够说是脚本)。

第一次出差历时半个月,总体感觉也还行吧便是感觉干的活没啥意思。人家互联网公司的都是来了就上手写代码,一刻都不会耽误。可能这种传统公司比较看重事务吧,也没啥中心技能。

第2次出差是 10 月底,这次出差有一个多月时刻。一个人到一个陌生的当地时刻一长难免会感觉孤独寂寞,并且每天干着枯燥乏味的调试员的作业真的没啥意思。我感觉我学的许多技能底子都派不上用场,我心想在这儿迟早得废了,不能就这样下去。那时分我现已想好第二年预备找作业面试跑路了,不能再在这儿糟蹋时刻了。

12 月初,本次出差总算完毕了。本来计划回来好好学习然后预备面试八股文的,没想到全南京忽然在 12 月 19 号彻底放开了(据传是由于有人举白纸,上面的操作比较笼统,看不明白,欠好点评)。从那以后,再也看不到健康码、行程码、核酸码,还有核酸亭、大白……

不出意外的意外,12 月底,全城该阳的都阳过一遍了。哈哈哈哈,集体免疫咯,咱不说谁是小丑了。

笼统的架构师

时刻来到 2023 年 1 月,尽管我阳了,可是我仍是坚持每天学点东西,究竟现在不怎样忙,等忙起来的时分真就没时刻学习了。

过完年,现已是 2 月了。部门总算给我组织了活了。部长把我组织给一个主任转件工程师,在他手下干活。他自称为体系架构师(咱也不知道谁供认这头衔),姑且叫他架构师。

架构师主导的是一个叫状况感知毛病确诊体系的项目。这个体系能够收集计算机的硬件信息,以及体系内存,包含内存占用、CPU 占用、磁盘占用、网络接口通信流量等。并且还能够自定义收集的指标,比方事务指标。收集指标仅仅一个基本功用,最牛逼的是能够确诊溃散的进程,自动确诊出问题然后自动修正问题。众所周知,C 编程言语开发的软件很容易出现内存泄漏、野指针问题,很容易就会把体系搞崩。所以架构师搞出了这么一个项目。

可是后来的作业中,我发现此人便是一个水货,就一小丑。自称为架构师就会一天到晚画 PPT,写文档狗屁不明白不明白装懂。

刚开端跟他议论 Go 的运行时,他说 Go 也有像 Java 相同的 VM 用来分配内存和 GC。我服了大哥,Go 要是有 VM 的话怎样可能内存占用那么低,Go 的并发控制、内存分配以及 GC 都是经过 Go 的 Runtime(运行时) 实现的。

整个小组就仨人,架构师想搞成这么一个项目便是天方夜谭。所以他想到拿开源项目二开套个壳子(跟某为的思路相同了,哈哈不能黑爱国企业)。软件监控体系方面,“套用”了开源的云原生监控体系 Prometheus 以及配套组件 AlertManager、Grafana、Node Exporter。架构师自己独立担任溃散进程捕获生成汇编溃散陈述的功用,咱也不知道他用的什么库套了壳子,横竖我记住 Linux 操作体系是这么一个机制的。

我的职责便是根据 Node Exporter 二次开发事务代码。我刚开端提议,开发事务部分的代码,应该跟中间件隔脱离而不是直接拿源码改。具体来讲便是创立一个新的工程,引进 Prometheus Go Client 库,然后根据 SDK 的接口规范编写事务代码,再引进一些常用的事务开发的库比方 Viper、Wire、Gin、Gorm 等。

可是架构师他偏要拿源码改,说是由于咱们这个项目要用到嵌入式渠道环境所以得保证内存占用率低,进程数量少,不能出现其他进程。其时我一听这话我就惊了,搞嵌入式开发那应该统一使用 C 啊,为什么使用 Go 啊。Go 在嵌入式环境也不成熟啊,底子也不了 C/C 这些老牌言语啊。从这时分开端,我就觉得这个逼一定是水货,实捶了。

由于第一次接触到这个范畴的东西,所以我得从头开端学起。尽管我在大三的时分就接触了 Go 言语,可是比较没有什么项目阅历并且时刻太长语法都陌生了,所以我又开端把 Go 言语拾起来学了,从头学习了 Go 的语法根底、并发编程之类的东西。然后还要了解 Prometheus 生态的一些概念,比方收集指标的类型有 Counter、Gauge、Histogram、Summary 等。还要了解 Grafana 监控可视化渠道的使用。最重要的是了解 Node Exporter 源代码,在此根底上开发事务代码。我大约花了半个月时刻吧就了解了 Node Exporter 的源代码以及它的接口扩展规划。

在 7 月之前的半年中,架构师要么是上班睡觉要么便是跟部长们扯皮吵架。由于他这个项目迟迟不能落地,都预研了两年,这时分忽然说要换言语,原来是 C ,现在要换成 Go。这个架构师也不知道跟老板有什么铁硬的关系,这么混都没被干掉,部长们都是不屌的。咱们组员呢就抓住学习项目必备的技能,尽快了解项目。

可是在此期间,我也是投了许多简历,每天坚持刷牛客,好不容易经过了一家公司的面试。5 月初然后说让我等 Offer 等一个月。我真的奇怪哪家公司的 Offer 需求等一个月。成果最笼统的是到了 6 月忽然告诉我他们招聘通道冻结了,我的 Offer 被卡住了。我草,他妈的辛辛苦苦来来回回花了一个月时刻面试就等来这个成果。终究 Offer 仍是在 9 月发下来了,下一节再说卡了我四个月的 Offer。

这个逼最厌恶的是他自己搞不出来东西,就硬逼手下的人,天天 PUA 我还有另一位同事。正午搁那不睡觉天天跟得了哮喘相同在那成心咳嗽还敲击着键盘,真想给他一拳。就喜欢在别人工位周围逼逼赖赖他那所谓的巨大上的技能,每次逼逼都要逼逼一小时,最烦这种一瓶不响,半瓶咣当的货。

到了 7 月总算正式开端开发项目了,我拿 Node Exporter 源码来改,我导入了一些常用的依靠库,比方依靠注入 Wire。架构师疑问什么是依靠注入,为什么要用依靠注入?我跟他解释了半响也解释不清,亏他之前搞过安卓的连依靠注入都闹不明白。他疑问为什么不必全局变量,我说由于全局变量不易于办理,用依靠注入比较易于办理,并且 Wire 是生成式依靠注入,在编译的时分就生成了依靠注入的代码,不会由于运行时注入用到反射影响性能。横竖跟他说不明白。

最无语的是,他连什么是 MVC 编程形式都不知道,真的服。安卓里头都有 MVVM 架构,真的怀疑他到底多少年没写过代码了。我写个 Controller、Service 目标他居然都很惊奇。

到了 8 月份,公司忽然严抓考勤,我就感觉不对劲了,咱也说不出来是什么感觉,就感觉不对劲。那时分部门忽然也要求 996 加班,整个研制中心都卷起来了。在 7、8 月份俩月我也去面试过一些公司,有国企外包、互联网小厂、中厂都有,终究有一家小厂愿意给我 Offer,岗位是 Go 后端开发。

到了 9 月初,我由于一些技能计划问题跟架构师有分歧,大吵了一架,那天我真他妈的不爽,这个逼真的太傻比了。那天晚上,那家小厂的 HR 忽然跟我说我的 Offer 马上要审批完结了,我心里一阵暗喜,我当天晚上就跟人事主管提了离任了。

第二天,部长也找我谈了。妈的这部长跟这架构师一个尿性,也跟我说前史都是相似的,你现在跟你领导有抵触,在其他公司也会从头演出的。我说那你已然这么说,咱们也没什么好谈的了,我只能拭目而待了。说完,我就猛地摔了一下门出去了,然后在 OA 体系上面提了离任:

2023年一年阅历的码农作业总结

总算入职了新公司回到正轨

离任后我在家歇息了一星期,第二周的周一我就去入职了那家小厂。我看了一下他们的代码,对外宣称是做工业软件,实际便是拿国外的工业软件套个壳子,使用 Go 开发 Web 后端服务然后调用工业软件进程的接口终究实现所谓的云原生在线工业仿真渠道。

好巧不巧,那个 6 月份卡我 Offer 的公司在第二天忽然给我发了 Offer,终究我仍是选择去之前那家公司,互联网事务仍是比较通用一点,公司也比较大发展仍是有时机的。

在这家小厂干了一天我就跑路了,也挺对不住招我的老哥的。可是,得记住的是职场本身便是严酷的,人往高处走,水往低处流。

离任之后第二天就去做体检了,我也顺畅地经过了体检。9 月下旬我总算入职了这家公司,新公司的作业强度稍大可是确实能学到一些技能吧。感觉技能生计也总算回到了正轨,不像在架构师手里干的作业那么扯蛋了,感觉在跟造原子弹相同。

阅历仍是挺魔幻的。2023 年也在这家公司干了仨月左右,也学到了不少规范作业流程,收成仍是不小的。在这家公司就不分什么前端后端了,人均全栈,我也了解了 Vue3 的语法以及一些作业流的用法。

总归,职业生计总算回到了正轨,2024 年继续加油,创造新的光辉!无限酷爱,奔赴星海!