程序的灵魂
本帖最后由 1012662902 于 2015-5-17 17:26 编辑程序的灵魂是什么?没错,是算法和数据结构,也就是思想。 现在很多人学习程序是学的运用,而不注重思想的提升,比如会用if 、for、while等,然后就自豪的说我学会了做程序。你真的会做程序了么,你做的只是代码的堆积而不是程序。
同样一个程序,同一台机器,有的人的程序在机器上跑了10000s并且占用了30M,有的人的程序在机器上跑了100s并且占用10M,这就是思想的差距,即使你的程序在跑的时候只比别人的程序多用10s,客户也不会选择你的程序的。
你会用C语言、C++、java等,但是你能写出最短路径、最小生成树、并查集等吗?输入10000000000000个数,你能输出第k大的数吗?
小公司收人看的是工作经验,大公司收人看的是思想。
思想提升很难,需要日积月累。但是运用很简单,看一遍,敲几下就会用了。
我做ACM2年了,和同学上的同样的课,但是明显感觉到了差距。
贴出几个提升思想的网站:
**** Hidden Message *****
真是被感动的痛哭流涕…… 强烈支持楼主ing…… 看看,支持楼主 强烈支持楼主ing…… 很想了解,看看能否提升 回复看看 真是难得给力的帖子啊。 了解一下 学习
激动人心,无法言表! 看看 真是难得给力的帖子啊。 学习
强烈支持楼主ing……xxl学习了 淡定,淡定,淡定…… 强烈支持楼主ing…… 嗯思想就是你的高度 看看 激动人心,无法言表!