1.复习设计模式,使用C++实现21种设计模式,写成文章,发布代码。

2.复习Linux环境编程,TCP/IP协议与相关知识,写成博文,发布代码。

3.复习操作系知识、ARM架构、qnx/linux/ios/Android/Mac/Windows内核架构。

4.复习算法,数据结构。 重读一遍《TAOCP》。

5.强化部分openGL概念,进一步学习openGL与GLSL。

6.学习JAVA、C#、object-c。

7.复习lisp、php、ruby、python。(如果还有时间和精力,复习以及学习量子物理学)。

8.调查市场数据,从需求量、相关技术、现存组织、供应量等方面进行分析和入手可行性分析:
A。电商及相关周边业务。
B。手游及相应法律程序。
C。穿戴式设备发展前景。
D。音乐、影视、娱乐行业与计算机行业的结合点。
E。生活服务类移动软件产品。
F。汽车与航天、核工业的IT发展。
G。人工智能、机器人、语音识别、图像识别发展趋势。
H。移动操作系统的对比,给出个人发展方向判断。

9.整理以前的项目接触过的内容,避免面试碰到问做过的事情而答不上来。