写点什么

阿里 P6 到 P9 的技术栈有哪些?Java 程序员该如何准备学习?

作者:收到请回复
  • 2022 年 9 月 16 日
    湖南
  • 本文字数:2962 字

    阅读完需:约 10 分钟

概述

相信每一个程序员应该都有一个大厂梦,但是不知道如何进入大厂,或者说是技术栈和项目经验达不到大厂的要求!

那就有人问了,那怎么样才能进入大厂呢?进入大厂的话都有哪些要求呢?

小编,就给大家简单介绍一下,要想进入大厂需要达到的要求!

总结起来一共有四点: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:amchenzi-获取文中Java文档和面试资料 2021.06.08 加入

还未添加个人简介

评论

发布
暂无评论
阿里P6到P9的技术栈有哪些?Java程序员该如何准备学习?_Java_收到请回复_InfoQ写作社区