Программист Ruby – это IT-разработчик, деятельность которого основана на знании динамического, высокоуровневого, рефлективного языка программирования под названием Ruby. С помощью этого языка можно создавать сайты, веб-интерфейсы, программы и корпоративные приложения.

Краткое описание
Язык Ruby был создан японским программистом по имени Юкихиро Мацумото. Его разработка началась ещё в 1993 году, но в открытом доступе он появился лишь в 1995 году. Долгое время этот язык не выходил за пределы Японии, пока в конце 90-х не появилась техническая документация на английском языке. Вскоре языком заинтересовались разработчики по всему миру и сейчас Ruby входит в пятёрку самых популярных языков программирования, находясь на четвертом месте после Java, JavaScript и PHP.
Технической литературы на русском языке по данной теме очень мало, поэтому для изучения Ruby обязательно нужно знать английский или японский. Кроме того, освоить этот язык с нуля, не имея профильного образования, очень сложно. Работать с Ruby смогут лишь те специалисты, которые хорошо знают Java, C# или C++.
Ruby создавался как язык с простым и понятным синтаксисом, возможностью быстрой разработки простых программ. Он отличается многопоточным программированием. В нём все данные являются объектами.

Особенности профессии
Программисты Ruby решают схожие задачи с программистами, использующими другие языки, такие как Java Script, Delphi, PHP и т.д. Их сфера деятельности охватывает весь процесс от создания и отладки программного обеспечения до его дальнейшей поддержки.
Обязанности программиста Ruby определяет его работодатель, но в целом можно выделить следующие общие требования:
• разработка веб-приложений, приложений для Android, игр, компьютерных платформ и т.д.;
• создание архитектуры баз данных;
• техническое сопровождение плагинов в различных системах;
• тестирование и отладка разработанного ПО;
• доработка и совершенствование функционала интернет-магазинов, приложений и т. д.;
• умение управлять проектом.
• сотрудничество с разработчиками, дизайнерами и другими членами команды.

Ruby – это весьма сложный язык и профессионалов с опытом работы не достаточно. Поэтому программисты Ruby востребованы и в России и за рубежом. В интернете можно найти вакансии по данной специальности от известных во всём мире университетов и фирм. Работа хорошо оплачивается. В США Ruby программист может зарабатывать около $8000 в месяц. Отечественный работодатель платит раза в 3,5 меньше – примерно 110-150 тыс. рублей.
Специалисты данной профессии могут работать удаленно и сами планировать свой рабочий день.