2022年的春天,并不太平。
本以为裁员潮已经退去,即将迎来的金三银四会给就业市场带来温暖的春意。
但就在3月13日,有传言称:腾讯阿里等互联网巨头会在未来几周内大裁员。据员工内部猜测腾讯预计裁员10%~30%,阿里裁员30%。
本周,阿里旗下MMC事业群已率先计划裁员,本次裁员数量约20%,目前多个业务线已经初步敲定裁员名单。
有脉脉网友认为,此次阿里裁员也和今年披露的最新财报有关。今年2月份,阿里公布的2022财年第三季度业绩报告,被称为“阿里史上最差财报”。
公开资料显示,阿里巴巴于2021年3月宣布成立MMC事业群,聚焦社区业务,并整合了零售通和盒马集市。4月1日,阿里首次通过公开信的形式回应了对MMC业务的定义:“服务每家店,只为每个家”。
事实上,MMC事业群自3月就开始大量招聘人才。有关媒体报道,截止4月中旬,阿里集团MMC事业群公开发布近1500个岗位。不仅如此,阿里巴巴集团在2021年将在社区团购上或投入至少200亿元。
在此情形下,MMC事业群获得快速发展。但MMC事业群一直在调整。其中就包括整合“盒马集市”与“淘宝买菜”,将其统一升级为新品牌“淘菜菜”。
据财报显示,淘菜菜季度GMV实现30%环比增长,但是高增长的背后是被“拖累”的经营利润和迅速攀升的物流等成本。
时代的一粒灰,落在个人头上就是一座山。中概股集体狂泻,市值暴跌。地产板块痛不欲生,连累上下游。外贸出口又遇到战乱,内循环遭遇失业潮。
尤其是疫情又开始大规模卷土重来,经济增长下滑,内外环境存在很大不确定性,企业缩减成本、“断臂求生”,裁员是必然结果。
暮色之下,所有的猫,都是灰色的。互联网如此,各行各业,亦是如此。
所有人,都站在悬崖边,如履薄冰。如何才能在裁员浪潮中屹立不倒,那就一定要有自己的不可替代性。
就技术而言,刚入行的程序员,可能对于一门语言或是所做的业务比较熟悉,随着段位的上升,行业领域、技术架构、管理知识等全方面的视野愈发开阔,这就是你的核心竞争力,是一个应届生无法替代的优势。
当然,人脉、家庭压力等也是影响一个人不可替代性的客观因素。但是主动学习,提升核心竞争力,永远是一名程序员不遗余力去做的事。
我自己已经32岁了,跨过年3月份就是自己33岁的生日,再过2年,就是传说中的35岁“大限”。在程序员这行业已经摸爬滚打了将近10年的时间,3年java,7年Android至今,字节跳动架构师这个位置应该能让我撑到40岁吧!不过也已经在经营了一些副业,也算是给自己留个“后手”。
至此,做为一名Android开发者,接下来我想分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名Android高级开发者需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到黑的朋友!
笔记都是根据高级工程师知识体系来整理的,整理人都是来自谷歌的资深工程师,内容都是经过他们严格筛选的,并非随意填充,也不存在凑字数、凑内容的情况。
一、架构师筑基必备技能
1、深入理解Java泛型
2、注解深入浅出
3、并发编程
4、数据传输与序列化
5、Java虚拟机原理
6、高效IO
……
二、Android百大框架源码解析
1.Retrofit 2.0源码解析
2.Okhttp3源码解析
3.ButterKnife源码解析
4.MPAndroidChart 源码解析
5.Glide源码解析
6.Leakcanary 源码解析
7.Universal-lmage-Loader源码解析
8.EventBus 3.0源码解析
9.zxing源码分析
10.Picasso源码解析
11.LottieAndroid使用详解及源码解析
12.Fresco 源码分析——图片加载流程
…
三、Android性能优化实战解析
- 腾讯Bugly:对字符串匹配算法的一点理解
- 爱奇艺:安卓APP崩溃捕获方案——xCrash
- 字节跳动:深入理解Gradle框架之一:Plugin, Extension, buildSrc
- 百度APP技术:Android H5首屏优化实践
- 支付宝客户端架构解析:Android 客户端启动速度优化之「垃圾回收」
- 携程:从智行 Android 项目看组件化架构实践
- 网易新闻构建优化:如何让你的构建速度“势如闪电”?
- …
四、高级kotlin强化实战
1、Kotlin入门教程
2、Kotlin 实战避坑指南
3、项目实战《Kotlin Jetpack 实战》
-
从一个膜拜大神的 Demo 开始
-
Kotlin 写 Gradle 脚本是一种什么体验?
-
Kotlin 编程的三重境界
-
Kotlin 高阶函数
-
Kotlin 泛型
-
Kotlin 扩展
-
Kotlin 委托
-
协程“不为人知”的调试技巧
-
图解协程:suspend
五、Android高级UI开源框架进阶解密
1.SmartRefreshLayout的使用
2.Android之PullToRefresh控件源码解析
3.Android-PullToRefresh下拉刷新库基本用法
4.LoadSir-高效易用的加载反馈页管理框架
5.Android通用LoadingView加载框架详解
6.MPAndroidChart实现LineChart(折线图)
7.hellocharts-android使用指南
8.SmartTable使用指南
9.开源项目android-uitableview介绍
10.ExcelPanel 使用指南
11.Android开源项目SlidingMenu深切解析
12.MaterialDrawer使用指南
…
六、NDK模块开发
1、NDK 模块开发
2、JNI 模块
3、Native 开发工具
4、Linux 编程
5、底层图片处理
6、音视频开发
7、机器学习
七、Flutter技术进阶
1、Flutter跨平台开发概述
2、Windows中Flutter开发环境搭建
3、编写你的第一个Flutter APP
4、Flutter开发环境搭建和调试
5、Dart语法篇之基础语法(一)
6、Dart语法篇之集合的使用与源码解析(二)
7、Dart语法篇之集合操作符函数与源码分析(三)
…
八、微信小程序开发
1、小程序概述及入门
2、小程序UI开发
3、API操作
4、购物商场项目实战……
全套视频资料:
一、面试合集
二、源码解析合集
三、开源框架合集
由于篇幅限制,这里只能展示部分内容,朋友们如果需要这份完整版的PDF资料合集,微信扫描下方CSDN官方二维码免费获取【100%免费】。