上计算方法课的那个老师,我严重怀疑他有山东口音,他讲话,一开始简直听不清,可能是我还不习惯山东话的缘故吧~可就是在那样的课堂里面,在那些个周里面,我真的是潜移默化般地学到了许多到许多……
大三上学期选了一门计算方法这门课,当时选的人不太多,四十几个吧,当时都是说这门课太难了,需要用到许多之前学习的高数、线代、概率统计等知识,我选这门课,一是自己比较喜欢数学,想着今后应该不做科研了,与数学不出意外应该是不会再相见了,还想再最后学习一下自己最喜欢的科目,也算是一种情怀吧~哈哈,在一个原因就是,这门课四个学分,四个学分!!
老师经常和我们说,算法就是解决实际问题,以前我们学的理科当中,结果就是是与不是,但是这门课里面,没有对错,他经常让我们看到一个问题,不要立马去看书上的解答,他说书很局限思维,起初我不以为意,渐渐地,我发现了这位老师说的的确对,我记得有一次课是讲求积分,我一直觉得我高数学的还行,老师让我们尽自己所想,想出所有的解决方案,来解决求一个正态分布表这么个简单的问题,老师一再强调让我们不要有正确答案的想法,有解决方案即可,那次我记得那个问题同学们给出的解决方案有许许多多,插值、拟合、泰勒多项式展开、幂级数展开、求面积,多点函数值……
其实从那个时候,我对算法这个事物有了进一步的认识,就像这位常年带学校ACM队的老师所说,算法就是解决实际问题,没有什么对错,只有精度,优化,算法亦是如此,其实那个时候,我对算法设计与分析那门课程里面谈及的各种算法问题,各种算法思想,也有了更加一步的上帝视角来观望。
算法就是解决实际问题,手上敲的代码亦是如此。
他和我们说,我们现在在学校里面学的这些知识出去是用不到的,那为什么还学呢?
能力。他的这个回答,和我的回答一样,身处在这个技术迭代极快的情况下,更何况是计算机行业,我们要学的实在太多了,但是又如老师所言,那些底层的知识,那些思想,是我们这些学习者要学习的,我想老师想表达的更是一种万变不离其中的意味吧。
评论区