蓦然回首自己做开发已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,可惜我错过了,我用这五年时间和很多程序员一样在困惑和迷茫中找不到出路!

路其实一直都在那里,只是我们看不到而已!

以前我一直被公司和技术牵着走,并不是自己在选择技术,而是不自觉地被推到了这个位置上。想想有多少人对于自己将来要从事的职业和技术类型进行过深入思考和比较呢?当我跳出编码后,我开始思考和程序及程序员职业生涯相关的问题,最后发现,影响我们走入今天的困局的竟然是一些我们常常挂在嘴边的话。

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

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

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

总结起来一共有四点: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.面试技巧这四点内容,还有其他的还希望大家能够补充!

其实呢,文中提到的这四项都出自一份大纲和技术文档,

后端架构师技术大纲

技术文档

希望能够帮助到大家的学习,走过路过不要错过,你的转发可能给程序员们是一个很大的帮助!

阿里P6到P9的技术栈有哪些?程序员该如何准备学习?如何进入大厂相关推荐

  1. python技术栈全景图_程序员之数据分析Python技术栈

    程序员之数据分析Python技术栈 Python是一种非常流行的脚本语言,其还提供了一个科学技术栈,可以进行快捷方便的数据分析,本系列文章将聚焦在如何使用基于Python的技术栈来构建数据分析的工具集 ...

  2. 年薪60万+?这份10万字的面试突击宝典涵盖阿里 P5 工程师~P7 所有技术栈

    前言 金九银十已经只剩不到一个月的时间就要来临了,相信每一个程序员应该都有一个大厂梦,都想在这个金九银十能够成功拿到大厂的offer,却又不知自己行不行,也不知该从何突破自己的瓶颈,从而并没有明确的一 ...

  3. 阿里P8亲自讲解!5年经验Android程序员面试27天,附答案

    前言 2020年,互联网裁员潮下,我度过了人生中最清晰的半年. 今年我本命年,熬过了程序员35的坎,却在36岁被公司破产来了当头一棒,领完了当月份的工资,老板,也是我哥们的老李走进我的办公室,没有迂回 ...

  4. 阿里内部从初级程序员到架构师学习路线+配套学习资源

    阿里巴巴终于公开了从初级程序员到架构师的学习路线图,这里相对应的基本上就是从P5到P8的晋升体系!今天将会带着大家从初级程序员开始一点点分享整个晋升体系! 职级:初级程序员 薪资: 6-12K 开发年 ...

  5. php技能栈,[PHP]程序员技能栈,php程序员技能_PHP教程

    [PHP]程序员技能栈,php程序员技能 [PHP]程序员技能栈.md-/Users/zjh/Documents/我的文章/[PHP]程序员技能栈 PHP程序员技能站 摘要:创业不息.折腾不止,今年跟 ...

  6. 从技术到管理,程序员如何实现螺旋上升?

    作者 | 李昊 出品 |  <新程序员>编辑部 从开发者到技术管理者应该如何提升能力?在李昊看来,开发和管理之间的"鸿沟"并非很难跨越,他将从"深入理解基层技 ...

  7. 临门一脚 | 技术水平一般的程序员如何准备面试

    互联网一线大厂之外,在那些风光的"技术网红"背后,还有成千上万的"技术水平一般"的程序员.他们只能靠任劳任怨,努力 coding 来做好这份工作. 那么 TA ...

  8. 那些想不断提高自己技术水平的Java程序员们

    对程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Jav ...

  9. 软考考c语言还是java,计算机程序设计工程师技术水平(java)证书就是计算机技术与软件专业技术资格考试的程序员证书么?...

    满意答案 rfhenry 2013.09.04 采纳率:47%    等级:12 已帮助:9852人 计算机程序设计工程师技术水平(java)证书就是计算机技术与软件专业技术资格考试的程序员证书. 计 ...

最新文章

  1. linux top 历史,阿里工程师眼中的linux top命令
  2. JQuery判断radio是否选中,获取选中值
  3. 【转】计算机中浮点数的表示
  4. 浙江大数据交易中心正式上线
  5. ES5数组一些常用的方法源码实现
  6. Linux通过使用Sambaserver示例
  7. c语言self用法,C/C++知识点之Self Numbers C语言 UVA640
  8. mysql修改字段一部份_mysql 修改字段中部分值
  9. leetcode题库5-- 最长回文子串
  10. 监控WebLogic9/10的项目部署到Tomcat报[Unsupported protocol: t3]异常的解决办法
  11. 实现ios常见菜单效果的思路
  12. [转载] 利用c/c++编写python模块
  13. MAC使用CodeSign查看已签名的文件的数字签名情况
  14. OpenCV : 投影变换
  15. Egg.js -- 及案列介绍
  16. 系统测试:功能测试、健壮性测试、恢复测试、安全测试、压力测试
  17. php实现一个简单的访客统计功能
  18. 学会System Generator(2)数字滤波器设计
  19. Spring Boot整合websocket实现群聊,点对点聊天,图片发送,音频发送
  20. 浅谈道路交通事故车辆安全技术鉴定

热门文章

  1. 谷歌打不开了吧,访问谷歌镜像Glgoo.com吧_我是亲民_新浪博客
  2. 篮球记分牌c语言程序和报告,基于单片机的篮球比赛电子记分牌最终版(备份存档)...
  3. exception1:unicodeescape’ codec can’t decode bytes in position XXX: trun错误解决方案
  4. android错误之解析包时出现问题(一)
  5. 类文件解析004-解析常量池元素
  6. mock.js的使用方法
  7. 用户反馈驱动抖音产品体验优化实践
  8. uiautomatorviewer无法启动
  9. This beta version of Typora is expired, please download and install a newer version
  10. php 360全景,HTML5 Canvas实现360度全景方法