前言
最近在论坛看到这样一个帖子:
坐标南京。
3 月上旬公司解散。(现在想想好像是假解散,真裁员)
这一个半月以来,从朋友内推,到拉勾、Boss 直聘,再到猎聘、智联招聘。
从开始的精准投递,到后来的海投,加起来投递了上百家公司吧。
面了差不多 10 家公司,拿到 2 个 offer,还都主动拒了。
一个是 10 人的创业公司,啥资源都没有。谈薪资还要跟投资人申请。。
另一个是传统行业转互联网,薪资给到位了,但是企业文化受不了。早上八点半上班、还要做广播体操、体检需要做乙肝两对半检查、试用期没有五险一金。纠结了 2 天,还是主动拒了。
我自觉个人能力还算不错,二本专业毕业,工作 5 年,运营岗能拿到 18k 。
今年Android开发找工作真的有点难。
现状分析
等风口过了,该掉下来的猪都会掉下来。以前老板给你高工资只是因为人才缺口,这由供需关系决定。
但当做Android的人越来越多了,那个时候你的核心竞争力是什么?
或者有一天Android彻底凉了呢?作为一个工作不到一年的新人,现在还不是谈收获的阶段,你需要的是通过技术、视野、人脉的积累,为你今后的发展铺平道路。
楼主显然陷入了技术瓶颈,以至于现在出去找一份各方面都比较满意的工作都成问题,我的Leader现在差不多每天都接电话让他出去当Partner。你现在的选择不够多,当然是因为你的能力还不够强,作为个人事业的规划至少要做3~5年。不至于让你找份合适的工作都为难。
现在我了解到的大公司都在招Android开发,很多部门还非常着急,但就是招不到合适的人。
别跟我说现在做Android的人很多,质量是关键,数量一点意义都没有。
每年池子里的人就那么多,一份好的简历出来不止公司之间,部门之间甚至是部门内都在抢,但这批人之外,绝大部分人的简历能占用你的时间不会超过5秒。
那面对这种情况,作为开发者,我们能做的是什么?最基本的,脱离舒适区,不停磨练自己的技术。
向那个方向学习很重要
我在一线互联网企业工作近十年,指导过不少同行后辈。帮助很多人得到了学习和成长。也对现在Android市场有所了解,和不少同行的面试官聊过,现在Android程序员想发展,还想再Android这个赛道走,就只有学习Framework,去深度挖掘底层。这只是让你竞争力更强,并不是说Android程序员非要学Framework,只是说着可以扩展你的就业方向。
最后
分享一份 Android framework 全家桶学习资料。
希望可以帮助到大家,早日拿到一个好的offer.
由于文章内容比较多,篇幅有限,资料已经被整理成了PDF文档,有需要《Android Framework进阶学习指南》完整文档的可扫描下方卡片免费获取~
《Android Framework 开发揭秘》
目录
第一章 系统启动流程分析
● 第一节 Android启动概览
● 第二节 init.rc解析
● 第三节 Zygote
● 面试题
第二章 Binder解析
● 第一节 宏观认识Binder
● 第二节 binder的jni方法注册
● 第三节 binder驱动
● 第四节 数据结构
● 第五节 启动service_manager
● 第六节 获取service_manager
● 第七节 addService流程
● 第八节 Binder面试题全解析
第三章 Handler解析
● 第一节 源码分析
● 第二节 难点问题
● 第三节 Handler常见面试题
第四章 AMS解析
● 第一节 引言
● 第二节 Android架构
● 第三节 通信方式
● 第四节 系统启动系列
● 第五节 AMS
● 第六节 AMS面试题解析
第五章 WMS解析
● 第一节Activity与Window相关概念
● 第二节 Android窗口管理服务WindowManagerService计算Activity窗口大
● 第三节Android窗口管理服务WindowManagerService对窗口的组织方式分析
● 第四节 Android窗口管理服务WindowManagerService对输入法窗口(Input
● 第五节 Android窗口管理服务WindowManagerService对壁纸窗口(Wallpap
● 第六节Android窗口管理服务WindowManagerService计算窗口Z轴位置的过程分析
● 第七节Android窗口管理服务WindowManagerService显示Activity组件的启
● 第八节Android窗口管理服务WindowManagerService切换Activity窗口(A
● 第九节 Android窗口管理服务WindowManagerService显示窗口动画的原理分析