Quantcast
Channel: InfoQ - 促进软件开发领域知识与创新的传播
Viewing all articles
Browse latest Browse all 1638

Ruby on Rails之父自认为写不了冒泡排序

$
0
0

David Hansson是Ruby on Rails语言的发明者,他在一条推特信息中坦承,他无法在白板上写出冒泡排序算法。David总是在网上搜代码:

他的几个同事也都支持他的观点:

这个话题一次又一次地出现在不同的地方,正好我自己也有类似的经历:这周以及之前的几周,我参加了几家公司的技术面试,所以怎样准备面试这个问题现在对我来说是最重要的。

面试官会经常性地问到包括算法在内的所谓编程语言基础知识(于我,那就是JavaScript啦),这已经不是秘密了。任何平均水平的(对“平均水平”这个词语的定义,人们经常有一些讨论,但是我坚持使用“平均水平”这个词,而不引用别人的定义)工程师都面临两大难题。但首先,我想先稍微解释一下“平均水平”这个词语:一位普通的开发者在商业开发中,应使用其领域最先进的技术方案(例如,最好的算法),这是开发者的责任所在。但是,一位普通的、平均水平的开发者是否需要记住最好算法代码上的某些实现,这仍然是个有争议的话题。


Viewing all articles
Browse latest Browse all 1638

Trending Articles