非科班转码的秋招复盘:地理信息科学GIS专业到后端研发、软件开发

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

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

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

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

  投递情况:截至202401月,累计投递105(网申)+9(线下宣讲会)+2(BOSS直聘)+一些记不太清楚的(估计就几个),相当于一共120个左右。其中,面试大概有30场左右,每一场面试的详细提问情况、算法题目等我也都多次完整、详细分享过,所以这里不再赘述。

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

  接下来,个人情况方面,本科就读于华中农业大学——是个末流211,学校虽然和大家的比起来很菜但我真的很爱;硕士研究生来到了中国科学院空天信息创新研究院——归属于中国科学院大学,没有任何985211的名头,好像属于双一流了现在,但是毕竟知名度低,属于双一流或双非皆可的感觉。本科专业和研究生专业都是地理信息方面的(也就是GIS),本科是地理信息科学;研究生是地图学与地理信息系统,然后研究生阶段的课题组主要研究的是植被定量遥感方向。说到这里提一句,我还是比较习惯把自己的学校和具体专业全部说出来,感觉更清楚一些——毕竟我全网都是一个昵称,认识的早就认识了,不认识的还是不认识,就算HR看到了也没什么。

  其次,意向岗位方面,个人主要意向是后端开发软件开发这些岗位,同时也投递了一些运维岗位(这些主要是国企或银行科技岗)。前述拿到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月初。要知道,这个时间别说科班了,大多数非科班也都至少进入了提前批泡池子的的环节,但我才开始准备做题。对于互联网的笔试而言,在笔试最多的09月中旬至10月上旬期间,我的水平是连第一题都做不出来哈哈哈哈。

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

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

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

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

  最后,总的来说,上述我这个时间节点没有任何参考意义,毕竟开始的太晚了——要是把我的节点全部前移一年,也就是秋招开始前的一年就准备起来,我倒是觉得还挺好哈哈哈。

  我的战线拉得比较长,因为我倒是挺能熬的——越累越充实我越开心。事已至此,还是继续努力💪,春招继续吧!

2 个人心得

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

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

  那就按照秋招的准备流程,来汇总一下自己的踩坑经历和避坑经验吧。当然,结合自己的实际情况,这里总结的经验或多或少更适合于软件开发、后端研发方向的岗位。

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

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

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

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

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

  至此,大功告成。

欢迎关注:疯狂学习GIS

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/415442.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DApp:去中心化的革命与挑战

DApp(去中心化应用)是一种基于区块链技术的应用程序,与传统的中心化应用程序不同,DApp具有去中心化、透明、不可篡改等特性。本文将介绍DApp的前世今生,以及它的优势和未来发展。 DApp的前世可以追溯到区块链技术的出现…

【实战】K8S部署Redis集群代理Predixy

文章目录 前言技术积累为什么要在redis集群前面加个predixy代理?这样做的好处有哪些?常用代理配置网络存储 实战构建predixy镜像并部署下载predixy源码编译构建镜像创建K8S配置文件predixy-configmap并执行网络储存PV与PVC部署predixy-deployment 测试代…

CMake TcpServer项目 生成静态库.a / 动态库.so

CMake 实战构建TcpServer项目 静态库/动态库-CSDN博客https://blog.csdn.net/weixin_41987016/article/details/135608829?spm1001.2014.3001.5501 在这篇博客的基础上,我们把头文件放在include里边,把源文件放在src里边,重新构建 hehedali…

IPFoxy运营干货|谷歌广告Google Ads建立广告需要注意什么?

投放谷歌广告需要多少个步骤和什么准备工作,本文将来讲述,主要分5个内容:一、投放前竞对研究;二、投放前广告账户设置;三、建立广告系列;四、建立广告组;五、广告长期策略。接下来我们来开始建立…

AI视觉训练环境-【2】开发客户端搭建

本文介绍搭建一套简单的AI视觉训练环境的过程,作者也是刚开始接触机器视觉,现将学习过程中的搭建过程梳理下来分享给大家。创作过程实属不易,如不喜欢请轻轻绕过,如有建议无比欢迎,只愿我们共同进步。 训练环境 1.概述 开发环境基于yolov5进行训练演练,开发人员通过PyCha…

Gazebo的模型下载。

git clone zouxu634866/gazebo_modelshttps://gitee.com/zouxu6348660/gazebo_models.git,并完成路径配置。 (本文提供了gitee下载,国外的Github下载较慢。)

16位单片机单片机S1C17153

16位单片机单片机 .16KB ROM / 2KB内存 * S1C17653对于程序开发很有用。 .产生具有内置振荡器的操作时钟。 - OSC3B振荡器电路:2MHz/1MHz/500kHz(类型)内部振荡器电路 -OSC1无振荡器电路:32.768 kHz(类型&#xf…

【C语言】linux内核ipoib模块 - ipoib_intf_init

一、ipoib_intf_init函数定义 int ipoib_intf_init(struct ib_device *hca, u8 port, const char *name,struct net_device *dev, struct ipoib_dev_priv *priv) {struct rdma_netdev *rn netdev_priv(dev);int rc;priv->ca hca;priv->port port;rc rdma_init_netde…

微信小程序(四)页面跳转

注释很详细&#xff0c;直接上代码 上一篇 新增内容 1.相对路径页面跳转 2. 绝对路径页面跳转 index.wxml <!-- navigator是块级元素&#xff0c;占一整行 --> <!-- 页面跳转url&#xff0c;相对路径 --> <navigator url"../logs/logs"><butto…

匿名/箭头函数,立即执行函数IIFE;函数声明式和函数表达式

目录 匿名/箭头函数&#xff1a;简洁 继承上一层作用域链的this 不绑定arguments,用rest参数 rest 参数&#xff1a;...真正的数组 因为没有function声明&#xff0c;所以没有原型prototype&#xff0c;所以不能作为构造函数 当函数体只有一句时&#xff0c;可省 return ,…

c++:基于c语言基础上的语法不同(1)

前言&#xff1a;此篇文章适合学完c语言基础概念的同学&#xff0c;是帮助c向c语言的同学快速掌握基本语法。 基础格式 #include<iostream>using namespace std; int main() {system("pause");return 0; } 输入&#xff1a; cin>>a;//a是输入内容 输出…

MySQL面试总结

MySQL优化 1.MySQL如何定位慢查询 1.1开源工具 1.2MySQL自带慢日志 1.3解答 2.EXPLAIN 2.1解答 3.什么是索引 4.B树 4.1数据结构对比 5.聚簇索引&#xff08;聚集索引&#xff09; 6.覆盖索引 7.索引创建原则 8.什么情况下索引失效 9.你对sql优化经验 10.事务 11.MVCC 11.主从…