安卓开发之路----转自任玉刚大神
前言
看到一篇文章中提到“最近几年国内的初级Android程序员已经很多了,但是中高级的Android技术人才仍然稀缺“,这的确不假,从我在百度所进行的一些面试来看,找一个适合的高级Android工程师的确不容易,一般需要进行大量的面试才能挑选出一个比较满意的。为什么中高级Android程序员不多呢?这是一个问题,我不好回答,但是我想写一篇文章来描述下Android的学习路线,期望可以帮助更多的Android程序员提升自己。由于我也是从一个菜鸟过来的,所以我会结合我的个人经历以及我对Android学习过程的认识来写这篇文章,这会让这篇文章更加真实,而并非纸上谈兵。
我的工作经历
初级工程师
技术要求:
- 基本知识点
比如四大组件如何使用、如何创建Service、如何进行布局、简单的自定义View、动画等常见技术
- 书籍推荐
《第一行代码 Android》、《疯狂Android》
中级工程师
学习方法
技术要求:
- 稍微深入的知识点
AIDL、Messenger、Binder、多进程、动画、滑动冲突、自定义View、消息队列等
- 书籍推荐
《Android开发艺术探索》、《Android群英传》
高级工程师
小明成为了梦寐以求的高级工程师,月薪达到了20k,还拿到了一丢丢股票。这个时候小明的Android水平已经不错了,但是小明的目标是资深工程师,小明听说资深工程师月薪可以达到30k+。
学习方法
资深工程师
安卓开发之路----转自任玉刚大神相关推荐
- 安卓开发之路-浅识Android
1.首先从视觉上感受下安卓系统结构 可以发现安卓系统的底层是linux内核 依次往上分别是系统运行库层 应用框架层 应用层 蓝色的代表java程序,黄色的代码为运行JAVA程序而实现的虚拟机(这里是优 ...
- 从0开始安卓开发之路_Android Studio安装包
Android Studio原本是基于JAVA IDEA下的一个安卓开发插件,后被谷歌从插件中移了出来,成为独立安卓开发IDE,但语言是基于JAVA! 但是如果想要下载此IDE就要到谷歌官方的应用商店 ...
- 大学四年,因为知道这些开发工具,我成为别人眼中的大神
点赞再看,养成习惯,微信搜索[三太子敖丙]我所有文章都在这里,本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点,文末有福利. 注意:下面的 ...
- 安卓按键精灵_月薪3w的按键精灵大神都是从这个命令开始起步的
鼠标命令就是为了模拟鼠标的操作而诞生的一系列命令.其主要的功能是模拟鼠标的"点击","按住","弹起",滚轮滑动等基本操作,此外还加入了一些 ...
- 暴雪游戏之路的成功与失败 原来大神也犯错
[导读]近日,在GDC2010上,暴雪副总裁Rob Pardo总结了这十多年来,暴雪在游戏之路上的成功与失败,让我们看到了大神成功的真正原因是会反思与纠正错误. 暗黑破坏神2:最不值钱的金币/魔兽世界 ...
- 三年老Android经验面经,写给正在求职的安卓开发
前言 面试:如果不准备充分的面试,完全是浪费时间,更是对自己的不负责. 文末会给大家分享下我整理的Android面试专题及答案其中大部分都是大企业面试常问的面试题,可以对照这查漏补缺,当然了,这里所列 ...
- 【近3万字分享】《Android开发之路——10年老开发精心整理分享》
目录 前言 1 Android开发学习路线 1.1 大神最新总结(推荐直接看这个) 2021 最新Android知识体系 1.2按内容划分 1.3按阶段划分 1.4Android进阶路线(思维导图) ...
- HTML/CSS/Js/Jquery/PHP网站0基础开发到大神系列【飞鸽学院】
课程介绍 简 介 html,css,javascript,jquery,php+mysql,网站0基础开发涵盖前端到后端成就你的大神之路 学习目标 php高级开发工程师,具有一定的项目经验,能进入企业 ...
- 我和谷歌共成长-资深安卓开发的转型之路
一.回顾2019: 故事一.有幸抽中了门票! 2019年gogole在上海举办了开发者大会,当时也是在CSDN参加的门票抽奖.有一天晚上,在一个人工智能的创业公司面试,然后收到了CSDN发来的短信,告 ...
- 安卓开发中的 “Android高手” ,需要具备哪些技术?
前言 **成为一名安卓开发者很容易,但是要成为一名 "Android 高手"却不那么容易:**这需要付出很多的努力,耐心,奉献和毅力才能做到 那么一个 Android 开发高手,需 ...
最新文章
- select,poll,epoll区别面试常问
- s11.1 lsof:查看进程打开的文件
- 有人WIFI模块使用详解
- Linux socket can例程C++版本
- 版本更新带来的缓存问题_【第1563期】缓存最佳实践 amp; maxage的陷阱
- 51循迹小车舵机c语言程序,红外循迹小车c程序(舵机小车).doc
- 学了这么久的高并发编程,连Java中的并发原子类都不知道?这也太Low了吧
- 如何搭建简易的Wiki系统
- win10 无声音 耳机设备不显示 驱动显示正常 就是没有声音
- JAVA NIO:NIO与OIO的对比以及Channel通道、Selector选择器、Buffer缓冲区的介绍 高并发
- FANUC机器人Config系统配置中各项参数的功能描述及设定
- 九月英语总结——不同凡响
- AI聚变:寻找 2018 优秀人工智能应用案例
- 2019年中兴秋招在线笔试题目
- Dropbox一款很实用的个人文件同步利器
- 支付宝钱包系统架构图解,真的太优秀了!
- python遍历是什么意思_在Python中遍历列表的方法有哪些
- 《程序员》专访迈奔灵动CEO谈毅:Android掘金者
- MATLAB Jacobi迭代法求解
- API测试基础知识(基本概念、测试方法、测试工具)
热门文章
- 奇迹s6ep3服务器修改技术,奇迹S6EP3服务端之让天鹰及装备不掉持久的
- 模电笔记快速整理之《模拟电子技术基础(第四版)》上海交大网课版 1-2章
- 为什么acdsee服务器怎在运行,为何打开网页时会出现安装acdsee 5.0.1 powerpack
- 完全小白级DataX安装配置过程详解
- Halcon学习笔记——摄像机标定(1)
- Ubuntu20软件商店无法正确加载,解决办法
- mybatis_plus条件构造器
- C# ZPL打印标签
- 4.4 输入法图片 android,支持安卓4.4!搜狗输入法5.1新版发布
- win11精简中文版 兼容ISO