@Benderm

Почему сейчас такой спрос на go?

Здравствуйте!

Не для холивара ради. Просто, стало интересно почему сейчас так много вакансий появилось на golang, что за хайп? Причем, таких специалистов ищут крупные компании.
  • Вопрос задан
  • 925 просмотров
Пригласить эксперта
Ответы на вопрос 5
uvelichitel
@uvelichitel Куратор тега Go
habrahabr.ru/users/uvelichitel
Потому что Go - отличный язык программирования?
Ответ написан
Стартапы чаще пишут код на языках с динамической типизацией, поскольку проще выпустить первый релиз-монолит в короткие сроки. А раз быстро, то по мере роста компании будет появляться все больше "костылей" и говно-кода. На определенном этапе в компании приходят к выводу, что монолит медленно работает, его трудно развивать и он плохо масштабируем. И тогда сначала пробуют дробить монолит на мелкие службы на том же языке, что и монолит, на даже этого по производительности может не хватать. И тогда начинают искать язык, на котором можно писать высокопроизводительные службы, при этом был легок в изучении, легко разворачиваем на сервере, у которого было хорошее сообщество и легко было найти новых разработчиков или переобучить их. Таких языков не так много.
Ответ написан
Комментировать
Nikolino
@Nikolino
Скорее тут вопрос почему такой хайп вокруг микросервисной архитектуры.

Для крупных проектов это актуально, легче поддерживать, легче масштабировать, легче тестировать, деплоить, и т.д.

А конкретно Go хорош потому, что шустрый, легкий в изучении, многопоточный. В ютубе полно видео с митапов крупных проектов: Авито, Badoo, VK, Gett такси и т.д. И там очень понятно объясняют где им Go помог. Например, вот видео от Badoo: https://www.youtube.com/watch?v=uO268voCGwA
Тимлиды разных других компаний насмотрелись на это всё, и тоже захотели попробовать. И начали появляться вакансии и от неизвестных компаний.

В php тоже появилась асинхронность и многопоточность (React PHP, Swoole и т.д.) и по производительности всё хорошо. Но в продакшн крупные компании, по всей видимости, (пока) это брать не хотят.
Ответ написан
Комментировать
Go хорош по синтаксису, очень приятно читать код (ИМХО). Очень быстрый. Скорость компиляции - молниеноснтная
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Поэтому:
toptal-blog-image-1534449533146-fbfd7f7fPS: для PHP можно использовать pthreads, создав асинхронную очередь обмена данными и добиться тех же результатов.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы