举个栗子, 你说你做过自定义View那我们就聊聊触摸事件分发机制,很少有人能够说清楚 Activity中为何会有 dispatch TouchEventO
事件分发机制算简单的了,如果回答上来了就继续问view的测量过程不要说完整说清楚这个过程,就是能够说到 LayoutParams和 MeasureSpec都很更不用说 wrap content需要额外处理这个很重要的细节了。
又比如, 你说你当初用了 volley那你在做技术选型时有什么考虑,你知道 volley有什么缺点吗,以及为什么有这样的缺点什么,你用的是 okhttp. okhttp那你知道kttp的原理是什么,相对之前的网络请求框架的优势是什么其实如果对于http协议比较了解,也看过这些库的源码的话基本都能够回答上来,不过到目前为止也就遇到一个从百度出来的回答得比较好。
再举个子, 你说在项目中用到了热修复那你知道现在主流的热修复技术都有哪些,各自的原理是什么,各自的优缺点又是什么,以及你为什么用这个方案而不是别的这其实算是非常简单的问题了但是昨天面试时那个们 inker宽然说采用的是dex分包的方案,对于 AndFixRobustt和是一问三不知
其实我觉得 Android包含的知识点非常多,即使是P7至P8的大也会有不知道的地方,所以有不会的知识点不丢人,但是至少对于自己曾经在项目中用过的东西应该要熟练吧!
所以找工作难问题,倒是是环境问题,还是自身问题呢!我们下面根据网上数据来分析一下!
Android程序员就业情况
一、程序员擅长语言
在本次中国程序员薪资和生活现状调查中,我们对程序员擅长的编程语言进行了调查,每个参与调查的人可以选择多个自己擅长的语言。
从图中我们可以看出,前端的JavaScript和后端Java的程序员非常多。
导致与市场对Java程序员职位供过于求,大多数Java程序员都难与找工作,当然程序员这行永远都是靠技术说话的,你只要技术到家永远都是你选择别人,在这种不是所有人都是大牛的情况下,我们当然是选择竞争比较小的行业语言来学习。
二、Android程序员年薪状况
从调查结果可以看出,Android程序员的年薪呈正态分布,主要集中在5-25万之间,占比高达67.2%。
三、Android程序员跳槽状况
根据统计我们可以看到,没有过跳槽经历的程序员占程序员群体的27.0%;跳槽1-3次的占比过半,为58.3%;跳槽4次的占比为6.1%;而跳槽5次的占比为5.8%;跳槽6次及以上的占比2.9%。
Android行业分析
2020面对如何大好的行业前景,2020Android工程师前景大好,从事Android开发的程序员,将迎来更绚烂的一年。在技术革新的时代,技能提升无疑是制胜职场的“筹码”,因此,Android工程师,在刚刚到来的2020年,将迎来更多、更好的就业机遇!
Android工程师前景大好,但对技能要求也更高随着应用Android系统的手机、平板电脑等产品层出不穷,以及智能硬件大潮的兴起,Android开发人才缺口仍在扩大,Android工程师前景依旧明朗。招聘网站发布的最新数据显示,想要应聘Android工程师,除了基础的计算机技术知识要扎实,还要根据各类企业、各类岗位的不同需求,补充与岗位相关的Android技术知识,例如应聘Android游戏开发工程师,就要重点补充Android游戏开发的相关知识。 此外,还要注重Android开发项目经验的积累。
这里我补充强调两点:
1.能力决定前景: Android工程师的前景很好,但是因为人才的大量涌入使得企业在招聘Android开发工程师的时候对技能的要求更高了,只要你技能足够,从事Android开发的前景还是很好的。
2.条条大路通罗马: 这里做个假设,学习Android开发之后,即使Android开发不好找工作了,你还可以找Java开发的工作,毕竟学习Android开发的过程中,你也学会了一定的Java。另一方面开发语言都是共通的,所以只要你通过学习某一门语言入门了软件开发,再学习其他的编程语言也都不会太困难,难的是入门的第一步。
行业也不错,发展也可以,那么就是自己的问题!
说到底,还是自己技能不够体系
下面的学习成长曲线图是更具Android现在的市场行情进行整理了,里面记录的大多是现在市场比较主流的技术点,从性能调优到架构知识、高级UI、FrameWork源码、Flutter、Kotlin、Gradle、音视频技术等知识点都有记录。
如果需要高清版本的学习路线图可直接去我GitHub项目中进行查看已上传。
为什么有的人学的如此轻松,方法用对了成功一半!!
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip204888 (备注Android)
最后
文章所有资料全部已经打包整理好,另外小编手头上整理了大量Android架构师全套学习资料,Android核心高级技术PDF文档+全套高级学习资料+视频+2021 BAT 大厂面试真题解析
资料展示:
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
u-1712620663208)]
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
[外链图片转存中…(img-WnIkEb9m-1712620663208)]