算法重要吗
2007-11-10 21:48
113 查看
这个问题真的很难回答,因为实际开发中用到算法的地方很少,大部分时间都花在业务流程和界面,所以大部分人的算法也就渐渐忘光了。
今天有个朋友说,他们公司有个负责设计算法的和一个项目经理是同学,但是项目经理的工资是算法设计的2倍,为什么会这样呢,因为算法的工作总的来说比较轻松,因为整个程序真正要涉及到算法设计的地方并不会特别多,可能只有当产品出现性能问题的时候,才会被重视。
我个人认为,作为程序员基础的算法还是需要掌握的,毕竟我们也不想自己的程序导致性能问题,但是反过来说,毕竟我们是程序员,不是数学家,懂用就行了,不必去深入的探讨它,这可能是自己定位的问题了。
结论是算法重要,但不是最重要。
大家也可以发言讨论下。
今天有个朋友说,他们公司有个负责设计算法的和一个项目经理是同学,但是项目经理的工资是算法设计的2倍,为什么会这样呢,因为算法的工作总的来说比较轻松,因为整个程序真正要涉及到算法设计的地方并不会特别多,可能只有当产品出现性能问题的时候,才会被重视。
我个人认为,作为程序员基础的算法还是需要掌握的,毕竟我们也不想自己的程序导致性能问题,但是反过来说,毕竟我们是程序员,不是数学家,懂用就行了,不必去深入的探讨它,这可能是自己定位的问题了。
结论是算法重要,但不是最重要。
大家也可以发言讨论下。
相关文章推荐
- 一些重要的算法(转)
- 一些重要的算法
- Binary Tree Postorder Traversal——重要的基本的算法
- 计算机科学中最重要的32个算法
- 一些比较重要的算法
- 重要插值积分算法实现
- Java虚拟机详解04----GC算法和种类【重要】
- 计算机科学中最重要的32个算法
- 博弈论重要算法:Sprague-Grundy 定理 (SRM 561 Div1 550)
- C语言中什么叫算法,算法在程序设计中的重要作用
- 搜索引擎排名算法最重要的因素总览
- Java虚拟机详解04----GC算法和种类【重要】
- 模拟类型的程序算法重要
- 10个重要的算法C语言实现源代码:拉格朗日,牛顿插值,高斯,龙贝格,牛顿迭代,牛顿-科特斯,雅克比,秦九昭,幂法,高斯塞德尔
- 计算机科学中最重要的32个算法
- 单源最短路径两个重要算法
- 计算机科学中最重要的32个算法
- 计算机科学中最重要的32个算法
- 一些重要的算法
- STL + c++ + 模板 + 重要思维 + 基础算法+ 经典算法 + 经典实例 + 编程总结+ 心得+ 入门必会 + 知识点汇总。+string +dfs +bfs等重要算法