教的的确是毛皮,但想学好,一定要多练,要有悟性!这一点很重要!!
我觉得不能说学校教的是皮毛,作为一门语言课程,应该只教语法和常用库函数。
语言只是一个描述工具,别人程序你看不懂可能是因为程序中有很多算法和数据结构的内容,可能单独的每一句你都能看懂,但不知道这个程序是什么意思。
就比如你认识大部分汉字,给你一篇难懂的古文,你一样看不懂,但你可能认识里面所有的汉字。
所以并不是说学校教的语言是皮毛,而是程序设计还有很多内涵。
但是语言是进一步学习的基础,如果你不认识汉字肯定看不懂古文这就不用说了。
我相信你们学校一定还开设了数据结构,算法设计与分析等课程。
而且有时候程序设计还需要强大的数学理论的支持,尤其是离散数学。
图论,组合数学,数论,计算几何,线性代数,概率论,微积分,运筹学,博弈论
程序设计的内涵相当丰富,一个程序设计师不亚于一个建筑设计师,这些怎是你学了一门语言就能懂的。