小菜鸟想去大厂的神秘宝典

1,871 阅读4分钟

本文针对于学历出生不是很好又想进入大厂的猿猿。

为什么是大厂?

  • 大环境的冲击——客三消的说法虽然有点夸张,但是现在对于客户端来说大环境确实不是很好。中小厂出于成本考虑会进一步缩减客户端人员的成本,大多数投入了小程序、RN、Flutter的怀抱。说句不好听的大厂才能养得起或者说愿意养客户端开发。
  • 大厂职级薪资健全,只要你面上了那个职级,即使不能拿到职级的最高薪也不会差到哪里去。而中小厂会根据你上家公司的薪资疯狂压你薪水,其次大厂相对于中小厂肯定好一些。当然也有薪资福利好的中小厂(麻烦告诉我咱家公司叫什么)。
  • 大厂职位多,内部转岗可选择性多。客户端毕竟不是长久之计。

时机

个人觉得年前11月份出去面最好。一个是竞争比较小,大厂的精英都在等着拿完年终奖或者年底双薪跑路。这时候你出去面试,面对的是同一水平的人,等到年后三四月份那就是神仙打架,鹿死谁手可就不知道了;另一个是11月份hr们都在补足明年的人员,相对来说hc还是比较多的,等到1月份大多在忙年终年会的事,hc会少很多,流程也会走得很慢。提醒一句:随时做好失去年终奖的准备。

真的等到11月份才出去面?我说的11月份当然不是让你真的等到11月份才出去,11月份出去的时候是我们必须拿下的。前后也就两个月时间,如果拿不下只能等来年再战了,所以我们不容有失。个人建议8、9月份出去试试水,试水也不能瞎逼试,找同等的或者高一等的大厂去试,千万不要去中小厂试,套路完全是不一样的。

简历

简历不要乱写,不要把什么项目都写上。一个是根据公司招聘的JD,另一个是根据目前热门的技术。写项目业界有比较成熟的STAR法则,简单的说就是在什么项目你接到了什么任务做了什么产生了什么结果(有准确的数据更好);JD针对性的东西可以多些。

简历的亮点?第一个是有自己独到见解思考的项目,第二个对于客户端同学来说掌握前端、客户端和h5交互、跨端技术绝对是一个亮点,如果做过这方面项目也建议写上。

能走内推就走内推,找高职级的人内推更好。

硬实力

简历上写的项目一定要滚瓜烂熟,项目涉及什么知识点?这些知识点可以发散出什么知识点?这个项目给团队带来了什么?有没有做过横向的对比,为什么选择这个方案?方案还有没有优化空间?

java基础和Android基础一定要掌握,该背八股文的就去背。java方面建议去看《Java编程的逻辑》,Android方面可以先看看《Android技术探索》。注意看的过程中多一些自己的思考。

算法练习,现在越来越多的大厂会考察算法。至于为什么考察算法,一个是考验你这个人认不认真,有没有去好好准备;还有一个就是考验你聪不聪明。客户端算法题考察leetcode简单中等题,可以去leetcode做对应练习,有思路也一定要手写一下。一定要练得滚瓜烂熟,高压状态下很容易写错。如果觉得leetcode题目太多,有一个捷径——把《剑指offer》的题目都认真做一遍。

设计模式准备几个,特别是和实际项目结合的,不要说来说去就一个单例。

有针对性的放弃一些公司。如果觉得项目的知识点准备不全,就去面试阿里,阿里对于业务相关的东西问得特别细,会让你整体思考上一个台阶。要试自己的算法水平就去快手和头条其中一家面试,当然这也就意味着这家公司短时间可能与你无缘了,自己想好就行。

方法论

  • 千万不要一股脑的狂投简历,杭州大厂就那么几家,且行且珍惜。
  • 先去自己不想去和觉得自己面不上的公司面。
  • 实在进不了大厂,可以先去不错的中厂,走迂回道路。
  • 被hr问手头上有没有offer的时候,简单的回答可以说在走流程,但是贵公司的职位对我来说更契合。说没有offer会被压薪资,后面也没有争取的资本。

以上是自己一点小小的心得,希望可以给各位一点小小的帮助,不对的地方还望轻喷。