相信每一个程序员应该都有一个大厂梦,但是不知道如何进入大厂,或者说是技术栈和项目经验达不到大厂的要求!
那就有人问了,那怎么样才能进入大厂呢?进入大厂的话都有哪些要求呢?
小编,就给大家简单介绍一下,要想进入大厂需要达到的要求!
总结起来一共有四点:1.学历;2.技术栈+项目经验;3.心理素质+思维转变;4.面试技巧;
学历
很多人会比较关心大厂招聘对学历有没有要求,一般的要求都是怎样的。今天就简单说一说。
其实目前对于很多大厂来说,对学历都是有要求的,毕竟现在大厂有一定的竞争优势,通过学历可以筛选掉一部分人。
虽然学历不好的人当中也有很多非常优秀的。但是相比之下学历高的人优秀的比例会更高一些,所以很多大厂的HR们为了节约时间和成本都会对学历有一定的要求。通过这一硬性指标做一层筛选。
目前来看,大部分公司都要求至少有本科学历,对于专科学历,就很难通过第一轮筛选。
另外,本科和研究生,对于大厂来说一般没有明确要求,也没有太大的差别。
但是,大厂还是比较看中候选人的毕业学校的,如果是985/211,那一定是会有更多的机会的,甚至有些岗位只要985/211,虽然招聘信息不会注明这一点,但是在收到简历以后,都会筛选一波。
有些人认为是不是只有应届生才会被要求有好的学历,其实并不是,现在很多社招也都有这方面要求了。
虽然有可能会因此错过一些人才,但是这样做更高效,而且大厂有自信通过这种方式也能找到学历好,有能力的人才。
所以,目前来看,大厂或多或少都会看重学历,最低要求本科,985/211优先。
而且,据我所知,有些公司的有些部门,要求会更加严格,比如:
1、第一学历要好,专升本的不考虑。
2、研究生要全日制的,在职的不考虑。
当然,这都是一小部分的。
但是,也不要认为学历不好就完全没机会了。其实我有很多同学,他们现在的分布在各大一线互联网公司,所有大家可以叫得上名字的,我都有很多同班、同届的同学在。
如字节、快手、拼多多、百度、腾讯、滴滴、知乎…..真的是太多了。所以,学历虽然挺重要,但是也不是完全就无解的。
学历不够,拿什么来凑?
那么现在很多大厂都会对学校有一定的要求,甚至部分岗位都要求是985/211院校,那么,如果自己没有好的学历,也不是名校毕业,有没有什么办法可以弥补呢?
简单说几个吧。因为很多公司这种要求都是公司政策或者HR的要求,但是很多团队还是希望可以多招人的,所以如果你有以下一些经历的话,是可以适当的放宽条件的:
1、有发明专利。
首先,如果大家在求学期间或者工作时,如果有一些创新型专利、发表过算法相关的论文等,一定要记得把他们写到简历上,因为这些都是可以大大加分的。
因为,如果你的简历上写上2-3个专利,那么,很多HR都会高看一眼。
其实,在技术领域专利并不难搞,只要大家多多留意一些工作中的创新点,很多都是可以申报专利的。
2、参与过开源项目。
如果没有名校和名企经历,那么在简历中如果看到有开源经历的话也是可以加分的。我们招聘的时候虽然没有明确说开源项目一定给加分,但是有时候看到这种经历的,大概率会给个面试的机会。
但是开源项目有很多种,随便在github上创建一个脚手架也可以叫做开源项目,所以还是要把有分量的项目写上去。千万不要起到适得其反的效果。
还有,如果你的github上都是fork的项目,或者都是一些面经的分享,建议还是谨慎。考虑好要不要写到简历中。
如果是给很多知名开源项目贡献过源码,帮忙做过bugfix,自己手撸过一个框架之类的,这些都是不错的。
3、通过其他知名公司做跳板。
现在很多大厂招人有两个门槛,年龄和学历,如果年龄符合,学历不行的话,还有一个放宽条件,那就是如果是名企也可以。
这个可操作空间就大了。举个例子,虽然像BAT这种大厂可能要求985/211,但是像那些叫的上名字的中上等公司并没这么严格的要求,如蘑菇街、58、银行,或者丁香园、瓜子二手车、毒APP等等(虽然我不知道这些公司对学历有没有要求,但是如果有这些公司的经历,可能会放宽一些学历要求)。
只要公司的名字是可以叫的上来的,在业内是有一定知名度的,都还是比较OK的,至少大部分可以给一个机会。
4、工作经验有一定的专业壁垒
如果自己没有发明专利、没参与过开源项目、目前所在的公司也不是知名公司,就完全没机会了么?
也不是!
还有一个关键的要素,那就是很多公司招聘的jd中都会有类似以下的要求:
有电商网站开发经历优先、有互联网金融相关背景优先、有游戏开发经验优先。
这就是所谓的你有一定的专业背景,而且这个专业是有一定的壁垒的。
尤其是像支付、金融、电商等等的,这些专业人才是比较稀缺的。所以,遇到有相关背景的候选人,有时候是可以适当放宽条件的。
所以,这里也给大家另一个建议,就是你从事的领域,最好是有一定壁垒,并且你在这个领域深耕了多年。这样对你日后找工作会很有帮助的!
5、在职的学历提升
前面说过,有一些公司不认在职研究生之类的,但是也不是所有公司都不认。
所以,这也是一条可以选择的路。如果本科是一个一般的学校,还是可以考虑上一个好一点的学校的在职研究生的,这样读完之后,至少你可以在学历中写上自己的研究生学历和毕业院校。
如果之前是专科,那么专升本也是可以走的一条路。
这样在第一轮筛选的时候,很大概率是可以通过筛选的。那么到了后面就怕看实力了。
但是也不要说谎,在职的就是在职的,没办法完完全全做到和全日制一样,但是一般来说可以放宽一些条件。
综上,是我见过的招聘中对于学历不够的一些办法,这些只能是从某些方面弥补一些学历上的差距,但是并不能完全代替。
P6、P7、P8、P9技术栈+项目
谈完学历就不得不说需要掌握的技术栈了,上面也说过大家可能也知道阿里p6和P7所掌握的技术栈,在这里给大家也简单介绍一下!
①P6+资深工程师掌握的技术栈(操作与落地),
②P7+高级架构师(原理与设计),
再者就是P8和P9需要掌握的技术栈:
③总监级架构师应该掌握的架构专题,大型团队管理(P8)
④总监级架构师应该掌握的架构专题,中台构建与领域驱动设计专题(P9)
⑤总监级架构师应该掌握的架构专题,AI人工智能驱动新一代智能化应用(P9)
⑥总监级架构师应该掌握的架构专题,产品管理(P9)
项目
心理素质+思维转变
要有超强的心理素质,每天对着镜子练习,不断地问自己问题,要先过自己这一关;再者就是自信心,不断地学习技能,每掌握一项技术,就会增添一份信心,会让自己越来越自信;虽然程序员都想进大厂,但是大厂也是非常磨炼人的,里面的程序员都很优秀,你还要有思维方式的转变。
那该如何转变呢?
面对工作和生活,要有创业者的心态。好的心态能给你带来更好的行动力,助力你的成长,减少迷茫和负面情绪。 突破职业瓶颈,这5点思维转变最为重要!
1)成为自己的老板,利用好身边的资源,提升自己的行动力;
2)眼光看得更远,多做有积累的事情;
3)百分百为自己负责,只有这样才能对自己的人生有完全的掌控力;
4)以经济学观点审视自己的成长,放大自己的时间投资回报率;
5)抱怨不如感恩,从成长进步的角度看,每一件事都是提升自己的机会。任何一件事,你首先都是为自己做,他们不是负担,而是机遇和礼物。
面试技巧
本文总结
小编只总结了1.学历;2.技术栈+项目经验;3.心理素质+思维转变;4.面试技巧这四点内容,还有其他的还希望大家能够补充!
其实呢,文中提到的这四项都出自一份大纲和技术文档,
后端架构师技术大纲
技术文档
希望能够帮助到大家的学习,走过路过不要错过,你的转发可能给程序员们是一个很大的帮助!
相关知识资料可看我主页简介也可加V:yxqbkd