据美国知名调查机构 Payscale 调查显示,一些高科技公司的年龄中位数是30岁以下。那些更成熟一些的技术公司如戴尔、IBM、甲骨文,才有年龄更大一些的劳动力,年龄中位数超过了35岁。

不知从什么时候开始,在程序员的圈子里时常会冒出互联网是吃青春饭行业的观点引发探讨。互联网作为年轻的行业,从发展至今不到二十多年,其从业者的一大特点就是年轻化,据相关统计互联网从业者平均年龄不到30岁。因此对于互联网是一个吃青春饭的言论,大多数人并不认同,认为国内第一批程序员都还没老,有什么依据判定互联网是一个吃青春饭的行业。

图片 1

图片 2

随着年龄的增长,程序员会相对难以保持技能更新。许多人宁愿留在自己的舒适区,不冒任何风险。即使公司愿意给予他们很好地报酬,但通常给他们在培训方面的投资也比较少。这样也导致容易背负一身旧技术在高科技公司无用武之地。

然而,程序员到底有没有年龄的限制,只有程序员自己知道,就有一名快35岁的女程序员吐槽称:每次去一线互联网公司面试,就被当辣鸡一样赶走,我有那么差劲吗?本人硕士学历在二线互联网公司上班,不是管理岗,属于一线码农,这实力也不差吧!想着跳槽到一线互联网公司去,然而就因为我年龄马上快35了就被面试官不当人看?还是35岁在互联网真的是一个难过的坎?

而且,年龄越大会觉得空闲时间愈加宝贵,因为除了编写代码和学习新的编程技能之外,还有家庭,以及更多的其它兴趣爱好。

图片 3

另外,最大的风险是,可能自己也会对编码失去热情。当你年轻时,有可能非常热衷于编写代码实现各种功能,但是在做了几十年之后,它可能不会再给你那种兴奋的感觉了。

对于楼主想跳槽到互联网大厂却因为年龄被羞辱,网友表示:楼主35岁了,混了这么多年互联网还在一线干活,不想着转型做管理,还敢跳槽到大厂接着混互联网,佩服楼主的拼劲。但是要知道到互联网大厂,如果不是管理岗位,则意味你需要付出更多的精力与时间来完成工作,这些以楼主现在的年纪还能承受得了这样的强度吗?

你认为程序员多大年纪算高龄?到了那个时候,你会继续写代码,还是去干别的事情呢?赶紧在下方评论区留言吧。

图片 4

(文/开源中国)    

据美国知名调查机构
Payscale调查显示,一些高科技公司的年龄中位数是30岁以下。那些更成熟一些的技术公司如戴尔、IBM、甲骨文,才有年龄更大一些的劳动力,年龄中位数超过了35岁。

图片 5

随着年龄的增长,程序员会相对难以保持技能更新。许多人宁愿留在自己的舒适区,不冒任何风险。即使公司愿意给予他们很好地报酬,但通常给他们在培训方面的投资也比较少。这样也导致容易背负一身旧技术在高科技公司无用武之地。

另外,最大的风险是,可能自己也会对编码失去热情。当你年轻时,有可能非常热衷于编写代码实现各种功能,但是在做了几十年之后,它可能不会再给你那种兴奋的感觉了。

图片 6

这也就解释了为什么很多大公司都不招大龄程序员。

还不是因为穷,因为大部分公司养不起大龄码农:

1、大部分公司由于创业方向,产品,预算等问题基本熬不到用户飞速增长的阶段就挂掉了,压根没有意识到技术的重要性,当然不需要招大龄码农

图片 7

2、等你运气非常好,撞上一个风口,用户爆发式增长,服务器开小差了,技术跟不上了,用户体验急剧下降,口碑扑街,然后你发现无论你开多少钱,都招不来大龄码农。

因为大龄码农已经经历过无数不靠谱,不盈利,无疾而终的项目,即便你薪水double,大龄码农也不care,能领了这个月薪水也不一定能领完下个月的薪水,生命有限,没空陪你折腾。

3、等你好不容易搞定了几个大龄码农,我ca,原来成本这么高,公司一半的开支都在这位大龄码农身上。

然后你跟大龄码农说,就这么决定了,公司决定让你来做CTO,带几个年轻的技术把前面的阵地给我砍下来,大龄码农心中,一万个草泥马奔腾而过。

图片 8

你要了大龄码农,至少得配一个非常有经验的产品吧,有了非常有经验的产品得配一个非常有经验的运营跟市场吧,然后你发现,这4个人的年薪加起就得300多万,还不包括市场预算,融个天使加A轮还不够付这几个人的工资的

你认为程序员多大年纪算高龄?到了那个时候,你会继续写代码,还是去干别的事情呢?

写在最后:

小编个人觉得还是需要时刻提升自己的技术。去做架构师,或者做技术管理,这都是可以的。技术管理和架构师这两个高端岗位,都对程序员的技术和管理经验有较高的要求,大家很少看到大公司中有很年轻的技术Leader,就是这个意思。作为程序员,代码就是你手上的兵刃,要想在35岁以后不被淘汰,就需要在35岁之前把这把刀打磨好。所以,如何在35岁之前完成技术积累,这才是问题的关键

从事java十余年,现在把架构师必须具备的一些技术总结出来一套思维导图和录制了一些相关视频,分享给大家,供大家参考。

可以加群:810589193,点击链接加入群聊【Java架构学习交流群】:

一、开源框架解析:

阅读、分析源码是程序员最基本的码代码能力也是码农的根本所在,学习经典源码中所用到的经典设计思想及常用设计模式,能够帮你了解大牛是如何写代码的,从而吸收大牛的代码功力。在阿里面试中,MyBatis,Spring等框架的底层原理是经常会被问到的。

图片 9

二、架构师筑基:

百丈高楼平地起,基础也是非常重要的,基础不牢,自然不用谈架构。

图片 10

三、高性能架构

性能一直是让程序员比较头疼的问题。当系统架构变得复杂而庞大之后,性能方面就会下降,特别是阿里巴巴这样的一线互联网公司最为注重,因此想进入阿里,性能优化一定是要去深入学习与理解的一环

图片 11图片 12

四、微服务架构

关于微服务架构的取舍

微服务是现在互联网架构技术中最火热的话题之一,也是我目前正在学习研究的方向。在面试过程中,面试官很少会问到关于微服务相关的问题。但作为一名开发者,一名有技术梦想的程序员微服务架构是现在必须要去了解的主流技术:

图片 13

五、团队协作:

开发工具工程化

通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。程序员的战斗,往往不是一个人的战斗,我们如何在一个平台下高效的去重,进行代码review,对功能进行调整,debug,做到在统一的规划下步步为营,混乱的堆代码的过程中找到自己的记录。这一切都依赖于有效的工具。

图片 14

六、B2C项目实战

项目实战

要想立足于互联网公司,且能在互联网浪潮中不被淹没,对于项目的开发实战演练是不必可少的技能,也是对自身能力的一个衡量,有多少的量对等于获得多少的回报。看似简单的一个项目需求图谱,其中的底层原理,实现原理又能知道多少?你搭建一个完整的B2C项目平台到底需要多少知识?这一切都是需要我们考量的。

图片 15

现在加群:810589193,点击链接加入群聊【Java架构学习交流群】:

合理利用自己每一分每一秒的时间来学习提升自己,不要再用”没有时间“来掩饰自己思想上的懒惰!趁年轻,使劲拼,给未来的自己一个交代!