阿里资深架构师这样说:2021年后,Android程序员不再是吃青春饭的行业

微信上看到一个段子:

码农: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岁的真相

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

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

华为裁员是为了优化结构,不是为了断臂求生。核心员工,不仅不可能被裁,而且会被重点关照,停止流失!!!

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

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

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


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

针对工作几年的程序员工程师,经常会遇到瓶颈,这个瓶颈不一定技术上的,也可能是职业发展上的.一般技术的职业规划会有两个方向:

架构师、系统分析师、CTO

这种往往是走纯技术路线, 发展到最后都是在公司中深入某一块技术。后面发展路线也往往是架构师/系统分析师,技术专家,高级培训师,然后就是技术总监

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

我觉得业务方向更多的是关注项目,针对当前业务,非常了解业务的整个流程,而如果有些业务因为特殊性,会遇到技术难点,要么让公司基础技术部提供解决方案,要么扔给手下人去做技术调研以及技术攻坚。

如果自己部门针对这个技术做出了很多成绩,那么可以分享推广到全公司去使用,大家都来调用你的接口,都来参阅你的文档,可想你自己也是非常高兴的。

可是我一直觉得,如果技术不懂业务,不了解业务痛点,没有产品思维,那么也无法针对技术做出改进,改善,业务驱动技术,根据不同的业务,会有特殊的技术要求,实时性高,稳定性强等等,都考验了程序员的技术储备,亦或者技术攻坚水准.


五、纯技术路线

根据舒伯的职业生涯阶段理论,31~44岁是安定期,程序员应该稳定于一项工作,发现适当的晋升通道,确立自己将来的保障。

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

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

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

社招同学其实是有优势的,因为在已经有工作经验的情况下,学历并不是那么重要的,起码不像校招时,直接机筛就给筛掉了,社招同学可以有以下途径来进入大公司。


1. 混圈子、混人脉、靠内推

你知道六人定律吗?就是说想认识世界上的任何一个人,最多通过六个人的桥接就可以认识!!

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

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

所以,跟同学、朋友、同事处好关系,用得着!


2.靠猎头

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

虽然猎头会跟很多大公司有合作关系,也自然能把你的简历推到大公司里,但这里有两点关键条件:

1. 需要走正规流程,先经对应公司HR筛选,再到部门主管,无跳级可能

2. 猎头看不看得上你,主要看个人简历内容,即个人实力,所以这部分还得靠自己,如何靠自己,看第三点


3. 靠自己

其实无论走什么捷径进入面试环节,在面试时除了自己,谁也帮不了你,所以,如何把自己能力提升是非常非常重要的部分。另外,需要注意的是,在自己学习时,要有方向,一方面要提升名气,使简历发光,一方面深入学习,要有真本事。

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

这部分仍然是为了能顺利进入面试做的,提升自己在行业中的名气,计算机中有三个途径能提升自己的行业名气。

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

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

而且它的流行程度及star量,能提升你的行业影响力,在简历上是一个非常闪光的存在。

如果恰巧,他们的项目中有你的开源组件,那恭喜你,这次基本上过了。

如果你的开源组件非常流行,那恭喜你,等着大公司来私信你吧。你将会被争抢,此时,谁还会再关心你的学历?

(2)、写博客、写书

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

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

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

我就是写博客、写书的受益者,在我面试VIVO时,表现的并不好,因为我创业一年,知识从来没复习过,很多知识都遗忘了,还没来得及复习,就让我去面试了。

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

(3)最根本:深入学习,提升能力

前面讲了如何提升行业影响的方法,但根本的根本,还是要提升自己的实力,因为在面试时,是要面技术的,所有的外包装都会被揭穿,深入的技术复习只能靠大家自己了。

如果各位有不同的想法,欢迎在下面评论区讨论;


六、分享

最后给各位读者分享一本书籍笔记:

写作初衷:面试官通常会在短短两小时内对面试者的知识结构进行全面了解,面试者在回答问题时如果拖泥带水且不能直击问题的本质,则很难充分表现自己,最终影响面试结果。针对这种情况,这份阿里架构师纯手打的Android核心知识点笔记应运而生。

由大佬收录整理的Android学习PDF+架构视频+面试文档+源码笔记,还有高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。

如果你需要的话,可以在【GitHub】自行获取。

也可以【私信】我获取,也可以添加粉丝群:【1126158690】获取。

虽然我个人也经常自嘲,十年之后要去成为外卖专员,但实际上依靠自身的努力,是能够减少三十五岁之后的焦虑的,毕竟好的架构师并不多。

架构师,是我们大部分技术人的职业目标,一名好的架构师来源于机遇(公司)、个人努力(吃得苦、肯钻研)、天分(真的热爱)的三者协作的结果,实践+机遇+努力才能助你成为优秀的架构师。

如果你也想成为一名好的架构师,那或许以上这份Android核心精讲你需要阅读阅读,希望能够对你的职业发展有所帮助。

漫漫开发之路,我们只是其中的一小部分……

只有不断的学习、进阶,才是我们的出路!才跟得上时代的进步!

喜欢本文的话,不妨顺手给我点个赞、评论区留言或者转发支持一下呗~

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
系统架构2021年下午真题包含一系列与系统架构相关的问题和案例。这些问题和案例旨在考察考生对系统架构设计的理解和能力。 2021年下午真题的主要内容包括以下几个方面: 1. 系统架构设计基础知识:问题可能涉及系统设计的基本原则、设计模式、架构层次、架构风格等基础知识。考生需要熟悉各种架构体系,并能根据应用场景选择合适的架构风格。 2. 分布式系统设计:问题可能涉及分布式系统设计的关键问题,如数据一致性、负载均衡、服务发现、容错处理等。考生需要熟悉分布式系统设计的原理和方法,能够根据需求设计可靠、高效、可扩展的分布式系统架构。 3. 大规模系统设计:问题可能涉及大规模系统设计中的挑战和解决方案,如性能优化、容量规划、弹性设计等。考生需要具备设计高性能、高可用、可扩展的大规模系统的能力,并能够根据实际情况提出有效的解决方案。 4. 微服务架构设计:问题可能涉及微服务架构设计的原则、组件划分、通信机制等。考生需要熟悉微服务架构的设计模式,能够合理规划微服务的边界和接口,保证系统的高内聚、低耦合,提高系统的可维护性和扩展性。 总的来,系统架构2021年下午真题是一项对考生系统架构设计能力的考察。通过解答这些问题和案例,考生可以展示自己的架构设计思维以及解决实际问题的能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值