原创 比特蓉姐 比特就业课 2024-02-28 18:35 陕西
学长简介:
双非本科-计算机相关-年薪40w-北京
希望大家敢于做梦,敢于做大厂梦,敢于做即使双非本也要进大厂的梦!
01
个人介绍和
秋招offer情况
学弟学妹们,大家好,我是某双非院校的本科生,是比特Java102班中的一名老学长,很高兴能够通过这个机会和大家分享自己的秋招总结以及一些小小的建议。
整个秋招过程中,我拿到了阿里、百度、快手以及一些中小厂的offer,最后选择了去阿里,主要原因是阿里的部门比较核心,薪资开的也比较给力(年薪40w)。
学长的秋招offer和实习offer情况
02
学习Tips
因为我个人是Java开发,所以接下来的一些内容可能更有利于未来想从事后端开发的同学食用,当然其他方向的同学想要听我唠叨唠叨,我相信应该也会有收获的吧?是吧?哈哈
我想和大家说的是互联网一定会一年比一年卷,对于应届生的要求也会越来越高,所以不要想着投机取巧,仅仅靠背八股进大厂的时代红利已经不存在了。
当然了,这只是纵向对比的结果,如果横向对比的话,互联网相比较于其他行业而言还是非常香的(狠赚笔不是)。
03
CS基础学习
我是大二开始报的比特课程,跟随比特学了一年左右,在大博哥、汤老湿的教导下从一个计算机小白进化成一个能够独立完成项目模块的"小黑子”。
以下是我在学习比特课程时总结的相关知识点:
首先,跟着比特的课程走一定是没问题的,按照比特老师的教导,好好完成作业、刷力扣、写博客、写项目,一步一个脚印走。
我想对于大部分报比特的uu们而言,这些都是可以做到的。
但其实看比特逐年变化的课程大纲就可以看到,并非学完比特就意味着你具备了一个大厂程序员的基本素养。
其实我认为比特教给我们最重要的就是:基础技能和学习能力,这也是进入大厂的基本实力。
所以我想针对比特学习初和学完比特后的两个阶段唠叨一些:
1. 比特学习初
在比特学习完C语言后,就开始方向的选择,我觉得比较重要的一个点就是选择哪个方向,拿后端开发来讲就是选择C++还是选择Java。
网上可能会有些言论说学校好的选择C++,学校差的选择Java,我认为这其实并不是特别恰当的。
我的考虑因素有两个:第一个是你想从事哪种类型的后端开发,C++更偏向于底层开发,Java更偏向于Web开发;第二个也可以从你未来想去的公司来考虑,当然也并不绝对。
像阿里、美团这样的公司,大部分后端开发的部门使用的都是Java;像腾讯、字节这样的公司,大部分后端开发的部门使用的是C++、Go这种语言。
所以在选择哪个方向时可以参考自己未来想要从事的开发内容和想去的公司。
当然,这并非是鱼和熊掌的关系,比特的很多大佬都是双修甚至多修的。
事实是语言之间都是互通的,只要熟练掌握一门语言,再去学习其他语言都是非常容易上手的。
2. 学完比特后
在学习完比特教的知识后并非意味着你就可以进大厂了,程序员是一个持续学习的职业。
比特教给我们的是程序员的基本知识素养和自主学习能力,我们还需要去精进我们的技能。
这里我们可以选择去完善比特的项目,也可以选择去纵向或横向拓宽我们的技能点,很多同学可能认为计算机基础不重要,更注重框架的学习和使用。
其实不然,框架的实现和优化思想其实都是计算机基础原理落地的产物,希望uu们不要本末倒置,计算机基础才是最重要的。
这里我推荐大家去搜一下国外的四大课程(操作系统、数据库、计组和计算机网络),推荐看一些名校的公开课,跟着教授们做下对应的lab,一定会让你对计算机基础有更深的理解。
04
实习Tips
然后就是准备实习、准备秋招,其实二者是类似的,你需要做的就是去完善你的简历。
对于双非本科的我而言,学历其实相当于是一个扣分项,因此我需要从其他方面去提高我简历的含金量,如参加竞赛、去大厂实习、过四六级等等。
四六级:我建议四六级这种东西能在大一过就一定不要拖到大二,众所周知,你对祖国的热爱程度是随着你大学年龄的增长而增长的,所以想在大三大四去过四六级真是比登天还难了,我本身就是在大一的时候凭借着高中的微薄底子擦边飘过的。
参加竞赛:首先我建议去参加一些业界认可度比较高的竞赛,当然了,对于我们普通人而言,那种含金量很高的竞赛也不是我们稍稍努力就能得到结果的。
在这里推荐两个竞赛:蓝桥杯算法设计竞赛和美国大学生数学建模竞赛,事实上这两个竞赛也都比较水,但是如蓝桥杯国一或者美赛F奖以上的奖项还是有认可度的,具体的大家可以从网上看下。
大厂实习:这一点在我看来是最重要的,能在简历上拥有一段或多段大厂实习经历在秋招过程中是非常加分的。
实习的难度无论是从竞争激烈程度还是笔面试难度都是远远小于秋招的,因此大家可以在准备个80%的时候就投实习了。
这里还有个trick,可以动用你的人脉手段去打听大厂某些部门是否缺人,因为有些时间段大厂缺人的情况下面试是非常容易通过的,这就要靠你自己了,当然也可以寻求比特老师的帮助,让学长学姐帮你进行内推。
05
秋招Tips
然后就是秋招,像去年(2023)的秋招整个战线拉的非常长,所以还是非常考验大家的抗压力的,像百度7月初就开始面试了,到11月中旬还有大厂在面试,整个秋招相当于是从7月(暑假)-12月(寒假前)。
秋招的一个大忌就是自我怀疑:在秋招的过程中永远永远永远不要自我怀疑,即使面试面的很差,并非说是面试官故意KPI你(当然这种现象也有),而是如果你在面完一场就自我怀疑的话,整个秋招你很难挺过来的。
所以面试完你唯一需要做的就是马上总结面试过程中的不足,然后奖励自己一块蛋糕(别的也行哈哈),给自己打气,继续好好复习总结不足。
它其实是一个累积的过程:如果你在下一场面试中仍然没有回答出上一场面试中没有回答出来的问题,这种痛苦是会叠加攻击你的。
整个秋招过程可以大概分成3个阶段:测评笔试、技术面试+hr面、谈薪
1. 测评笔试
笔试包含选择题和编程题两部分,对于大部分大厂而言,基本上都是编程题。编程题考察的就是对数据结构和常用算法的使用和转化。
编程题应该怎么训练呢?拿我自己的经历来说:首先在跟随比特学习的阶段,要掌握基本的数据结构和算法;之后需要持续不断的刷力扣,这里推荐按照模块去刷题,形成自己对每个模块的收获,也可以一周打一次力扣周赛,提前适应笔试。
之后就是去刷各个中大厂的春招笔试题:这一点是非常重要的,因为每个公司的出题人基本上都是固定不变的,你可以通过提前刷他们出的题来思考他们的出题风格。
像今年美团、小红书就很喜欢出树形dp相关的题型,你如果提前刷过对应的春招题目,提前掌握树形dp相关的知识,笔试压轴题也能轻松做出来。
这里推荐一个公众号万诺coding:涵盖了很多中大厂的笔试题以及题解。
然后是测评:测评包括性格分析、逻辑分析和数理分析三部分,主要考察你的软素质。
大家一定一定要重视测评的作答,它固然是非常恶心且耗时的,基本上好好做一次测评需要1-2个小时,但是公司真的会拿测评结果来筛人,像今年京东就用测评刷掉了一大批人。
这里强调一点:如果想去阿里的同学一定要好好做测评,因为阿里是唯一一家非常重视测评结果的公司,甚至即使你笔试、技术面都通过了,如果测评结果没有达到合格分数线以上也会直接挂掉你的。
2. 技术面试+hr面
1. 技术面
这里就体现出简历上有大厂实习经历的好处了,面试基本上是围绕你简历上的东西问的,如果你简历上有大厂实习经历的话,面试官就可以和你聊你在大厂的实习经历了,当然这也意味着你要对写在简历上的实习经历了解的非常深。
这样面试节奏就会被你掌握,而一场面试的时间基本上是固定的,1-2小时,如果你可以把大部分时间用来聊你的实习经历,那面试官就不会在八股(计算机基础知识)或者算法上故意刁难你。
个人经历,真实有效。
当然因为越来越卷的原因,八股和算法已经成为基础了,所以这两者属于会、不加分;不会、会扣分的情况。
技术面最后一般都会有一个反问阶段:这个环节最好不要问面试官自己的面试结果或面试评价,因为面试官都是培训过的,问也是白问;也不要问部门的待遇,因为会给面试官留下不太好的印象,待遇问题可以在HR面的时候再问。
比较好的反问问题如:部门的业务情况,技术栈要求等
2.HR面
HR面相比于技术面就比较轻松了,HR一般会问一些你非技术方面的问题,考察你的稳定性、沟通能力等等。
这一部分可以参考比特教务系统-比特论坛-置顶的汤老湿的帖子《HR面试套路一览》。
3.谈薪
谈薪阶段一般是电话形式,在你之前所有面试通过并且排序通过后,HR会主动给你打电话。
在谈薪之前,公司可能会通过打电话或加微信的形式提前了解你的情况:比如你的其他offer情况、你的期望薪资等等,公司会根据你个人的排序结果以及其他公司offer情况来给你设置薪资,然后再打电话正式告诉你薪资情况。
对于我们应届生而言,我们主要关注的是其实就是薪资能不能多A点以及福利待遇构成。
A薪资:A薪资的前提是有其他公司开更高的价格后才能尝试去A,如果没有的话尽量求稳,这也是秋招多面试的原因,即使是你在拿到某家公司的offer的情况下,多拿几家offer,你手上的筹码就越多,就越能够拿到更高的薪资
福利待遇:这一块主要包括薪资构成、补助构成以及五险一金。
a. 薪资构成:要问清基础base是否能够保证一个月拿满,工资中是否包括绩效部分以及公司允诺的年终奖有多少比例能够拿。
b. 补助构成:主要包括房补、交通补等等,要问清补助发放是否有限制,如房补是否有租房距离限制、交通补是否晚上必须在几点之后下班才能领等。
c. 五险一金:要问清公司交公积金的基数和比例。
06
一点总结
写到这里,我还是忍不住想说些“废话”:
找工作确实是非常困难的,难在它会卡学历;难在竞争程度日益激烈;难在我们需要对每一个模块都熟练使用。
但找工作也没那么困难,你可以通过竞赛获奖、大厂实习去弥补学历的短板,希望大家不要杠,学历是过去式,除了考研没有第二条道路,但参加竞赛、去大厂实习至少是我们可以去尝试的;你也可以通过去啃CS基础、去实习提升自己的开发经验进而提升自己的核心竞争力。
希望大家永远不要投机取巧,永远不要投机取巧,永远不要投机取巧。
脚踏实地一步一个脚印的去学习计算机基础、去啃项目中的每一个功能模块、去参加竞赛、去大厂实习;同时也要仰望星空,敢于做梦,敢于做大厂梦,敢于做即使双非本也要进大厂的梦!
当然了,上面说的这些都是我个人的一些经历和思考,它并不能适用于所有人,希望大家能够取其精华,弃其糟粕,早日拿到满意offer!