都说码农发展前景不好,那些35岁以上的程序员们,后来都干什么去了?

·  阅读 341

之前知乎上有个话题叫做“程序员的悲哀是什么?”,有个高赞回复直戳大多数程序员的命门:“最大的悲哀就是以为自己挣到了很多钱,其实根本不懂怎么挣钱,随着年龄的增长,工作瓶颈越来越多,越来越容易受到歧视,却不知道怎么走下去!”

程序员老实、爱学习,也是最有危机感的群体之一,他们每天在GitHub、各大技术论坛上如饥似渴地汲取对自己最有帮助的技术知识,同时怕时间精力跟不上高强度的程序员工作。

那么到了35岁是否存在瓶颈?

很真实的告诉你存在,但是是有条件的存在。为什么这么说,因为在中国互联网公司都在贩卖996文化,你不上996这条船,你当然就被认为是瓶颈,没有船票何来航行远游?

有些35岁以上的程序员和那些血气刚方,意气风发的青年人比,在体力上和学习的精力上都有所下降,但我们不能说所有的35岁以上的程序员都是如此,在现行的大环境下,由于中国年轻人资源相对丰富,中国每年培养的理工科毕业的大学生都以数百万计涌入人才市场,并且其中大部分又会进入到互联网的行业,这样必然会给在职的中年程序员造成压力,因为这些年轻的程序员便宜,听话,肯加班,可塑性强,比起35岁的程序员在某些应用开发领域性价比要高出一大截,你是老板,你会如何选择呢?

当然你会说35岁很有经验,但是难道年轻点的就不能很快积累经验了吗?当然不是,经验固然重要,但是经验要看看是不是可以被复制或者被替代。做老板当然可以培养年轻人把你的经验替换掉,趁机取而代之。

35岁程序员一定要有紧迫感,不要沉迷于稳定的工作,无压力的环境,而没有上进心,整天刷抖音,看视频,天天喊大环境不好而不去改变自己,环境不是一时可以改变的,不要贪图当下的舒适的环境而不去做长远的计划,当兵临城下之时才想到,数年时间已经荒废在无知的过去。

35岁是一个多么好的年龄,有功底,有经验,有人脉,要利用好这些优势,集中精力向自己专业方向努力,如果你还不清楚向那个方向努力,我很诚恳的告诉你,你已经处于很危险的情况,这个时候你一定要找到那些发展比较好的朋友或者同事,或者老师,或者领导聊下,请人吃点饭,给人买些礼物,让他们告诉你,你的优势,你的特长是什么,倾听人家的见解,比较下自己的优势和特长,选出一条适合自己发展的道路。

程序员大部分的人最终只有一少部分进入到高管行列,一少部分会继续做开发,做到架构师,技术总监,CTO,一部分会走独立创业的不归路,并且99%都会死在创业的路上。

也就是说剩下大部分年纪稍大的人被分流继续做程序员,要不就继续写业务代码,要不就继续维护现存的代码,有些人去做其他的相关IT的行业例如做培训讲师,软件售前,售后服务工程师,测试工程师,还有的彻底转行到其他行业,剩下最悲催的就是因为年纪大找不到工作失业在家。

所以你35岁瓶颈在哪里,瓶颈主要在于自己,不要怨天尤人,不要贩卖焦虑,要正式现在的大环境,积极进取,多学习,多和优秀的人学习交流,多关注自己的业务,做强做深,35焦虑或者瓶颈只能和你擦肩而过。

Android学习之路任重而道远,我们也都在奋斗的路上。下面是我整理的最新的学习资料,希望能帮到想在Android这条路上一路走到黑的朋友。

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 开发相关源码精编解析

1.深入解析微信 MMKV 源码 2.深入解析阿里巴巴路由框架ARouter 源码 3.深入解析AsyncTask 源码(一款 Android 内置的异步任务执行库) 4.深入解析Volley 源码(一款 Google 推出的网络请求框架) 5.深入解析 Retrofit源码 6.深入解析OkHttp 源码 7.深入解析ButterKnife 源码 8.深入解析Okio源码(一套简洁高效的 I/O 库) 9.深入解析SharedPreferences源码 10.深入解析EventBus 源码 11.Android 自定义注解初探 12.View 的工作机制源码分析 13.Android 触摸事件分发机制源码分析 14.Android 按键事件分发机制源码分析 15.深入解析 Handler 源码 16.深入解析Binder源码 17.深入解析JNI源码 18.深入解析Glide源码 19.RxJava原理及如何封装使用 20.LeakCanary核心原理源码解析 21.插件化架构定义及插件化架构的实践思路分析

有需要的朋友直接点击此处免费获取完整文档。

最后的话

程序员不是一个「银发职业」,但也绝不是如某些贩卖焦虑的自媒体宣传的那样:35岁危机,40岁失业。

40岁的程序员有的做了大厂中高管、有的成了小公司联创、有的成了连续创业者、还有的转行投资金融、也有人继续坚持写代码战斗在一线。

不可否认,有一部分人会被行业淘汰出局,但互联网的老年人在其他行业恐怕还是年轻人,接受现实,人生再起航完全没问题。

最重要的是,我们不能因为年纪的增长而焦虑,因为焦虑本身除了干扰我们成长,没有任何意义。

尽最大努力,做最好打算,但接受最坏的结果。在这个复杂多变的社会,反焦虑、不断提升认知,不断充实自己的专业技能将永远重要。

分类:
代码人生
标签:
收藏成功!
已添加到「」, 点击更改