美文网首页程序人生Java 杂谈Spring-Boot
今天我们聊聊为什么要劝你进一次大厂?

今天我们聊聊为什么要劝你进一次大厂?

作者: 4bfeaf8c2970 | 来源:发表于2019-08-14 19:44 被阅读12次

    为什么要进大厂

    其实说白了,大厂开眼界,系统性学习方法论,而且大厂的资源会更加的丰富,没有利用好的话,那也只是个人问题;小厂全面性锻炼能力,会让人很累也很充实,但是很多工作都是重复的比较多,这样思考的时间就会比较少。

    接下来通过看现在的中高端岗位招聘要求,给大家一些意见。

    我理解的中高端岗位指对应阿里p7及以上的职位,中小型企业的架构师及以上级别,薪资大概60万以上(阿里职级常常用来做人才评级参看,下图是网上流传的各公司职级对应表)

    这类岗位(猎头岗位)一般都有几个必要条件:

    大厂2年以上经验

    跳槽频繁的不要

    年龄35岁以下(级别更高的话,会放宽年龄限制)

    学历反而不是特别重要,有的招聘要求名校,有的普通本科就可以。

    一般我们22岁本科毕业,到35岁有13年,研究生只有10年。

    所以对于有追求的小伙伴,最好能在这13年内,拥有2年大厂经验,职级达到p7水平。为了完成这个目标,现在该怎么规划选择呢?分几个阶段说下:

    0. 在校生

    不管在什么学校,早点开始选个方向,早点开始学习技能,从大一就开始准备,尽量校招就进大厂。不仅仅薪资可以达到其他同学的几倍(2019校招薪水),而且因为以后身边同事优秀,遇到的业务场景复杂,成长也会比在一般企业快。

    1. 刚毕业2年以内

    如果校招进了BAT等大厂,恭喜你,很多人努力一辈子都进不去。尽量待满2年以上,两年后如果想出来,是香馍馍。

    知名中型厂也尽量待满2年。

    如果在十八线小厂,不满一年大概率跳不动,再跳一个同类型的小厂也没意思,先猥琐发育吧。

    2. 毕业2年-5年

    大厂的同学随意,可以厂内熬升职,也可以换个大厂轮着玩,也可以去创业公司,每个选择都没问题。

    中厂的同学可以尝试往大厂跳一跳,也挺难的,佼佼者才能做到。如果公司有机会,不动也好。

    还在十八线小厂的,发育好了可以试试找个有名气一点的公司。很多人的简历,一眼看去,所有的东西都很平淡,普通学校,不知名的企业,工作内容写也很无聊,让人一看就忘,这样的人可以干活,但是不值钱。

    3. 毕业5年-10年

    大厂的同学,这期间应该很多都可以达到p7水平了

    中厂的同学,即使现在已经达到p7水平,去大厂历练一番,以后能走的更远。

    小厂的同学,5年都在小厂跳来跳去的同学,除非是人群中的top 1,现在想进一线大厂难了,想办法找一个知名中厂。

    4. 毕业10年-13年

    如果这个时候还没达到p7水平,我觉得以后机会很小了,后面年轻人太多,企业愿意把机会留给他们。

    大厂的同学,发展好的那些,现在薪资已经高到外面接不住了。一般的p7水平,出去找个架构师当当,或者做个技术合伙人,都可以。

    中厂的同学,这可能是最后进大厂的机会。如果以后想进去,要求有p8的能力。

    10年都在小厂做简单任务的,可以准备plan B了,我觉得这些人如果被裁掉了,以后会很麻烦。如果他们现在出去找工作,也会碰壁。

    仅针对国内互联网行业

    生涯规划

    可能对于年限比较低、对自己要求有比较高的同学,会因为不知道学什么而感到迷茫。那么接下来我列一下,从一名初级程序员到架构师大概要学习的内容。

    一定要杠的那些朋友就算了,我都懒得理。这也不会那也不会你去当架构师怎么做技术选型?临时抱佛脚嘛

    首先身体是革命的本钱

    身体一定要自己注意,不过这一点也就是注意以下三点:

    饮食

    休息

    运动

    大家都知道,就看你做得好不好了

    技术修炼

    一:常见模式与工具

    学习Java技术体系,设计模式,流行的框架与组件是必不可少的:

    常见的设计模式 ,编码必备

    Spring5 ,做应用必不可少的最新框架

    MyBatis ,玩数据库必不可少的组件

    二:工程化与工具

    工欲善其事必先利其器,不管是小白,还是资深开发,玩Java技术体系,选择好的工具,提升开发效率和团队协作效率,是必不可少的:

    Maven ,项目管理

    Jenkins ,持续集成

    Sonar ,代码质量管理

    Git ,版本管理

    :分布式架构

    高并发,高可用,海量数据,没有分布式的架构知识肯定是玩不转的:

    分布式架构原理

    分布式架构策略

    分布式中间件

    分布式架构实战

    四:微服务架构

    业务越来越复杂,服务分层,微服务架构是架构升级的必由之路,Java技术体系,和微服务相关的技术有哪些呢?

    微服务框架

    Spring Cloud

    Docker与虚拟化

    微服务架构

    五: 性能优化

    任何脱离细节的ppt架构师都是耍流氓,向上能运筹帷幄,向下能解决一线性能问题,Java技术体系,需要了解:

    性能指标体系

    JVM调优

    Web调优

    DB调优

    六:底层知识

    从架构设计,到应用层调优,再深入了解底层原理,扎实的Java基本功才能让自己变为扫地神僧:

    并发模式

    线程模型

    高性能NIO框架

    读者福利(面试专题和学习资料免费分享)

    对于很多初级Java工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。

    整理的这些架构技术希望对Java开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。同时我经过多年的收藏目前也算收集到了一套完整的学习资料,希望对想成为架构师的朋友有一定的参考和帮助。

    下面是资料部分截图,诚意满满:特别适合有1-5年开发经验的Java程序员们学习。

    我自己的学习方式是:看书+视频——>自己动手——>做面试题——>遇到问题再回头看一下,结合视频理解消化掉。

    领取方式:加群“897775206”免费领取资料。

    (部分资料如下)

    部分视频

    部分文档/面试题

    部分电子书

    相关文章

      网友评论

        本文标题:今天我们聊聊为什么要劝你进一次大厂?

        本文链接:https://www.haomeiwen.com/subject/jhgnjctx.html