首先, 加强基础语言知识的学习,主要是c/c++,准备学习资料《c++ primer》和《c和指针》,《Effective c++》,《深度搜索c++对象模型》;
其次, 算法和数据结构的掌握,准备书籍 《算法和数据结构分析》,《剑指offer》,《编程之美》,《挑战程序设计》,刷leetcode, codejam/topcoder/codeforce;
然后,计算机基础知识的巩固,主要是数据库,操作系统和网络
最后,设计模式需要了解,自己设计一些平台,需要有架构的理念。
首先, 加强基础语言知识的学习,主要是c/c++,准备学习资料《c++ primer》和《c和指针》,《Effective c++》,《深度搜索c++对象模型》;
其次, 算法和数据结构的掌握,准备书籍 《算法和数据结构分析》,《剑指offer》,《编程之美》,《挑战程序设计》,刷leetcode, codejam/topcoder/codeforce;
然后,计算机基础知识的巩固,主要是数据库,操作系统和网络
最后,设计模式需要了解,自己设计一些平台,需要有架构的理念。