- 论坛徽章:
- 0
|
还是取决于你想成为哪个层次的程序员(这里的层次跟水平等没有关系)
如果你只用word的话,你就根本不需要知道还有"算法"这个词
对很多人来说,word,powerpoint就是很nb的"编程工具"了
如果你认为什么"算法"都是现成的,你只随便调用一两个函数就可以完成任务了
那么你的任何很简单,记住几个函数名就行了
当然,你的程序的安全性,正确性,效率等等都寄托在别人身上了
任务简单意味着会的人很多,你可能随时被替换,或者你的薪水会一般(当然有特殊情况)
你能影响的人也很少
写算法实现的人,要会的东西和要完成的任务显然要更多更复杂一些
这类人会相对来说少一些,你的工作会稳定点,更多的人会尊重你,薪水可能会高一点
他们会很乐于影响只会调用他们写的函数的哪些人.
研究算法的researcher,要掌握更多更理论,更基础,更本质的东西,还要有相当
深厚的数学功底,需要更多的创新,解决原来解决不了的问题,找到更优的算法
这类人更少,地位,薪水会更优厚
他们会乐于影响只会实现算法的人
nb的knuth就更少了,地位,薪水...他会影响几乎所有使用计算机的人
算法对一个人来说重要不重要,这是一个主观问题,它取决于你想成为哪个层次的程序员
[ 本帖最后由 ypxing 于 2007-8-30 11:37 编辑 ] |
|