Ответы пользователя по тегу Ruby
  • На сколько силен в Ruby уклон на функциональное программирование?

    @eliastro
    Руби - это мультипарадигменный язык (помимо ООП есть элементы функциональщины). Если в целом смотреть на руби разработку, то идет крен в ФП - набирают популярность такие фреймворки и наборы библиотек как hanami, dry-rb, где используются идеи из ФП (например монады). Сейчас на любой конфе по руби много говорят про ФП.
    Также есть родственный ЯП к руби - elixir, который собственно функциональный. И который очень популярен в руби-коммьюнити.
    Ответ написан
    Комментировать
  • C чего начать будущему ruby программисту, стоит ли вообще учить ruby и где найти работу?

    @eliastro
    В универ идти обязательно. Тут без оговорок. Но нужно понимать, что универ тебя не сделает программистом. От слова совсем. Нужно сразу настраиваться на самообразование. Спрашивается, зачем тогда универ, когда можно и так заниматься самообразованием? Учась 4 года в универе ты получаешь халявные годы, когда ты действительно можешь очень плотно прокачаться в самообразовании. Потом это будет сделать заметно сложнее. К тому же computer science качнуть самостоятельно сложновато (можно, но гораздо хлопотнее чем освоить какой-нибудь язык/фреймворк/технологию). Другое дело, что если это не будет топовый технический вуз, то CS скорее всего будет слабо даваться. Но все равно ты можешь самостоятельно углубляться. Изучай алгоритмы, структуры данных, математику и тд. Участвуй в студенческих олимпиадах по программированию. Это может открыть для тебя путь в ведущие ит компании. Вуз это нетворкинг, это потенциальные возможности. А также через годы спустя, ты возможно захочешь съездить поработать в другой стране. А тут раз облом - диплом обязателен оказывается.
    Какой язык учить не так важно. Если есть интерес к веб, то руби отличный вариант. Также как и js, python. Есть момент, что после руби будет сложновато переходить на другие языки - по причине того, что по сравнению с руби другие языки могут показаться убогими, деревянными и уродливыми. Но все дело привычки.
    Если бы я в школе/в вузе сам у себя теперешнего спросил, какой язык учить, то я бы посоветовал учить английский, а также плотно computer science.
    Ответ написан