前言
今年金三银四正是招聘的高峰期,许多程序员都是在这个时候投递简历,都希望在这个好时期找到一份满意的工作。
但是最近有不少Android开发的朋友在群里抱怨“每天简历都投满了,基本上是已读不回”、其中还有我之前的相处过的同事,他们能力我是知道的,连他们都没有面试我就很诧异。
他们要是有面试应该都没有问题的,毕竟都是真正搞开发这么多年了。 现在是连面试机会都没有,一身力无处可使。
那到底是怎么回事?怀着这个疑问我也和他们聊了这么件事。
面试没有,先看简历
简历是敲响HR的砖,要是不适合人家肯定不鸟你。毕竟今年这个行情都知道,之前不是有人把自己BOOS改成招聘方,一会就有快上千份简历的投递。人都给整蒙了。
我看了他们不少简历,其实都是大差不差,这里指的是技术。
不同的是公司以及项目,我看了群里那些找到工作的,和没有面试的,毕竟有对比才能发现问题。
这里其实因为简历也只是堪堪40来份,不多,也就是说这个简历对比不能说完全合理(量大对比才能说明问题,量小可能是概率问题)。
找到工作的大部分都是在参与一些热门的APP开发,没有面试的一般都是之前在银行,政府机关工作的人。 这里找到工作的其实也不过10来人。
而这10来人却有很明显的不同,除了一人其他的都是Framework系统开发。
而且有不少人都是去年转过去的。
怀着好奇我也和这些人私聊起来。问他们那些去年刚刚转Framework系统开发的转行的原因。
得到的回答基本上差不多,就是好找工作。
说实话我是没有想到的,虽然对于Framework我也接触并且有学习,但是我一直都认为Android应用开发才是“主流”(我一直在现在这家公司待在,没有找工作,还觉得APP开发是主流)。
Android应用开发不在辉煌
因为我公司这些Android应用开发的项目一直都有不少,所以只知道应用开发没有以前那么吃香了,但是心里还是认为应用开发市场还是不错的。
之后了解过才知道 纯粹用Android原生开发页面已经不再符合互联网大厂的要求,但是单纯的web开发又有不可逾越的技术壁垒,所以需要Android原生在底层优化自己的基础服务,封装更多的API,提升web运行性能和访问原生的能力。
所以现在Framework系统开发才开始发力,渐渐被Android喜爱。
Android程序员该怎么走
现在Android市场行情基本上就是这也不太会改变,没有面试的事实也摆在面前,如果还有跟我一样的,待在一个应用开发项目多的公司就不要随意辞职了。当然自己也可以学习其他的,技多不压身。
现在还在找工作的不愿意转行的就只能在等段时间,但是建议早点决定,不上班时间久了影响很大。
一个好的建议
有开发经验的可以先看一下Framework的Zl,或者其他热门的比如车载之类的
对于有转行想法的朋友,我这里有整理过Framework和车载的详解。
详细Vx关注公众号:Android老皮
详细Vx关注公众号:Android老皮
《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显示窗口动画的原理分析
第六章PKMS Android10.0 源码解读
● 第一节 前言 PKMS是什么东西
● 第二节 PKMS概述信息
● 第三节 PKMS角色位置
● 第四节 PKMS启动过程分析
● 第五节 APK的扫描
● 第六节 PMS之权限扫描
● 第七节 PackageManagerService大综合笔记