前言
大佬们可以忽略本文章,当然也可以看一下回味一下青涩的学生时代。本文纯粹是有些感触,并顺便说一下给学弟学妹的一些意见。当然大佬们如果看到有什么错误或者有什么需要补充的,请指出。我会将本文分享给学弟学妹,希望各位多提宝贝意见。
上周应辅导员要求,去给20级毕业的学弟学妹做了一次就业方面的分享。讲真作为一名双非学校的学生,能找到一份满意的工作的确不易。但是要相信努力和收货成正比!
当我站在讲台上的时候,就好像看到了一年前的自己,对考研和找工作摇摆不定。每当问:“打算找工作或考研的同学请举手”的时候,我总是那个没有举手的人,当然也有小部分同学已经定好了自己的目标。
2、正题
下面我将通过找工作的整个流程进行分享:
- 网申(投递简历)
- 笔试
- 面试
- Offer选择
2.1 网申(简历投递)阶段
2.1.1 简历准备
- 基本信息部分尽量简洁明了,如果长得不够吸引人,那就不要贴照片;
- 不要把自己大学学过的课程一股脑扔上去,例如:
- 熟悉Javascript, HTML, CSS;
- 熟悉Java, MySQL;
- 熟练使用Office, Photoshop;
如果某一方面自己学的很好,当然可以写上,但是对于这些东西,别的面试者也有,所以要把简历的重点放在下面一条。
- 尽量突出自己的项目经验,对于双非的同学来说,项目经验是最欠缺的(我也不例外)。所以如果项目经验不够,那就工程实践来凑。要突出在项目中自己做了什么,遇到什么问题如何解决!
- 除了以上部分,大部分同学还会写上大学期间在学生会的经历或者其他获奖情况。比如**运动会的奖,或者其他无关紧要的就不要摆上去了。当然如果你有ACM,蓝桥杯等奖项写上是再好不过的了。
2.1.2 简历投递
对于网申阶段,最重要的是消息获取的能力。要第一时间掌握大厂的招聘动态,否则过了投递时间也没办法招人诉苦。对于校招或内推信息,学弟学妹可以从牛客、互联派、Offer先生这些地方获取。当然如果有朋友在大厂,找朋友内推最好不过。在掘金这些技术论坛中,也会有很多大佬帮忙内推。
对于网申阶段还需要注意的一点就是,有些大厂会有投递次数的限制,所以比较建议先投递小公司,了解一下岗位需求,面试流程以及适应一下面试氛围。
2.2 笔试阶段
体验过一次笔试之后,就会感慨:为什么我上课的时候睡觉玩手机?!对于笔试的题目更注重的计算机基础掌握的程度,比如:数据结构,数据库,操作系统以及计算机网络等。学习没有捷径,只有反复练习才能烂熟于心。笔试也没什么好方法,想顺利通过笔试,那就直接去LeetCode刷题就好了,大厂比较喜欢考动态划分以及二叉树相关的题目。这里比较推荐极客时间的两个课程 《趣谈网络协议》和《数据结构与算法之美》。
我认为在学习上,对自己投资多少都是值得的。
2.3 面试阶段
面试对于学弟学妹们来讲,会很陌生,面试紧张的气氛会让你忘记之前准备的一切,其实我认为紧张是因为你对知识点掌握的不够牢固。
对于面试就是对你专业知识和基础知识的掌握情况的一个考验。对于初学者来说学习JavaScript这些技术绝大部分是在w3school或runoob上进行学习。当然这是一个很好的途径,我一开始也是在这些网站上面进行学习,但是它只会告诉你这是什么,如何使用。
但是当你逛技术论坛或者加入某个技术交流群之后,就会发现自己所学的这些东西根本是皮毛,他们讨论的东西我根本不懂。所以这些东西就需要自己用额外的精力去从书本或者论坛中汲取养分。下面推荐几本书和我认为不错的论坛:
- 书:《JavaScript高级程序设计》、《JavaScript权威指南》、《你不知道的JavaScript》、《高性能JavaScript》、《JavaScript忍者秘籍》;
- 论坛:掘金、Stack Overflow、Segmentfault(个人感觉现在CSDN有些杂);
- 课程:极客时间、慕课;
希望大家支持正版,我所有的书都是当当或者京东买的(中国的书真的很便宜了),如果能力有限那就pdf吧(网上很多资源)。
我认为在面试阶段扬长避短和发散思维很重要!!!
扬长避短&发散思维:准备面试时总会有些知识点上的疏漏,所以面试官问到你不会或者有些模糊的知识点也在所难免。但是这个时候不要回答:“不好意思,我忘记了”,你要尝试着去回答,你要按照自己的理解,慢慢去理清逻辑这个时候就考验了你的知识面的广度,我认为知识之间都是有相互联系的,绝对独立出来的知识很少,所以你就要靠你只是的广度将话题转移到你所熟悉的知识点上去。举个不太恰当的例子:
就好像在B站看视频,八竿子打不着的事情都能给你扯到“文体两开花”或者“鸡你太美”。
那么如果面试官问到了你所熟悉的知识领域,也不要回答完就等着面试官问下一个问题。这个时候你需要挖掘你知识面的深度,尽量谈一些更深的话题,这样不仅秀了一波你的知识掌握情况,还能让面试官对你引起兴趣从而产生更多的话题,聊起来也会更加轻松。比如:
面试官:什么是闭包?
你:闭包是可以访问另一个函数作用域中变量的函数。
然后可以聊一下闭包可以用在哪个方面呀,闭包的特性呀之类的;比如聊到了闭包与普通函数的区别(比如是不会被回收而保存在内存中),那么就可以在聊到浏览器的垃圾回收机制,新/老生代算法的差别等。
这样可以将你的知识面的深度和广度展现给面试官。
在面试之前最好看一下面经,如果你各方面已经掌握的很好了。看一下面经可以了解到不同公司的不同侧重点,这样可以更好的准备一下。当然最重要的是可以从面经中看到自己的不足。
2.4 谈钱咯
到了HR面这一环节就基本十拿九稳了,但是当然也要注意和HR聊天时的谈吐。不要到了谈钱这个阶段就激动的不要不要的~我觉得Winter大大说的一句话很对:“我不关心钱,但是钱也从来不会亏待我”(大意是这样)!建议在面试之前从OfferShow(微信小程序)上查一下公司的薪资待遇,这样面试的时候才能拿捏好分寸。
对于Offer的选择,其实我觉得很简单,钱不是最重要的衡量标准,在公司能学到多少东西和能为你提供多大的平台才是最重要的!
结束语
自己能力有限,有什么问题会尽力为学弟学妹解答,当然其他20级的小伙伴也可以参考一下。希望对你们有帮助!
祝各位拿到心仪的Offer!
希望大佬们多多提提意见,或补充一下!在此跪谢(彭彭彭,磕头声~)!
祝各位发际线逆生长!!!