一年有春夏秋冬四季,对于我们来说再熟悉不过了。同样地,对于每个行业来说也会经历春夏秋冬,然而行业的四季轮回不是一年,可能是十年或八年。由于周期较长,我们在相当长的一段时间里都处于春夏秋的舒适期,感受不到冬天的寒意。
在互联网行业的朋友,对这次互联网寒冬应该感受颇深。从我的感受来看,刚刚过去的22年最让人揪心,尤其是裁员。截止11月中旬,据不完全统计,腾讯裁员10%;京东裁员8%;滴滴裁员15%;ofo裁员50%;科大讯飞裁员30%,可以说寒意正浓。
造成互联网寒冬的原因有许多,流量红利消失、经济下行、改革的短期阵痛等。无论是什么原因本质上都可以归结为周期。所以,面对寒冬,我们不必恐慌,因为冬天到了,春天就不会远了。接下来我们要解决的问题就是如何过冬。
- 努力工作
对于在职的朋友来说,应该更加努力工作,提高绩效。我刚入职的时候,绩效也不好,当时外界还不断传出裁员的消息,我自己也挺担心被裁,为了保住饭碗我只能更加拼命。工作中,不光要完成领导交代的任务,更要超额完成,替领导分担额外的工作。之前马云说过996是福报的时候被一群人喷,后来网上流传一个段子,目前大多数人工作强度远超996,所以996确实是福报。
对于处在创业公司的朋友,还要多关注公司业务和营收情况。对于业务和营收不佳的公司,尤其是拖欠工资的,要提前做两手准备,避免被裁而陷入被动。
- 亡羊补牢
对于不幸被裁的朋友,当务之急应该抓紧找工作,不要拖。我之前有个同事,从公司离职后,一直拖着不找工作。在大环境差的时候,拖的时间越长就越不好找,他已经拖了将近2年了,还没有工作,挺可惜的。对做技术的朋友来说,应该把自己做的业务好好复盘,借助搜索引擎,把每个核心技术点填充地有血有肉以应对难度越来越高的面试。
- 打铁还需自身硬
越是寒冬越应该多学习,拓宽自己的知识广度和深度。对于学习我觉得见效最快的方式就是看牛人的视频、书籍、博客和公众号。尤其是付费内容,我现在越来越依赖付费的知识,包括付费教程、专栏和资讯。因为我觉得付费不仅可以节省检索知识的时间,同时可以花更少的时间,学更多的东西。
在Android开发领域如何才能提高自己技术,避免被裁员优化呢?学习framework是最好的选择。
下面我就分享一份framework的学习资料希望能帮助到大家:扫描下方二维码免费领取
![](https://hnxx.oss-cn-shanghai.aliyuncs.com/official/1680501684204.png?t=0.9137202179270518)
第一章 系统启动
●第一节 Android系统结构
●第二节 Android是怎么启动的
●第三节 Android 11.0系统启动之init进程
●第四节 Android11.0系统启动之Zygote进程
●第五节 Android 11.0 系统启动之SystemServer进程
●第六节 Android 11.0 系统服务之ActivityMnagerService-AMS启动流程
●第七节 Android11.0系统启动之Launcher(桌面)启动流程
●第八节 Android11.0应用进程创建过程以及Zygote的fork流程
●第九节 Android 11.0 PackageManagerService(一)工作原理及启动流程
●第十节 Android 11.0 PackageManagerService-APK安装流程
![](/qrcode.jpg)
第二章 日志系统篇
●第一节 Android11.0 日志系统分析-logd、logcat 指令说明、分类和属性
第三章 Binder通信原理
●第一节 Android11.0 Binder通信原理(一)Binder、HwBinder、VndBinder概要
●第二节 Android11.0 Binder通信原理(二)-Binder入门篇
●第三节 Android11.0 Binder通信原理(三)-ServiceManager篇
●第四节 Android11.0 Binder通信原理(四)-Native-C\C++实例分析
●第五节 Android11.0 Binder通信原理(五)-Binder驱动分析
●第六节 Android11.0 Binder通信原理(六)-Binder数据如何完成定向打击
●第七节 Android11.0 Binder通信原理(七)-Framework binder示例
●第八节 Android11.0 Binder通信原理(八)-Framework层分析
●第九节 Android11.0 Binder通信原理(九)-AIDL Binder示例
●第十节 Android11.0 Binder通信原理(十)-AIDL原理分析-Proxy-Stub设计模式
●第十一节 Android11.0 Binder通信原理(十一)-Binder总结
第四章 HwBinder通信原理
●第一节 HwBinder入门篇-Android10.0 HwBinder通信原理(一)
●第二节 HIDL详解-Android10.0 HwBinder通信原理(二)
●第三节 HIDL示例-C++服务创建Client验证-Android10.0 HwBinder通信原理(三)
●第四节 HIDL示例-JAVA服务创建-Client验证-Android10.0 HwBinder通信原理(四)
●第五节 HwServiceManager篇-Android10.0 HwBinder通信原理(五)
●第六节 Native层HIDL服务的注册原理-Android10.0 HwBinder通信原理(六)
●第七节 JAVA层HIDL服务的注册原理-Android10.0 HwBinder通信原理
●第八节 HwBinder驱动篇-Android10.0 HwBinder通信原理
●第九节 HwBinder原理总结-Android10.0 HwBinder通信原理
结尾
- 阿里P8级别Android架构技术脑图;查漏补缺,体系化深入学习提升
Android架构师学习门槛,有没有免费学习资料?
有Android开发3-5年基础,希望突破瓶颈,成为架构师的小伙伴,可以关注我免费获取
或者点击下方二维码:
![](https://hnxx.oss-cn-shanghai.aliyuncs.com/official/1680501684204.png?t=0.9137202179270518)
《Android学习PDF+架构视频+面试文档+源码笔记》来获取学习资料提升自己去挑战一下BAT面试难关吧
为什么免费分享?
如果设置门槛,很多开发者朋友会因此错过这套高级架构资料,错过提升成为架构师的可能。这就失去了我们的初衷;让更多人都能通过高效高质量的学习,提升自己的技术和格局,升职加薪。