GIS转码的秋招历程与踩坑经历

  本文介绍地理信息科学GIS)专业的2024届应届生,在研三上学期期间,寻找后端研发软件开发IT方向工作的非科班转码秋招情况。

  首先,这篇文章一开始写于2023年年底,当时为了参加一个征文活动,所以秋招还没有完全结束就先写下了本文的一部分内容;随后,在202401月份,虽然秋招也还是没有完全结束,但又为了参加01月中旬的一个活动,空余之时会再偶尔完善一些内容,直到本文初步完成(之所以说是初步完成,是因为后续可能还会陆陆续续再更新一些最新的心得和进展等)。其次,这篇文章暂时仅讨论秋招,对于更早期的暑期实习日常实习,以及目前已经开始面试的春招暂不讨论——当然,这些内容后期也会在其他文章中再做复盘。以下是本文正文。

  2023年的最后一个周五,坐在周围领导同事都已经走完的工位上,正好回顾一下这个充实的秋招历程。

  首先是总结。本次秋招经历,归纳为一句话——贼菜的、后知后觉的非科班(期望可以)转码

  投递情况:截至202401月,累计投递105(网申)+9(线下宣讲会)+2(BOSS直聘)+一些记不太清楚的(估计就几个),相当于一共120个左右;这些企业中,我这里主动退出流程的大概有10家,其他全部都参与了。其中,面试大概有30场左右,每一场面试的详细提问情况、算法题目等我也都多次在全网完整、详细分享过(截至目前还没分享过的企业,我在之后也会陆陆续续发出来),所以这里不再赘述。

  收获情况:截至202401月,三方空白(甚至我的三方是连有都还没有,因为我们学校是拿到企业的意向后再申请开三方);明确的Offer4个,分别为光庭大华建信金科天津勘察设计院;给出意向但没有明确Offer的有1个,为华为(因为工资太低了,之前想的是肯定不去的,就阴差阳错地和对接人说没必要再给我报批了;但是后来对接人又联系,我也看春招形势严峻,所以也申请报批,看看具体薪资怎么样再说);终面结束后主动拒绝推进后续流程的有2个,分别为工行数据中心(体检环节退出)、中国信通院(实习环节退出);此外,目前还有大概4个过了终面后迟迟无回音,肯定也是凉了——但是秋招还没完全结束,所以暂且还是将他们算作是泡池子中,这些企业的名称暂时就不说了。

  接下来,个人情况方面,高考目标是保二本争一本的我,本科有幸就读于华中农业大学——是个末流211(潘老师说这里应该叫做较强211而非末流),学校虽然和大家的比起来很菜但我真的很爱;硕士研究生有幸来到了中国科学院空天信息创新研究院——归属于中国科学院大学,没有任何985211的名头,好像据说属于双一流了现在,但是毕竟知名度低——在不同的用人单位,国科大有种时而属于双一流、时而属于双非、时而属于野鸡碰瓷中科大或GF科大、时而属于要被问一下贵校是专科还是本科的感觉。本科专业和研究生专业都是地理信息方面的(也就是GIS),本科是地理信息科学(非常有用的专业!);研究生是地图学与地理信息系统(非常有趣的专业!),然后研究生阶段的课题组主要研究的是植被定量遥感方向。说到这里提一句,我还是比较习惯把自己的学校和具体专业全部说出来,感觉更清楚一些——毕竟我全网都是一个昵称,认识的早就认识了,不认识的还是不认识,就算HR看到了也没什么。

  其次,意向岗位方面,总的来说就是IT。其中,个人主要意向是后端开发软件开发这些细分领域的岗位(之所以确定这个意向,主要是因为实习是后端研发方向的),同时也投递了一些运维岗位(这些主要是国企或银行科技岗)。前述拿到Offer或意向的岗位,也全都是上述这些IT方向的岗位。

  所以这么来看,自己也算作非科班转码了。这个转码,倒不能说没效果,但是效果目前还比较有限——目前所有有结果的企业,全都是来自制造业、银行等领域,或者是一些子子孙孙国企,而没有任何一家最想去的互联网单位(甚至能走到一面的互联网公司也就没几家,几乎全都是笔试就挂了)。但其实对于这个结果,我感觉能这样已经还是很幸运的了,毕竟知道自己当前的问题所在,那就是开始得太晚了。

1 秋招流程

  所以这里再复盘一下秋招时间线。

  • 2023.03下旬,开始初步准备简历与暑期实习。
  • 2023.05中旬,暑期实习的申请都没有通过,也就暂停了求职方面的准备。
  • 2023.06下旬,开始投递日常实习。
  • 2023.07中旬,开始日常实习。
  • 2023.08上旬,开始秋招投递,主要为网申。
  • 2023.08下旬,开始刷题,但较为随意。
  • 2023.09上旬,开始有计划地刷题。
  • 2023.09中旬,开始有计划地复习八股。
  • 2023.10中旬,逐步停止网申。
  • 2023.11中旬,网申的笔试面试逐步减少;但投递了宣讲会。
  • 2023.11中旬,收到第一个Offer
  • 2023.12中旬,各类面试都开始进入尾声,要么泡池子要么完全没有音信。

  总的来说,我是从2023年的08月份开始,才算做真正意义上的准备秋招(前面的06月虽然准备了日常实习并在07月顺利入职,但是当时也是运气好,并没有真正为了找实习、找工作准备太多内容);然后在11月左右,就算逐渐停止了,只剩下进行一些未完成的笔试、面试。最终进入12月中旬,可以说算是完成了全部秋招的内容(除了还在等其他几个公司的结果)。

  从下面的刷题记录可以看出来,我开始刷题的时间是2023年的09月初(下图是在202401月底截取的,中间空缺的那几天是因为我阳或者甲流了;niuke上我也刷过几天题,但是不多,可以直接忽略)。要知道,这个时间别说科班了,大多数非科班也都至少进入了提前批泡池子的的环节,但我才开始准备做题。对于互联网的笔试而言,在笔试最多的09月中旬至10月上旬期间,我的水平是连第一题都做不出来哈哈哈哈。

  虽然现在随着刷题的开展(每天至少3道新题目,目前有500+的题量,如下图所示;这个图截取得稍早一些,不是最新的),确实可以感觉到算法能力确实有提升了(华为2轮专业面试的手撕都可以顺利完成),但是毕竟早已经过了互联网的秋招时间,所以至少在互联网企业方面,还是颗粒无收的状态。

  进入11月,随着刷题和八股复习的深入,感觉对于当时的面试(当时的面试互联网也都比较少了,主要就是银行、国企这种对于算法和八股考察没有那么深入的岗位),确实有比较大的提升,而这对于开始比较晚的银行和国企而言,确实是有帮助的。

  随后,再进入12月,此时还有几个公司在等结果。这里也正好再提一句华为(如果看过我削红薯发的笔记,大家对这一点就很熟悉了)——由于误打误撞报了海思,所以预期薪资真的不高,算下来我需要进去干个好几年,才能赶上两三年前毕业的研究生同学的起始薪资。所以一开始也和对接人说了,如果是报批13那我应该就不去了;后来到了01月,对接人又联系到我,我才知道原来上次我这么一说之后,对接人看我意向不强烈,就干脆没再报批了;但如今,结合今年春招大致的情况,这一次还是让对接人先报批了,走一步看一步再说。

  但是无论怎样,无论最后是签一个保底,还是直接all in春招,这个春招是肯定还要再冲一冲的——尤其是互联网公司和四大行的总行,和一些真国企,还是希望可以再尝试一下。

  最后,总的来说,上述我这个时间节点没有任何参考意义,毕竟开始的太晚了——要是把我的节点全部前移一年,也就是秋招开始前的一年就准备起来就很好了——这个尤其适用于互联网研发方向的求职,说实话如果意向单位是互联网,那研一大二最好就得开始准备(如果是博士去互联网,那多数情况就是进去搞算法研究了,这种反倒不需要你提前太早准备,读书期间好好科研,多发计算机、算法领域的论文就行)。

  我的战线拉得比较长,因为我倒是挺能熬的——一边实习一边秋招一边搞课题组工作一边小论文一边大论文一边学生工作一边写博客(博客这里,我的发布平台现在累积已经19个了,也确实挺麻烦的),但越累越充实我就越开心(但记得要作息规律,否则秋招体检会给你当头一棒)。人这一辈子,年轻的时候就那么几十年一百来年,这个时候不累一点、不拼一点,难道还等着一两百岁之后再拼嘛?那时候就算我想拼,说不定都拼不太动了——至少没有现在年幼(未成年)的我拼起来效率高。事已至此,还是继续努力💪,春招继续吧!

2 个人心得

  前面大致复盘了一下自己秋招的时间节点,这里就介绍一下从这个漫长的过程中,积累出来的一些经验吧。

  对于我而言,肯定称得上做得好的并不多,但是踩的坑倒是不少,所以也算有一些避坑的建议或者经验。这些经验,有些或许我还可以用到春招上,但是大多数我虽然意识到的了,但是已经来不及去修正了,所以也就发出来,供大家参考。

  那就按照秋招的准备流程,来汇总一下自己的踩坑经历和避坑经验吧。当然,结合自己的实际情况,这里总结的经验或多或少更适合于软件开发、后端研发方向的岗位。此外,目前这几点经验,说得都比较宽泛;具体细致的内容,之后有时间了可以再更新。

  尽早明确方向。 是就业,还是深造?如果就业,投递哪个方向的岗位,哪种类型的企业?如果深造,是国内还是国外,选择什么方向的课题组?这些都是越早搞明白就越好的。虽然我在和师弟师妹说求职、深造的时候,也经常说不着急,等研三之前搞清楚就行,但是还是尽可能早一些。我在实习的时候,旁边组来了一位大四保研到北大的同学,就用这剩下半年的本科时间来实习——无论最终研究生毕业后,他是选择走学术,还是找工作,至少早在大四就积累了一段大厂(应该可以称得上吧)的实习经历,对于自己衡量个人兴趣,以及后面如果求职的话投递简历、面试等流程,都是很有帮助的。回头看看我自己,大四也有幸保研了,但是那一年过得浑浑噩噩,自己都不知道自己这一年做了什么。如果能回到过去,我也第一时间来北京实习了哈哈哈。

  尽早开始准备。 明确了方向,就需要尽快开始针对这一方向来做准备了。对于秋招,我感觉提前半年(从秋招那一年的寒假结束就开始)准备,都不能说够早;最好就是提前一年(研一或者大二结束的暑假)来准备。就拿开发方向的岗位来说,一旦确定了自己的意向方向,那么就需要充足的时间来准备刷题、背八股,如果时间有盈余还可以再卷一两个项目。如果像我一样,在上文提到的,09月才开始刷题、看八股的内容,还是非科班,这要是能找到大厂Offer我自己都不相信哈哈哈。

  最好有一份对口的大厂实习。 我的能力一般,但是运气真的很好——虽然秋招开始准备得很晚,但是研二结束的暑假,有幸参与了滴滴的日常实习。真的可以感觉到,我所参与的大概30余场面试,几乎每一场的主要提问重点都是这一项实习的经历,此外还外加本科期间参加的一些实习、课程设计经历。尤其是有的面试,一共不到一个小时,提问滴滴的实习就可以有三、四十分钟。试想一下,如果没有实习经历,那么面试官要用什么来消耗这接近一小时的面试时长呢——只能是八股了;而只要一提问八股,那被问到不会的知识点的概率,可就飙升了。与此同时,因为实习的经历都是自己做过的(当然肯定也会夸大一些,毕竟要适度包装自己嘛;但是再怎么夸大,只要别太过分,自己肯定都可以圆回来的),所以题目的难度就小很多了;而且你还可以刻意将面试官的提问方向引导到自己比较擅长的领域。所以真的很感叹,还好我有这一份实习,要不然以我这种菜鸡的水平和短期的准备,那连现在至少可以用来保底的小银行、小企业都拿不到Offer了。

  多刷题,多背八股。 这个其实没什么好说的,如果想去互联网相关的企业或岗位,不管科班不科班,相信大家都知道要准备这些。但是,知道要准备,和真正去准备,这可完全不是一个概念。我从今年的3月份开始找暑期实习开始,就立志每天刷一道题;结果直到8月份,连日常实习都已经开始了一个多月了,才真正实习每天刷题的目标。所以,为了追赶进度,从9月份开始,每天坚持刷若干题目,其中至少3道新的题目。有的时候,因为白天要实习,所以课题组很多工作没有来得及做,宁愿第二天开组会被老师骂(虽然我导师一般也不会骂我,她很支持我找工作的事情,还专门和我说如果需要去外地面试就尽管和她请假),我也要完成前一天的刷题目标后才开始搞组里的活——没办法,谁让我前面几个月没有开始准备呢哈哈哈。还有八股,这个我是坚持每天看1节小林的八股。只要能坚持,雷打不动,节假日也不休息,那么放心,肯定会有收获的。

  海投,海笔,海面。 这一条对于我这种非大佬而言很适用——对于大佬而言,投递几个最想去的企业和岗位,然后冲SSP就完事了;但是对于普通人而言,谁也不知道自己的秋招是满载而归,还是一无所获。所以面对未知,能做的只有海投。我当时有一个策略——因为自己刷题比较少,所以很多时候一些互联网公司的笔试做的就很差,考完试就知道凉了;那么只要有这种情况出现,我就会再去投3家新的公司,来弥补当前这个肯定凉了的机会。当然,我最终投递的120余家公司,和真正的海投大佬比起来不值一提,九牛一毛;但是对于自己而言,积累了大量的笔试、面试(尤其是面试)经验,甚至还出现过几次不同单位面试手撕代码题目一致的情况。正是这种方法,才可以强制自己积累更多的经验。

  至此,大功告成。