一名合格的Android工程师的知识结构是怎样的

2025-05-22 20:27:57
推荐回答(2个)
回答1:

Java 基础
(这不废话嘛),但是要学到什么程度,可以参考以前我提问的一个问题(如何成为一名合格的 Android 开发工程师? - 王文品的回答),Java 基础,设计模式,当然可以看一下《Think In Java》,提升一下逼格;

算法和数据结构
特别是互联网公司,对算法要求的会特别高,比如基本的排序算法,查找算法等等;数据结构,常见的数据结构会不会自己实现;

计算机网络
现在App 不联网都不好意思叫互联网公司,那么招人就会要求熟悉TCP/IP,还有HTTP;

Android 基础
比如基本的组件,数据处理,文件读写,网络编程,多线程,UI 等等;

特殊的
根据业务,比如有的会要求多媒体,有多会要求Web,有的要求Open GL等等,这要看情况而定;

回答2:

Java,Android开发框架,数据结构,阅读API的能力