关键词:
最近经常在知乎刷到一些类似的问题——《普通程序员真的无法度过 35 岁危机吗?》。一般问这类问题的题主年龄都超过 30 岁,希望有人来分享他们的经验。
我今年 33 岁,从毕业到现在工作也有九年多的时间了,即将到 35 岁这个年纪,那么我就从自身的工作经历,结合行业中的一些现象,来谈谈我对这个问题的看法。
为什么是 35 岁
有没有想过,为什么是 35 岁开始出现危机呢,其实 35 只是一个大概的数字,通常这个年纪左右的人都已成家,大部分人背负着房贷车贷,会一定的经济压力。
另外,随着自身年龄的增加,身体素质也大不如前,不能像年轻人那样去加班,甚至是熬夜。再加上上有老下有小,也需要分出一部分的精力去照顾家庭。
很多人就开始担心,真的到了这个年龄,如果公司裁员,会不会首先把自己裁了?如果再出去找工作,会不会四处碰壁?
以上就是大部分人焦虑的原因,但仔细想想,这个难道不是普遍存在的问题吗,似乎和程序员这个职业并不是完全绑定的,大部分行业其实都有这个问题。
那么为啥程序员貌似更加敏感,企业真的排斥大龄程序员吗?
企业真的排斥大龄程序员吗
在我看来,企业并不是排斥大龄程序员,而是排斥能力与自己工龄不匹配的大龄程序员。换位思考,如果你是企业老板,你会招一个工作十年以上,但能力只有工作两三年经验水平的大龄程序员吗?
有人说医生这个行业是越老越香,因为随着工龄的增加,他们的经验也越来越丰富。那么程序员难道不是吗,在我看来是也应该是一样的,工作越久的程序员,它的技术基础更加扎实,工作经验更加丰富,技术视野也更加广阔。
程序员群体是一个金字塔的结构,目前的现状是塔底的人很多,因为这行的门槛低,收入高,很多人涌进来。而在金字塔上层的人却不多,实际上整个行业是非常缺技术能力强的程序员的。
所以优秀的企业对于那些厉害的大龄程序员,不仅不会排斥,反而非常渴求。企业在招聘一些架构师、技术专家的岗位的时候,也明确的写到工作经验 xx 年以上,这就充分的说明了不仅要技术能力强,丰富的工作经验也同样重要。工龄应该是你找工作的优势,而不应该是劣势。
但是如果你工作了很多年,仍然在金字塔塔底,那么被淘汰是必然的趋势。如何让自己爬上金字塔的上层,度过 35 岁危机呢?
一些分析与建议
Android发展至今,已成为全球用户量最广泛的移动操作系统,手机行业竞争异常激烈,经过几番洗牌,国内手机厂商主要是华米OV四大公司,并且随着移动互联网增长见顶,国内Android开发的需求也越来越少,那么Android的未来在哪里呢?
目前,Android在应用层次的发展已经见顶,未来的发展主要集中在人工智能和5G结合的产业,智能汽车、智能家居、IOT都将是Android发展的广阔市场。但就目前人工智能的奇点还没到来,技术还处于前期阶段,一旦奇点来临将会爆炸式发展,或将重新定义生活方式。汽车的智能化和互联网化是未来一大趋势,Google这两年确实在汽车领域发力,Android Auto在过去一年的用户增长250%。天生的移动特性加上越来越多的互联网服务需求,汽车需要一个具备多种感知能力的系统,或将成为是继手机、电视后Android的下一重点开拓领域。
对于Android开发人员来说,我有以下几点建议:
-
提高主观能动性。主观能动性高体现在会主动承担一些有技术挑战性的工作,以及主动去学习和研究一些新技术。主观能动性高的人通常有一个特点,就是对技术感兴趣,他们乐于并崇尚用技术的手段去解决问题。他们要么活跃在开源社区,要么经常发表高质量的技术博文。这类人基本上把职业当做了爱好,所以在工作上的产出有些时候会超出预期,这样的人才企业怎能不爱呢?
-
提升学习能力。我的经验就是多思考,多总结,刨根问底。这就是为什么我喜欢看各种源码的原因,从源码中我不但能了解各种技术背后的实现原理,还能学习到很多好的编程思想和开发技巧,并总结为我所用。不同技术栈之间也会有一些相通或者是借鉴的地方,因此精通一门技术栈,你再学习其它的技术会容易的多。
-
在Android领域深耕,做到极致,努力成为这个方向的专家,提升工程架构思维和能力,因为软件工程思想都是相通的。只要一个领域做到极致,即便Android被淘汰了,换新领域面试官依然会相信你也能做到极致。
-
在有深度的情况下,适当拓宽自己的广度,在每完成一个项目后就进行总结,并能够熟知整个系统的整体架构,对核心有深刻的认知。
最后,分享给大家一份全面详细的《Android学习进阶指南》(点击蓝字免费获取),如果你是新手,那么下面的内容可以帮助你找到学习的线路;如果你是老手,这篇文章列出的内容也可以帮助你查漏补缺。如果各位有什么其他的建议,欢迎留言交流。
先来个思维导图:
Android学习指南(2021最新版)
1.Jetpack架构组件从入门到精通
- Android Jetpack - Navigation
- Android Jetpack - Data Binding
- Android Jetpack - ViewModel & LiveData
- Android Jetpack - Room
- Android Jetpack - Paging
- Android Jetpack - WorkManger
- Android Jetpack架构组件之Lifecycle
- Android Jetpack Compose 最全上手指南
2.Framework精编内核解析
主要内容包含:
- 深入解析Binder
- 深入解析Handler
- Dalvik VM 进程系统
- 深入解析 WMS
- PackagerManagerService
3.Kotlin强化实战(附Demo)
- 第一章 Kotlin入门教程
- 第二章 Kotlin 实战避坑指南
- 第三章 项目实战《Kotlin Jetpack 实战》
- 从一个膜拜大神的 Demo 开始
- Kotlin 写 Gradle 脚本是一种什么体验?
- Kotlin 编程的三重境界
- Kotlin 高阶函数
- Kotlin 泛型
- Kotlin 扩展
- Kotlin 委托
- 协程“不为人知”的调试技巧
- 图解协程:suspend
4.Android设计思想解读开源框架
- 热修复
- 插件化
- 组件化框架设计
- 图片加载框架
- 网络请求框架
- RXJava 响应式编程框架设计
- IOC 架构设计
- Android架构组件Jetpack
5.NDK模块开发
- NDK 模块开发
- JNI 模块
- Native 开发工具
- Linux 编程
- 底层图片处理
- 音视频开发
- 机器学习
6.深入理解Android插件化技术(附Demo)
第一章 插件化技术的前世今生
第二章 插件化原理
第三章 Android插件化初探
第四章 架构演化(大厂篇)
- 360插件开发之DroidPlugin
- 滴滴VirtualApk实战
- 基于VirtualAPK Android重构之插件化
- 爱奇艺插件化原理分析之 Neptune框架
- 腾讯插件化框架 Shadow项目解析
7.高级Android组件化强化实战(附源码)
第一章 Android组件化初识
第二章 Android组件化初探目录
第三章 架构演化(大厂篇)
- 从智行 Android 项目看组件化架构实践
- 得到 App
- 微信 App
- 蘑菇街 App
- 爱奇艺 App
- 美团 App
- 携程App
- 支付宝 App
- …
8.Android架构设计权威指南
- 第一章 Android Jetpack实战和教程
- 第二章. MVC/MVP/MVVM
- 第三章. 国内知名架构文章
抖音 iOS 工程架构演进
美团外卖 Android 平台化架构演进实践
安居客 Android 项目架构演进
携程 Android App 插件化和动态加载实践
微信Android客户端架构演进之路
千万级用户的 Android 客户端是如何养成的 | 架构师实践日
手机淘宝构架演化实践
英语流利说 Android 架构演进
文中所有资料我都乐意分享给大家,朋友们如果有需要,扫描下方二维码【免费获取
】完整版。
最后
只要技术足够强,就不会有 35 岁危机,毕竟程序员就是吃技术这碗饭的,技术强的人怎么会丢饭碗呢?所以趁着自己还年轻,应该多努力花时间去提升自己的技术,这样等到你 35 岁的时候,不仅不用担心工作的问题,还可以有时间陪陪家人,享受生活。
当然想要提升技术并非易事,要敢于跳出自己的舒适区追求进步,要能熬得住突破瓶颈长时间的寂寞,要多年如一日的坚持。
此外,加入一家好的企业也很重要。但是加入的前提是你的技术能达到企业用人的标准。因此工作中的技术积累非常重要,不要等机会来了,你却抓不住。
女程序员也有35岁危机焦虑吗?
... 出品|CSDN(ID:CSDNnews)【CSDN编者按】在程序员界,我们鲜少会去关注女性的职场处境及工作危机,本文从女性是否适合做开发谈起,到35岁女性职场现状,再到学习和职场中都踩过哪些坑、对新手... 查看详情
女程序员也有35岁危机焦虑吗?
...红月出品|CSDN(ID:CSDNnews)【CSDN编者按】在程序员界,我们鲜少会去关注女性的职场处境及工作危机,本文从女性是否适合做开发谈起,到35岁女性职场现状,再到学习和职场中都踩过哪些坑、对新手... 查看详情
程序员真的只能干到35岁?——我的35岁危机度过之道!
“在我还是25岁的时候,我和很多程序员一样,其实都有同样的担心,老了以后怎么办?写代码难道还能写到35岁?难道我这一辈子就做一个程序员就完了吗?难道这条路就不能走出更多的张小龙(foxmail开发者)、周鸿祎(最早... 查看详情
程序员真的只能干到35岁?——我的35岁危机度过之道!
“在我还是25岁的时候,我和很多程序员一样,其实都有同样的担心,老了以后怎么办?写代码难道还能写到35岁?难道我这一辈子就做一个程序员就完了吗?难道这条路就不能走出更多的张小龙(foxmail开发者)、周鸿祎(最早... 查看详情
35岁c/c++程序员,十几年工作经验,为什么还会有中年危机
35岁c/c++程序员,十几年工作经验,为什么还会有中年危机|技术路线还是业务管理路线|技术的核心竞争力是什么?|技术深度还是技术广度专注于后台服务器开发,包括C/C++,Linux,Nginx,ZeroM... 查看详情
程序员中年危机?如何应对?
小编之前在一篇文章的评论下面看到有网友说程序员到了35岁就面临失业。程序员的中年危机的确存在,但是35岁一定是一个魔咒吗?到了35岁一定就没人要了吗?我看到了一些相关信息。 面试直接被送走 在某职场社交平... 查看详情
如何破局35岁程序员中年危机?我想这三点可以帮到你
每一个程序员心里都很清楚一件事,自己从事技术是不可能做一辈子的。那么如果程序员不做技术了,他该何去何从?那又该如何来面对程序员35岁中年危机?今天来思考并聊聊这个话题。很多人都程序员担心35岁中年危机。那... 查看详情
知乎热议:程序员在35岁依然被公司抢着要?打破“中年危机”
程序员圈子里一直流传着一个魔咒:35岁的中年危机。他们说,35岁程序员的精力和体力会无法避免地下降;他们说,35岁程序员的丰富经验没有年轻员工的创新活力吃香;他们说,35岁程序员会面临越来越... 查看详情
程序员面临35岁危机?网友:我70了,依然在写程序
当「35岁危机」成为套在程序员等互联网从业者头上的紧箍咒时,焦虑感挥之不去。不止国内,国外也是如此,最近就有一个reddit热帖发出了灵魂之问:程序员变老后会发生什么?对于45-50岁左右的程序员,你有什么故事和建议... 查看详情
谈谈35岁危机(代码片段)
👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇来源:blog.csdn.net/monarch91/article/details/12270957635岁危机在大部分行业普遍存在35岁后的五种出路程序员如何应对35岁危机结语我是一个非科班出... 查看详情
知乎万赞:什么样的程序员在35岁以后依然被公司抢着要?打破程序员“中年危机”
程序员圈子里一直流传着一个魔咒:35岁的中年危机。他们说,35岁程序员的精力和体力会无法避免地下降;他们说,35岁程序员的丰富经验没有年轻员工的创新活力吃香;他们说,35岁程序员会面临越来越窄的职业上... 查看详情
论35岁危机
...家一直在基层做老员工考编制进体制创业做个小生意转行程序员如何应对35岁危机选择节奏稍慢、实力较强的公司要注意学习的方法和方向保持与直属上级的信任关系合理设计家庭财务计划,避免高额负债养成良好的生活习... 查看详情
程序员你所害怕的中年危机,恰恰是人生的转机!
01、35岁程序员中年危机35岁,已经真的成了所有职场人都不容易迈过去的一道坎。找工作,大多数公司把年龄限制在35岁以下,35岁左右的人,连面试资格都没有。各大公司一到大规模裁员,35岁以上的普通员工,就成了被裁员对... 查看详情
35岁以上员工就要被辞退?你知道互联网行业的“中年”危机吗?
...)事件之后,高薪也高压的互联网行业的“中年”危机也开始逐渐突显出来,而受到广泛关注。中年危机在各行各业都不鲜见,但为什么互联网行业的“中年”危机要加个引号呢? 根据百度百科的资料,中年人... 查看详情
热搜!华为30岁以下员工仅占28%,网友:35岁危机呢?
...丽媛出品 | CSDN(ID:CSDNnews)一直以来,程序员的“35 岁”都是圈内的热议话题:35 岁是程序员的职业终结点、程序员到 35 岁就废了、超过 35 岁的程序员容易被裁……久而久之,35 岁逐渐变成了一... 查看详情
35岁程序员危机,有何破解之法
一直以来,互联网界都有着“程序员是吃青春饭”的说法,这一年龄危机甚至逐渐演变为“45岁退休,35岁换人”的段子。周围很多小伙伴也都确实有着年龄方面的焦虑,难道过了35岁真的就没有竞争力了吗?... 查看详情
35岁程序员危机,有何破解之法
一直以来,互联网界都有着“程序员是吃青春饭”的说法,这一年龄危机甚至逐渐演变为“45岁退休,35岁换人”的段子。周围很多小伙伴也都确实有着年龄方面的焦虑,难道过了35岁真的就没有竞争力了吗?... 查看详情
热搜!华为30岁以下员工仅占28%,网友:35岁危机呢?
...|郑丽媛出品|CSDN(ID:CSDNnews)一直以来,程序员的“35岁”都是圈内的热议话题:35岁是程序员的职业终结点、程序员到35岁就废了、超过35岁的程序员容易被裁……久而久之,35岁逐渐变成了一个很“残酷... 查看详情