数学不好的人怎么提高自己的编程能力
数学不好的人如何提高自己的编程能力!
本人自学编程,数学很差。现在看完了一本C语言的书(C primer中文版)想锻炼自己的编程水平做习题,但是很多习题都是数学方面的,我该怎么办呀?我是数学方面的白痴,以前上学时就对学数学感到恐惧。请问,我该如何提高自己的编程水平?
------解决方案--------------------
有动力了怎么也能学得好点。当你在学习一些东西时发现自己的数学能力不足需要提高的话,再去学那些数学问题估计就能学会了。当然不是无条件的,至少相关基础知识是学好了的才行。
一个普通程序员并不需要太高深的数学知识,但至少得有所了解。
------解决方案--------------------
首先先指出一个误区。数学成绩差≠数学能力弱。
数学是从所有理性思维学科(理科)中抽象出来的,是所有抽象思维、逻辑判断思维的高度概括与总结。
它是从实践中总结出来的。
可能有些问题从实践的经验中就可以找到解法(例如常见的线性数据表)。但数学知识可以帮我们从中总结出相似情况的通解,以使我们可以做到举一反三(如各种数据结构:线性表、树、图的应用)。
建议真正想做程序设计的还是下点苦工学下数学知识。很多人有这样的误解:自己没有掌握什么数学知识照样程序写得很好。其实他们也时常应用着数学知识,只是没有自觉而已。要知道数学并不是存在于课本上的,而是从世界上各种现象中总结出来的,只要是做着程序设计的人都会应用到数学知识,区别只是自己从实践中总结出来或是系统地学习过而已。
本人自学编程,数学很差。现在看完了一本C语言的书(C primer中文版)想锻炼自己的编程水平做习题,但是很多习题都是数学方面的,我该怎么办呀?我是数学方面的白痴,以前上学时就对学数学感到恐惧。请问,我该如何提高自己的编程水平?
------解决方案--------------------
有动力了怎么也能学得好点。当你在学习一些东西时发现自己的数学能力不足需要提高的话,再去学那些数学问题估计就能学会了。当然不是无条件的,至少相关基础知识是学好了的才行。
一个普通程序员并不需要太高深的数学知识,但至少得有所了解。
------解决方案--------------------
首先先指出一个误区。数学成绩差≠数学能力弱。
数学是从所有理性思维学科(理科)中抽象出来的,是所有抽象思维、逻辑判断思维的高度概括与总结。
它是从实践中总结出来的。
可能有些问题从实践的经验中就可以找到解法(例如常见的线性数据表)。但数学知识可以帮我们从中总结出相似情况的通解,以使我们可以做到举一反三(如各种数据结构:线性表、树、图的应用)。
建议真正想做程序设计的还是下点苦工学下数学知识。很多人有这样的误解:自己没有掌握什么数学知识照样程序写得很好。其实他们也时常应用着数学知识,只是没有自觉而已。要知道数学并不是存在于课本上的,而是从世界上各种现象中总结出来的,只要是做着程序设计的人都会应用到数学知识,区别只是自己从实践中总结出来或是系统地学习过而已。