高中学编程好吗?
学编程好不好这个问题很难回答,应该问学习哪门语言或框架编程好不好。 然后,高中和大学阶段学编程的时间段很好,因为这个时间正好是大部分人思维最活跃、可塑性最强的时期,而且这个阶段学习时间比较充裕,可以从根本上解决“学好难”的问题(从基础到深入系统的学习)。 最后,个人建议高中还是学C语言好,因为C语言作为老牌的计算机编程语言,语法相对简单,可以深入学习的知识点比较少,很适合高中生这个特殊群体。而且C语言能学到的知识也足够让你找到一份不错的工作了(虽然大部分公司要求程序员具有更高级别的编程能力,但C语言基本可以满足企业初级编程的要求了)。况且C语言作为几乎所有计算机专业的基础课程,在高中阶段学习的话,可以在大学阶段省去很多不必要的麻烦(例如重新学习语法、基础知识等),更有可能在大一大二就完成C语言的体系化学习,进而有充分的时间学习其他专业课。 C语言学好学精并不是一件难事,只要做到以下几点就可以了:
1. 多练 找一本好的教材,按照教材上的例子进行反复练习,每个例子都要完成至少两次,最好能自己再开发几个例子;
2. 多思考 在练习的过程中要多思考,多想想为什么这样编写,也可以尝试着优化程序的速度或空间 complexity,提高自己的编程思辨能力;
3. 多总结 把每段时间学习的内容做一个系统的归纳总结,把常用的知识点和语法记下来(例如做笔记),这样可以提高学习效率,避免走弯路。
当然在学习的过程中也不要忘了打基础,C语言的基础在于数据结构与算法,最好在高中阶段就把这些理论知识学会了,这样以后学习起来会更轻松一点。如果学有余力,也可以学学CPP、Java等语言,增强自己的实力。