应用题的算式很简单,直接套公式,关键是知道要怎么排数字。
网站代码整片都是 if for foreach switch ,可以用到自己写、自己想的更高深的代码没有(高端玩家不要参乎这句话的争论),因为除了基本业务逻辑,都可以在网上搜到源码。
所以学这专业的学生们,一定要理清各种例题的逻辑问题,而不是只记住每题的写法。
我学数学的时候和学软件的时候都是这样做的:
1.看例子问题
2.自己写
3.得出结果(正不正确都没关系)
4.看例子算法
虽然浪费时间(思考时间),但是很有用的。噢,不。其实也不浪费时间,因为自己写的代码不会像本书的例子那么一大片,自己写的代码只要能实现功能就可以,而例子里包括各种其他功能和布局样式。
总体来看,这套流程应该比对着例子敲代码省时间,自己还参与动手了,参与思考了。
还有一点,就是自己思考写出来的代码如果出现问题自己能很快的找出来错误的地方,而对着例子敲如果出错,很难找出到底哪个地方出错了,就算根据提示找出了出错的地方,也很难看出来到底为什么会出错。我有很大一部分原因不用教科书上带的例子的源码来学习就是因为这一点。那么一大篇的源码,很容易抄错。
以上是我这种学习方法的好处,这个方法也有弊端,以下会介绍。
弊端就是例子中可能会带一些在基础例子上没有的函数或者语法,这时候如果不看例子,就会被忽略掉,以后做网站的时候根本不会想到有这种方法可以实现目的,所以可能会绕弯路即写一大段代码来实现相同功能。
这个弊端其实可以忽略的,原因如下:
1.随着时间和经验的增加,各种函数或者语法都会碰到。
2.非高端玩家就不用深入了解了,知道能学会,能实现功能就可以了。
网站代码整片都是 if for foreach switch ,可以用到自己写、自己想的更高深的代码没有(高端玩家不要参乎这句话的争论),因为除了基本业务逻辑,都可以在网上搜到源码。
所以学这专业的学生们,一定要理清各种例题的逻辑问题,而不是只记住每题的写法。
我学数学的时候和学软件的时候都是这样做的:
1.看例子问题
2.自己写
3.得出结果(正不正确都没关系)
4.看例子算法
虽然浪费时间(思考时间),但是很有用的。噢,不。其实也不浪费时间,因为自己写的代码不会像本书的例子那么一大片,自己写的代码只要能实现功能就可以,而例子里包括各种其他功能和布局样式。
总体来看,这套流程应该比对着例子敲代码省时间,自己还参与动手了,参与思考了。
还有一点,就是自己思考写出来的代码如果出现问题自己能很快的找出来错误的地方,而对着例子敲如果出错,很难找出到底哪个地方出错了,就算根据提示找出了出错的地方,也很难看出来到底为什么会出错。我有很大一部分原因不用教科书上带的例子的源码来学习就是因为这一点。那么一大篇的源码,很容易抄错。
以上是我这种学习方法的好处,这个方法也有弊端,以下会介绍。
弊端就是例子中可能会带一些在基础例子上没有的函数或者语法,这时候如果不看例子,就会被忽略掉,以后做网站的时候根本不会想到有这种方法可以实现目的,所以可能会绕弯路即写一大段代码来实现相同功能。
这个弊端其实可以忽略的,原因如下:
1.随着时间和经验的增加,各种函数或者语法都会碰到。
2.非高端玩家就不用深入了解了,知道能学会,能实现功能就可以了。