人生的第一个存款100万,是大厂给我的!
身边很多人说,互联网已经没有红利了,大厂已经卷得不行了,还面临裁员风险。而我想表达的是,互联网大厂依然值得穷人家的孩子来一趟。
本人出生在某贫困县并且父母双方都是务农的家庭。初中成绩不错,中考发挥不好,花钱买分上了县重点高中。高中喜欢文科但在未来择业的影响下高二分班选择理科,第一次高考发挥失常,决定复读。用了一年复习时间卧薪尝胆,过程很努力,发挥也正常,考上了末流985,还好是我很喜欢的计算机专业。大二开始接触Java语言,选择了移动开发方向,就像鱼儿找到了水,很适合自己,自学看了很多书,逐渐放弃了考研,大四拿到了支付宝的校招offer。
我就是一个考上了大学,然后进入互联网大厂恰逢红利期而改变命运的农村孩子。通过努力最终实现了有车有房,百万存款......。
在大厂,很多人都在讨论财富自由,财富自由的定义是什么?相信每个人都有不同的回答。我对财富自由的理解:“生活偶尔可以小资一点,所赚的钱在满足日常消费的同时有些存款,在工作的城市有一套小房子和一辆代步车,能够给子女提供满意的教育资源。”
虽然这两年互联网行情不好,大厂的收入依然比很多行业都高。
大厂都是相对规范的大企业,工资准时发,五险一金比例还行,虽然今年很多厂年终奖缩水,但依然还有年终奖(我所在的厂就是)。
互联网大厂能混到中下管理层的年包薪资基本可以达到40万~60万,中层以上薪资就可以突破百万,外加股权,高层基本可以达到总包200万-300万上下。
大厂几乎都有配套健身房,食堂,下午茶,时不时团建,逢年过节都有各种定制礼盒,落实到个人就是公积金缴纳基数高,按12%的上限来交,买房后可以用公积金抵扣贷款。部分大厂还会给员工提供50万的无息住房贷款,只要符合一定条件都可以申请。
对于Android程序员来说,想要进入大厂Framework层技术点你必须要熟悉,例如系统启动流程,Binder,Handler,AMS,WMS等等,现在大厂招聘都基本需要拥有这部分能力,才会有机会面试。
为了方便大家更好的学习Android Framework知识点,这里分享一份我们培训使用的Android Framework源码解析,每个板块都附有详细的相关代码和案例解析.
详细VX关注公众号:Android老皮
第一章 系统启动流程分析
- 第一节 Android启动概览
- 第二节 init.rc解析
- 第三节 Zygote
- 第四节 面试题
第二章 跨进程通信IPC解析
- 第一节 Sercice 还可以这么理解
- 第二节 Binder基础
- 第三节 Binder应用
- 第四节 AIDL应用(上)
- 第五节 AIDL应用(下)
- 第六节 Messenger原理及应用
- 第七节 服务端回调
- 第八节 获取服务(IBinder)
- 第九节 Binder面试题全解析
第三章 Handler源码解析
- 第一节 源码分析
- 第二节 难点问题
- 第三节Handler常问面试题
第四章 AMS 源码解析
- 第一节 引言
- 第二节 Android架构
- 第三节 通信方式
- 第四节 系统启动系列
- 第五节 AMS
- 第六节 AMS 面试题解析
第五章 WMS源码解析
- 第一节 WMS与activity启动流程
- 第二节 WMS绘制原理
- 第三节 WMS角色与实例化过程
- 第四节 WMS工作原理
- …
第六章 Surface源码解析
- 第一节 创建流程及软硬件绘制
- 第二节 双缓冲及SurfaceView解析
- 第三节 Android图形系统综述
- ......
第七章 基于Android12.0的SurfaceFlinger源码解析
- 第一节 应用建立和SurfaceFlinger的沟通桥梁
- 第二节 SurfaceFlinger的启动和消息队列处理机制
- 第三节 SurfaceFlinger 之 VSync(上)
- 第四节 SurfaceFlinger之VSync(中)
- 第五节 SurfaceFlinger之VSync(下)
- ......
第八章 PKMS源码解析
-
第一节 PKMS调用方式
-
第二节 PKMS启动过程分析
-
第三节 APK的扫描
-
第四节 APK的安装
-
第五节 PKMS之权限扫描
-
第六节 静默安装
-
第七节 requestPermissons源码流程解析
-
第八节 PKMS面试题
第九章 InputManagerService源码解析
- 第一节 Android Input输入事件处理流程(1)
- 第一节 Android Input输入事件处理流程(2)
- 第一节 Android Input输入事件处理流程(3)
第十章 DisplayManagerService源码解析
- 第一节 DisplayManagerService启动
- 第二节 DisplayAdapter和DisplayDevice的创建
- 第三节 DMS部分亮灭屏流程
- 第四节 亮度调节
- 第五节 Proximity Sensor灭屏原理
- 第六节 Logical Display和Physical Display配置的更新