滴滴Android实习生培养计划

果普分享的大厂Android工程师需要系统掌握的东西,列出来,分别按计划对所有这些内容展开学习,时不我待!

以下为Android同学的学习计划,我们会在【1月底 2月初】找个时间给大家做电话review,各位可以把握好时间对以下重点进行准备。

Android学习计划

一、理论基础

Ø 数据结构+算法

Android、java常用集合类、数据结构、相关算法。概念、原理、实现细节、使用场景、优缺点

常用算法,实现原理、细节、对比、使用场景

Ø 设计模式

常用设计模式,原理、设计思路,使用场景,区别

对象、类

MVP、MVC、MVVM

代理

Ø 计算机基础

线程、进程、CPU/GPU知识

内存、堆栈、内存泄漏、内存溢出、OOM、Stack Overflow、GC、Android虚拟机

Ø 数据库

原理、对比、使用场景分析、分库分表、大数据读写

Ø linux、脚本等

1、 系统信息命令

2、 linux的管道命令、重定向命令

3、 日志分析常用哪些命令?awk、grep,sed,wc

Ø 网络基础

1、 osi七层模型介绍,tcp&udp&http&ftp

2、 TCP与UDP协议的区别和适用场景

3、 TCP半连接攻击

4、 http协议请求和响应的报文格式、http状态码

5、鉴权、https、加密算法

二、动手实践

Ø 常用技术(原理、使用、优化)

1、Android网络库、图片库、布局引擎、缓存方案

2、Android Listview、recycleview优化

3、Android事件系统、视图系统

4、 高并发、IO优化

5、 动效

6、 直播短视频技术

Ø 前沿技术(原理、使用)

1、 TensorFlow

2、 图像识别、处理

3、 插件化、动态化

4、 微信、支付宝小程序

5、 weex、atlas

三、个人技术沉淀

1、个人博客论坛

2、github

3、做过的项目

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,333评论 25 708
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,366评论 11 349
  • 写一个 function,它遍历一个对象数组(第一个参数)并返回一个包含相匹配的属性-值对(第二个参数)的所有对象...
    web_newbie阅读 991评论 0 0
  • 这本书在圖書館借了许久,很薄但却一直没去翻動。 没時間,没精力,這都是藉口。 于是,从这开始。 第一篇:交互設計 ...
    Jessie阅读 751评论 0 6
  • 今天,爸爸给妈妈买了一盒菊花茶,我赶紧拿出一朵仔细观察,他的花托是绿色的,花瓣是枯黄色的,密密麻麻,一层包着一...
    a小强哥阅读 411评论 0 8