美文网首页Android开发经验谈
一线大厂 Android 十年高工,选择隐退二线城市发展~

一线大厂 Android 十年高工,选择隐退二线城市发展~

作者: 刨坑 | 来源:发表于2022-03-21 21:09 被阅读0次

前言

我大学同学在他31岁时,选择卖掉了他在深圳80平米左右的房子对现了7百多万,回长沙花了进两百万买了房一套一百多平的精装房,将剩余的钱买了车,还预留了点存款存在了银行,就这样正式回归了大长沙。

室友说,我的10年青春,换来的真金白银,就是这几百万的现金。从今年开始,我一定可以过真真正正的生活,享受生活,而绝不再是被生活鞭打着向前走。

我和室友的母校,是一所以电信工程闻名的985大学。2011年本科毕业,我留在了长沙,室友则南下深圳入职腾讯,当年起薪15万。

室友如何挣下一套房

2015年7月,工作4年后,室友攒下了50万元,其中有近20万元是他的加班费和奖金。

拿着这50万,室友在深圳南山区按揭了一套80平左右的小房子,当时房价3万5,总价280万左右。

室友办的是公积金贷款,10年按揭,一年要还的房贷将近20万。

虽然那个时候,工作4年的室友,年薪已涨到了30万左右,不过还款压力还是挺大的,但他还是扛了下来。

在腾讯工作9年多,室友工作一直都很辛苦,加班是家常便饭,不加班倒是挺稀罕。腾讯的狼性文化,为众多公司所推崇,但作为腾讯的员工,室友的确很累。而且,室友的本性是那种闲云野鹤、行云流水,喜欢走走停停的性格。

但是,为了挣钱,室友也都忍了,也就坚持熬了下来。不得不说,腾讯公司对待肯下力气付出的员工,薪酬上是绝不含糊、是相当慷慨的。

为什么要离开

2019年,入职8年后,室友的年薪已经能够拿到60万左右。那一年,他刚满30岁,并不懂得多少办公室或者机关的人情世故,也不会搞办公室政治与关系,只是单纯地做着自己的技术活。

不过,室友还是感觉非常疲惫,这份工作虽然薪资不菲,但是真的很累,而且很忙,工作时间也长。在深圳这个大多数年轻人都忙着捞钱的城市,自己已经迈过30岁的门槛了,但是还没找到一个恋爱的对象,更别提成家立业了。

时间来到2020年,室友31岁了,他突然之间感受到了35岁危机,想着自己会不会再干几年就无法跟上公司的节奏,被公司给优化输出到市场上去。

即使不被优化,他也感觉自己的身体,越来越排斥这种加班的节奏与劳动的强度,每年年薪上调七八万,甚至10万块,对他似乎已经没有太大的刺激作用,他想着改变,希望能够换一种生活节奏与生活方式。

2020年国庆假期的一次大学同学母校聚会,重新点燃了室友对成都这个第二故乡的眷恋。室友本身也是四川人,大学4年在成都的点点滴滴,也都是他青春无法磨灭的美好回忆。

室友觉得,要是自己继续留在深圳,无非也就是多挣一些钱,但是又忙又累,住的房子又不大,还不敢把神经松驰下来,搞不好哪天自己就被裁员了。与其几年后有可能被裁,不如趁着现在深圳房价很高,把深圳房子卖了回成都置业,应该手上还能拿几百万现金。

其实,深圳的房价,从2014年就开始上涨了,到了2015年开始加速,之后的2016到2020年,市中心的房价,每年都在上行。

尤其是室友买房的那个小区,位于南山区靠近前海开发区的位置,房价更是蹭蹭蹭地上涨。到了2020年下半年,那个小区的二手房均价,已经超过了13万一平。

说干就干,室友10月底把房子挂出去,11月底就有客户意向购买,12底就办好了所有手续。800万现金到手,室友头也不回地坐上了深圳飞成都的航班。

感慨

35岁可能被辞退,而我能找到生活费都会慢慢的进修学习,国外大牛四五十岁的大有人在!永远不怕被辞退,只要适应市场即可。中国是一个多层次国家,也许一些技术在北上广深正在被淘汰,可能在退居二三线城市还正当时!

焦虑也好、危机也好、无奈也罢,可是呢,生活还是要继续往前走啊!焦虑、危机、无奈不能解决任何问题,生活该继续还是要继续,抱怨没有用,唯有努力,增加自己的实力,让自己强大起来,才是正道。

IT职业人本就是一个不断学习不断进步的职业,所以,踏实的、好好的修行自己生存的技能,认真专研、学习,永远都不会错。不要看低自己,要相信自己的优势,同时也要看到自己的不足,人生很短暂,不要再最该努力的时候浪费自己的青春。

最后归纳整理

身为一个Android程序员,想要进大厂,需要掌握的核心技术栈是什么呢?

这里,我列出了6个部分,每个部分都对应Android开发者需要掌握技术点,并加以PDF总结,希望能帮到想要进入大厂的朋友或者正在面试大厂的朋友做一个技术上的储备;需要这份PDF的朋友可以去我GitHub地址:https://github.com/733gh/Android-T3 访问查阅。

一、 Java基础部分

  • Java序列化
  • Java泛型
  • Java反射
  • Java并发原理
  • 线程与多线程
  • 线程通信
  • 线程池
  • JVM底层源码
  • GC垃圾回收器
  • 类加载器
  • 内部类
  • 接口
  • Hashmap底层框架
  • Hashmap底层源码
  • Arraylist源码分析

二、 Android基础部分

  • Activity启动流程
  • Activity启动模式
  • Activity启动周期
  • Fragment生命周期
  • Fragment通信
  • Service启动模式
  • Service生命周期
  • View事件滑动
  • View事件分发
  • 自定义View
  • 进程的生命周期
  • 多进程
  • 进程存活
  • 进程保活方案
  • Bitmap配置
  • Bitmap常用操作
  • BitmapFactory
  • 屏幕适配(今日头条)方案
  • 屏幕适配(刘海屏)方案
  • Handler原理
  • Looper
  • AsyncTask
  • 线程池
  • RecyclerView优化方案
  • 内存泄漏

三、 Android进阶部分

  • 预(AOT)编译
  • Apk打包流程
  • Apk整体优化
  • Apk代码优化
  • Hook流程
  • MVC、MVP、MVVM
  • Jetpack-Data Binding组件原理
  • Jetpack-ViewModel & LiveData组件原理
  • Jetpack-ViewModel & LiveData工作流程
  • JIN
  • NDK开发的基本流程
  • 类加载器
  • framework通信原理
  • Binder通信原理
  • handler通信原理
  • zygote通信原理
  • init通信原理
  • AMS/PMS/WMS
  • RXJava

四、 Android性能优化部分

  • 启动优化
  • UI渲染优化
  • 崩溃优化
  • 内存优化
  • 卡顿优化
  • 存储优化
  • 网络优化
  • 耗电优化
  • 多线程并发优化
  • 安装包优化

五、 Android 开源库源码部分

  • LeakCanary
  • EventBus

六、 Kotlin知识点

  • 对象
  • 变量
  • 继承
  • 常量
  • 静态常量
  • 定义方法
  • 重载
  • 数据类型
  • 字符串
  • 数组
  • 循环

除了这些的核心技术栈需要掌握以外,还有数据结构、算法、网络通信协议等基础技术点是需要你必须掌握的,不过已经都被我整理PDF模板,以便总结,备不时之需。需要这份PDF的朋友可以去我 GitHub 访问查阅。

GitHub地址:  
https://github.com/733gh/Android-T3 

相关文章

网友评论

    本文标题:一线大厂 Android 十年高工,选择隐退二线城市发展~

    本文链接:https://www.haomeiwen.com/subject/xuatjrtx.html