我是计算机专业毕业......计算机,不一定非要从娃娃抓起,我倒是觉得奥数更重要。
计算机的大厦,建立在一系列数学学科的基础上:
1.形式逻辑
2.数论
3.图论
4.线性代数
5.博弈论
6.概率论
7.统计学
8.解析几何
如果说数学是「道」,编程就只是「术」而已。如果让我的孩子二选一,我宁可选奥数,也不会选编程。如果你上了大学,学了计算机专业,那么你很快会理解到,学会任何一门编程语言,不过是一两周的事情,关键不是编程语言本身,而是编程背后的思维方式。
我还清晰的记得,1994年,我到电子科大计算机系报道入学,然后去拜见本校老师舒敏博士,和她的先生陈晓华博士(国防科技大学)。舒敏老师对我说——任何计算机专业,都要以数学为基础,所以一定要好好学数学。这句话我至今记得。
所以,套用武侠小说的话,数学是内功,编程是外公,单纯强调编程的重要性是舍本逐末。
如果我儿子女儿们致力于理工,我一定要他先学好数学,至于编程,那个只是招式而已,需要的时候学学就好了。