大一还早,先把C/c++吃透,指针什么的要熟练。然后就是数据结构(重点),操作系统,计算机组成和编译原理(后面三个至少要了解原理,如果能深入更好)。接着就是数学功底一定要扎实,然后的线性代数和机器学习(算法基本上都是用线代表达的,机器学习是算法基础),神经网络。
《编程之美》
《构建之法》