Разделы:

Ruby язык программирования

Ruby  язык программирования

Ruby - язык программирования, который создал японец Мацумото. Разработчик решил сделать синтез всех преимуществ других языков программирования, соединив их в новом проекте. В 1993 году он объяснил появление Ruby тем, что наконец язык программирования сможет читать человек, о котором во многих случаях думают в последнюю очередь, ориентируясь лишь на машины. Именно поэтому Ruby программирование можно назвать высокоуровневым. Этот язык позволяет создавать вполне понятные, хотя и чрезвычайно мощные программы.

Простота синтаксиса позволяет программистам без особых сложностей проводить разработку продуктов через тестирование (TDD), реализовывать MVC и даже работать с базой данных благодаря ORM. Современный программист Ruby также получает возможность создавать шаблоны проектов в сфере Design Patterns и программы для SaaS. Использование JavaScript-framework облегчает рабочий процесс, связанный с AJAX.

Где найти учебник Ruby и стоит ли тратить на изучение языка несколько месяцев своего времени?

Ответ однозначен - стоит. Кроме того, сейчас существует большое количество учебников, которые позволят максимально оперативно изучить основы этого языка.

В частности, одной из самых популярных книг сейчас считается «Head First. Изучаем Ruby», которую написал специалист по Perl Джей Макгаврен.

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

Также можно взять на вооружение издание "Гибкая разработка веб-приложений в среде" Хэнссона.

По желанию можете найти книгу разработчика Мацумото "Язык программирования Ruby".

Как стать программистом Ruby? Стоит ли это делать?

Конечно, стоит попробовать свои силы, поскольку зарплата программиста Ruby начинается на уровне 110, 000 рублей в месяц. И это минимальная сумма, которая часто достигает 170, 000 рублей в зависимости от опыта и возможностей специалиста. Это означает, что программист Ruby получает не меньше, чем профессионалы в сфере С++ или Delphi.

Достаточно потратить на изучение языка 1-2 месяца, чтобы узнать, насколько велики ваши шансы на успех. Именно столько времени понадобится, чтобы понять простую вещь - этот язык программирования слишком прост, чтобы отдать предпочтение другим вариантам.