Как подготовиться к интервью Ruby всего за один уик-энд

Я опытный веб-разработчик, но у меня есть только опыт работы с Ruby/Rails. Я только что получил интервью в понедельник в магазине Ruby, они понимают, что у меня мало опыта Ruby. Помимо 2 или 3 книг Ruby, я лежу, какие другие ресурсы я могу использовать для курса краха в выходные дни в Ruby. У меня есть минимальная учетная запись на hostingrails, хотя я никогда не использовал ее.

Я не вижу никаких других точных копий этого поиска для "рубинового интервью". Я нашел то, что у меня есть у Ruby?, но я не уверен, что это не слишком много или слишком много для одного выходного дня.

Ответ 1

У вас нет времени. Если вы набросились на чтение устаревших записей в блогах, вы просто сбились с толку и не достигнете реального прогресса. Книга Пикакс слишком широка, чтобы надолго подтолкнуть ваши знания.

Если у вас есть только пару дней, я бы предложил прочитать первые пять глав Metaprogramming Ruby. Это не так устрашающе, как кажется, и это поможет вам ускорить то, что заставляет Ruby сильно отличаться от языков, которые вы, возможно, использовали раньше. Первых пяти глав будет достаточно, чтобы дать вам прочную основу. Вы можете закрыть их в выходные дни.

Если у вас есть время после этого, я бы предложил прочитать на RSpec или любую другую тестовую настройку, которую использует ваш потенциальный работодатель. Книга RSpec - хороший ресурс, чтобы узнать, как работает магазин Ruby/Rails.

Другие предложили Agile Web Development с Rails. Я бы не стал "читать" это в этот момент. Запустите учебник, если у вас есть время, чтобы получить понимание словаря Rails. Подождите, чтобы переварить книгу до конца.

Ответ 2

понимают ли они, что у вас не так много опыта? если да, то я попытаюсь больше сосредоточиться на изучении основных понятий и взволнованности в отношении платформы. если у них есть справедливая оценка ваших рубиновых знаний, то, по-видимому, они нанимают вас на ваши навыки общего разработчика, а не на рубиновые навыки.

Будьте честны, будьте взволнованы, расскажите о какой-то особенности, которая дует вам в голову. не пытайтесь их использовать с синтаксическими знаниями;)

Ответ 3

Для ознакомления с Ruby я бы рекомендовал работать над проблемой или двумя из сайта Ruby Quiz. Это познакомит вас с основами языка, и там будет множество примеров ответов, которые помогут вам изучить некоторые идиомы Ruby.

Для конкретных вещей Rails лучший способ, который я видел, чтобы ускорить работу с образцом приложения, - это начало Pragmatic Programmers Rails book. Если у вас нет этой книги, вы можете быстро получить электронную версию на выходные. Я нахожу следующее и фактически создаю что-то на языке или структуре, это лучший способ узнать меня.

Ответ 4

На рельсах много хороших скрипов на http://railscasts.com/

У них есть много информации о некоторых из последних драгоценных камней, с некоторыми хорошими вводными вещами, а также.

Ответ 5

Я бы предложил прочитать рельсы документации. Не зная, к каким конкретным приложениям они работают (электронная коммерция, базовые веб-сайты, CMS и т.д.), Трудно рекомендовать что-либо слишком конкретное.

Я бы также рекомендовал прочитать документацию и источник некоторых наиболее популярных плагинов/драгоценных камней:

  • Authlogic (аутентификация пользователя)
  • Paperclip (обработка изображений)
  • Subdomain-Fu (управление поддоменами)
  • Многие, многие другие

Надеюсь, мой ответ помог. Удачи.

Ответ 6

В "Прагматической книжной полке" также есть отличная серия скринкастов на Ruby Metaprogramming: ее разместил Дейв Томас, автор нескольких замечательных книг по программированию, включая: Прагматический программист и программирование-Ruby-1-9 (ThePickaxe book). Эта серия была ключевой точкой перегиба в моем понимании и признательности за Ruby.

Язык программирования Ruby от Flanagan и Matz - еще один отличный ресурс и его соавтор создатель Ruby (Matz).

Ответ 7

Начните читать все интересные вещи для Ruby/Rails. Влюбитесь в это. Покажите эту любовь в интервью.

Знайте базовый синтаксис Ruby.