2014年学习计划

来源:互联网 发布:淘宝网浏览器官方下载 编辑:程序博客网 时间:2024/05/01 22:32

有感于CSDN上一位牛人的2014年学习计划,和我的不谋而合,所以我也决定给自己一个学习计划,要不然,自己的Mac和iphone是白卖了!

1. 游戏类

cocos2d-x,genesis-3d,mygui,orge3d,n33d图形学(所有数学公式推导),kazmath,opengl,mesa,3d游戏特有的一些东西(光照,阴影,材质,骨骼,法线,特殊贴图,裁剪算法,地形,树,植被,光晕,水,后处理,shader,印花……),2d物理学(刚体,柔体,流体),3d物理学(刚体,柔体,流体),3d游戏引擎架构,高级gpu编程,gpgpu

2. 语言类

c++对象模型,c++模板(模板元编程,模板推导),stl源码,atl源码,com开发

lua源码,luajit源码,tolua++源码,lua编辑器、编译器和单步调试工具……

objc对象模型

汇编和逆向(反汇编工具开发)

编译器:编译原理,加载器和链接器,了解常见abi

主流语言aot和jit编译实现(java,c#,as,lua,oc,c,c++,js)

js的v8引擎源码

java的jvm源码

其他脚本:shell,python

3. 算法类

数据结构,排序算法和6大基础算法,人工智能(特别留意一下情感引擎和其他sim)

各种模式识别算法

机器学习

数字图像处理算法

NE10(应该不属于算法,暂且放在这里)

有时间的话,可以学习一下计算机程序设计艺术。

4. 平台类

android常用api,ios私有api和常用api,内购破解工具源码,手机助手pc端实现

5. Debug

高级调试技巧和实现原理

6. 模式

各种语言的设计模式,如C++,Java,C#,python,PHP,js等

7. 加密和解密

8. 操作系统

windows内核,linux内核源码,android操作系统源码,darwin源码,linux环境编程,进程和线程,内存池算法

9. 网络

tcp/ip三卷,ace两卷,windows网络编程,linux网络编程,nginx服务器,tomcat源代码,posa常见网络模型

10. 数据库

mysql开发,mysql源码,数据库实现原理(实现一个小型数据库管理系统),特别注意数据库的各种锁、索引、存储过程、以及sql优化

scaleform源码以及其他开源flash或者as解析渲染引擎


0 0
原创粉丝点击