毕业后待过外包、小公司、潜力公司、大厂,我是怎么求职的?分享经历~

14,914 阅读14分钟

前言

大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心。

好久没有在掘金发文章了~因为最近很多人都在说,前端工作已经没有以前好找了,都跑过来私信问我,具体有这么几个问题:

  • 要怎么学习前端,才能脱颖而出
  • 要怎么写简历,才能通过初筛
  • 要怎么准备面试
  • 进了公司之后,怎么去适应开发

所以我决定写一篇文章,分享一下我这几年的所见所闻,尽可能帮助到大家!!!

经历坎坷,有时高有时低~

今天要换一个身份来介绍我自己了,我是林三心,一个偏前端的全栈工程师,说起我的经历,那真的像过山车,有时高有时低,我待过的公司种类,可能超乎你的想象~是的,我待过:

  • toG型外包公司
  • 大型外包公司
  • 小公司
  • 潜力型创业公司
  • 大公司

是的,我是一个待过小型toG型外包公司、大型外包公司、小公司、潜力型创业公司、大公司的作死型前端选手,所以,我比大部分人都知道这些公司是怎么运作的,清楚这些公司喜欢什么样的简历,需要什么样的前端,并且他们的开发模式是怎么样的,且如果入职了要怎么去适应,总结就是几个问题,不同类型的公司,接下来听我细说~

注意:大家不要学我哈,我以后也不会再去这么作死了!!!我要变身成寻求安定的前端选手!!!

我待过的 toG型外包公司

toG 的意思就是为 zf 做一些外包项目,无非就是智慧城市、某些部门的管理系统、大屏项目这种,使用到的技术栈很杂,包括jquery、vue。这种公司很少使用 React 的,原因大家懂的都懂。

这种公司对于前端的要求倒不是很高,你年限能达到他们要求,且简历不要太单薄就行,面试的时候比较喜欢问八股文,所以想进这种公司的话,八股文一定要多背。

进了公司之后,可能需要维护几年前的项目,有可能是前后端一体的项目,那你会非常头疼,很憋屈。如果你接手到vue2的项目那都算你走运了,就别奢求vue3了。至于开发流程,要具体看公司。很多toG公司还没普及CICD那一套呢,基本就是开发组长手动打包,然后部署测试环境,没问题了就部署生产环境。

我待过的 小公司

小公司有很多种,比如做游戏的、做电商的、做文旅的,等等。大部分这类公司都赚不了什么大钱,所以开出的money也不会太多,除非你进去是做技术负责人的。这类公司很多都是做小程序、管理系统的,技术栈就是uni-app、vue。

这类公司对于前端的要求就是:工资低,年限够。简历只要不是太流水线,面试时八股文回答的好,且年限够,工资报的不高,基本就没啥问题。

这类公司,可能招你进去之后,就会要求你在几个月内单独负责一个项目,并把他完成交付,因为这类公司招的是即战力,要求你进来之后即插即用,马上进入开发~至于开发流程嘛,没啥要求,因为公司就那么几个人,能搭建出啥流程来?甚至技术栈都很灵活,只要你们哥几个商量好,这个项目用vue,下个项目用react,都是可以的,我当时就是这样,跟小伙伴们协商,想学什么新技术就用什么新技术去开发新项目。老板才不懂技术呢,只要你们能按时交付,用啥技术都行~~也没人给你Code Review,自己玩的开心就行~

我待过的 大型外包公司

近几年大型外包公司招人很频繁,今年招人的标准比往年高了。今年要求是要本科,严格点的还要求是计算机相关专业。大型外包公司指的是,你跟A公司签合同,A公司把你派到一些大型公司里去当前端开发,这些大型公司包括大型互联网公司、大型金融公司、国企等等。

反正就是你拿到的money肯定是远远不如那些大公司本部员工的~招聘要求比往年严格,简历需要写一些亮点,学历专业年限需要过关,才有面试机会,面试的话会问八股文以及一些简历里的项目经历。

这类公司的开发流程还是比较规范的,毕竟虽然你是派过去的,但是你也要遵守大公司的开发流程,比如技术选型、需求讨论、CICD、Code Review、基础建设、工程化建设,反正就是你需要跟本部的员工做一模一样的事情。不会让你单独负责一个项目的,一个项目至少有3个以上的前端,且都有对应的主程或者组长之类的领导人员,有问题需要及时暴露,不然需求逾期完成了,会扣分的哦~

我待过的 潜力型创业公司

这类公司的创始人一般都是从大厂出来的高级程序员,然后拉几个同事出来,组成一个初始团队,有一些人脉,拉一笔甚至多笔投资,然后就开始创业了,做的东西也一般都是比较先进理念的东西,毕竟大厂出来的大佬,眼界都是比较高的。

这类公司一般都是扁平化管理,虽然人不多,大概就50人以下,但是非常给得起money,对应的招聘要求也很高,可能堪比大厂!你得有一定的学习能力、创新能力、解决问题的能力,且你的简历需要有很多亮点,你年限、学历要足够。面试时会问八股文、算法、源码、项目经历、项目亮点、场景题。毕竟money给的多,要求自然也是很高的。

进入这类公司之后,大概率会让你参与到公司的重要产品的开发中,且大概率是全栈开发,因为这类公司的产品不会很多,可能就一两个,所以你在参与重要产品开发的时候,需要保持非常高的专注度,严谨度。至于开发流程,这类公司肯定是遵循大厂的规则,技术选型、需求讨论、CICD、Code Review、基础建设、工程化建设这些是肯定有的,可能会让你做一些前端之外的事情,所以说,想进这种公司的小伙伴,做好心里准备~

我待过的 大公司

大公司也就是所谓的中大厂,人员非常多,一般都是3000人以上,部门也非常多,前端自然也非常多,规范也非常严格。想要进这样的公司,那你的简历、学历、经历、年限、开源、学习能力、思考能力,缺一不可。简历需要你写非常多的亮点,如果你有一些非常不错的经历,比如在其他大厂待过、有开源项目,也是加分项。面试肯定会问源码、算法、手写、场景,问一堆,过了面试后还要进行背景调查,给的money也是很多,这个不用说。

开发流程很规范,反正你进去了就遵循规则就行,基本你就没什么话语权,也大概率不会让你去干全栈,毕竟人家钱多,能招后端。什么岗位就干什么事情,分工明确。考核也比较严格,达不到标准,就把你淘汰的事情也是常态。能进大公司的人基本都懂比较规范的开发流程,技术选型、需求评审、方案评审、代码评审、自动化测试、CICD、开发测试生产环境、埋点、错误监控等等。

如何写好简历

简历是一个求职者的名片,你能不能进入面试阶段,就看你简历,我觉得大家在写简历的时候一定要考虑清楚几个点:

  • 你充分介绍自己了吗?
  • 你充分展示自己的优点了吗?
  • 你写了对你不利的东西了吗?
  • 你把你会的全都写上去了吗?
  • 你的简历还能不能再完善呢?

近几个月看了一百多份简历,真的发现了太多问题了,也都给了相应的指导,并加以改造~

不要写不利的东西!!!

我搞不懂,为啥很多人要在简历上写对自己不利的东西,很多人会觉得没什么,但其实很危险,比如我们看以下简历的个人信息

你直接把你出生年份写在前面,1998年,你想想HR会不会觉得你太年轻了,而选择把你简历给过滤掉呢?那你简历写的再好又有啥用,人家看到第一行之后就不想往下看了,还有这个毕业年份也是同理,2021年毕业,人家会不会觉得你根本没2年经验呢?要知道,HR计算工作年限是从你毕业开始算的!!!

类似的不利因素还有:

  • 期望薪资
  • 期望城市

所以对你不利的信息要不就去掉,要不就放最后面,这样人家才能最大可能地去完全阅读一次你的简历

自我评价还是得写!!!

虽然 自我评价 在简历中挺鸡肋的,但是你想想,不写白不写,你不确定面试官会不会看自我评价,但是你写上去又有什么坏处呢?大不了面试官就不看呗,又至于减分是吧,并且我觉得自我评价不要写的太随便太抽象,比如以下

你说你有钻研精神,喜欢学习,但是很抽象啊!自我评价是用来体现你的优点的,但是你确没有具体表现出来你到底有哪些优点。我问大家,如果大家是面试官,看到这种个人评价,你能问他什么问题?难道你要问:请你说说你是怎么有钻研精神的?你是怎么善于独立解决问题的?你是怎么做到吃苦耐劳的?

所以我觉得你的个人评价要写的具体点,这样让面试官有机会问你具体问题,这样你才能表现出你具体的优点!比如以下

这样才能做到,面试官看了个人评价之后,能问到你具体的问题,而不是不知道应该怎么去问你问题!!!

熟练、熟悉?求求你别这么写了!!

现阶段很多人的技能特长这一栏,基本就是流水线的熟练、熟悉、了解,简直是太模板华了,比如以下例子

每次看到这种模板式的技能特长都让我觉得很无语,你说你熟练熟悉了解某一个技术点,我哪知道你是有在项目中实践过还是只是私底下学习过呢?我想说,你作为一个拥有工作经验的人,你的技能特长不应该是应用在项目中的那些技术吗?就算是自己私底下做的项目也行啊!所以你的技能特长应该是结合项目去写,比如HTML/CSS,就是用来还原设计稿的,你的熟练程度也只是体现在你还原设计稿的程度高不高

上家公司经历很重要!!!

工作经历 这一版块,很多人就单纯写了公司名和时间段,这样是非常不正确的,比如以下错误例子

如果我是面试官,我根本不知道你在上家公司到底做了啥,你是主力军呢,还是混日子的呢?你就写个公司名,其他啥都不写,我哪知道呢?

我觉得工作经历里的工作介绍是非常重要的,你得让面试官看了之后,明白几个点

  • 你在上家公司的地位不低
  • 你在上家公司做过一些有利于团队的事情
  • 上家公司离开了你,损失不小

比如以下几点

  • 你负责基础搭建、负责工程化建设
  • 你负责一些难题的定位和解决
  • 你负责组件库或者函数库的维护
  • 你独立负责或领导过某些项目的开发

项目亮点不知道怎么写???

很多人跟我反馈说,怎么憋都憋不出来项目亮点来,根本就没啥亮点可以写,咋办呢?首先,如果你以前做的项目够高大上,也做了很多项目优化,那你完全是有亮点可以写的。

你写不出来亮点,无非就是你没有优化过项目,或者你没做过高大上的项目,所以导致你怎么想都想不出能写啥来~

那么既然你知道了原因,为啥不从这里去解决问题了,现在网上优化文章、高级业务文章,一大堆,私底下花点时间学习一下,不就是你的东西了吗?不就是你的亮点了吗?至于怎么写进简历里,我劝你平时多想想,怎么把你学到的新的高大上的知识融合进简历里,而不显得生硬。

我举个例子吧,你工作中没接触过微前端这个东西,这就导致你简历上没有这个东西,但是有一天你通过网上一篇文章了解了微前端的来龙去脉,学完之后你要怎么写进简历里呢?你要怎么让面试官知道你会微前端呢?这你就要自己去想了,我就不教了,我怕别人骂我,说我教你们怎么骗人。。

反正记住一句话:你并没有骗面试官,你只是换了一种方式去展示你会的东西罢了

怎么学习 & 怎么准备面试?

其实这两件事是相通的,你的学习,最终都是为了面试之后进公司工作,对吧~

怎么学习呢?

学习的话,我自己是分成几个阶段

  • 入门阶段:  劝你尽量不要看书,多去B站看视频,这样学习的快
  • 八股阶段:  这个时候你要疯狂去背八股文,不是无脑背,而是在背的过程中学习新知识
  • 看项目阶段:  等你背了很多八股文之后,你会觉得八股文就是fw,没啥luan用,这个时候你会想追求更高级的实战技巧,所以你会去看很多开源项目的代码,看人家是怎么做到那么优秀的
  • 开源阶段:  看多了开源项目,你自己也会想开源,开源可以让你获得关注度、能力提升、简历加分,学习技术的过程中提高人气,非常快乐~

怎么准备面试?

面试的话,我建议分为几步:

  • 烂背于心:  把常见八股文全部背了!
  • 墙墙强强:  一个人对着墙疯狂练习表达,自问自答八股文,提升自信!
  • 模拟面试:  找个人模拟当你的面试官,把你简历发给他,让他随机根据你简历疯狂面试你!最好是能给你总结,帮你指导不足之处,或者多看一些别人的模拟面试,吸取经验!

结语 & 加学习群

我是林三心

  • 一个待过小型toG型外包公司、大型外包公司、小公司、潜力型创业公司、大公司的作死型前端选手;
  • 一个偏前端的全干工程师;
  • 一个不正经的掘金作者;
  • 逗比的B站up主;
  • 不帅的小红书博主;
  • 喜欢打铁的篮球菜鸟;
  • 喜欢历史的乏味少年;
  • 喜欢rap的五音不全弱鸡

如果你想一起学习前端,一起摸鱼,一起研究简历优化,一起研究面试进步,一起交流历史音乐篮球rap,可以来俺的摸鱼学习群哈哈,点这个,有7000多名前端小伙伴在等着一起学习哦 --> 摸鱼沸点

广州的兄弟可以约饭哦,或者约球,我负责打铁,你负责进球,谢谢