【回顾2022,展望2023,我正在参与2022年终总结征文大赛活动】
笔者早就有了写秋招总结的打算,奈何入职后一直因为各种各样的事情拖延了。最近组长没安排任务到我头上,天天叫我看组织机构代码,画流程图(其实就是员工开户,修改员工,员工离职之类的),看的头晕眼花。我实在是不知道有什么意义,无非就是校验校验校验,查询查询查询,流程图实在是没什么好画的,唯一的用处就是熟悉下公司的业务库表。
话题扯远了,让我们回到正题。笔者也是第一次写这种总结长文,如今也是大四了,即将成为打工人,不如就趁着这篇帖子,总结下自己的大学生涯吧。
出成绩
时间回到2019年七月(还是八月),那是高考出成绩的时候。当时笔者是跟一堆小伙伴在网吧一起查的成绩,依稀还记得当时的激动与兴奋。毫无疑问笔者是最高的,在省内排名三万两千名,当时就觉得,嗯,这成绩相当不错,后来才发现差得远了。。。
报志愿
报志愿的时候我才发现,我这成绩并不吃香。985,211啥的就不用想了,差点远了,只能把目光放在双非之中。但是毕竟有意向的有杭电,广工,南邮,重邮等较为知名的双非,在省内收都是一万名以内,差的蛮远。
后来想了下,去外省可能也读不到什么好学校了,不如留在成都,为这座城市添砖加瓦(这样的想法还是太幼稚了。。),就决定选成都的高校。成都高校数过来数过去,除了两个大山,剩下的就那么几个,成大,成理,成信,西南石油等等。当时分数可以进成理,但是好像选不到计算机专业,分数不是很够,所以退而求其次选了个差点,读了计算机。当时成理校友排名好像是100来名,我选的学校却是350名开外。
现在才发现,学历学校才是真材实料,什么科班,技术都得往后稍稍。高学历低技术和低学历高技术对比起来,相信公司更会倾向于招聘前者。高学历低技术,技术可以弥补,高学历意味着出身好,聪明,学起技术来也很快。但是低学历高技术就不一样了,学历是不好弥补的,技术再高,没有学历仍然是面试难求。毕竟哪个HR在面对海量简历的情况下不是先筛掉低学历的呢?
疫情下的大学生涯
2019年九月,我入学了,成为了一名普通高等学校全日制大学生。现在回想起来,还是大一的时候最快乐,那时候还没有疫情,什么新鲜劲都有。社团,学生会当然是不能落下的。当时我加了两个学生会,作为干事忙前忙后,作为学生上课不休,作为社员参加活动,忙碌而充实。一起聚餐,一起去游乐场玩耍,一起晚上穿过西门去小吃街狂吃,在元旦晚会上排练节目,表演节目,晚上跟朋友打游戏疯玩,去组队玩桌游,这些确实是成为了我大学记忆的一部分,难以忘怀。记忆最深的还是2020年初,我约了几个关系一直很好的朋友来我们学校玩,不过由于当天在下雨,没有玩到什么东西,不过有意思的是,我们在和平精英里点燃了烟花爆竹,围着吃上了年夜饭。。。。(现实由于某些原因,已经多年没有放过烟花爆竹,吃年夜饭了)
游戏中的年味
和朋友去图书馆看书
2020年年末,疫情泛滥了,随之而来的是西门彻底关闭了,到现在也没开放,当然也有学校杜绝外卖的心思在里面,与小吃街无缘了。大二我留下当了学生会部长,也大大小小组织了不少次活动,有感慨,也有欢笑,我并不后悔其中的时光,毕竟也让我认识到了更多的人。这学期开始接触Java了,还有数据结构之类的课程。这些课我至少是认真听的,教的是jsp+servlet那一套,老的不能再老了,只能算师傅领进门,修行靠个人。那时候机缘巧合之下,认识了一群创业的学长,可以理解为小型的培训机构,但是他们都是刚工作几年的年轻人,因为相同的理念走到了一起。我很感谢他们,因为他们,我才明确了我之后的学习路线和求职路线,开始系统的学习知识,然后定期加入他们组织的项目群做项目。这种做项目的机会是很难得的,除了学校安排的课题,平时几乎不会有机会做集体项目,我很珍惜这样的机会。
前前后后做了三次项目,所用技术栈分别是无框架(手撸servlet和jdbc),mybatis(没错,连spring都不是),springcloudAlibaba微服务。前两次项目因为我在组内学的最多,也做过学校的项目,所以由我担任了劣质架构师,负责架构设计,数据库设计和概要设计。同时由于其他人技术栈,或者是大一的刚接触编程,前两次项目真的做的非常基础,东西不多,好歹也学到点。最后一次做的项目是今年年初做的了,技术栈很全很新,可惜的只做了CURD和部分前端,因为架子已经搭好了,不过通过学习这个项目还是学到了不少
准备秋招
谈了这么多,终于开始准备秋招了。之前在学校,寒假的时候就有在学习,但是零零散散地,没有系统地学起来。到了开学才算是真正开始了。每天就是图书馆食堂宿舍三点一线,坚持了近两个月,然后四月中旬开始投简历找暑期实习。
投递到五月份的时候,总共也就面了几家公司,有线上有线下,不过都没有结果。印象最深的是有一家公司,在面试完后问我有没有研究过源码,在我回答没有之后,语重心长地对我说,现在外面非常卷,你要有自己的核心竞争力,比如,你看过源码,别人没有看过,这就是你的优势,研究问题要透彻,你这些八股文一听就知道是背的,我不爱听。然后说了什么记不清了,反正当时我觉得,你招个实习就这么多要求,还要研究过源码,你咋不上天呢?不过后来秋招完才发现,这话说的一点没错
当时我还是HSD的成员,校园大使说HSD有专门内推,我还幻想着能进华子实习,牛客上的华为笔试题库练了个遍,结果后来啥消息没有,太单纯了还是。最后五月初经室友内推,进了一家以golang为主要语言的公司实习,待遇在成都还算不错。
第一段实习
不过好景不长,我的导师很忙,平时没空带我,也没空指导。我自学了两三天后,他扔给我了一个java项目,让我想办法改其中的bug,现在是跑都跑不起来。仔细看了下是一个jsp项目,还用了spring,但是不是springboot,配置地狱懂得都懂。还用了一大堆原生servlet的filter过滤器,十分混乱,这对于当时的我来说无从下手。再加上打听到上一个实习生就是在研究这个项目,搞了一周没搞出来不想搞了直接离职了,我怕我走上这条老路,直接给导师声明,我不会。好,导师直接拍板了一个惊掉我下巴的决定:将这个java项目重构为go项目
维护原项目对我来说都是不可能的事情,何来重构一说,而且我到底来说golang刚入门,能不能写项目还是两说。想重构项目,得先理清业务。我发现有些业务是调的PDD开发平台的,而这个开发平台提供了JAVA的SDK,开箱即用,但是golang没有。这下我开心了,跑去跟导师说,没有sdk,重构不了。导师说,没有的话你就想办法把java的sdk,转换成golang的,你去研究一下sdk的源码。这下我彻底震惊了,只要照着开放平台的文档,手动组装HTTP请求来获取token那一套了。
搞了几天,有一天我突然发现,原本跟我一起合作这个项目的前端离职了。这时候我就在想,我在这实习到底还有没有意义。毕竟是golang,要真搞这个几年java不是白学了,再加上目前啥学不到,就光维护屎山了,于是,在五月底离职了,那时候手上有个外包offer。
第二段实习
后来到端午,外包要入职的时候,突然意识到了外包多么多么不好,不好跳出来啥的,加上通勤距离较远,还不提供办公电脑,就拒掉了实习offer。没想到这次这家找实习一找就是一个月,中途几次想放弃直接准备秋招了,还好坚持下来了,因为没有实习的双非秋招真的很难很难。
第二家实习公司待遇蛮差的,但是也找不到其他的了(我真没想到那个时间段这么难找实习,我的简历已经算是不错的了,有微服务项目,八股文也背了很多),唯一的好处就是活轻松。我总共只干了一个半月就辞职了,因为要备战秋招,而且待遇实在拉胯。在那里干了些杂活,也没接触到什么新东西,学到什么东西,总之就是纯混个实习经验
这公司后续就是,公司主要技术骨干离职了两个,成都分部彻底关闭,仅有一个专科学历的同事仍然在远程实习。
开始秋招
笔者的秋招开始得不早也不算不晚,八月中旬开始。这时候主要投递渠道在BOSS直聘,牛客和官网。投递比例大概是七三开,牛客投递的算在了官网。由于经验不足,早起并没有海投,殊不知双非就是需要海投才能有更多的面试机会。初期投递主要城市是成都,挑了几个杭州的投递。中期九月十月才开始投递其他城市,广州,上海,深圳,可惜全部石沉大海了。
秋招的过程我的心情是这样的,先是信心慢慢。于是乎最开始一个月我都投的比较懒散,想起来了就投递,也没天天关注,而且主要投递了成都杭州,其他城市没咋投递(现在老后悔了)。后来九月中旬陆陆续续面了几家,答的都不错,但是都挂了。中途听一个其他学院的说,某某公司往年我们学校都看不起,狗都不去,保底都看不起,今年反过来了,变成我们被看不起了,人公司只招92,其他管你面试咋样通通给我挂。于是乎,这时候我就感觉不对劲了,投递笔试也不少了,但是面试只有两三次,但是这时候还不是很慌,只是找大佬改了下简历,但是没什么效果
十月份我终于开始慌了,感觉秋招形势太烂了,这时候才开始海投,但是为时已晚。中途也做了不少笔试,但是面试是几乎没有了。仅有的几次面试是之前投递的了,十月投出去的简历可以说是完完全全石沉大海。
十月底进行了秋招最后一次笔试,面试,但是最后倒在了二面的聊天面试,现在想起来可能是因为交际能力偏弱,或者一面面评低了,总而言之,秋招彻底结束了。不过最后一个offer是我11月入职后才收到的,避免了秋招仅一个垃圾offer的尴尬。
总结来说,牛客投递了300+公司,然后官网投递100+的样子,累计接近500投递,收到笔试不到40个,进入面试仅有七个。2023届双非是这样的。
最后拿了两个offer,都是八月中旬投递的简历,一家八月底OC,也就是目前实习的公司,一家十一月初OC,签了三方。如果我没有拿到另一个offer,可能就要在这家公司转正了,因为2022年秋招真的很寒,实在是不敢赌在2023的春招了,说实话很不甘心。
这家公司主要是,加班较多,而且是免费加班,加班三小时早上给你弹半小时,只有节假日加班才可能有加班费或者调休。其次是转正薪资拉胯,这个不谈,谁出来上班不是为了钱。还有一点就是,我觉得氛围不太好。我组长人是不错的,可能因为他不写代码,但是我导师在我刚来一个月天天CPU我,这个月还好点。最后一点,我觉得业务太窄了,可替代性太高,前途不好。我进的组是中台,偶尔写写业务,大多时间都是shit山里找bug,经过了两个月的时间,也确实学到了一些东西,但整体比起来仍然是瑕不掩瑜。比如来说,基层代码拉胯,像一座座shit山,我很难想象这样的代码居然支撑公司的这么多业务。公司自研了一个orm组件,自研了分库分表的一套东西。分库分表暂且不论,自研ORM极其难用,除了一些封装的比如selectByID这种,稍微有点条件就得用string或者stringbuilder拼接sql。至于连表查询更是没见过,可能是因为单表的字段够用了,或者是直接在业务中使用多条sql来达到join的效果。
未来打算
今天正式提出了离职,但提出以前乃至以后仍然纠结了许久。原因就是实习待遇算不错,而且包住。(也许薪资低一些我离职就会更果断)。毕业前的空档期,怎么安排,目前也没有想好,是继续找个公司实习,还是干脆玩到毕业,亦或是系统地看书或者学习一些课程?
目前打算毕业后去杭州,但是出于种种原因,不是很想离开成都,虽然这城市的互联网行业可以说又穷又卷,但我仍然舍不得离开。过完年修改下简历,试下春招吧,尽量找个成都的好点的,至少待遇要比现在这家强,实在不行,就润去杭州吧,打拼几年再回来。
未来互联网行业怎么样我也无法预测,我能做的就是提高自己,沉淀经验,争取不被裁员(现在想起来互联网真的青春饭,还是公编香)