V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  johnsmith123  ›  全部回复第 9 页 / 共 9 页
回复总数  166
1  2  3  4  5  6  7  8  9  
2015-04-17 16:50:14 +08:00
回复了 linpf 创建的主题 程序员 不擅长算法和数据结构的程序员就不是好程序员吗?
@binux
这个我认为是文件系统的内容吧。都是些概念性的东西,懂了装个X,不懂或者遇到问题的话Google一下就差不多了。
而且这些都是系统调优方面的东西,这些的话,基本上就是改参数+测试,也许需要懂一些原理,但也是知道个大概就好。并没有说是"我给你个IDE或者白纸,你实现一个算法",而是“在这种情况下使用这种方法效率比较差,要使用另一种方法”。
于是,这些内容我个人认为属于操作系统以及文件系统方面。并没有涉及到太多的算法问题。

举个例子:
大学的时候有人认为会手算微积分的高数就好。
但是你把参数输入到matlab中的时候,会得到更精确的结果,而此时,你并不知道这是怎么算的,只需要知道这个函数在这种情况下可以使用就可以了。
2015-04-17 15:56:36 +08:00
回复了 linpf 创建的主题 程序员 不擅长算法和数据结构的程序员就不是好程序员吗?
@binux
我就问一句:这些经验之谈和算法的具体实现有什么关系?你在使用nginx时会考虑到不均匀而导致inode不足吗?nginx缓存会使用多级目录,有可能会导致inode耗尽,这和它的缓存策略有关,而不是算法。再说,这些基本上都是出了问题之后的经验之谈。

我就不吐槽文件夹下的inode超限这段了。
2015-04-17 15:32:45 +08:00
回复了 linpf 创建的主题 程序员 不擅长算法和数据结构的程序员就不是好程序员吗?
@binux inode和算法有什么关系?这个是文件系统的东西,而且你说的这个情况是个经验之谈。
至于索引,我想你只需要知道其适用场景以及需求,再加上一些注意事项就好了,没有必要知道其实现细节,就算是知道了又怎么样?能源码优化mysql?就算能,你能比percona做得更好?
2015-04-17 15:21:53 +08:00
回复了 linpf 创建的主题 程序员 不擅长算法和数据结构的程序员就不是好程序员吗?
同支持65楼。来说一下我认识的人的校招的经历:
没有一家大公司在笔试时不考算法的,而这些算法基本上就是网上常见的几大排序。而且必须要使用白纸写。
而且这些公司面试的时候也会有所要求。
那么问题来了。这些算法和他们以后的工作有多大的关系?
一些人报的测试,甚至是运维,都需要白纸写快排,堆排,写出来了,就过,不管是笔试面试,没写出来,对不起滚蛋。还有那些开发面运维岗的我也是给那些公司跪了。
和我一起找工作的一个人,一开始各种被刷,后来背了两个算法,当然他还是有些基础的,就进了某知名互联网公司。
我想LZ说的应该是这些:
我虽然不会用白纸写这些排序算法,但是我知道他们是O(1)的还是O(N)的,而且我认为我目前学到的东西至少要比这两个排序算法多N倍,但是大部分公司还是会让我白纸写算法,然后刷掉我,我不服。
看到加分项的前两项。。我只能说 呵呵。。
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2303 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 12:20 · PVG 20:20 · LAX 05:20 · JFK 08:20
Developed with CodeLauncher
♥ Do have faith in what you're doing.