关于java:程序员在中国是青春饭扯看看阿里资深架构师是怎么说的

微信上看到一个段子:

码农:25岁软件工程师->28岁高级软件工程师->32岁架构师->35岁外卖骑手

产品:25岁产品经理->28岁高级产品经理->32岁产品总监->35岁滴滴专车

运维:25岁运维工程师->28岁高级运维工程师->32岁运维总监->35岁淘宝店主

市场:25岁市场专员->28岁市场经理->32岁市场总监->35岁保险销售

经营:25岁经营专员->28岁经营经理->32岁经营总监->35岁微商

HR:25岁HR专员->28岁HR经理->32岁HR总监->35岁安利

人脉多的卖保险,人脉少的开滴滴,切实不行送外卖。。。

程序员在中国真的是吃青春饭的吗?

为了不大家误导,征询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……

一、是事实还是在贩卖焦虑?

在某频道上,常常会看到这样的留言:

仿间始终流传着华为清退34岁以上年龄员工的说法,真伪性暂不探讨。但就去年的确裁员了一波大龄程序员。

二、我接触到的事实

一个敌人,前阿里人,37岁,到职后就任美团,往年想跳槽。投的是技术岗的简历,因为有大厂教训,以前投一个面一个,往年,投十个,能有两个面试机会就不错了,最初索性又回了阿里,做了个技术专家,次要做架构。

他在面试的时候,也常常被出各种幺蛾子,碰见比本人大的面试官,态度和善,个别面试都能过。而如果碰到比本人小很多的面试官,能给你从天上问到公开,如同在说,就这?你也能不会?

本身HR说:凡管理人员,都考究气场。他跟你能不能和得来,年龄是硬伤。除非有些大厂专门有架构师的岗位,你不写业务代码,他也不负责管理你,就无所谓。凡是你要在他手下干活,年龄又相差较大的话,他个别是不会要的,根本原因就是怕管不住。HR推来的人,不好间接推卸,总得找点理由,这时候就会呈现面试不按常理出牌的状况。

另外几个敌人,都走的技术治理岗,也35、6了,有的在网易,有的在滴滴。据他们的话说,到了这个年纪,就不要想着跳了,找一家合拍的公司好好干吧,本人混个高点的职位,进来好要价,高不成低不就的,同样没人要。

三、35岁的假相

同样以某为裁员为例,你真的认为裁员裁的是年龄大、股票多的那些人?

当然毕业后同学敌人在华为的也有几个,据他们的说法:人家裁的都是工作十来年,考评一般职级个别,支出和股票都偏低的一群人。也就是:这部分人的工作具备可替代性。

华为裁员是为了优化结构,不是为了断臂求生。外围员工,不仅不可能被裁,而且会被重点关照,进行散失!!!

所以,裁员裁的是这三类人:

  • 拿着远超三个应届毕业生的工资,然而能力最多顶一个
  • 老油条,干活一般般,然而油油的
  • 只会写代码,职业素养和情商一般般

总的来讲,就是性价比低、不可替代性弱的同学们。淘汰的就是这些。

四、但真正能有几个人的工作具备不可替代性,当初在敲代码的咱们,终归逃不过被筛选的命运?

针对工作几年的程序员工程师,常常会遇到瓶颈,这个瓶颈不肯定技术上的,也可能是职业倒退上的.个别技术的职业规划会有两个方向

  • 架构师、零碎分析师、CTO;

这种往往是走纯技术路线, 倒退到最初都是在公司中深刻某一块技术,例如存储,MQ,通信,等等,前面倒退路线也往往是架构师/零碎分析师,技术专家,高级培训师,而后就是技术总监

  • 产品经理,项目经理,部门经理,CEO

我感觉业务方向更多的是关注我的项目,针对以后业务,十分理解业务的整个流程,而如果有些业务因为特殊性,会遇到技术难点,要么让公司根底技术部提供解决方案,要么扔给手下人去做技术调研以及技术攻坚,如果本人部门针对这个技术做出了很多问题,那么能够分享推广到全公司去应用,大家都来调用你的接口,都来参阅你的文档,可想你本人也是非常高兴的.
可是我始终感觉,如果技术不懂业务,不理解业务痛点,没有产品思维,那么也无奈针对技术做出改良,改善,业务驱动技术, 依据不同的业务,会有非凡的技术要求,实时性高,稳定性强,多数据聚合计算,等等,都考验了程序员的技术储备,亦或者技术攻坚水准.

5.1 纯技术路线

依据舒伯的职业生涯阶段实践,31~44岁是安定期,程序员应该稳固于一项工作,发现适当的降职通道,确立本人未来的保障。

联合35岁的门槛,大家应该在35岁前,尽量找到适合的下家,这些下家中有纯技术回升通道。

很显然,只有大公司才会有纯技术回升通道,比方阿里,中小公司是不太可能有的。所以,走这条路的同学,要想尽一切办法进到大公司中,并且稳定下来。

如何进到大公司,在之前的一篇文章中给过程序员所能走的门路,这里间接复制过去,看过的同学能够间接跳到下一个。

社招同学其实是有劣势的,因为在曾经有工作教训的状况下,学历并不是那么重要的,起码不像校招时,间接机筛就给筛掉了,社招同学能够有以下路径来进入大公司。

5.1.1 混圈子、混人脉、靠内推

你晓得六人定律吗?就是说想意识世界上的任何一个人,最多通过六个人的桥接就能够意识!!

这就是圈子和人脉的重要性,你有同学、敌人、共事,他们任何一个人进了大公司,都能够内推你,而且在内推时,是能够间接跳过HR,间接把简历给他们主管的。

凡做过主管的都会有教训,不看僧面看佛面,也会给你个面试机会,会让你过去聊聊,不然,他没方法给内推你的人交待!

所以,跟同学、敌人、共事处好关系,用得着!

5.1.2 靠猎头

如果目前你还没有那些人脉,没关系,也有计划,去找猎头,猎头很好找,简历发到猎聘网,就会有猎头找你了。

尽管猎头会跟很多大公司有单干关系,也天然能把你的简历推到大公司里,但这里有两点要害条件:

  • 须要走正规流程,先经对应公司HR筛选,再到部门主管,无跳级可能
  • 猎头看不看得上你,次要看个人简历内容,即集体实力,所以这部分还得靠本人,如何靠本人,看第三点

5.1.3 靠本人

其实无论走什么捷径进入面试环节,在面试时除了本人,谁也帮不了你,所以,如何把本人能力晋升是十分十分重要的局部。另外,须要留神的是,在本人学习时,要有方向,一方面要晋升名气,使简历发光,一方面深刻学习,要有真本事。

1、晋升名气、使简历发光

这部分依然是为了能顺利进入面试做的,晋升本人在行业中的名气,计算机中有三个路径能晋升本人的行业名气。

(1)、Github提交MergeRequest,自造轮子

在所有的技术面试环节,github所提交的开源我的项目,是一个十分能展现实力的存在,只有你在简历上写了gitHub地址,所有的技术面试官和简历筛选官,都会去看你的代码,间接看你的技术实力。

而且它的风行水平及star量,能晋升你的行业影响力,在简历上是一个十分闪光的存在。

如果凑巧,他们的我的项目中有你的开源组件,那祝贺你,这次基本上过了。

如果你的开源组件十分风行,那祝贺你,等着大公司来私信你吧。你将会被争抢,此时,谁还会再关怀你的学历?

(2)、写博客、写书

保持写博客,当他们常常能搜到你的博客时,就会公认你的影响力和技术实力,在计算机领域,很多人都是靠博客起来的,比方鸿洋、郭霖等等,包含我。你认为,他们一上来就能让出版社约稿?

都是继续产出博客,博客关注者多了,出版社感觉你写得好,才会被动找你,邀请你写书的。

写博客、写书能使你在行业有肯定的位置,当他们在简历上看到你的名字时候,就会油然产生一种大牛的感觉,还在在意你的学历?

我就是写博客、写书的受益者,在我面试VIVO时,体现的并不好,因为我守业一年,常识素来没温习过,很多常识都忘记了,还没来得及温习,就让我去面试了。

他们原以为,我是一个特地厉害的人物,安顿三个技术专家同时面,后果,一问三不知。不过,最初,还是给了我OFFER。因为他们公认我的能力是足够的,只是工夫过了太久,有所忘记,拾起来就好了。相同,如果没有这个行业影响力,那这次铁定是挂了。

(3)最基本:深刻学习,晋升能力

后面讲了如何晋升行业影响的办法,但基本的基本,还是要晋升本人的实力,因为在面试时,是要面技术的,所有的外包装都会被揭穿,深刻的技术温习只能靠大家本人了。

如果各位有不同的想法,欢送在上面评论区探讨;

分享

最初给各位读者分享一本书籍笔记;

写作初衷:面试官通常会在短短两小时内对面试者的知识结构进行全面理解,面试者在答复问题时如果快人快语且不能直击问题的实质,则很难充沛体现本人,最终影响面试后果。针对这种状况,这份阿里架构师纯手打的Java外围知识点笔记应运而生;

这份笔记总共九大部分,涵盖了Java开发1年到Java架构师层面的面试知识点总结

Java开发1—2年根底:JVM篇

本篇次要讲述了JVM原理,波及JVM运行机制、JVM内存模型、罕用垃圾回收算法和JVM类加载机制等内容。

此份Java外围精讲能够增加公众号【Java斗帝】获取

 1—2年Java工程师必会:Java根底篇

本篇解说Java基础知识,波及汇合、异样分类及解决、反射、注解、外部类、泛型和序列化等内容。

Java开发2—3年高级工程师:Java并发编程篇

本篇讲述解说Java并发编程常识,波及Java多线程的工作原理及利用、Java线程池的工作原理及利用,以及锁、过程调度算法等内容。

Java面试中必问的数据结构:数据结构篇

本篇解说数据结构常识,波及栈、队列、链表、散列表、二叉树、红黑树、图和位图等内容。

3—4年Java架构师必问:罕用算法篇

本篇解说Java中的罕用算法,波及二分查找、冒泡排序、插入排序、疾速排序、希尔排序、归并排序、桶排序、基数排序等算法。

5年Java架构师面试必问网络底层:网络与负载平衡篇

本篇解说网络与负载平衡原理,波及TCP/IP、 HTTP、罕用负载平衡算法和LVS原理等内容。

Java架构师进阶:数据库及分布式事务篇

本篇解说数据库及分布式事务原理,波及数据库存储引擎、数据库并发操作和锁、数据库分布式事务等内容。

Java高级架构师必备:分布式缓存的原理及利用篇

本篇解说分布式缓存的原理及利用,波及分布式缓存介绍、Ehcache原理及利用、Redis原理及利用、分布式缓存设计的外围问题等内容。

设计模式篇

本篇解说设计模式,波及常见的23种经典设计模式。

上述的这份Java外围精讲文档只须要点赞此文后增加公众号【Java斗帝】获取

总结

尽管我集体也常常自嘲,十年之后要去成为外卖专员,但实际上依附本身的致力,是可能缩小三十五岁之后的焦虑的,毕竟好的架构师并不多。

架构师,是咱们大部分技术人的职业指标,一名好的架构师来源于时机(公司)、个人努力(吃得苦、肯钻研)、天性(真的酷爱)的三者合作的后果,实际+时机+致力能力助你成为优良的架构师。

如果你也想成为一名好的架构师,那或者以上这份Java外围精讲你须要浏览浏览,心愿可能对你的职业倒退有所帮忙。

看完三件事❤️

如果你感觉这篇内容对你还蛮有帮忙,我想邀请你帮我三个小忙:

  1. 点赞,转发,有你们的 『点赞和评论』,才是我发明的能源。
  2. 关注公众号 『 Java斗帝 』,不定期分享原创常识。
  3. 同时能够期待后续文章ing????

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理