先学计算机组成原理(包括先修课程“数字逻辑与数字系统”,简称“数电”):这是一门硬件基础课,学完后能清楚的知道如何从用最简单的数字元件,像搭积木一样构成整个计算机系统,那就算及格了。
语言简单地过一遍有个大概的印象,数据结构过一遍知道有什么东西,认真的学python的一些基础东西, 学完了看看能不能用python撸一遍看的数据结构的东西。
看看numpy,pandas,matplotlib的常用方法和接口,照着敲一遍, 知道有哪些的接口, 方便以后回头用的时候直接面向百度查自己需要哪个方法。
6一定要先学好英语,业界所有从基础到前沿的文档,全是英语,英语不合格的人,或者不能流畅阅读英文技术文档的人根本不适合在该专业学习。
掌握好java的基础:基本语法,集合,i/o,并发,反射,线程,网络编程等,基础很重要,无论对于什么专业,一定要打好基础。
如果想成为一个基础扎实的CSer,就把学校安排的课都好好学,比如数电/模电、编译原理、数据库、计算机网络。




