|
首先一点我承认国内很多程序员对算法不是很敏感,其原因不在于国内程序员不如国外,根本在于行业内部,现在计算机的资源已经相当的“丰富”,对资源的消耗已经不会再让人们烦恼,哪怕是在时间响应方面,国内一般行业也是“得过且过”。国内做程序大多是实现其功能就ok,根本就不考虑算法这些东西,为何?成本太高?,我们不仅得花时间去研究算法,我们还得去测试算法。得有足够的时间去测试这些算法,且保证他的稳定性和可靠性之后,我们才敢把才敢把最终的产品交给客户。直说就是老板不愿意你这么做。客户根本就不懂计算机,所以老板可以有个好的理由来解释。最终的结果就是国内的程序员,就是一个coder,而且仅仅是一个coder.
如果利用别人的算法,最终掏钱的还是客户,大多客户不愿意这么做,如果我们自己给客户开发或者是研究一套算法,我们还是得要钱,与前者相比,客户更是不愿意。
做软件我想大家不会一辈子只做一个coder,因为你会老,等你老了,如果你还是一个
coder,老板就会裁你了,因为用你的成本太高,且你的智商不如年轻人高。经验方面可以有designer来引导年轻人,所以这是你就“无用”了,这也是人们常说的国内程序员有个什么“35岁界限”,但是作为一个designer,国内的项目经理我个人感觉大多缺少创新能力,固守成规,总是用前人的那一套东西,如果新人提出什么想法,在他们眼中就是异想天开,我说的是大多数,不是全部。说白了就是对下级的不信任。这种人很容易压制下级的创新能力,对行业来说没什么危害,因为老总也是这样的人,他们的最终目的就是挣几个小钱,所以n年后他们口袋里的钱有了,但是跟他们的那些兄弟能买辆摩托车就非常的ok了。一般这类的designer5年后工资顶多在13000左右,而且可以说是封顶了。如果说是有创新能力并且对业务有拓展能力的人,这样的人我就不敢评价了 |
|