NIW 和 EB1A 同时批了,正常吗# Immigration - 落地生根l*n2012-08-29 07:081 楼难道美国的IT工作基本都用不上刁钻古怪的算法技巧。感觉算法书里的很多技巧都是某个人花了很大功夫琢磨出来的。这东西要是日常工作能用上,那还好。用不上的话,不又在浪费一大堆时间。本人菜鸟,疑惑呀
A*i2012-08-29 07:085 楼有一点说一点牛逼的算法大部分都不是码工上班钻研出来的我上班用的库都是开源社区的大牛写的,我们自己做的production code从来没有自己研究过什么鸡巴算法日常工作资本家要的是产品和效率,不是让你读phd发paper,能出活才是硬道理但是,大公司在研发某一个史无前例的产品的时候是会用到算法的,有时候还会搞出个新算法去open source或者发个paper啥的。但是基本上这些事情都是senior级别的人做的,如果一个freash能做到这些,恭喜你你离升职不远了
z*e2012-08-29 07:089 楼你要定义有用算法这个东西,看你的目的,如果你问的是面试,那么第一层次是温饱,我觉得你把算法全部忘掉,也足以让你活得不错,这是一,其次,就算你算法不过关,不太懂,没有刷过leetcode,你还是可以觊觎一部分相对pay得不错的工作,比如y和w,最后,既然flg在考算法,你也不需要去把算法看得多透彻,leetcode是你的好朋友,大家都在背,你不背你就亏了,所以我觉得,你在做好第一和第二点基础之上,遇到面算法的,你再突击背算法题,做leetcode,这个策略下来,有个层次和重点,有的放矢,要不然你拼命背了算法,就只搞算法,遇到上次那样,yahoo上来从di开始问,你怎么办?这种机会丢掉岂不是很可惜?如果你问的是工作中用不用,奇淫技巧固然很难得,但是呢,就像微积分证明和应用是两回事一样,一个算法写得再好,你把它实现后封装成一个类库,其它人调用就是了,就像hashtable,这个玩意实现实在是很牛,但是现实工作中有几个人真的去实现过?
z*e2012-08-29 07:0811 楼把算法定位在用来面试大公司时候用这个位置上,基本上靠谱要不然过份抬高算法,动不动就说语言不重要什么太过于误导,不止一个人死在这个上面上了老中应该全面铺开,占领所有的码农位置算法的位置,我们要占领,不考算法的,我们也要占领【在 e*******o 的大作中提到】: 你就说学英语吧,有用么?在你出国之前,除了考试,恐怕没啥用。出了国,就不说了: 。默认你是在说英语的国家。: 总体上来说,除了最基本的,对大多数人,没太大用。
l*n2012-08-29 07:0813 楼我在国内做开发的时候就是用别人的类库的时候居多。好像一般的开发工作很难有机会去造一个库,而且越是重要的库越是完善根本不用去费心。所以开发成了框架和语言层面的问题【在 z****e 的大作中提到】: 你要定义有用: 算法这个东西,看你的目的,如果你问的是面试,那么第一层次是温饱,我觉得你把算: 法全部忘掉,也足以让你活得不错,这是一,其次,就算你算法不过关,不太懂,没有: 刷过leetcode,你还是可以觊觎一部分相对pay得不错的工作,比如y和w,最后,既然: flg在考算法,你也不需要去把算法看得多透彻,leetcode是你的好朋友,大家都在背: ,你不背你就亏了,所以我觉得,你在做好第一和第二点基础之上,遇到面算法的,你: 再突击背算法题,做leetcode,这个策略下来,有个层次和重点,有的放矢,要不然你: 拼命背了算法,就只搞算法,遇到上次那样,yahoo上来从di开始问,你怎么办?这种: 机会丢掉岂不是很可惜?: 如果你问的是工作中用不用,奇淫技巧固然很难得,但是呢,就像微积分证明和应用是
z*e2012-08-29 07:0815 楼你完全可以自己做一个库,当然别人用不用是另外一回事做失败了,别人不用不是很正常的么?就是做失败了呗,没啥大不了的还有就是,别人做过的东西,再做就很难有成功的机会但是旧的领域被搞定后,新的领域会开拓出来,去新领域热点领域去淘金那里是你大展拳脚的地方【在 l********n 的大作中提到】: 我在国内做开发的时候就是用别人的类库的时候居多。好像一般的开发工作很难有机会: 去造一个库,而且越是重要的库越是完善根本不用去费心。所以开发成了框架和语言层: 面的问题
s*r2012-08-29 07:0819 楼可以参考这篇文章,为什么面算法http://mindhacks.cn/2011/07/10/the-importance-of-knowing-why-pa其实美国的 coding 题和国内的比都弱爆了
H*r2012-08-29 07:0825 楼高手在民间啊【在 s*****r 的大作中提到】: 可以参考这篇文章,为什么面算法: http://mindhacks.cn/2011/07/10/the-importance-of-knowing-why-pa: 其实美国的 coding 题和国内的比都弱爆了
g*x2012-08-29 07:0827 楼最主要的是看你开发什么软件了。我现在天天要用到数据结构,统计,理解一些ML的算法。如果你发明某新颖又实际的算法,我的CEO可喜欢了,这样他免费用(当然付工资)而且事后申请专利,跟客户吹的时候脸上也有光。另外,别说危机分,就是置换群/分裂域,也可以在CODING中大量使用。例如(军事)密码方向的开发。