前端,非要来Android
前言
你知道有一个会Android的前端同事是多么幸福。
从上上周开始,因为项目缺人的原因,同事大彬作为一个有 Java 开发经验的前端,又又双叕进入了原生 Android 开发的世界,又来到了我们组,我们总是调侃道,你还不如直接来Android部门。
然后他还真直接来了,用他的话来说Android 与前端的差异并不是非常大,在某些东西上,他们还是蛮相似的。
挺全面的
大彬一直是那种很认真细致的人,而且特别喜欢挑战自我,所以之前项目缺人的时候他总是第一个上,他来android也不是因为Android 与前端的差异并不是非常大这种敷衍人的理由。
他自己考虑的很全面,首先前端目前的形势不好,我们公司之前裁了不少前端开发,所以他才会往Android跑。
Android 的形势也说不上多好,这行学的人现在不多,但是岗位也不多,他来Android也不是来做app开发的。
android开发其实分为3个部分:
android app开发 发展多年,属于比较成熟,门槛较低,很多同学可以0基础入门,但是近来互联网行情不好,很卷这个app开发,今年很多同学都普遍反馈合适工作很难找到,岗位最多,但是人更多,薪水也还是可以
android framework 属于android系统框架开发工程师,需要有一定的android app基础,或嵌入式基础,门槛较高,会的人比较少,就业情况一直非常好,属于供不应求,薪水上层
android bsp开发/linux驱动 这个其实一般嵌入式同学做的,所以其实和android本身关系不太大
他只是想着先来Android学习学习,打好基础,然后再搞framework 开发。
android app现在已经夕阳西下,一日不如一日,部分app开发久了都有感觉自己被重复的业务包围,没有很多技术沉淀,自己干了8年感觉和2-3年同学没有本质差别都是写业务。
不像是framework走的是底层。
用他的话说就是,技多不压身,多学学总好些(真羡慕他的精力)。
后文
现在大彬在公司往两边跑,当然领导也给他涨了薪资。
我是很佩服这种学习精神的人,给我们树立一个学习的榜样。
有没有也想学习的同学,我这里有整理的Android Framework。
由于内容过多,因此为了避免影响到大家的阅读体验,在此只以截图展示部分内容,详细完整版的
《Android Framework源码开发揭秘》
第一章 系统启动流程分析
Android系统完整的启动过程,从系统层次角度可分为 Linux 系统层、Android 系统服务层、Zygote进程模型三个阶段; 知识要点:
第一节 Android启动概括、
第二节 init.rc解析、
第三节 Zygote、
第四节 面试题
第二章 跨进程通信IPC解析
Binder作为Android进程间通信的机制,可以看做是一个驱动。在Android中,常见的进程间通信例如系统类的:打电话、闹钟等;自己创建的:像WebView、视频播放、音频播放、大图浏览等。
第三章 Handler源码解析
第一节 源码分析
第二节 难点问题
第三节Handler常问面试题
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhfkgbjk
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
photoshop蒙版画笔没反应怎么办
PHP中文网 06-24