Задать вопрос
Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (16)

Лучшие ответы пользователя

Все ответы (14)
  • Можете оценить в часах время выполнения тестового задания на Ruby?

    @eliastro
    Первое задание - неудачное для мидла. Оно тривиальное, но при этом объемное. Минимум 8 часов, если делать норм(с тестами, с паттернами хотя бы уровня сервис обджектов). За 2-3 часа будет говнокод. Это задание для джуна. Если оно не будет оплачено, то мидл пройдет дальше мимо этой вакансии.
    Второе задание уже норм, и я бы его предлагал для мидла. Его можно прямо на собесе(порассуждать о вариантах реализации).
    Ответ написан
    Комментировать
  • Что выбрать для карьеры c# или ruby?

    @eliastro
    Если нравится руби, то его и изучай. Скорее всего потом ты все равно перейдешь на другие языки и технологии независимо от того, что ты выберешь (руби или с#). Работы на руби много, особенно учитывая соотношения кол-во вакансий и конкуренцию на рынке. Более того на руби ты легко сможешь найти работу удаленно при желании (как на западные компании, так и РФ), т.е. не ограничен рынком своего города или страны. А в C# удаленная работа скорее исключение, чем правило. Также в плане фриланса (upwork например), то руби гораздо предпочтительнее, чем C#.
    Ответ написан
    Комментировать
  • Django или Rails для мобильных приложений?

    @eliastro
    По своему опыту скажу, RoR очень активно используется для разработки АПИ для мобильных клиентов. В последствии по мере роста проекта, некоторые части проекта могут выделяться в микросервисы например на go, elixir, nodejs.
    Ответ написан
    Комментировать
  • Как сейчас используют Ror / Django?

    @eliastro
    В новой версии рельс есть webpaker, который обеспечивает удобную интеграцию с webpack и yarn (в комлекте также есть опциональные преднастроенные интеграции с react, angular, vue).
    Но также очень популярное использование RoR - в качестве REST API. В рельсах даже есть специальный api mode. Т.е. фронт отделен от бэка в отдельное приложение. А уже с бэкендом взаимодействует веб-клиент (angular, react, ..) и мобильные клиенты. Из своей практики уже несколько проектов подряд встречаю, которые работают по такой схеме. Также часто можно наблюдать, что монолит Рельс, где заложена основная бизнес-логика, взаимодействует с различными микросервисами (которые могут быть написаны на го, эликсире или опять же на руби) для всякой асинхронщины и производительности в узких мест проекта.
    Ответ написан
    Комментировать
  • На чем писать back-end в связки с Vue + mongodb?

    @eliastro
    Если предполагается, что бэк будет сложным, в котором будет много всего, или ожидается, что в будущем бэк будет активно дописываться, изменяться, то рекомендую писать на Ruby. В этом случае можно писать код быстро, используя уже готовые проверенные временем библиотеки(гемы), при этом код будет лаконичным, ясным и легко поддерживаемым в будущем. Если rest api, то можно выбрать фреймворк Ruby on rails 5 api mode. Связка с RoR+vue+mongodb отлично стекуется.
    Если бэк будет не сложным, то можно все что угодно.
    Если реалтайм, то nodejs или go.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (5)