编程语言之外,最好把英语学好。说得夸张一点,计算机的资料,你用英文去找,就像是在海边捡贝壳;你用中文去找,时不时会感觉好像陷进了沼泽。
如果英语成绩的提高,让你有机会接触更好的教育,那就一举两得了。
如果是刚上高中的我自己的话,我会给出这些建议:
- 跟着英文 SICP 做一遍习题,顺便学一点 Scheme 和 Racket §
mitpress.mit.edu/sicp- 想做一点小玩具的时候,多学一些 Racket §
docs.racket-lang.org- 跟着英文 PLLC 做一遍习题,学一点编程语言知识 §
www.cs.utah.edu/~mflatt/past-courses/cs7520/public_html/s06/notes.pdf- 操作系统和 C 语言不去接触
- 掌握基本的数学分析和代数之前,算法和数据结构不去接触
- 网络相关的原理性知识,中英文什么能看懂看什么,不受限制地上网作为一个大习题
这些都做完,高中应该过去很多个学期了,你自己也应该有方向了