算法对以后工作到底有何帮助?

来源:百度知道 编辑:UC知道 时间:2024/06/23 07:27:16
我是计算机专业的,现在在学习算法,但是不知道这些算法在以后工作中有什么帮助

。。。。。。我是做信息学竞赛的,学算法,也没想过将来目标专业就定计算机了;
我觉得算法有益身心,虽然某方面很难理解,但是很锻炼思维,
同样的例子:学化学的人又不是以后一定做化学研究,学生物的人也一样,那他们学那些跟他们往后职业基本无关的东西干嘛呢?
学计算机的人未来不一定要做程序员,但是却一定要有相关的思维,它是一门应用科学,博大精深,与现代科技直接挂钩。其实现实中的搜索引擎、云计算、操作系统它们都是一代一代正在更新的算法,作为一个学计算机专业的人,就算以后是做系统分析与设计不做专门的程序,或者说做程序而不想做一个特别优秀的程序员。。。这个想法是错误的,没有什么学科或者说专业知识是避的了的,这是一门技术,一门几乎是想在1个小时内知道你思维如何、计算机语言功底如何的唯一方法,因为刚工作根本就没经验,拿什么证明自己?当然是响当当的技术!
算法是程序的灵魂,学进去以后其乐无穷啊。。。就算不做acm,你也会发现它大大地开拓了你的视野,与思维。如果你身边有做acm竞赛或者中学做信息奥林匹克noip竞赛的人,问问他们,他们肯定会给你更为贴切的答复。

总之。。。算法很有用,当然,功利一点,如果你不参加竞赛、只要求相关科目低空飞过也非常容易,因为在不是那么重视计算机专业的大学中,老师事实上对算法可能也是一知半解,这题出难了估计没接触过的人几乎都挂科。。所以只要听课。。不用担心算法挂科。。。但是很多事情都是这样,我们走每一步都是在为下一步埋伏笔,种瓜得瓜种豆得豆,很多事情根据兴趣来吧。。。实在学不来也不热爱憋着学也没意思,但是不要那么功利。

帮助大发了,百度、微软、google选人算法都是及其重要的参考指标,百度google举行的程序设计竞赛主要也是考算法。从纯学术上来讲,学习计算机的最高境界就是能创造算法。我们开发区的几个大点的计算机公司面试也都考算法,学好算法是长远的、战略上的正确决策,大公司都非常重视。但是有一些鼠目寸光小公司可能会比较轻视算法,认为算法理论过多,没有应用价值。
忘了一点,IBM一直是ACM/ICPC的赞助商,ACM/ICPC即国际大学生程序设计竞赛,主要比算法,得了好成绩以后IBM会主动请你以后去他们那上班。

帮助大发了,百度、微软、google选人算法都是及