计算机相关专业实习指北

相信很多人都知道,第一份实习/工作对于日后的发展尤其重要,在职场上接触的第一个 leader,也会对未来的工作思维、工作态度产生重要的影响。因此第一份实习,可不能随便找个兼职糊弄一下就过去了。

那么在选择企业实习的时候,我们应该做些什么呢?事实上,博主自己也是最近才找到实习,没有办法以长远的眼光来判断这个实习究竟对自己未来的作用有多大,所以这里仅仅是谈一下我自己所做的一些准备,以及我自己在找实习过程中的感悟和想法。

明确你所处的阶段

明确你所处的阶段是指,先看看你现在到底是要找暑期实习还是秋招。相信很多要找实习/工作的同学都听说过“金三银四”、“金九银十”这样的词,也有很多人疑惑春招、秋招、暑期实习到底是什么?什么时候开始?这里有一张时间表 👇

实习

实习一般分成两种:日常实习和暑期实习

  • 日常实习:日常实习是任何时候都可以找的,通常是根据具体部门的需求,由公司 HR、部门主管或者部门员工发布招聘消息,相对较为零散也比较灵活。
  • 暑期实习:很多公司,特别是大公司(如 BAT 等大厂),都会组织专项的暑期实习生招聘活动。一方面是针对在校学生的情况(很多学生只有暑期才有假期,或者导师暑假才放人),另一方面就是为了秋季校招(大规模招聘)吸引人才。暑期实习具有很大的意义,对学生来说,最直接的好处就是转正机会。暑期实习,一般 6 月底左右实习入职(也可以根据自己的时间,提前入职),一般 8 月底或 9 月份会有专项暑期实习答辩,根据综合表现,答辩通过后就可以基本结束秋招了。

因为大多数人是没多少时间日常实习的,所以 3 ~ 5 月找一个暑期实习是一个非常好的丰富简历的机会。

秋招

秋招就是正式开始找工作了,一般也分为两种:提前批和正式批。

  • 秋招提前批:时间是6 ~ 8 月,大多以内推为主,就和保研的夏令营/预推免一样,这个时间段的参与秋招提前批的大佬特别多,同时岗位 hc 并不多(因为企业要考虑正式批的情况,会控制招聘人数),所以可以把这段时间简单理解为神仙打架期
  • 秋招正式批:时间是9 ~ 11 月,这个阶段就是所谓的“金九银十”了,一般到这个时候就很考验心态了,因为如果到 9 月份或 10 月份了,你手里还没有 Offer,再看看身边已经拿到 Offer 的同学,一定化身成柠檬精 🍋。不过这个时候心态千万别崩,继续投继续干,广撒网才能多捕鱼

因为楼主还没有经历到秋招,所以下面的内容都是围绕着找到一份实习来说的。

岗位选择

岗位选择其实很好理解,会什么就去找什么岗位呗。但是行业发展到现在,单会一门技术肯定是没办法闯荡江湖的。而且还有很多人在找工作之前其实什么都不会,比如我就曾在知乎上刷到下面这个问题。

于是这就回到了我们一开始学习编程时的一个困境了。我究竟应该选什么方向?

其实和互联网相关的岗位大类来看并不多,也就开发、算法、测试、产品等。分小类来看的话可能才会有些难以选择。开发里有前端、后端、客户端等,算法有数据岗、视觉岗等等。那么我们选择的时候就可以从下面三个方向去考虑了:

  1. 会做这个吗?
  2. 做这个钱多吗?
  3. 喜欢做这个吗?

可能会有人说容不容易找到工作也是另一个值得考虑的问题。是的,这的确是一个值得考虑的点,但是我觉得并不是最重要的,因为如果你真心喜欢做一个方向的话,你就会不断提升自己的能力,有了能力还担心找不到工作吗?如果因为某个岗位容易找到工作你就去做,那就不是你选择工作,而是工作选择你了。

不过如果还是有人想知道什么岗位容易找到工组的话,博主这里看到了某大厂一份 2020 年实习生的录用比,供大家参考。

实习地点选择

在投简历前,我们除了需要选择实习岗位外,我们还要选好实习地点,如果就在本地实习那肯定会方便很多,如果要去外地实习的话,需要考虑的事情就会很多了。

这里我分成两类来说下:

因为一些特殊原因必须要去某个城市

这种就很好理解了,比如男/女朋友在某个城市,为了感情稳定,那肯定是要去的(羡慕)。

或者说自己特别喜欢某个城市,想去感受下那个城市的风土人情,那这种的话就不需要考虑太多了,直接投这个城市的公司就好了啊。

没有必须要去的城市

那如果没有必须要去的地方呢?那我的建议是“大城市+海投”,比如北京、上海、杭州、深圳这样的。毕竟你都不知道去哪,那说明其实去哪对你来说并不重要,那为啥不去大城市看看,去见识一下外面的世界,去结交更加优秀的人呢?当然我并不是说去了大城市就一定能遇到优秀的人,只是概率会比你待在舒适圈里更大些,机会也会更多一些。

不过这里我想说的是,不要因为选择了某个实习城市后就给自己非常大的压力,实习有一个好处就是未来我们还有秋招、春招的机会,不要因为这次没去什么城市感到遗憾,也不要因为去了某个大城市压力太大就会觉得没有未来,要相信自己未来可期

面试准备

确定了去哪工作,以及想做什么岗位后,我们要做的就是面试准备了。第一关就是简历了。

简历

我们都知道简历对于求职来说很重要,那为什么重要呢?

先从面试前来说

假如你是网申,你的简历必然会经过 HR 的筛选,一张简历 HR 可能也就花费 10 秒钟看一下,然后 HR 就会决定你这一关是 Fail 还是 Pass。

假如你是内推,如果你的简历没有什么优势的话,就算是内推你的人再用心,也无能为力。

另外,就算你通过了筛选,后面的面试中,面试官也会根据你的简历来判断你究竟是否值得他花费很多时间去面试。

所以,简历就像是我们的一个门面一样,它在很大程度上决定了你能否进入到下一轮的面试中。

再从面试中来说

相信大家面试前都会看很多面经 ,这点无可厚非,但是大部分面经都没告诉你很多问题都是在特定条件下才问的。举个简单的例子:我之前在《搏一搏,单车变摩托,记录一下我的淘宝实习面试》一文中提到有一轮面试中面试官问了我很多和深度学习有关的问题,但其实我投递的是 Java 后端岗,之所以会问我是因为我在简历里提到了这个点。

所以,首先,你要明确的一点是:不会的东西就不要写在简历上。另外,你要考虑你该如何才能让你的亮点在简历中凸显出来,比如:你在某某项目做了什么事情解决了什么问题(只要有项目就一定有要解决的问题)、你的某一个项目里使用了什么技术后整体性能和并发量提升了很多等等。

如何写简历?

其实写简历是一件挺麻烦的事情,内容要斟酌,排版要美化,如果要投外企的话还要准备英文简历。经常会到处找简历模版,有的还要收费。针对简历排版这里我推荐一个我之前在做简历时用的网站超级简历,可以免费生成一份专业简历,很方便。(不是广告)

简历上写什么?

那简历上我们应该放什么内容呢?

最重要的就是个人经历、专业技能和项目经历

个人经历

个人经历就是你作为学生经历了哪些事情,比如参加什么比赛?去某家公司实习?组织过什么活动?这些都是你的个人经历,并且如果取得一定成果,还有可能会成为你的亮点。

专业技能

说白了就是让别人知道你会什么。这里我们需要注意的就是,不会的技能千万不要写,以及注意一些技术名词的书写,不要弄错了大小写,比如 MySQL 不要写成 mysql,Java 不要写成 java。有些人会计较这些。

项目经历

谈到项目经历就是一件很好玩的事情了,找实习就是希望可以有一个项目经历,但是没有项目经历的话我就不好写简历找实习了。嗯,这就成了一个鸡生蛋,蛋生鸡的问题了。

找实习的话,大多数人在实习经历上可能确实没有多少优势,但是并不代表真的一句话都写不出来。项目经历可以是学校期间做的一些小项目,也可以是课设、毕设这样的,或者去网上找一些开源的项目跟着做也是可以的。但如果你问我,这些都没有那怎么办,还有最后一招,去找一些实战课程,自己跟着视频的进度完整的写完一遍代码,把整个项目吃透也是可以的。

关注微信公众号「01 二进制」后台回复「实战课程」即可领取相关实战课程。

注意几点

  1. 大部分公司的 HR 都说我们不看重学历(骗你的!),但是如果你的学校不出众的话,很难在一堆简历中脱颖而出,除非你的简历上有特别的亮点,比如:某某大厂的实习经历、获得了某某大赛的奖等等。

  2. 大部分应届生找工作的硬伤是没有工作经验或实习经历,所以如果你是应届生就不要错过秋招和春招。一旦错过,你后面就极大可能会面临社招,这个时候没有工作经验的你可能就会面临各种碰壁,导致找不到一个好的工作

  3. 写在简历上的东西一定要慎重,这是面试官大量提问的地方;

  4. 将自己的项目经历完美的展示出来非常重要。

关于简历方面,如果想了解更多的信息,推荐阅读这篇文章 👉《程序员简历就该这样写》

简历投递

简历写好了,那我们就要开始投递了。主要有以下两种途径:

网站投递

网站投递就是去公司官网,或者第三方渠道,例如牛客网、BOSS 直聘或者实习僧这样的平台。不过官网投递不好的地方就在于,很难看到你简历投递的进度,很有可能石沉大海。所以一般都会选择部门内推。

部门内推

内推听起来是一个很高大上的词,但是吧,有些内推可能也仅仅表示你的简历可以被筛选(这说明如果不走内推的话可能你的简历都不会被筛选)。所以这时候一个靠谱的内推就很重要了,一般来说,在校学生最直接的内推来源就是自己的学长/学姐以及班级/学院群了。如果没有上面这些渠道的话,其实也是可以关注一些公众号或者内推群的信息。

面试准备

如果简历筛选通过,那很快就可以收到面试通知了。我始终认为,面试过程中最重要的一点就是展示自己的核心竞争力。为什么公司要选你不选其他人?对于他们公司来说,和其他人相比,你为什么是更好的选择?这些都是我们要在面试中展示出来的。那我们应该做些什么呢?

面试前的准备

搞清楚技术面会问什么

既然上面提到了核心竞争力,那对于我们这些弄技术的人来说,最最核心的竞争力就一定是我们的技术能力了。如果你技术能力不过关,企业也不大可能会录取你。

所以我们需要在面试前就知道技术面一般会问些什么。以 Java 后端为例,就很可能会问你 Java 基础、数据库、框架、系统设计之类的东西。技术面会问什么其实是一个很宽泛的话题,一篇文章肯定是写不完的,后面会用专门的一篇文章去介绍面试中常见的问题。

多看他人的面经

看别人面经有几个好处,其一就是看看哪些是高频考点,可以起到不断巩固自己知识的作用。另一方面就是看看如果遇到不按套路出牌的面试官,自己应该怎么样去应对,争取做到以不变应万变。

我的公众号最近出了一个新的「跟我来面试」系列,有兴趣的可以关注公众号「01 二进制」查看。

反复复习

其实面试准备这个过程就和我们高三一样,先来一遍一轮复习,把知识点都过一点,然后二轮复习突击高频考点,最后再做个几轮试卷模拟下,因此反复复习对于我们来说是不可避免的环节。

面试时

不要爽约,有事提前通知

一般面试之前 hr 都会和你打电话确认时间,如果确定好时间,就尽量不要爽约,如果突发急事,也要做好提前通知,毕竟换位思考下,面试官也要在百忙之中抽出时间面试你,被放鸽子的话之后对你的面试大概率不会有好处。

言简意赅的回答问题

面试官问问题时,最好可以做到言简意赅的回答问题,不要乱扯一通。虽然说我们需要在面试时可以做到引导面试官提问对自己有利的问题,但也要适可而止。如果说面试官问你一个问题,你不断在那扩展,如果他不是很愿意听你讲课的话,那大概率会厌烦。

所以,言简意赅的回答问题很重要,用简单的话将问题的重点说出来。

不要不懂装懂

这应该就没什么好说的了,不会就直接说不会吧,千万不要不会,然后就开始扯了,换做你是面试官,你会喜欢一个跟你扯的人吗?

面试后

面试后,无论结果如何,记得做一个面试复盘。面试和工作实际上是两回事,可能很多面试未通过的人,工作能力比你强的多,反之亦然。我个人觉得面试也像是一场全新的征程,失败和胜利都是平常之事。所以,不要因为面试失败而灰心、丧失斗志。也不要因为面试通过而沾沾自喜。

不过虽说面试和工作是两回事,但是你要想要获得自己满意的 offer ,你自身的实力必须要强。通过复盘也可以不断巩固自己学到的知识,让自己的能力更上一层楼。

Offer 选择

在文章一开始时我就说了要广撒网,多捕鱼。如果说你能力很强,那就很可能收到好几个 Offer,成为让众人吃柠檬的“Offer 收割机”。但这样的人其实也挺难的,毕竟最后也只能选一家公司,没法做到雨露均沾。

那我们应该怎么选择 Offer 呢?

其实这点我没有太多的经验,因为我不是 offer 收割机,也没办法预知未来选择这个 Offer 会对我有什么影响,所以这里只能把我目前的想法说出来和大家交流。

除去实习地点、实习岗位(参考文章开头),我们接下来要考虑的就是成长路径、实习待遇和企业氛围了。

成长路径

因为是实习,所以我们更应该看重成长路径,如果说你在一家公司里得不到成长,那待遇再好,对于一个年轻人来说,也是不应该考虑的。毕竟没成长的实习就能拿到这么好的待遇,等你去其他地方历练过后再去岂不是会更好?

实习待遇

然后是实习待遇的问题,现在大多数互联网公司的实习待遇相较于其他行业来说都是很不错的。大厂的实习工资高,有的还会有租房补贴,一些地方政府也有补贴。零零散散加起来有些人的实习工资可能比某些行业的正式员工工资还高。而且据我所知,有些专业实习竟然还要自费。所以在薪资待遇不会太差的情况下,我还是建议选择更能让自己成长的 Offer,毕竟之后还有一轮秋招。如果实习的薪资待遇并不满意,可以趁着实习先历练一番,然后秋招时再选择待遇更好的 Offer。

企业氛围

其实我觉得企业氛围是在实习前进行 Offer 选择时最不重要的一个因素,因为你还没去那个公司实习,你怎么就知道那个企业的氛围不适合你?企业氛围,主管影响很大,不能因为有人说这个企业太压抑了,你就觉得自己一定不适合,兴许对别人来说很压抑的环境,对你来说就会如鱼得水呢?

实践才是检验真理的唯一标准,只有自己亲身经历过了才好评价一个企业的氛围对你来说是否合适。

最后

以上就是我在找实习期间的一些总结和感悟,欢迎各位在留言区交流讨论。如果你觉得我的文章对你有所帮助,不妨扫描下方二维码支持一下。

Logo made with DesignEvo

Powered by Hexo and Hexo-theme-hiker

Copyright © 2013 - 2020 斯是陋室 All Rights Reserved.

YueYong hold copyright