如何在一个周末准备一次Ruby采访

时间:2009-12-11 20:20:52

标签: ruby-on-rails ruby

我是一名经验丰富的网络开发人员,但只有少量的Ruby / Rails经验。我刚刚在Ruby商店接受采访,他们确实意识到我没有太多的Ruby经验。除了2或3本我躺在的Ruby书籍外,我还可以利用其他资源参加Ruby的周末速成课程。虽然我从来没有使用它,但我确实在主机栏上有一个最低限度的帐户。

我没有看到任何其他完全重复的搜索“红宝石面试”。我确实找到了what Ruby knowledge should I have?,但我不确定这对一个周末来说不是太过分或过多。

8 个答案:

答案 0 :(得分:12)

你没时间。如果你翻看可能过时的博客文章,你只会感到困惑,并没有取得真正的进展。 Pickaxe书太宽泛,无法在短时间内真正推动您的知识。

如果你只有几天,我建议你阅读Metaprogramming Ruby的前五章。它并不像听起来那么令人生畏,它会让你快速了解使Ruby 非常与你以前使用过的语言不同的东西。前五章足以为您提供坚实的基础。你可以在周末报道。

如果你有这么多时间,我建议你阅读RSpec或潜在雇主使用的任何测试设置。 RSpec书是学习Ruby / Rails商店如何运作的好资源。

其他人建议使用Rails进行敏捷Web开发。此刻我不打扰“阅读”它。如果您有时间了解Rails词汇表,请运行本教程。等待完全消化这本书,直到以后。

答案 1 :(得分:6)

他们是否意识到你的体验“不多”?如果是这样,那么我会尝试更多地关注学习核心概念并对平台感到兴奋。如果他们对你的红宝石知识有一个公平的评估,那么可能他们会雇用你的一般开发人员技能,而不是你的红宝石技能。

说实话,要激动,谈论一些让你心烦意乱的功能。不要试图用语法知识让他们惊叹;)

答案 2 :(得分:6)

为了熟悉Ruby,我建议你处理Ruby Quiz website中的一两个问题。这将使您熟悉该语言的基础知识,并且有很多示例答案可以帮助您学习一些Ruby习语。

对于Rails特定的东西,我已经看到了使用示例应用程序加快速度的最佳方式是在Pragmatic Programmers Rails book的开头。如果您没有该书,您可以快速获得周末的电子版。我发现跟随并且实际上用语言或框架构建某些东西是我学习的最佳方式。

答案 3 :(得分:4)

http://railscasts.com/

上的轨道上有很多精彩的截屏视频

这些有很多关于一些最新宝石的信息,还有一些很好的介绍性内容。

答案 4 :(得分:1)

我建议阅读rails documentation。在不知道他们正在处理哪些特定应用程序(电子商务,基本网站,CMS等)的情况下,很难推荐任何过于具体的内容。

我还建议阅读一些比较流行的插件/宝石的文档和来源:

希望我的回答有所帮助。祝你好运。

答案 5 :(得分:1)

Pragmatic Bookshelf还在Ruby Metaprogramming上有一系列优秀的截屏视频:由Dave Thomas主持,他是几本优秀编程书籍的作者,包括:实用程序员和编程-Ruby-1-9(ThePickaxe书)。这个系列是我理解和欣赏Ruby的关键转折点。

Flanagan和Matz编写的Ruby编程语言是另一个很好的资源,它由Ruby(Matz)的创建者共同撰写。

答案 6 :(得分:0)

开始阅读Ruby / Rails的所有很酷的东西。爱上它。在面试中表现出爱。

了解基本的Ruby语法。

答案 7 :(得分:0)

今天早上我发现了这个:http://en.wikibooks.org/wiki/Ruby_Programming

相关问题