裁员潮来袭:Android开发如何自救?未来三年,趁早做好这3个准备

每天都有人在失去工作 。
阿里滚动式裁员 , 腾讯持续裁员 , 知乎突击裁员 , 美的收缩式裁员……裁员潮像洪水一样蔓延 , 不论大厂还是中小企业 , 不论互联网还是传统行业 。告别增长 , 降本增效 , 裁员是最直接的手段 。
过去 , 重在雇主品牌建设的互联网公司 , 为裁员这样的负面字眼紧张在意 , 一篇报道就可能引发一场公关危机 。如今 , 经过大环境的锤炼 , 他们已经无感 。新闻不再新鲜 , 这时候如果哪家公司还没有裁员 , 反而更应该上头条 。
今年的职场 , 没有金三银四 。
以前 , 但凡在稍微靠谱点的公司 , 不犯大错 , 干个几十年没问题;而现在 , 可能上午还为某个项目发愁 , 下午就彻底恢复了自由 。
对普通人来说 , 失业不可怕 。失业后找不到工作 , 才是致命的 。
那么在变幻莫测的职场中 , 开发要如何实现自救 , 保全自己呢?
1.底层基础知识过硬 , 专业技术过硬
每个企业的业务方向都不一样 , 用的技术也不一样 。很多人在开发过程中只是浮在表面 , 忽略底层源码分析 , 面试求职的简历也没有进行修缮和突出重点 , 自然求职不顺 , 加薪无望 。
解决这个问题的最好办法就是:深入底层 , 抓住不变量 。
要知道 , 底层知识永远都不过时 。算法数据结构、基本的程序设计理论、良好的编码习惯、分析问题和解决问题的能力、强大的学习能力和旺盛的求知欲……这些永远都不过时 , 大脑的思维方式也永远都不过时 。
专业技术过硬 ≠ 对API熟悉 , 技术过硬是指对技术在实际业务模型下的应用能力 , 自己在实际工作中对问题的分析解决能力 。
有时候在做一个功能或者解决一个问题的时候 , 你有很多种选择 , 有很多方法 , 你是否有足够的知识储备让你选择解决方案 , 找到最优解?还是你仅仅知道一个唯一的解决方案?
当你面对一个问题的时候 , 你的思路是否能支持你一步一步找到 root cause?要花多少时间?找到以后你能不能有办法解决掉?
如果你觉得自己在这些方面还有欠缺 , 这里推荐大家去看一下这份源码解析PDF 。

裁员潮来袭:Android开发如何自救?未来三年,趁早做好这3个准备

文章插图
从底层开始打怪升级 。
这份资料免费分享给大家 , 有需要的朋友可以点击文末微信卡片直接免费获取 。
2.保持学习的习惯
很多人认为年纪大了学不过年轻人 , 但是这个逻辑是讲不通的 。年纪大了家里事情多 , 没年轻人有时间那我还是能理解 , 但是也拥有年轻人没有的优势 , 比如对代码的熟稔 , 对规则的熟悉 。
笔者大概每天保持学习 2 小时以上 , 主要是对新技术的学习和刷算法题 。手游、短视频什么的基本不碰 , 碎片时间会刷刷CSDN、知乎 。
笔者自己明显感觉到最近这些年 , 精力 , 智力 , 思维 , 工作能力相比于读书考试那会以来又达到了一个巅峰状态 , 工作上代码写的得心应手 , 学习东西快 , 理解能力强 , 刷算法时思维比以前还要敏捷 。
不敢说公司抢着要把 , 但是至少笔者能说自己还是有一定竞争力 , 起码 35 岁被裁什么的在我这不存在的 。就算是被裁 , 出去重新找个工作也很容易 , 还能涨涨薪水 。