1. что входит в обязанности ruby-программиста?

 

обязанности разработчика предполагают:
· разработку с использованием ruby-инструментария с обязательным планированием технического задания;
· тестирование – отладку всех созданных модулей и их взаимосвязей;
· внедрение – доведение до этапа практического применения;
· сопровождение – включает не только мониторинг за корректной работой, но и разработку технической документации созданного приложения.

2. на какие вакансии может претендовать ruby-разработчик и какие требования предъявляются?

 

к наиболее часто встречающимся вакансиям относятся следующие: ruby developer, ruby/rails developer, ror developer, ruby engineer.

общим требованием можно назвать знание английского на уровне не ниже среднего. также работодателю необходимы подтвержденный опыт (не менее 2 лет) программирования на языке ruby, а также работа с фреймворками rails или grape, системами управления базами данных postgresql или mysql. бонусами и преимуществом для соискателя являются наличие навыков разработки на reactjs и docker, командной разработки git.

3. много ли it-рынке ruby-разработчиков?

 

такие it-специалисты малочисленны в сравнении с php-программистами, например. этим объясняется высокооплачиваемость подобных вакансий.

4. какие soft skills нужны хорошему ruby developer’у?

 

пожелания работодателей к ruby-разработчику уровня middle и особенно senior могут включать в себя:
• умение уживаться с другими людьми и навыки работы в команде, в том числе кросс-функциональной;
• стрессоустойчивость;
• умение работать в компании без жесткой иерархии (что особенно характерно для стартапов);
• развитые навыки письменной и устной коммуникации;
• проактивность;
• ответственность;
• умение соблюдать дедлайны;
• предпринимательский, продукт-ориентированный майндсет.