
一、前言这段时间在楼下遛娃的时候发现了一个比较奇怪的现象我们小区的精英人士程序员老马竟然有空出来看孩子了。这可是从来没有发生过的以前都是老马的父母或者老婆在看孩子因为他工作实在是太忙了。老马是做程序员工作的而且从大学毕业开始就一直从事程序员的工作。前几年老马奉行的原则是能跳槽就跳槽跳槽一回工资翻番。情况也确实是这样他29岁以前换了3家公司每次跳槽工资都能加点直到最终进入了国内某知名企业成为一名正式员工才结束了他的跳槽生涯。二、从巅峰跌落谷底那时候老马才29岁进入这么牛逼的公司拿着年薪几十万的薪水真的是我们所有人都羡慕的对象。如果没记错的话老马今年36岁已经在这家公司工作7年的时间了而且年初的时候还听说老马现在在公司已经有点影响力可以独立的带团队了。而且还听说如果不出意外年底又要涨工资了。但是事与愿违老马的职业生涯这时候出现了意外。前段时间单位调整产业结构老马所在的部门面临改革新陈代谢。当时公司也是出了很多方案怎么削减人员。最终公司的策略是35岁以下的人员全部转岗去其他部门35岁以上的合同到期以后不再续约。就这样为公司辛苦付出7年的老马在自己即将到达中年危机的时候被单位辞退了。程序员能干一辈子吗极少程序员能干一辈子这是铁定的事实。不光程序员很多行业都没办法干到退休程序员只是其中之一而已。士兵也不可能当一辈子当基层士兵到老模特也不能一辈子都走T台…大家都有需要退下来的时候所以心态要放好改变不了的客观事情就要接受然后好好想想解决办法。程序员说到底就只是资本的工具人。帮助老板开发需求这是一个帮人解决问题的行业我们就是拿人钱财替人消灾的岗位。既然是一个解决问题的行业我们想一直干就得一直保持自己具有解决问题的能力。方法有很多持续编程只是其中之一还可以转到管理岗带人解决问题还可以变身产品经理、项目经理从其它角度去解决问题。保持自身的竞争力是持续干下去的前提。另一个前提是公司还能不能继续招我们做工。跟猎头打过交道的小伙伴应该有所耳闻有些公司已经不再招收超过35岁以上的基础开发岗人员。注意这里的措辞是超过35岁的基础开发岗。 那其它岗位呢比如专家岗、架构师、管理岗这些岗位都是不受年龄影响的。三、35岁以前必须做好这几件事居安思危未雨绸缪这些都是我们的祖先留下的告诫我们的句子人生起伏福祸相依还是早做准备和预防吧趁着好运之时给自己一个合理的人生规划第一保养好自己的身体身体是第一位的不管任何工作只要没有了身体做支撑最终只能面临淘汰的局面。特别是家庭的顶梁柱一定要保证自己的身体处于完好的状态定期检查身体定时锻炼身体每日保养身体这才是一个负责任的态度。第二狡兔三窟要能看清公司形势一定要能够看清公司的特点有些公司就是对35岁以上的人不太友好你从一进入公司看同事的遭遇就能看出来所以要早做打算千万不能等着事到临头了再临时抱佛脚说不定到时候你连喘气的机会都没有。第三做好技术储备职业现状我想大家心里也清楚没办法变改职业就只能想办法改变自己。自我审视持续学习做好规划以10~20年的职业生涯为基础未雨绸缪。不要等到40岁还在到处投简历面试家里等着米下锅那就太被动了。做为一名Android开发者我想分享一下这些年来我对于技术一些归纳和总结和自己对作为一名Android高级开发者需要掌握那些技能的笔记分享希望能帮助到有心在技术这条道路上一路走到黑的朋友1.2022大厂面试高频知识点一、图片二、网络和安全机制三、数据库四、插件化、模块化、组件化、热修复、增量更新、Gradle五、架构设计和设计模式六、性能优化七、Android Framework八、Android优秀三方库源码2.Jetpack架构组件从入门到精通Android Jetpack - NavigationAndroid Jetpack - Data BindingAndroid Jetpack - ViewModel LiveDataAndroid Jetpack - RoomAndroid Jetpack - PagingAndroid Jetpack - WorkMangerAndroid Jetpack架构组件之LifecycleAndroid Jetpack Compose 最全上手指南3.Framework精编内核解析主要内容包含深入解析Binder深入解析HandlerDalvik VM 进程系统深入解析 WMSPackagerManagerService4.Kotlin强化实战附Demo第一章 Kotlin入门教程第二章 Kotlin 实战避坑指南第三章 项目实战《Kotlin Jetpack 实战》从一个膜拜大神的 Demo 开始Kotlin 写 Gradle 脚本是一种什么体验Kotlin 编程的三重境界Kotlin 高阶函数Kotlin 泛型Kotlin 扩展Kotlin 委托协程“不为人知”的调试技巧图解协程suspend5.Android设计思想解读开源框架热修复插件化组件化框架设计图片加载框架网络请求框架RXJava 响应式编程框架设计IOC 架构设计Android架构组件Jetpack6.NDK模块开发NDK 模块开发JNI 模块Native 开发工具Linux 编程底层图片处理音视频开发机器学习总而言之就是一句话“不管是那个行业你只要不断地的努力的提升自己在哪都吃的香”。如果你在某个行业里一直在原地的踏步不去提升自己还想在行业内吃的香简直就是在“白日做梦”欢迎大家一键三连支持若需要文中资料直接点击文末CSDN官方认证微信卡片免费领取【保证100%免费】↓↓↓