前言

我是一个普通本科出身的Android程序员,我的学校也不过就是一个普通二本。

嗯,我的学弟学妹们也是一样的,都是普通二本。但是和我不同的是,现在的社会越来越浮躁了,浮躁的让人沉不下心认真做事,让人忍不住去想各种有的没的。

比如我的这些学弟学妹们。我已经不止一次收到来自他们的私信了,他们问的内容,无一不是表达对自己学历的自卑和对即将离开学校的自己的不自信,还有对面试被拒的伤心。

千篇一律的问题,基本内容如下:

  • 面试挂了,大厂面试到底更看重学历还是技术?
  • 我这样的学历在求职中有什么需要注意点的点吗?
  • 简历有什么技巧吗?
  • ……

今天在这里就来个统一回复吧。

来自面试官朋友的话

我们组最近在招应届生,恰好,几个面试官都还比较熟,在平时聊天的空档我就这个话题问了一下他们。

其中一个朋友的原话内容大致是这样的:

现在互联网公司节奏很快,招的人进来能立刻干活的,立刻产出的是最好的,尤其是那些中小型公司。他说,如果面试官看见两个人,一个学历低能力强,另一个学历高能力弱,基本上99%都会选能力强的。

当然了,学历高的这个面试的时候简历通过率比较高一些。

不过学历这个东西,进入社会越久,对个人的影响就越弱。

也就是说,学历这个因素对大家找工作的影响,只有在刚毕业两三年内是最大的,越往后,影响越小。而且,我们搞开发这一行的,学历的作用远远不如技术发挥的作用大。

当然,也分情况。这是来自另外一个面试官同事的看法:

面试到底更看重学历还是技术这个问题要看从事的岗位。

如果是算法、人工智能等这些岗位,一般情况下会比较看重学历,因为这类岗位比较偏学术型(也有偏业务型),在研究生能写算法相关的 paper 比本科生当然更有优势。

如果是前端开发、后端开发,有个本科学历就可以过了互联网大厂的门槛了,因为这类岗位注重的是你的技术能力。

这个就要看大家自己的职业目标了,如果目标职业对学历有较高要求,也可以考虑考个研究生什么的,做一个提升。

基本上来说,普通本科学历是满足绝大多数岗位要求的。而只要过了简历关,剩下的就要靠自己掌握的技术来争取了。

身边的优秀校友案例

其实我们学校进入大厂的也不少。

不久前,我的一位学弟(我的学弟当然和我一样是普通二本)拿到了京东的offer。

他找我这个“老人”唠嗑(主要是报个喜,另外希望关照一下)

他向我咨询了一些实习期相关的事情,这位学弟说,在参加面试的时候,候选人很多都是 985,211 ,他也有不小的压力,最后能够过五关斩六将拿下京东的 offer 实属不易。

下面是在我的邀请下,他分享的一些自己的学习方法。

如何拿下大厂offer?

根据学弟的分享,他之所以能拿下京东的 offer, 主要靠的是扎实的计算机编程基础能力,手写代码的能力,另外就是在校期间比较活跃,参加过几个含金量比较高的编程竞赛,拿了还算不错的名次(嗯,其中裸写代码的能力是非常不错的)。

对于校招生来说,大厂面试官面试的时候更看重你的学习能力,你的潜力和技术的扎实程度,如果还不会,得赶紧动起来,抓住毕业前的时间,去弥补,去锻炼、去学习。

职场技能、实战经验你都可以没有,招聘方也不会苛求你这些。但是至少你应该掌握大学课业范围中的专业内容,尤其是和求职方向相关的部分,这都是基础。或许你当初考完试就还给老师了,现在捡起来也不迟。

下面分享一些他的学习方法,希望能给在校的学弟学妹们提供一个学习的方向。

学习方法

(一)多看质量高的书籍

我在大学期间,买了很多书,泡了很长时间的图书馆,也看了很多技术书,但是,我后来发现,其实看书并不在于多,而在于经典和质量。

这是[编程指北]大佬大学曾经看过的一些书:

在这里,只推荐好的书(盲买都不出错的那种),宁缺毋滥。

PS:书单参考自[编程指北]的计算机必看经典书单

  • 计算机思维:

  • CS50,哈佛公开课《计算机科学导论》, B站就有资源,自取~

C语言:

(不要问我为什么要列举C语言,因为移动开发搞音视频开发要用到,而且,这还是一个非常吃香的方向,不信的话,可看一下大佬的这两个文:

  • Android开发突围:视频制作平台崛起,音视频开发赛道寻求新突破
  • 互联网寒冬之下,Android开发的港湾:音视频进阶学习
  • 《C和指针》
  • 《高质量C编程指南》
  • 《C专家编程》和《C陷阱与缺陷》有时间可以看
  • 《C程序设计语言》

提升: