boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 学算法真的只是面试用得上吗?
相关主题
感觉leetcode上没有什么“算法题”啊。
online coding的时候除了功能以外还需要注意什么呢?
请问google做硬件产品FIRMWARE开发的需要狂刷leetcode吗?
刚刚被recruiter羞辱了
【?】为什么印度人这么恨我们?是不是我们做错了什么?
为什么面试程序员要问算法题?
今天和外国白男同事聊天
Leetcode一个可能有用的功能。
我这样通过加入ICC转行可行么
刷题是王道
相关话题的讨论汇总
话题: 算法话题: 面试话题: 工作话题: 用得上话题: 技巧
进入JobHunting版参与讨论
1 (共1页)
l********n
发帖数: 1038
1
难道美国的IT工作基本都用不上刁钻古怪的算法技巧。感觉算法书里的很多技巧都是某
个人花了很大功夫琢磨出来的。这东西要是日常工作能用上,那还好。用不上的话,不
又在浪费一大堆时间。本人菜鸟,疑惑呀
p*****2
发帖数: 21240
2
不是
A*****i
发帖数: 3587
3
有一点说一点
牛逼的算法大部分都不是码工上班钻研出来的
我上班用的库都是开源社区的大牛写的,我们自己做的production code从来没有自己
研究过
什么鸡巴算法
日常工作资本家要的是产品和效率,不是让你读phd发paper,能出活才是硬道理
但是,大公司在研发某一个史无前例的产品的时候是会用到算法的,有时候还会搞出个
新算法去open source或者发个paper啥的。但是基本上这些事情都是senior级别的人做
的,如果一个freash能做到这些,恭喜你你离升职不远了
e*******o
发帖数: 4654
4
你就说学英语吧,有用么?在你出国之前,除了考试,恐怕没啥用。出了国,就不说了
。默认你是在说英语的国家。
总体上来说,除了最基本的,对大多数人,没太大用。
z****e
发帖数: 54598
5
你要定义有用
算法这个东西,看你的目的,如果你问的是面试,那么第一层次是温饱,我觉得你把算
法全部忘掉,也足以让你活得不错,这是一,其次,就算你算法不过关,不太懂,没有
刷过leetcode,你还是可以觊觎一部分相对pay得不错的工作,比如y和w,最后,既然
flg在考算法,你也不需要去把算法看得多透彻,leetcode是你的好朋友,大家都在背
,你不背你就亏了,所以我觉得,你在做好第一和第二点基础之上,遇到面算法的,你
再突击背算法题,做leetcode,这个策略下来,有个层次和重点,有的放矢,要不然你
拼命背了算法,就只搞算法,遇到上次那样,yahoo上来从di开始问,你怎么办?这种
机会丢掉岂不是很可惜?
如果你问的是工作中用不用,奇淫技巧固然很难得,但是呢,就像微积分证明和应用是
两回事一样,一个算法写得再好,你把它实现后封装成一个类库,其它人调用就是了,
就像hashtable,这个玩意实现实在是很牛,但是现实工作中有几个人真的去实现过?
z****e
发帖数: 54598
6
把算法定位在用来面试大公司时候用
这个位置上,基本上靠谱
要不然过份抬高算法,动不动就说语言不重要什么
太过于误导,不止一个人死在这个上面上了
老中应该全面铺开,占领所有的码农位置
算法的位置,我们要占领,不考算法的,我们也要占领

【在 e*******o 的大作中提到】
: 你就说学英语吧,有用么?在你出国之前,除了考试,恐怕没啥用。出了国,就不说了
: 。默认你是在说英语的国家。
: 总体上来说,除了最基本的,对大多数人,没太大用。

l********n
发帖数: 1038
7
我在国内做开发的时候就是用别人的类库的时候居多。好像一般的开发工作很难有机会
去造一个库,而且越是重要的库越是完善根本不用去费心。所以开发成了框架和语言层
面的问题

【在 z****e 的大作中提到】
: 你要定义有用
: 算法这个东西,看你的目的,如果你问的是面试,那么第一层次是温饱,我觉得你把算
: 法全部忘掉,也足以让你活得不错,这是一,其次,就算你算法不过关,不太懂,没有
: 刷过leetcode,你还是可以觊觎一部分相对pay得不错的工作,比如y和w,最后,既然
: flg在考算法,你也不需要去把算法看得多透彻,leetcode是你的好朋友,大家都在背
: ,你不背你就亏了,所以我觉得,你在做好第一和第二点基础之上,遇到面算法的,你
: 再突击背算法题,做leetcode,这个策略下来,有个层次和重点,有的放矢,要不然你
: 拼命背了算法,就只搞算法,遇到上次那样,yahoo上来从di开始问,你怎么办?这种
: 机会丢掉岂不是很可惜?
: 如果你问的是工作中用不用,奇淫技巧固然很难得,但是呢,就像微积分证明和应用是

z****e
发帖数: 54598
8
你完全可以自己做一个库,当然别人用不用是另外一回事
做失败了,别人不用不是很正常的么?就是做失败了呗,没啥大不了的
还有就是,别人做过的东西,再做就很难有成功的机会
但是旧的领域被搞定后,新的领域会开拓出来,去新领域热点领域去淘金
那里是你大展拳脚的地方

【在 l********n 的大作中提到】
: 我在国内做开发的时候就是用别人的类库的时候居多。好像一般的开发工作很难有机会
: 去造一个库,而且越是重要的库越是完善根本不用去费心。所以开发成了框架和语言层
: 面的问题

s*****r
发帖数: 108
9
面试没有刁钻古怪算法 不过确实有些 tricky
但是不会做面试官都会有提示的 如果根据提示都做不出来或者思路不正确 那基本就可
以证明你不够聪明了
s*****r
发帖数: 108
10
可以参考这篇文章,为什么面算法
http://mindhacks.cn/2011/07/10/the-importance-of-knowing-why-pa
其实美国的 coding 题和国内的比都弱爆了
r**********g
发帖数: 22734
11
看情况,对我来说,至少DP每天都在用。
p*****2
发帖数: 21240
12

顶大牛

【在 r**********g 的大作中提到】
: 看情况,对我来说,至少DP每天都在用。
H**r
发帖数: 10015
13
高手在民间啊

【在 s*****r 的大作中提到】
: 可以参考这篇文章,为什么面算法
: http://mindhacks.cn/2011/07/10/the-importance-of-knowing-why-pa
: 其实美国的 coding 题和国内的比都弱爆了

g****x
发帖数: 223
14
最主要的是看你开发什么软件了。我现在天天要用到数据结构,统计,理解一些ML的算
法。如果你发明某新颖又实际的算法,我的CEO可喜欢了,这样他免费用(当然付工资)
而且事后申请专利,跟客户吹的时候脸上也有光。
另外,别说危机分,就是置换群/分裂域,也可以在CODING中大量使用。例如(军事)
密码方向的开发。
1 (共1页)
进入JobHunting版参与讨论
相关主题
刷题是王道
请教大家
如果不想进google,amazon,facebook这类公司
高级数据结构与算法群
遇到直接不会的算法题可以要求换题么?
Leetcode: First Missing Positive
请教:哪有Leetcode上的题的算法解释?
请问有哪些公司面试是主要考算法的?除了leetcode上有group的之外
问一下Leetcode N-Queens II与N-Queens 解法有什么不同?
呼吁不能只做150,leetcode,还要复习基础算法和数据结构
相关话题的讨论汇总
话题: 算法话题: 面试话题: 工作话题: 用得上话题: 技巧