祭奠以前的弯路,开始新的方向...
两个星期前,在看了数据结构的一些知识后觉得,以前那种只是学习编程语言的路线其实是不对的,就像李开复说的一样真正的软件人才应该是在算法上有所造诣的,而不是对于某一门语言多么多么精通。况且语言是死的,在程序这条路上,算法永远是核心。这可能是因为自己刚入门程序设计,不能抓住重点的原因。
而且以前对于数学的重视程度不是很够,觉得像我们学的那些比如微积分这些东西怎么会跟专业相关呢?可能一辈子也不见得用上几次,所以就轻视了。不过最近发现数学之美在于基础,一切学科的根源,而且是分析的无形的导向。
记得以前总是抱怨学院的水准问题,为什么总是弄得课程跟我们没什么关系的都上。现在倒觉得学院毕竟是经过专家研究才定出课程来的,及时好多东西,好多课程你现在不能体会它的作用,但是这些东西都是很有用的。就拿大学物理和电路理论来说吧,这个东西怎么会用得上呢?莫非将来让我们编一些物理专业的辅助设计软件,后来才明白,一个学校尤其是综合性的大学最重要的不是培养出多么犀利的专职人员,他所要做的事要一种思维的方式,一种学习的能力。物理和数学都是开发人的思维的工具,有创新才会有发展。
最近开数据结构,觉得我们老师水平蛮高,呵呵,有的学了!
以前虽然走了弯路,不过这些东西,这些亲身体会到的东西走了弯路才更有体会。
学编程不能只做个“编程匠”......