一、菁英计划发展方向
二、第一阶段计划
- 代码托管工具与项目背景介绍(耗时1天)
- 项目框架介绍(耗时1-5天)
三、第二阶段:项目开发语言基础学习
- java、Object-c、Swift语言基础学习(5-15天掌握一门开发语言)
- 项目框架介绍(耗时1-5天)
参考书籍:
《java核心编程》
《java编程思想》
《Java多线程编程核心技术》
《实战Java高并发程序设计》
《Java线程(第三版)》
详细学习路线图如下
三、第三阶段Android /IOS SDK 学习(10-30天)
- Android SDK 学习:
1.Android SDK 基本控件学习
2.四大组件
3.数据库基础
4.开源框架(Rxjava,Retrofit,okHttp
5.EventBus、butterknife、AOP等)
6.Android自定义控件与动画
7.Android多媒体、wifi、蓝牙
8.网络编程基础
9.Android多线程
10.JNI、Framework、NDK
11.安全与架构
参考书籍:
《疯狂Android讲义》
《Android4高级编程》
《Android编程权威指南》- IOS SDK 学习:
1.IOS SDK 基本控件学习、视图与图层、通知、布局
2.UIViewController 及其导航原理(页面呈现的方式及其生命周期)
3.数据库基础、文件归档、沙盒机制、CoreData
4.开源框架(AFNetworking /YYModel/SBJSON/ Masony)
6.IOS自定义控件与动画
7.IOS多媒体、wifi、蓝牙
8.网络编程基础
9.IOS多线程
10.逆向、Framework
11.安全与架构
参考书籍:
《iOS并发编程指南》
《iOS编程实战》
《iOS开发进阶》
《iOS Auto Layout 开发秘籍》