前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >作为一名程序员,想问问大佬们都是如何进的大厂?

作为一名程序员,想问问大佬们都是如何进的大厂?

原创
作者头像
本人秃顶程序员
修改2019-05-15 09:46:44
2.8K0
修改2019-05-15 09:46:44
举报
文章被收录于专栏:Java架构筑基

前言

虽然说现在越来越多的程序员都是硕士学历及以上,但本科及以下学历、非计算机专业出身的程序员依然还是求职者的一股中坚力量,并没有学历歧视的意思,就是说下实际情况。

最近看到有程序员在网上发出“灵魂拷问”:大家都是怎么进的大厂

大家都知道,现在程序员基本成了买方市场,企业不缺人了,招聘要求也提高了不少,从学历、专业上都有一定要求了,大家随便去招聘网站上看看大厂的程序员招聘JD就知道,这也就意味着,不仅是应届生,社招进入大厂的难度也越来越大。

学历和专业基本是确定的,我们的突破点只有能力,其中包括你的面试能力和技术能力。

说几个我面试时常看到的情况,总结出来的可能对大家获取面试机会有帮助的点:

1、简历是成功的一半!

简历的重要程度在面试过程中占到50%,把简历写好也是一个技术活,就和你写晋升ppt一样,很多程序员上班摸鱼划水,最后周报和晋升答辩还能写出花来,你仔细想想这其中的套路?

格式排版没那么重要,讲清楚你干了啥,按照STAR原则来,把它当做一次你的上份工作经历的晋升答辩来对待,项目成果一定要量化!量化!量化!简历筛选就1分钟不到,把重要的东西强调出来!

看看“浮夸”的大厂员工的建议,虽然有戏谑成分,但其实真的是反映了一个常态:

2、面试能力和技术能力一样重要!

很多职场老油条在面试这一环节上,绝对是跑得比其他人快的,因为这当中就是有套路!他们熟悉各大厂面试官面试的流程,大同小异其实,甚至把问的题目都摸得差不多了。所以很多应届生在校招之前可以多问问你们的学长学姐,了解你想去的公司的面试套路,不要打没准备的仗!

面试时很多坑,如果不做好足够的准备,你不被面试官坑也会被HR坑!毕竟短短的1个小时左右面试,看不出来太多。

3、进入和大厂对标业务的小厂,曲线救国!

现在大环境不好,大厂更加难进,但小厂你就得搞清楚它的核心业务是什么,比如要么进C端垂直领域里前几名的小厂,要么进深耕B端的稳了很多年的小厂,因为很多大厂在细分领域里后续要加大投入,一旦你是这个领域里的头部,大厂一开始涉足这个领域,你的机会就来了!比如在线教育,就非常典型。

小厂也有它的优点,在小厂更容易有机会,大厂很多都是螺丝钉,我身边很多人都是在小厂干出了不错的成绩后来进大厂的。时间会证明一切!

4、从大厂的边缘部门进入!

其实大厂并没有很难进,难进的是大厂的核心业务,两者对人才要求肯定是不一样的。这就和你当初选择大学一样,是进好的大学的边缘专业还是选择一般大学的重点专业?

这里只说一点,社会发展速度太快了,现在你看到的核心和重点,或许在三五年之后会变成边缘,同样地,现在的边缘将来很可能就成为了核心。毕竟现在一个互联网创业公司的生存时间已经短到了2年,谁能确定未来呢?

从大厂的边缘业务切入,后面抓住机会转核心,未必不是一个好选择。先拿到船票再说!

最后,其实这些只是技巧,都是身边的例子,重要的还是个人能力,其实进不进大厂每个人观点不同,没进大厂一样可以发展得很好。

BAT进击路线

Ⅰ.架构筑基

成为一名优秀的架构师之前,应该先熟练Linux操作系统,从JVM内存模型到深度优化实战,从Java程序性能优化过渡Tomcat、Mysql深度优化实战,从Netty框架入门使用到Netty源码解读实战,让并发编程与你的应用业务场景结合更紧密,系统性能直线提升上千倍,全面学习架构筑基专题,从性能调优到并发编程,逐步脱变成优秀的Java架构师。

Ⅱ.开源框架解析

源码解读是一位合格架构师的必备技能,站在更高的角度来分析及解决技术疑难问题;

应该先学习开源框架的常用设计模式及经典设计思想,扎实源码内功基础,学习大牛们源码设计思想及技术规范,从源码学习过程中提升个人技术审美观及架构设计思想。以Spring5与Mybatis的基础应用编码为起点,再议底层源码切入点,让开源框架底层技术不再神秘。

Ⅲ.高性能架构专题

熟悉大牛的源码框架后,接下来我们进入高性能架构专题学习,先从传统技术架构到大型互联网架构的演进过程,如何将传统软件技术升华到高并发高性能的互联网技术,理论与实战充分结合,让每个技术点学而不忘。再从高性能架构技术的基础入门,到技术架构的逐步进阶,再到技术架构的高级专题,最后通过多个实战环节将所有技术点巩固加强,让每个人在高性能架构技术的深度及宽度上得到跳跃式提升,成为互联网企业的核心技术人才。

Ⅳ.微服务架构专题

在高并发的应用场景下,微服务技术是互联网平台必选的架构技术,目前国内较流行,用得较多的有Spring Boot, Spring Cloud, Duboo, 应该先学习微服务架构的应用知识,然后从底层源码透析每个开源框架的设计模式及设计思想,最后就是Docker虚拟化技术等等,使用微服务改变互联网系统的并发瓶颈,让你的平台开发更加高效、快捷。

Ⅴ.团队协作开发专题

高速发展的互联网生态环境下,除了拥有优秀的架构技术之外,高效快捷的团队协作开发技能必不可省,优秀的架构师如何为企业减轻成本,如何更高效高质量的完成系统。

Ⅵ.B2C商城项目实战

有了互联网热点技术,一个真实的互联网项目可以让你把所学的热点技术由点到线,由线到面,将所有技术聚集到实战的环境,最终将技术点和项目实战真正变成自己的本领;让你对Nginx、 Redis、Docker、Mq等技术学而致用,用而不忘,具备独立的架构设计与开发能力。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 1、简历是成功的一半!
  • 2、面试能力和技术能力一样重要!
  • 3、进入和大厂对标业务的小厂,曲线救国!
  • 4、从大厂的边缘部门进入!
  • BAT进击路线
    • Ⅰ.架构筑基
      • Ⅱ.开源框架解析
        • Ⅲ.高性能架构专题
          • Ⅳ.微服务架构专题
            • Ⅴ.团队协作开发专题
              • Ⅵ.B2C商城项目实战
              相关产品与服务
              Prowork 团队协同
              ProWork 团队协同(以下简称 ProWork )是便捷高效的协同平台,为团队中的不同角色提供支持。团队成员可以通过日历、清单来规划每⽇的工作,同时管理者也可以通过统计报表随时掌握团队状况。ProWork 摒弃了僵化的流程,通过灵活轻量的任务管理体系,满足不同团队的实际情况,目前 ProWork 所有功能均可免费使用。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档