秋招总结(上)

本文最适用的人是我自己,毕竟这是我的真实经历,也许会对其他有意cs就业的同学有一点参考,我仅是一个经验匮乏的本科生,文中的各种观点可能都很片面,希望大家理性看待并轻喷
这是一篇我发在学校论坛上的帖子,顺便就直接搬运过来了,后续会再陆续做一些修改与补充

0 缘起

在前晚的蚂蚁笔试和昨晚的小马智行笔试基本败北的境遇下,我突然意识到我的秋招就快结束了,自从拿到暑期实习以及并又拿到一些offer之后,我疏于刷题与基础知识的巩固,也没有再投再面的心气了。从大二上决定并开始着手转码后,我艰难在这条少有人迹的路上独行,从一开始的目标——拿到中厂的开发offer,一步步演进,到大厂offer,再到sp或者更高等级的offer,我也算是在hc较为紧张的23届兑现了两年前对自己的热血承诺。

两年前的我曾经寻找生化环材本科生转码成功的经历和案例,可惜寥寥无几,但此文的目的并不是盲目劝进,毕竟cs的就业情况也日趋艰难,而且在兴趣与意志力的缺乏下逼自己跨专业学习cs本就是一件难事,我仅仅用此文记录我的经历并提供一个样例

1 我的秋招

我是环境学院的23届本科生,辅修cs(但实事求是的说,辅修的cs并不能在比较大的程度上对自身能力有过大的提升,这点我后面还会提到),技术栈方向主要是C++/Python的后端开发。在暑期实习之前,我有一段量化私募C++的实习经历,暑期实习去了阿里云钉钉

因为我暑期实习采用海投的策略,投了十来家大厂并基本都通过,所以有较多转正以及直通终面的机会(腾讯,阿里,百度,字节,携程,某ai公司),相对来说我的秋招还算顺利~

(基于一些量化私募不透露offer或意向而防定位的情况,我对部分公司名称做了隐藏)

已offer: 中部百亿量化私募交易系统开发,中部百亿量化私募高频开发


已意向: 字节跳动系统架构(未定级),美团基础研发(未定级),tplink软件开发(ssp),中部百亿量化私募高频开发


流程中: 阿里云钉钉(直通终面),某ai公司后端开发(直通终面),百度商业架构(直通终面),元戎启行(二面),中部百亿量化私募(二面)

2 个人情况:选择

转码的选择:跨保 or 考研 or 就业

大一上楼主成绩尚可,应该在保研名额之列,这也是我选上cs辅修的原因,但可能由于个人兴趣和对职业发展的规划,以及个人在本专业的能力缺乏等原因,我决定投身cs的领域,于是摆在面前的选择是保研,考研两个选择,彼时的我还没有意识到直接工作的可能性

跨保
我曾今探究过跨保的可能性,但大一结束我的排名已不在最前列,所以当时直接否定了跨保的想法。但现在从我所了解的和我身边的同学经历来说,在排名靠前又有一定相关专业能力与背景的情况下,跨保无疑于最好的选择,但当时的我决然地放弃了,准备开始考研

考研
大二上时我开始着手准备考研,因为准备跨考cs,也不能避开408的原因,我开始复习线性代数,自学算法与数据结构(这里出现了辅修cs的弊端:课程开设的时间过晚,大三上才能选修这门课程),在十月中旬的时候,我循着算法与数据结构找到了leetcode,不仅仅是开始刷题,这更让我发现了直接就业的可能性。

另一方面,我的资质与能力并不能保证在考研的时候有足够的实力从一众竞争对手中脱颖而出,这种不确定性让我逐渐萌生了退意,最后在一个小雨淅淅沥沥的深夜,我做出了放弃考研开始准备就业的决定,而在后面的日子里,考研的想法反反复复一直持续到近日,我实在无心也无力再去准备考研,于是作罢。

就业
我对就业与众多公司基本情况的了解基本来自知乎与牛客,来自大二上后半期以及大二下的无数个我躺在床上一遍遍搜索相关知识,然后无奈又筋疲力尽地睡去的夜晚的所学。

简单说来,就是投简历——笔试——2-4轮技术面试——hr面——意向——offer,而投递的时间从昔日秋招的金九银十(九月十月)越来越早到今年基本到了金七银八(七月八月)。
而当时头部的大厂还是battmd(百度腾讯阿里头条美团滴滴)。基于我对自身实力的评估,我将百度作为我的目标,此后,我便开始一步步制定与完善计划,向着拿到百度的白菜offer的目标努力。

就业的选择:前端 or 后端 or 算法, C++ or Java or Python

从现在回看之前的每个选择都觉得理所当然,但当时必然是经历了辗转反侧的纠结。就像如今的我觉得选择C++后端开发理所当然而天经地义,其实当时的我作为一个对行业完全不了解的纯小白,根据没有任何办法抉择。

不过有一个通用的笨办法,就是所有的都试一遍。正如第一个选择我尝试了跨保,考研相仿,我的第二个选择,一路从Python的数据分析学起,先到C++,再到前端开发,Java后端,机器学习,最后又转回C++的服务端编程。

当然,这样的说法显得不太专业,因为编程语言只是工具,但对于当时的楼主来说只有这些粗浅的概念。大家可以把诸如C++或者Python理解为有所偏重的一套体系,如C++更偏向于底层高性能的开发,Java更偏向于数据库中间件的使用与开发,Python更偏向于数据分析与简单的业务逻辑实现。

最终其实在大二下的中期我才完全确定自己C++后端开发的方向,而对C++的编程又有C++withSTL到面向对象再到C++11/14以及模板编程的一系列成长之路。这看似走了很大的弯路,但我看来这些弯路必不可少也有着很大的用处,昔日的一点一滴的积累会以另一种方式出现之后的生活中:这当中就有,Python的基础(numpy/pandas/matplotlib)用在了数模比赛与实习,HTML/CSS/JS的基础用在了PRP,而Java与Go的学习也让我对各式各样的编程语言不再排斥。

3 一些问题

与本专业的平衡

如果要本专业和绩点兼顾,势必要花费巨大的努力并且牺牲掉休息时间,但楼主是一个慵懒的人,不肯放弃娱乐,于是我便放弃了本专业的绩点,至此我在本专业得过且过,排名从保研中游跌至中下。而这或许是最难的一点,说服自己走出舒适圈选择另一条不知道是否能成功的道路或许还没啥,最难熬的是面对老师家长的质疑,很容易影响自己的判断,但我觉得自己的选择自己买单就好了,大学算是试错成本最低的时候,所以也就孤勇前行了。

关于辅修

按照19级的辅修安排,大二下:离散数学,大三上:算法与数据结构,大三上:软件工程,大三下:操作系统,计算机网络,大四上:数据库原理,计算机系统结构,选修

因为几乎所有的课程都是主辅并轨,所以课程的充实度和质量还是非常能保证的,主要问题就是时间安排地太晚,在应该暑期实习的大三暑假,才刚刚学习了os和计网,所以很难有有竞争力的项目,更别说实习经历。所以我觉得辅修更适用于跨保或者考研的同学,提前学习相关知识或者让自己掌握得更牢固,而对就业来说,一个第二学位的认可有一定的含金量,但是在知识层面上提供的帮助就不够大。

我的路线参考

我曾在暑期实习时写过一篇短文,简述了我的学习经历,可以在一定程度上复用。
暑期实习总结——生化环材本科生的大厂实习梦 52

本来想更新一下对于笔试面试各科以及一些简历方面的问题或见解,但确实水平有限,我的一些错误建议或理解可能会对大家产生误导,带来不必要的麻烦,而我仅仅作为一个转码的本科生,自然也没有什么新奇或者能振聋发聩的建议或者想法,唯一的建议就是在信息时代善用搜索引擎,找到自己想要的和最适合自己的东西

#秋招##23秋招##C++工程师##校招##我的秋招记录#
全部评论
膜拜,这就是交大的学习能力吗😂
9 回复 分享
发布于 2022-09-18 22:44 四川
是校友,但仿佛又不是校友
3 回复 分享
发布于 2022-09-19 00:45 上海
好像在水源上见过这个贴
1 回复 分享
发布于 2022-09-20 11:47 上海
学弟太牛了,我sjtu材料现在刚研一,发现自己还是什么都不会
1 回复 分享
发布于 2022-10-11 21:51 北京
为啥在cc98看到过这个帖子
点赞 回复 分享
发布于 2022-09-21 02:02 浙江
强的一批
点赞 回复 分享
发布于 2022-09-21 17:52 上海
校友强我弱系列
点赞 回复 分享
发布于 2022-09-22 01:23 上海
好强啊
点赞 回复 分享
发布于 2022-09-25 01:35 上海
原来是早就关注的交大佬
点赞 回复 分享
发布于 2022-10-04 06:31 上海
良心文,问一句佬暑期实习拒了会对秋招有影响吗?同非科班转码,真的受到鼓舞了
点赞 回复 分享
发布于 2022-10-23 22:35 北京
校友太强了
点赞 回复 分享
发布于 2022-11-07 11:03 上海
太强了,膜拜大佬
点赞 回复 分享
发布于 2023-04-14 10:06 湖北
qilin投资?
点赞 回复 分享
发布于 2023-04-19 08:05 美国

相关推荐

评论
40
47
分享

创作者周榜

更多
牛客网
牛客企业服务