实习、秋招个人经验总结(前端方向)
最近忙于毕设,再加上我是一名拖延症晚期患者,这篇文章就拖到了现在才写,说来也很巧,去年的现在(2020年12月),我开始明确技术方向,选择前端,准备找实习,不多不少,正好到现在有一年了,就把我的经历记录下来和大家分享。
先介绍下我的个人情况,我是果冻,是一名西部某985的软件工程的研究生,本科在一所双非一本院校的信管专业(学校把专业放在经管院进行培养),所以也算半个跨考生啦。本科阶段的我有点迷茫,总觉得毕业还离我很遥远,整日沉迷于游戏追剧,一个不留意,已经到了大三。唉,咋整呢,回头看一下被我荒废的大学生活,再看看自己,干啥啥不行,吃饭第一名。于是痛定思痛,开始明确目标,考研!之后也算顺利,成功上岸,幸运遇到现在的导师,研究生生活就是做做项目,写写毕设,小日子还算舒服。去年冬天,开始考虑出去实习,之后一边准备,一边面试,大概不到一个月左右,收到了滴滴的实习offer,于是开心回家过年,年后去滴滴实习了大概有5个月。在实习过程中,参加了3,4月份的春招,成功拿到腾讯、阿里、美团的暑期实习offer。6月,我选择去了阿里实习,秋招拿到转正offer和少数大厂offer后,就没有再参加互联网的面试了(后来参加了一些国企银行类的面试),相比于技术大佬,我就是一个很普通的小小程序媛。下面我分享一下我的相关经验:
- 前端方向学习路径:
前端,相对于其他方向来说,学习入门很快,但是把前端学深,还是需要花一些功夫的。所以很多知识点大部分人都知道,但是面试官一般都会继续深挖底层原理,问到你不会为止。所以,越基础的知识,就越要深入去学,把基础打扎实了,这点很重要。对于一个知识点,网上有很多帖子,可能只讲了一些大概,所以要多去看一些讲解详细的帖子,或者去看相关书籍,了解原理,不能一知半解,浮于表面,这样很容易被面试官问到尴尬。
对于前端需要掌握的知识点来说,从前端工程师的招聘要求中,就可以很快速的了解到,下面我就简单列一些方向:
1. 基础三件套:html,JavaScript,css,以及ES6
2. 框架:vue,react
3. 计算机基础:主要是计算机网络、算法这两个,但不限于这些,比如设计模式等
4. 项目:丰富简历,要提前想好并总结项目中的难点以及亮点,面试会问
5. 前端工程化:如webpack
6. node.js、TypeScript
- 前端学习书籍:
我读的相关书籍不多,主要就是先去网上看大家推荐哪些书籍,然后图书馆有啥书,就配合视频一起去学。相比网上的教学视频,书籍能够让知识更加系统化,起到查漏补缺的作用。对于应对实习秋招,我觉得以下几本书基本上就够了:
1. 《JavaScript高级程序设计》,红宝书,很经典,目前有了第四版,建议看最新版的
2. 《你不知道的JavaScript》
3. 《图解HTTP》
4. 《剑指offer》
5. 《深入浅出nodejs》
- 学习渠道:
相信大家都有自己的喜欢的学习方式和渠道,我就简单列一下我的学习渠道:
1. 哔哩哔哩、牛客网
2. 极客时间
3. 项目实战
4. 书籍
5. 各类网站的面经
- 实习面试:
刚开始找实习的时候,比较慌,不太了解,后来慢慢发现,互联网的实习机会是很多的,几乎全年都有在招日常实习生,暑期实习是在3,4月份。首先确定好自己未来的技术方向,我选择了前端开发的方向,原因之一,是在课题组有了一些项目经验,其次对于前端也比较感兴趣。选择方向后,开始准备,互联网面试主要是考察两个能力:一个是基础知识是否扎实,可以通过刷面经的方式去准备,二是算法的考察,这个主要是在牛客网、leetcode上刷题。只要准备好了之后,就可以开始在网上投递简历(脉脉、牛客、各类招聘软件、公司官网),或者找同学内推。所以互联网方向的实习,只要好好准备,还是比较好找的。
最重要的是,每一场面试都需要认真总结复盘,明白自己有哪些知识还没有复习到。可以自己总结面试中的问题,积少成多,总结一本属于自己的前端面经。总结多了,就会发现,面试常问的问题就那么些,常考的算法题也就那几个。
最后关于实习秋招方面有一些个人总结:
1. 在实习之前,最好把毕设论文做到中期答辩的要求(这一点看学校,我们学校当时是在7月份中期答辩,所以要早点准备好,毕竟毕业才是最重要的事情);
2. 尽早明确自己的技术方向;
3. 一般互联网春招在3,4月份,可以在这两个月开始投递暑期实习;
4. 互联网面试主要考察两点:算法(leetcode,牛客网)+技术基础知识(面经,八股文);
5. 找实习的时候,要多了解一下面试部门的工作内容,是否和自己方向对口,防止无效实习;
6. 实习时间不是越久越好,实习最好能够在5,6,7月进行,一般实习三个月就可以进行转正答辩,之后可以尽早回来准备秋招提前批和毕业论文,当然时间充裕,可以更早的实习;
7. 明确实习目标,实习开始时可以和主管聊一下,明确转正要求,之后按照要求去完成工作任务;
交流群:6 7 1 2 8 7 8 3 1