Rails Rails is omakase - 中文版

lilu · 发布于 2013年01月05日 · 最后由 weij 回复于 2013年02月20日 · 7084 次阅读
1208

原作者是 DAVID HEINEMEIER HANSSON

Omakase:お任せ,是源起日本頂級壽司餐館的點餐方式,無論是食材,菜品,還是用餐順序,完全由厨師來决定,價格往往非常高昂

現在的世界哪哪都是那種"點菜"式的軟件,您要想吃頓飯,且得仔細看遍菜單,再琢磨出來今兒到底想吃嘛:來個我習慣的ORM開開胃,然後是我吃了好幾年的模板語言,最後來個路由庫當點心。於是,你得提前知道什麼合你的口,而且一旦你吃過覺得還不太壞,你會一直吃同样的東西,甚至於不知道這世界上還有別的什麼東西可吃。可悲的是,我們現在就是這麼消費軟件的。

但Rails不是這样的,Rails是omakase: 由厨師們挑選出材料,設計api,然後为你排列使用順序--完全根據他們的主觀來决定,什麼才是一套美味的全棧框架。所以,给你呈上的大餐往往是個人色彩鮮明的,而且經常有點詭異離奇,保證不可能老少皆宜。

不過,也會有例外的時候,比如主顧們有時對有些東西過敏,所以我們也允許可接受範圍內的調整。你吃了test/unit會長疹子?沒關系,用rspec替代吧。你完全不能攝入咖啡因?(coffeescript),好,從Gemfile裏幹掉那一行。

其實,我們的菜單還接受建議呢,親!不管是誰提出來的,好主意就是好主意。不過你要記得,友好的建議和來挑事的食客,還是有區別的。比如我有時候得做出這样的回复: "嘿,抱歉我們這裏沒有熱狗,這玩意真的不适合放在我們的壽司菜單上,我知道你不懂鰻魚是啥,不過我們選擇它是有原因的,無論如何,感謝你的建議!"。如果爭論只是關於菜單的,那麼往往會到此为止。

可是這幫人還沒完了,他們繼續嚷嚷:"可是我真的討厭鰻魚!它在糟蹋我的味蕾!趕緊拿走!!!!!"。Ok,坐下消停會兒

我們,好吧,我,作为Rails這頓omakase體驗的主厨,通常會根據我們千錘百煉的味覺和喜好來决定菜色。我可是在這兒幹了10個年頭了,耗在Rails上的時間估計得有上萬小時,這意味着我的品位應該不俗,當然,不一定适合你。

我們可以爭執什麼才算是"好吃",不過一般的結論是"不愛吃就別吃",特別是對於那些第一次吃壽司的顧客。你的經驗越少,你對我們越沒有幫助,你的論點越沒有份量,尤其是你的表達方式還如此粗魯無禮和讓人反感。

這貌似惹怒了一些人,他們會說:"我的意見和你的一样有價值!"。錯,完全不對。你的意見,只對你有價值,對於我們为餐館設計的菜單來說嘛用沒有。喔,對,你還有用腳投票的權利,如果菜單上的東西讓你惡心,那你還在我們這兒瞎起什麼哄,那邊就有個門看見沒有?出去的時候別给我甩門就好。

如果你真的想對Rails的菜單設計做出點影響,哥們兒,你得努力的工作。我們這個禮拜剛剛往Rails核心組裏加了三個人,他們要麼接受命令打雜,要麼是"我剛試着做了個新菜式,請嘗嘗看好不好吃?"的謙虛學徒態度。從來沒有人,能夠僅僅在Github上寫幾條評論,發發CoffeeScript的牢騷,就能夠影響Rails。

既然這種抱怨是如此的浪費人生和沒有意義,那为什麼有些人還沉迷於此呢?我得出的一個不成熟的結論是: 這样會讓這些人看起來在社區中活躍。他們做不到日复一日的艱辛努力,就在有機會的時候跳出來試圖留下些亂糟糟的塗鴉證明自己的存在意義:耶!我盡力了!我表態了!我幹倒了...恩...Turbolinks? 等等,我們這個禮拜要搞的好像是CoffeeScript?不對,是Bundler? 草,管他的,反正幹倒什麼就對了!耶!!!

今天說得夠多的了,我們還是得往前看。其實我也不是全都喜歡現在我們提供的菜品,另外還有些材料我實在不了解,所以說不出來我为什麼沒有選擇她們。這種時候,也許我會讓我的厨師們來做一些决定。的確,不可能每件事,每样東西都是我的喜好,但是,想讓全世界都知道鰻魚有多好吃,這背後真的沒有,也不需要什麼陰謀。

By David Heinemeier Hansson on Dec 27, 2012

Translated by lilu

共收到 10 条回复
Eda824

原来topics id是7969,没想到转贴竟然比原创时间提前了。。。

1805

#1楼 @ericguo 你这都记得 还是google reader记录的?

Eda824

#2楼 @sundevilyang 是微薄链接显示的。

25

感谢翻译,原文读起来确实比较困难。

96

翻译辛苦了,有点意思。

5048

感谢李路翻译

96

楼主真系好人,英文还不到看这么多比喻的文章,感谢感谢。

202

dhh个性鲜明,观点犀利。今天把中文版又看一遍,建议楼主发给@dhh

96

好吧,DHH,你赢了!

96

有见地, 有种春晚的感觉,你知道的,就是跟上潮流

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册