人生的第一个存款100万,是大厂给我的~

149 阅读4分钟

人生的第一个存款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配置的更新

图片