专栏首页java高并发35岁程序员自荐:我所掌握的架构技术
原创

35岁程序员自荐:我所掌握的架构技术

最近看到很多文章都在说,程序员35岁是一道坎,很多人到35岁就干不下去了,就要被淘汰了。再加上国内的互联网公司,35岁以上的程序员真的少,这又进一步佐证了这一说法。

那么,这是真的吗?程序员35岁以后真的要面临淘汰的危险吗?

我告诉大家:是真的

但是,我从来都不是一个为大家制造焦虑的人,我只为你们指点迷津。哪怕外面都是凛冬将至,但是我这里依然阳光明媚。所以,欢迎常来这里看看,感受一下温暖。

其实,很多人都不了解真正的我。有人说我技术文章发的少了,没错,我是发的少,但这是经过深思熟虑的。在移动互联网早期,技术文章匮乏的时候,我写的高质量博客少吗?不管是插件化、AIDL,还是View原理、属性动画,又或者是Android体系化学习路线,哪个不是我开创的先河?当时的那几十篇文章,篇篇都具有奠定性质,篇篇都敢为天下先。你们可知道,在13、14年那个技术资料匮乏的年代,这些都意味着什么吗?

而现在,高质量的文章多了,技术资料大爆炸,各种冗余的技术文章层出不穷,让大家直呼:学不动了!这个时候,我静下心来,当前阶段的问题并不是技术资料不够,而是大家都迷茫了,都不知道该学什么了。所以我近期的文章更偏向于学习路线、技术方向以及职业成长的指导,我认为这才是当前移动端的主要矛盾。现在,我希望我的每篇文章依然可以敢为天下先,依然犹如指路明灯一样,为大家提供远方的指引。

抱歉,说远了,现在回到正题。

大家知道,国外不乏有大龄程序员,甚至白发苍苍的人都还在撸码。我仔细了解了一下,发现有如下几个原因:

国内的互联网发展较晚,应用层开发较多,不需要太多资深的程序员

国内人力成本低,程序员新人多且便宜,公司更愿意用廉价的新人

35岁以后,程序员的经验很丰富,但是精力和撸码效率大大降低,比如不能高强度加班

随着中国互联网的发展,我相信未来这一现象会得到缓解,但是目前依然没有办法。大家会问,那怎么办呢?难道只能等到35岁然后步入中年危机吗?

当然不是了,只是这个时候,你不能再写简单的业务代码了,三十多岁,理应具有扎实的技术和较高的技术级别,这个时候去写核心代码,去做架构师,或者做技术管理,这都是可以的。

所以,我给大家指的方向就是:

做技术管理或者架构师

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

正常来说,一个人大学毕业应该在22岁左右,Ta的职业生涯,我用下面这张图来表示(仅供示意,不同人不尽相同):

成长期:工作的前五年,工资不应该是优先考虑的,应该潜下心来学习技术,努力成长

发力期:工作的第6-10年,这个时候你的技术级别和年薪也应该上去了,在公司里你是核心岗位,你家里你是顶梁柱

沉淀期:32岁到35岁之间,中年危机即将到来,在这几年,钱又不是你该考虑的问题了。你必须找准未来的方向,沉淀自己的技术和管理经验,并且要逐步向架构师和技术管理的岗位去迈进,这样就可以让自己的职业生涯最起码延长10年。

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

需要相关资料可以加群:810589193,点击链接加入群聊【Java架构学习交流群】:https://jq.qq.com/?_wv=1027&k=5deQUBl

我把它分为六个点

1. 高性能架构

1.1. 分布式架构思维

1.2. Zookeeper分布式环境指挥官

1.3. Nginx高并发分流进阶实战

1.4. ActiveMq消息中间件

1.5. RabbitMq消息中间件

1.6. Kafka百万级吞实战

1.7. Memcached进阶实战

1.8. Redis高性能缓存数据库

1.9. MongoDB进阶实战

1.10. 高性能缓存开发实战

1.11. Mysql高性能存储实战

1.12. FastDFS分布式文件存储实战

1.13. 高并发场景分布式解决方案实战

2. 微服务架构

2.1. 服务的前世今生

2.2. 基于分布式思想下的RPC解决方案

2.3. Dubbo应用及源码解读

2.4. SpringBoot

2.5. SpringCloud应用及源码解读

2.6. Docker虚拟化技术

3. 开源框架

3.1. spring5概述

3.2. Spring5 Framework体系结构

3.3. Spring5环境搭建

3.4. IOC源码解析

3.5. AOP源码解析

3.6. Spring MVC

3.7. Mybatis

4. 架构师基础

4.1. JVM性能调优

4.2. Java程序性能优化

4.3. Tomcat

4.4. 并发编程进阶

4.5. Mysql

4.6. 高性能Netty框架

4.7. Linux基础与进阶

5. 团队协作开发

5.1. Git

5.2. Maven

5.3. Jenkins

5.4. Sonar

6. B2C商城项目

6.1. 系统设计

6.2. 用户管理子系统

6.3. 商品管理子系统

6.4. 搜索子系统

6.5. 订单子系统

6.6. 支付系统

6.7. 分布式调度系统

6.8. 后台系统

高清思维导图及相关视频资料获取方式

加群:810589193,点击链接加入群聊【Java架构学习交流群】:https://jq.qq.com/?_wv=1027&k=5deQUBl

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 三四十岁的大龄程序员,应该如何保持自己的职场竞争力?

    **“ **这篇文章,给大家聊聊Java工程师的职业发展规划的一些思考,同时也给不少20多岁、30多岁,但是对自己的职业未来很迷茫的同学一些建议。

    用户4447430
  • 月薪80k阿里架构师:给迷茫的JAVA一些中肯建议(附学习路线图)

    刚当程序员时,我是属于那种勤勤恳恳类型的员工,工作态度用认真来形容不为过,每天我几乎是团队里最早到公司,又最晚下班的一个。而组员张工一般情况下都是准时上下班的,...

    用户4447430
  • 如何用 redis 造一把分布式锁

    简单来讲,锁是用来控制多线程执行对资源的并发访问的。比如当一个资源只允许在任意时刻只有一个执行线程对其进行写操作,那当其他线程要访问资源时,就必须要检查该该资源...

    用户4447430
  • 从职业方向,谈程序员如何突破成长瓶疾,我们该怎么去学习?

    很多程序员想成为一名架构师,但是对于其中的技能掌握程度,以及编程功底的要求?设计能力的要求有哪些?

    烂猪皮
  • 会写代码是你创业路上的包袱吗?

    可能很多程序员都认真考虑过创业的问题,但最终还是放弃了,很大一部分原因,就是觉得自己有一技之长。

    良月柒
  • 通往架构师路上的经验总结前言:困扰架构师日常问题

    我先介绍一下我的新同事,据说他是美国篮球运动员詹姆斯的死忠粉,公司好多同事都这么叫他James,有8年开发经验的架构师,之前在AL待过,我一听说是AL的,啧啧啧...

    美的让人心动
  • 大咖专访 | 大厂校招、自主创业再到阿里P8,他带你提高职场竞争力

    ? 嘉宾简介 阮威,阿里高级专家,担任阿里国际化电商中台架构师,多次参与阿里双十一。 主要工作经历:毕业后校招入职腾讯,之后加入欢聚时代,担任技术总监。紧接...

    腾讯NEXT学位
  • 会写代码是你创业路上的包袱吗?

    可能很多程序员都认真考虑过创业的问题,但最终还是放弃了,很大一部分原因,就是觉得自己有一技之长。

    良月柒
  • 通往架构师路上的经验总结

    我先介绍一下我的新同事,据说他是美国篮球运动员詹姆斯的死忠粉,公司好多同事都这么叫他James,有8年开发经验的架构师,之前在AL待过,我一听说是AL的,啧啧啧...

    AI乔治
  • 程序员是吃青春饭么?

    以我目前的年龄我应该算一名老程序员了,可我还见过比我更老的程序员,有年届四十依然奋战在编码第一线上,有五十多岁依然能伏案写代码的,恩,所以以我个人之拙见嘛——程...

    程序员互动联盟

扫码关注云+社区

领取腾讯云代金券