zx120120
2015-08-17 14:41:22 +08:00
学习这些算法更多的是对思维的锻炼。
而上手实现这些算法,则可以锻炼你对边界情况的处理能力。
而且这些流传已久的算法大都是很美的,光是知道就会很令人高兴。
至于这些算法对做工程而言,大多是没什么用。
毕竟,做工程很多时候只是在机械得重复得写胶水代码罢了。
当你想要深入这么学科里的时候,写一些比胶水代码要高神的东西的时候(诸如浏览器,编译器,数据库),算法则是不可或缺的。
然而若是想在工程方面搞一搞的话,写点点胶水代码(诸如 HTML , JavaScript , SQL )便能有很大成就感,此时对于算法的需求并不是那么强烈,更多的是需要耐心和兴趣以及审美能力。
总的说算法就像人们口中说的数学,写点 HTML , JS ,买点菜,势必是用不到的。但是要想钻研更深的计算机科学,算法知识是必备的。
至于到底要不要学算法,完全取决于 LZ 想做什么。
个人建议,不要过早的跳进 网页程序员 的大坑当中,先试试学学看,试着去干掉各大公开课网站上比较“高深”的课程,或许会发现全新的世界。