前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2021 Android年中总结:身体在996,灵魂在向往,在即将35+时我放弃了高薪...

2021 Android年中总结:身体在996,灵魂在向往,在即将35+时我放弃了高薪...

原创
作者头像
Android技术干货分享
修改2021-06-24 10:11:53
4690
修改2021-06-24 10:11:53
举报
文章被收录于专栏:Android技术分享

黑色的不是夜晚 是漫长的孤单 看脚下一片黑暗 望头顶星光璀璨 叹世万物皆可盼 唯真爱最短暂 失去的永不复返…

-《火车驶向云外,梦安魂于九霄》

人生晃晃荡荡的过了30+,即将迈入失业的35+,青春连一丝尾巴都看不到了。

随着岁数的增长,晚上睡不着觉的时候,会问自己一个问题,自己想要成为一个什么样的人。

要想成为这样的人,自己可以牺牲什么,需要选择什么。

所以2021年上半年,最大的感受是矛盾。

从来没有因为某件事情,犹豫过这么久。

犹豫的上半年

选择的 A 面,理智的留下

从收入角度而言,妥妥人生最高的 package 了。如果不再升一级,也少有几家公司能给出匹配的总包了。

从团队管理而言,感谢领导的认可,最高的时候,也快管理快10个人的小团队了,也是管理过的最大团队了。

工作强度,虽然是业界知名度996公司,但个人判断随着增长的减慢,强度应该也有所减缓。

二线大厂,收入高,带团队,那是应该留下咯。可是……

灵魂的 B 面,勇敢的走

另外一个声音也一直在质疑自己。

  • 为什么要在一个比拼『奋斗度』的环境里面待着?
  • 为什么要在一个不太符合自己价值观的公司里面卖身?
  • 为什么可以牺牲生活,难道陪伴家人这么不重要?
  • 难道你不担心自己的身体受996影响吗?
  • 难道真的愿意在这里一直待到35+,然后不敢走了吗?
  • 难道为了钱,就真的可以牺牲其他的追求了吗?

没有生活,牺牲身体,看起来我是应该跑路了。可是……

犹豫的 C 面,还是留下吧

但发薪水的时候真的很开心啊。

而且离家这么近,相对于同事动不动1-2个小时的通勤,自己只要走走路就到公司了。知足吧。

而且好像可以学划水,说不定划水技术高超也就释然了。

而且老板价值观和自己有毛线关系,一个打工仔,赚工时的,管它啥价值不价值观的,💰香就行了。

激昂的 D 面,再见

可是...

家庭真的好重要哇,好想有个完整的家庭生活,多锻炼身体,多陪伴家人。

想做的事情,真的需要很多时间啊。

更何况还想将学到的东西,系统的总结,手把手自己再实现,也真的很耗精力啊。

再者还需要补充很多基础,还需要学习很多知识。

这些都不是在996的环境里面能做到的。那就还是做抉择了吧。

即便面对35+失业也在所不辞,沙扬娜拉,高薪。沙扬娜拉,996。

既然人生终归要选,那就选择内心所向。

与其稳打稳的996,牺牲生活换来高薪,不如离职花点时间提高自己,研究自己感兴趣的话题。

这是我即将35+最冒险也是最犹豫的一个选择,我选择了自由的闯荡。

关于35+的程序员都哪去了?

这个问题一直都比较火热。

回顾我过往的招聘工作,以及和同样做招聘的小伙伴探讨过后,我发现,大部分公司在招聘时,比较倾向35岁以下的程序员,同时,我发现一个现象,当我在招聘网站看简历时,实际也比较少看到35岁以上的简历,这是为什么呢?难道35岁的人不用找工作了?

市场上淘汰的都是35+的程序员么

近些年,总能听到某某公司某某程序员跳楼等之类新闻,这些跳楼者的年龄似乎都是在35+,一个上有老,下有小的阶段。是不是企业真的都不需要35+的程序员了?是不是被裁的都是35+的人?

一般而言,每家企业(主要是指中大型企业)每年都会做结构优化即裁员,原因是企业发展到了一定规模,为了不断提升企业整体效能,促进企业发展,是需要放弃一部分个人效能低于整体效能均值的普通员工,继而注入一批能产生更高效能的新鲜血液,保证企业的创新精神,同时提升企业的整体效能。

简单说来,裁员裁掉主要是以下几类人员:

  • 老油条、工作态度不积极,在公司混日子养老,工作没啥产出;
  • 自我认知过高,拿着高出2-3个应届生的薪资,却实际工作能力和工作产出等同于一个应届生;
  • 可替代性强,代码能力一般般,情商偏低,只会一个人埋头写代码,团队合作有问题。

一句话总结,就好比我们买东西讲究性价比的道理一样,企业也想要性价比高的员工。

在市场资源充足的情况下,企业有着多种选择,自然会是优先选择性价比高的员工呢,除非你有另一个杀手锏-不可替代性。

如果你是企业的核心员工,你拥有着不可替代的能力,即使你年龄大、薪资也高,企业非旦不会裁掉你,还会想方设法留住你。

但是,不可否认的一点是,拥有不可替代能力的核心员工,毕竟只是少数,大多数的大龄程序员在与年轻一代的程序员相对比时,性价比毫无疑问是最低的。

所以确实存在一个现象就是35+的程序员很难找工作。那么,35+的程序员该何去何从呢?

35+程序员的职业走向

在美国著名职业生涯规划大师舒伯提出的生涯阶段里有个确立阶段,25 岁~44 岁。 在这个阶段,职业上的发展课题有这些: 职业稳定下来 提供未来的发展机会 探寻适当的发展或晋升途径 确立阶段又可以细分为两个小阶段: 25~30 岁,修正期 31~44 岁,安定期

我们现在所说的大龄程序员基本就都属于在安定期,对于程序员而言,这个阶段就应该有一份稳定的工作,且有着清晰的发展通道,为自己的未来建立保障。

通过一些资料查询,和观察身边35+人的走向,我梳理了一张程序员职业走向图如下,仅作参考。

1.纯技术路线

一般而言,只有大公司才有纯技术的发展路线,比如阿里。所以,如果走这条路,一定要进入大公司,并稳定下来。

大公司是不是简历筛选只看学历看背景,我普通本科的,能进去不?

结合我给大公司推人的经验,我发现不同时期他们的需求不一样,在需求紧急时,他们也不是完全看学历的,我身边也有普通本科,普通公司的人进入阿里/腾讯等的案例。

所以不要因为自己的背景一般,从而直接放弃尝试去大公司的机会。

2.管理路线

互联网行业比较讲究扁平化管理,所以真正的纯管理在这行被淘汰的风险极高。

对于技术性岗位而言,如果你两年不碰代码,那基本上你的代码能力也就废了。想要立马找一份开发的工作,基本上没有可能了。

所以,技术性岗位可以向管理岗位转,反过来则不成立。

另外,管理本身比较看软实力,且一个公司管理的职位相对比较少,所以,当做过管理的人重新回到市场找工作时,是会比纯技术人员找工作时可选择的机会更少的。

所以,可以做管理,但无论如何不要丢弃技术能力。

转行

如果你以上你都不敢兴趣,就想安稳过日子,那选择进事业单位是最佳的。

我身边就有过一个35左右的程序员转行考公务员,日子也是过的很滋润。

这里的事业单位,可以选择完全不用敲代码的,比如考公务员、当老师等,也可以是进传统型国企或银行类企业,这类企业一般工作强度不会太大,对年龄会比新兴互联网类企业友好。

如果你运气够好,赶在房价大涨前提前买了好几套房子,那等你成为大龄程序员,你还有一个选择,就是成为包租公/包租婆,提前退休,啥也不愁,每天收收房租,欣赏祖国的大好河山。

总之,程序员不一定是要一条道走到黑的,如果你有其他的能力,只要你想,没什么不可能发生的。

下半年的准备

为了家庭和身体着想,选择离开了现在高薪的工作,下半年准备找个中小厂双休拿着稳定的工资,平时有时间发展一下自己副业,或者转管理岗。

不管是哪一个选择,离职后的第一件事我准备将学到的东西,系统的总结,那些只是知道但是没用过的技术再好好学习一遍,牢固牢固基础。

毕竟身为程序员不管走哪条路,技术都是最主要的条件。

技术储备整理

作为一名Android开发人员,分享一下自己的学习方向,给Android程序员们做一个参考:

学习一线大厂的各项技术:

大厂是我们的技术先驱,不仅仅是各种技术,还有很多令你大开眼界的使用方法,学习这些有利于自己竞争力的提高,深入理解后也可以提升你的学习效率。

现在竞争这么激烈,只有通过不断学习,提高自己,才能保持竞争力。

1.2020大厂面试高频知识点

  • 图片
  • 网络和安全机制
  • 数据库
  • 插件化、模块化、组件化、热修复、增量更新、Gradle
  • 架构设计和设计模式
  • 性能优化
  • Android Framework
  • Android优秀三方库源码

2.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 最全上手指南

3.Framework精编内核解析

主要内容包含:

  • 深入解析Binder
  • 深入解析Handler
  • Dalvik VM 进程系统
  • 深入解析 WMS
  • PackagerManagerService

4.Kotlin强化实战(附Demo)

  • 第一章 Kotlin入门教程
  • 第二章 Kotlin 实战避坑指南
  • 第三章 项目实战《Kotlin Jetpack 实战》
    • 从一个膜拜大神的 Demo 开始
    • Kotlin 写 Gradle 脚本是一种什么体验?
    • Kotlin 编程的三重境界
    • Kotlin 高阶函数
    • Kotlin 泛型
    • Kotlin 扩展
    • Kotlin 委托
    • 协程“不为人知”的调试技巧
    • 图解协程:suspend

5.Android设计思想解读开源框架

  • 热修复
  • 插件化
  • 组件化框架设计
  • 图片加载框架
  • 网络请求框架
  • RXJava 响应式编程框架设计
  • IOC 架构设计
  • Android架构组件Jetpack

6.NDK模块开发

  • NDK 模块开发
  • JNI 模块
  • Native 开发工具
  • Linux 编程
  • 底层图片处理
  • 音视频开发
  • 机器学习

定期面试:

光学习了大厂的技术还不够,如何了解当下Android市场需要哪些技术呢?

定期的面试足以让你了解当下市场需要哪些技术,也更加容易确定自身的短板在哪,同时,也可以督促自己学习提升(小伙子,你了解的技术有点落伍了呀…)

多看大佬的学习笔记,学习大佬的设计思想:

只要是程序员,不管是Java还是Android,如果不去阅读源码,只看API文档,那就只是停留于皮毛,这对我们知识体系的建立和完备以及实战技术的提升都是不利的。

真正最能锻炼能力的便是直接去阅读源码,不仅限于阅读各大系统源码,还包括各种优秀的开源库。

以上这些内容均免费分享给大家,需要完整版的朋友,点这里可以看到全部内容。或者点击 【这里】 查看获取方式。

人的一生,如白驹过隙,无论你是向前,还是停留在原地,你的人生也会一直向前,直至生命的最后一刻,那么如何让有限的人生,体验更多的精彩呢?唯有不断前进。

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 犹豫的上半年
    • 选择的 A 面,理智的留下
      • 灵魂的 B 面,勇敢的走
        • 犹豫的 C 面,还是留下吧
          • 激昂的 D 面,再见
          • 关于35+的程序员都哪去了?
            • 市场上淘汰的都是35+的程序员么
              • 35+程序员的职业走向
              • 下半年的准备
                • 技术储备整理
                相关产品与服务
                图片处理
                图片处理(Image Processing,IP)是由腾讯云数据万象提供的丰富的图片处理服务,广泛应用于腾讯内部各产品。支持对腾讯云对象存储 COS 或第三方源的图片进行处理,提供基础处理能力(图片裁剪、转格式、缩放、打水印等)、图片瘦身能力(Guetzli 压缩、AVIF 转码压缩)、盲水印版权保护能力,同时支持先进的图像 AI 功能(图像增强、图像标签、图像评分、图像修复、商品抠图等),满足多种业务场景下的图片处理需求。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档