计算机专业 春招&秋招经验分享

春招(暑期实习) /秋招是应届生非常重要的应聘时间,每一个想就业的同学一定要有所了解!

本篇内容,将与大家分享暑期实习和秋招如何应对招聘的个人经验,希望每个同学看完都能有所收获!

核心竞争力包括了软实力和硬实力。

· 软实力很好理解,就是候选人的沟通能力和逻辑思维水平等等;

· 硬实力也就是所谓的技术水平,则又包括了两方面: 算法能力和工程能力。

很多同学可能会发现周围的算法竞赛大佬能够比较轻松地进入大厂,于是误以为公司面试就是考察数据结构和算法题,以为只要会做算法题就能进大厂,因此埋头苦干,立志要刷题XX道,事实真是如此吗?

只有算法能力很强才能进大厂吗?

当然不是!

· 不可否认算法能力在应聘过程中非常重要,比如笔试筛人面试手撕算法筛人,但也一定不能忽略做项目的工程能力和计算机基础,比如网络、OS、数据库等等!算法能力很强的同学往往是会花费更多时间去背八股、做项目,高水平的算法能力和工程能力才是他们进入大厂的秘密!

· 但是大部分同学都会说:我没有打过算法竞赛,我的算法能力要做到怎样的程度呢?我还没做过项目,我的工程能力又要达到怎样的水平呢? 下面老舅集合自己的暑期实习/秋招的完整心路历程并给出一些个人建议。

· 具体会包括招聘的重要时间节点以及每个时间节点对应的准备程度,以及想要进入大厂应该准备到怎样的程度:

· 刚开始自学的时候,来就只有c++语法基础,学校也有教学数据库、计算机网络、操作系统,但是教的程度懂得都懂,后续的数据库、计算机网络、操作系统的学习老舅几乎都是从头再来,因此第一阶段就只有C++语法是扎实的,因此在暑假的8月份,老舅着重在学习Java语法的基础

· 接着就是系统性的学习,包括数据库、Redis、JVM、项目,前后花了约两个半月的时间去看网课熟悉理论、看面试题,工程能力的提升主要完整地做了个入门的项目和一个完成了一半的难度高一些的项目,共计1.5个项目;算法能力的提升则主要集中在刷“力扣”的hot100、剑指offer,老舅先花费了10天,每天刷题大概5-7道左右,然后就没有集中性刷过题。后续就是每天坚持写2道,坚持了2个多月,可以说刷熟练了这一百多题,应对暑期实习大部分的面试手撕环节还是能通过的。

· 其次就是系统性的把数据结构的链表、树、堆、栈、队列进行了学习,而以往学校教过的图的部分则直接跳过了(时间原因,抓主要的、高频的刷题); 最后在投递找暑期实习的前一个月、专门复盘学习的内容、做笔记的同时顺便理解并记忆八股,同时大量查看前辈的面经,可以用“牛客”app查面经。

· 最后成功靠着不错的工程能力和一般的算法能力收获了2家大厂暑期实习的offer和3家中小厂的offer。

· 接着就是靠大厂实习积累经验了,对于老舅来说,技术栈的学习深度远远不够,实习期间除了积累业务经验的同时,也在积极地利用空闲时间学习公司的技术框架,看源码等等。

· 同时为了准备秋招,还需要每天下班后坚持刷新题。这个阶段可以说是比前两个阶段加起来还要忙! 工程能力的提升则主要来自实习做的模块任务,当然,实习生做的量其实不大,因此要学会看同事前辈们的需求和代码,看懂了就在简历中写是自己写的,只要面试时能表达清晰就行。同时仍然需要不断复习巩固八股,印象最深刻的就是背的八股文在实习时写部分需求的过程应用的非常好。

因此八股真的不仅仅是死记硬背

也非常需要理解!

算法能力的提升主要来自平时下班和周末的刷题,秋招的算法要求比实习要求高!老舅认为应对秋招,力扣300+左右的题量是最稳健的!当然其中包括了hot100和剑指offer加起来的百多道题目,因此需要额外地新刷一百多道题目,可以针对自己薄弱的部分,比如老舅针对动态规划部分就新刷了20+的题,当然还能刷一些企业历年真题。

就业方向有哪些?

对于计算机学子去互联网公司,往往选择的岗位分为技术和非技术两种方向,技术方向包括:前端、后端、算法、测试、运维等,非技术方向包括:产品、运营。并不是所有人都会选择技术方向的,后续还会出文章去分析非技术方向,本篇的内容主要还是围绕技术方向:

前端方向:

前端就业分析之前端六问

1、前端方向是什么:

简单来讲,前端主要负责用户所直接看见的一些内容,例如我们看到的网页,软件,APP里面的页面都 可能是由前端实现的,它主要负责给用户展示内容,也负责一些和用户进行交互的内容,比如用户点击一个 按钮,鼠标滚动,页面滚动,一些动画的展示等等~当然前端能做的事情还有更多,比如实现一些3D的内 容,也能写一些脚本等等~

2、前端的待遇、前景怎么样:

目前互联网大厂里面前端的薪资会比算法同学低,和后端相等,比测试、产品、运营等同学高,应届生 大厂基本上白菜价(最低的价格)在30W出头,最高就50-65W都有可能;如果是中小公司的话前端薪资可 能会比后端同学低,但是还是比测试、产运等同学要一些的~

我认为了前端的天花板还是可以的,99%以上的同学碰不到前端的天花板~但是不得不承认, 从目前互联网行业的情况来看,前端天花板会比算法、后端、产品等岗位的同学要低一些~

3、前端要求高吗?

在技术岗里面,我认为前端应该是要求倒数第二的岗位,要求还是比较低的,我认识有的专科同学去了 大厂(还是非常少数),有很多很多双非同学拿到了腾讯字节美团等等大厂非常非常高的薪资(年薪 45W+)。从个人视角来说,前端相对来说还是不卡学历的,双非本科都会有很多的机会,主要看技术、项 目、实习经历等等~同样的学校很可能后端产品等岗位过不了简历,但是前端可以。

4、前端的学习难度和所需学习时间:

在技术岗里面,学习难度我认为前端是最低的一档,同时学习前端,你可以分分钟看到你的代码在电脑上的展示成功,所见即所得!非常适合新手入门,转码,这也是很多人喜欢前端的原因~

5、前端目前卷吗:

现在几乎所有的互联网方向都很卷,大家可能也听说过”前端已死“的言论,但是我觉得从应届生的角 度,如果愿意付出时间去学习前端,其实入行是极其容易的,因为应届生有校招这个通道,所以说入行还是 非常简单的!

6、推荐什么样的人学习前端?

学习不是特别高(华五以上)或者学历比较低的同学、学习时间有限、自认为学习能力相对没有那么 强,追求成就感,比较喜欢内容展示在页面上;有这些特点的同学我都比较推荐学习前端!

后端方向简介

后端和前端存在一个非常大的不同,那就是前端语言通用,而后端则根据语言划分了很多方向,而且不同公司使用的语言不同,所以会存在“对口”的问题。后端方向可以说是很“卷”的,这是因为学校教学的课程很多也和后端相关,比如数据库、计算机网络等。

后端方向这么卷,人这么多,难道没什么优点吗?

当然有,后端卷的原因首先就是后端岗位的需求数量是开发市场上最多的,不管大中小厂、银行、国企,每年都会有大量的后端岗位,其次薪资水平也很不错,大厂后端的薪资普遍在30-50万之间,部分中小厂也能有20-30万。

因此挑战多,但机遇同样也多,下面老舅从不同的后端语言详细分析下招聘情况:

后端方向(Java):

优势:学习资源丰富,岗位数量很多,大中小公司都有很多Java开发的岗位,银行几乎都是用Java,薪资水平正常,天花板高。

劣势:门槛比C++低,很多转码或非科班同学都是Java方向,虽然岗位多,但是竞争人数也非常多,这就导致很卷,Java学习的内容杂且多,项目容易烂大街,区分度低。

下面列举一些使用Java作为主要语言的公司(通常一个公司会有很多种语言):

阿里、蚂蚁、美团、京东、滴滴、快手、拼多多、小红书、携程、银行。

后端方向(C++):

优势:学习资源丰富,门槛高(通常看重算法等竞赛),大中小厂都有一定数量C++开发的岗位,尤其是集中在游戏公司的服务端开发和车企(自动驾驶等等),薪资水平高,天花板高。

劣势:岗位数量相对Java少很多,根据以往的学长学姐的经验,除了竞赛也比较看重学历(985硕士、211硕士),面试难度很高,而且简历项目几乎都是相似的webserver、cmu15445和mit6.824。

下面列举一些使用C++作为主要语言的公司(通常一个公司会有很多种语言):

腾讯、米哈游、网易、百度、华为、快手、大疆、车企、影音视频公司。

后端方向(Go):

优势:学习资源正常数量,如果有Java或C++的基础,学习Go的门槛非常低,岗位数量和C++差不多,但没Java和C++那么卷,薪资水平看公司。

劣势:岗位集中在大厂和初创公司,中小公司的Go的岗位很少。

下面列举一些使用Go作为主要语言的公司(通常一个公司会有很多种语言):

字节跳动、腾讯、米哈游、百度、网易、哔哩哔哩、部分自动驾驶车企。

后端方向(Python):

优势:学习资源正常数量,简单上手,门槛非常低。

劣势:岗位数量很少,通常当做一个工具语言/脚本来使用,一般是选择算法方向的同学使用,开发方向较少。

下面列举一些使用Python作为主要语言的公司(通常一个公司会有很多种语言):

AI公司、部分自动驾驶车企。

对于后端方向,老舅建议在学有余力的情况下,编程语言一主一副,除了精通某一门语言,还可以多学习另一门语言作为备份,例如主Java副Go、主Go副Java、主C++副Go、主Go副C++。但是一般不建议主Java副C++/主C++副Java,一个原因是二者都比较重量级,对于校招生来说,时间非常的宝贵,学习的东西要非常熟悉,因此最好先精通其中之一。

测试方向:

优势:学习资源较少,岗位数量多,几乎所有公司都需要测试,上手难度低,但和开发相比面试难度和工作难度都会低许多,是一个“曲线进大厂”的方式

劣势:比较看重工作/实习经历,虽然不需要做开发的内容,但是通常要求有过开发的经验(至少非常熟悉开发流程),比较多开发同学转测试方向,测试方向的天花板低。

粉丝福利, 免费领取C/C++ 开发学习资料包、技术视频/项目代码,1000道大厂面试题,内容包括(C++基础,网络编程,数据库,中间件,后端开发/音视频开发/Qt开发/游戏开发/Linuxn内核等进阶学习资料和最佳学习路线)↓↓↓↓↓↓见下面↓↓文章底部点击免费领取↓↓

  • 9
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值