Я только что обнаружил что мне нужно знать о значении С#? и задавался вопросом о том же, но для Ruby. Я считаю, что Ruby является моим любимым языком программирования, и помимо изучения основ, по крайней мере, того, что я выбрал из многочисленных проектов Ruby on Rails и нескольких скриптов Ruby, я пытался научиться читать блоги, например Gluttonous, O'Reilly Ruby, Ola Bini и Полировка Ruby. Я также читал в таких книгах, как The Ruby Way.
Тем не менее, я не чувствовал себя полностью подготовленным, когда меня брали интервью о моих навыках Ruby. Однажды меня спросили, знаю ли я о закрытии, и сначала я ответил, что не знаю, но потом спросил, имеет ли интервьюер код блоков кода, таких как лямбда и do
... end
, и он это сделал. Как я проработал около 3 лет программирования Ruby и пытаюсь выучить язык, не узнав, что замыкания = блоки кода?
Итак, мой вопрос к вам - это то, что знания должны иметь программист Ruby на языке Ruby? Что бы вы ожидали, как интервьюер для позиции Ruby, мне знать? Просто перечислите некоторые темы, и я расскажу о них. Листинг Ruby-специфические инструменты, такие как Ruby on Rails, Rake, Rack и т.д. Тоже хороши, если вы считаете, что это необходимо.