大家好,我是编程小6,很高兴遇见你,有问题可以及时留言哦。
今天分享一个励志的故事
先说明,这并不是标题党,这是真真正正发生在“我”身上的故事。
9 月初,我回到杭州,决定重新开始找工作。9月15号在 BOSS 上投的简历,截至到 9月30 号的时候,已经拿到了 6 家公司的 Offer。其中一家还给了40W的期权,公司计划在 2023 年上市。
简历其实在 9 月10号的时候就开始准备了,一直准备到了 9 月15号,我觉得再怎么准备也不知道该怎么写了。于是就开始投了,差不多前前后后也就花了 20 天的时间吧。
那么接下来我就详细介绍一下我是如何一步一步做到的。
整篇文章总共分为五个模块,分别是:
1、我个人的基本情况
2、我与峰哥的相遇
3、如何去准备简历
4、如何去准备面试题目
5、如何摆正面试心态
我的学历并不是很好,一个普通的三本,但万幸的是还是个本科吧!
我上一家公司是做政府项目的,那也是我的第一份工作,第一家公司,大概前前后后待了三年的时间。
我离职前的基本工资是 8K。你没有看错,这是真的。至于为什么工资那么低,我也没打算换,听我慢慢说来。
我们公司是做政府项目的,因此对技术要求并不高,我们的项目基本上使用的技术框架是 SSH,另外就是公司有食堂,双休,基本上不需要加班。
在这样安逸的环境下,我基本上过得无忧无虑,很多事情也没想过。
直到今年我女朋友和我分手后,我才开始去思考一些事情。
但不幸的是,那个时候我严重失眠,严重到什么地步,就是夜里不睡觉,白天也不会困的那种状态。再然后就是乱想,整个人的精神完全就已经出问题了,后来开始有了极端的想法。
今年5月底的时候,我离职了,自己去了大连,慢慢调整状态。我当时的愿望就是:只要能让我好好睡觉,一切都好说。
其实很久之前就认识峰哥了,也加了峰哥的微信,在峰哥组织的群里也一直处于潜水的状态,正如我上面说的,我一直趋于是一个比较安逸的人。
但峰哥平时会在群里分享一些学习资料和自己的学习策略,没事的时候,我也会看看,然后也会跟着学习。
后来终于鼓足勇气联系了峰哥,开始请教一些问题,并希望能得到峰哥的一些指导。峰哥也根据我的情况,帮我制定了学习路线和一些知识的优先级,所以我从开始学习大数据基础知识到项目,再到最后的面试,基本上没走过弯路,这也是我能比较顺利转型的一个重要原因。
我记得最深刻的印象是一开始我连简历都不会写,后来在峰哥反复的指导下,才写出来了第一版,再然后就是不停地迭代。至今我依然留着每一个版本的简历。
这里还是要好好感谢峰哥的耐心指导。
其实我并没有在峰哥指导之后就立马找工作,而依然是处于潜水的状态。就如我上面说的,当我一个人在大连做出决定再次回来杭州后,我开始准备的,当然第一时间就联系了峰哥。
我一直觉得找工作的第一步应该是先准备面试题,在峰哥的指导下,我才发现自己之前的错误认知。
其实我觉得第一步应该是先写简历。
然后接下来的所有的动作都围绕简历来。
那么为什么要这样做?
因为很多时候会出现这样的一个情况:你准备好的东西,面试的时候没用上。
因此在准备面试的时候,要尽量规避这样的一种情况。
※ 简历如何写?※
这里我就不头头是道分析了,我就直接把我自己的简历格式分享出来吧!我的简历是用 Markdown 写的,然后导出 PDF 的格式。
我的个人简历注意包括以下几个模块:
※ 个人信息
其实这一块基本就是:
但有几个细节需要注意:
这一块其实相对来说比较简单,就是一些细节注意一下就可以了。
※ 工作经历
这一块才是简历的重点,这一块基本上就是项目经历。也就是你在哪家公司,那段时间做了什么项目,使用了那些技术栈,达到了什么样的一个效果。
这里我先说需要注意的点:
上面 5 条基本上是需要注意点,那具体的项目描述如何写呢?
这里我把我自己的项目描述分享出来:
※ 技能清单
这一块其实就是罗列一下你自己会的那些技能,但有几个点需要注意。
※ 个人文章
如果有技术博客,那么简历的最后面最好加上个人博客上的文章,以链接的方式加上,一般放三到四篇就可以了,但这里需要注意的一个点就是导出的 PDF,个人文章要能点击跳转。
如果没有个人博客,也无妨,影响不大。
※ 其它
除了上面说的之外,关于简历还有几个需要注意的地方:
面试题目我个人觉得主要分为两个模块:
简历准备好了,那就开始准备面试题。我上面说了,简历上可能有些技术栈是你临时加上去的。所以准备面试题的时候,还是先看简历。
※ 简历中项目包含的技术栈 ※
这一块的准备工作,我觉得分为三个步骤,分别为:
※ 搜集
例如:你简历上写了会 Spring,那么你就去 Google 搜关于 Spring 的面试题,应该有人专门整理了。
其它的技术框架采用同样的思路。
※ 整理
把搜集到的知识点,整理出来,还是拿 Spring 来说,整理出 10 道基本上就可以了,然后根据重点到一般排序好。
其它的技术框架也是采用同样的思路。
※ 运用
其实这一步才是最重要的,这里不是说背,而是当你看完这些整理好的面试题后,对于每一个知识点,都要用自己的话去描述一遍,这里的自我描述和整理出来的绝对不一样,这一步差异很重要,这样的差异给人的感觉就是:你懂这个知识点了,你不是背的。
※ 基础的技术知识 ※
先把简历上涉及到的技术栈搜集,整理,运用做好,那么第二步需要准备的就是基础的技术知识。
其实这里的基础技术知识主要是指:例如你使用的计算机语言是 JAVA,那么和 JAVA 相关的知识点,是不是要准备一下,集合,JVM,多线程这些的。
然后继续采用上面的三步,搜集,整理,运用去一步一步完成。
※ 一定要有一颗强大的内心 ※
这里的面试心态主要是指:如何去看待在面试中出现的一些问题?
简历写好,面试题目也准备好,就开始投简历吧!
其实到这一步,你觉得自己真的准备好了么?
并没有,后面你还需要修改简历,搜集,整理面试题目。
所以千万不要完美主义,准备一阶段就开始投简历面试吧!
但这里有一个点需要格外注意,在一开始投简历的时候,会有一些“猎头”找你,给你推荐工作,一定要认真筛选一下。因为有些“猎头”他们拿到你的简历之后,会胡乱投。我前面不是说了吗,你前期还没准备好,如果这个时候简历被投了不错的公司但没通过,等你后期准备好了,再去投这家公司的时候,简历就会被占用,这个机会就失去了。所以前期这块一定要注意。
前期可以自己在招聘网站上筛选一下,先自己定点投一些小的公司,刷刷经验。
但这里一开始一定要有一颗强大的内心。
我上面不是说你没有准备好吗!然后你简历投了,面试机会也有了,但一开始面试肯定会磕磕碰碰,你也会遇到各种奇葩的面试官,这个时候你都要抱着一个心态。
我就是真的很差,我也不能让你给我否定了。
时刻记住上面这句话。
我在这里分享两个我面试的小故事。
第一个是我面试阿里的一面,面试我的小哥是一位能力很强并很好沟通的人,我记得很深刻的是,他问我的每一个问题,他都把他关于这个问题的理解说一遍,无论我回答上来没有。一面,我们大概聊了七十多分钟,这场面试我学到了很多,当然最后小哥让我通过了。
二面,是一位暴躁老哥,上来二话不说,直接一道算法题,遍历二叉树。
我写出来后,他看了一眼,来了一句:你有没有想过利用多线程的方式去遍历?
我当时就懵了,因为题目没说。我回答的是:一般情况下,我们会选择这样的遍历方式,当然如果要采用多线程的方式,可以这样去做。
还没等我修改,面试就结束了。
人家直接不给你机会了。哈哈哈哈
第二个是面试有赞,二面,那个大哥让我学习了,他死扣概念,例如:你说说 JAVA 的内存区域和 JVM 有什么区别?
为什么那个叫内存区域,而那个叫 JVM?
好吧!我能力不行。
这就是我说的,你会遇到各种各样的面试官,无论面试沟通结果如何,心态一定要放平。千万不能让别人给自己否定了。
其实你换个角度去想,如果你反过来去面试面试你的面试官,你想难倒他也很容易,他总有不会的吧,抓住猛问就可以了。
所以,心态一定要放平,千万不能让人家给你否定了,当然你自己也一定不要否定自己。
以上就是我这次跳槽的基本情况,这里说一个小的插曲。
其实这家公司决定要我,给我开出这样薪资的时候,我整个人都是懵的。当初问我要多少薪资的时候,我就参考他们这个岗位的薪资区间说了一下,当时想着还可以谈不是吗。但没想到直接就给了。
结果就是当天拿到 Offer 的时候,是需要回复确认的,但我整个人都懵了,就没回复。第二天他们总监直接给我打的电话,说薪资这块目前没办法在加了,但会在给我 40W 的期权,希望我能在考虑考虑。
他们给的实在太多了。
这里晒几家 Offer。
我从来都不觉得自己有多么优秀,但也从来都不觉得自己很差。就像一个人不喜欢你一样,无论你做什么,都改变不了,那就努力改变自己吧!
源:大数据肌肉猿