从事Android开发十几年了,换过几份工作,被人面试过,工作期间,也面试过很多人,整个接触下来, 大家都有一个共同的目标,如何才能成为一个优秀的Android开发工程师。
基于个人多年开发的经验,总结了以下几点:
1.高级UI,自定义View
2.音视频的基本原理,NDK开发
3.数据结构与算法
4.Java基础知识及内核原理
5.性能优化
6.架构设计
7.多刷面试题
以上几点,只是个人的一点拙见,毕竟经验有限,仅供大家参考。
大家有更好的建议,请留意,感谢!
从事Android开发十几年了,换过几份工作,被人面试过,工作期间,也面试过很多人,整个接触下来, 大家都有一个共同的目标,如何才能成为一个优秀的Android开发工程师。
基于个人多年开发的经验,总结了以下几点:
1.高级UI,自定义View
2.音视频的基本原理,NDK开发
3.数据结构与算法
4.Java基础知识及内核原理
5.性能优化
6.架构设计
7.多刷面试题
以上几点,只是个人的一点拙见,毕竟经验有限,仅供大家参考。
大家有更好的建议,请留意,感谢!