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

4次阅读

共计 4402 个字符,预计需要花费 12 分钟才能阅读完成。

微信上看到一个段子:

码农: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????
正文完
 0