Senior Java programmer
· 21.08.2025 · ред.Вопрос
Имеет ли смысл изучать Go? Долго работал с высонагруженними проектами в бигтех. Но на Java. Сейчас выбор или дальше углубляться в Java или пойти в Go.
19 комментов
· 21.08.2025
Если есть возможность, то почему бы не изучить) Хуже точно не будет. Тем более, если в Java предостаточно углубились.
Я сам задавался таким вопросом с месяц назад, но из-за расхождения в специфики стеков этих двух языков я решил выбрать для себя направление Kotlin+Android SDK (мобилка крч) для параллельного изучения. Всё же по кривой изучения ближе и по T-shape часто встречается.
Java+Go это почти всегда разные инструменты, темпы разработки, да и парадигмы)
0
ответить
коммент удалён
· 21.08.2025
Да вопрос в том Или глубоко внутрь - там Кваркус тот же , или Го.
0
ответить
ответ удалён
· 21.08.2025
То есть куда сейчас бигтех идет. Про стек завтрашнего дня.
0
ответить
ответ удалён
· 21.08.2025
Я бы выбрал Go. Quarkus, Micronaut - имхо, имея опыт с одним из фреймворков не сильно глубоко) По крайне мере это мнение с слов моего друга, лично сам я не щупал)
0
ответить
ответ удалён
· 21.08.2025
Читал, да и по вакансиям наблюдал, что когда времени и денег предостаточно сервисы с Java переписываются на Go для увеличения производительности. Кто-то делает это полностью, где возможно, а кто-то комбинирует (прокси-сервис на Go для сетевых запросов, Java или Kotlin для сервисов с кучей бизнесовой логики, рядом ещё и LLM могут прицепить с сервером-оберткой на Python). Поэтому Ваше ощущение того, что стоит в Go погрузиться, весьма оправдано.
0
ответить
ответ удалён
· 21.08.2025
Вопрос хороший) я вижу по беседам в профильных чатах, что многие джависты гошку учат - кто для себя, а кто и перекатился, в ус не дует. Или пишут и на том и на том. Гошка неплохо завоевала рынок, проекты есть
0
ответить
коммент удалён
· 21.08.2025
Да стартует быстро. Теже аналоги спринг хибернейт (глаза мои его не видели) есть. В докере пускается на ура
0
ответить
ответ удалён
· 21.08.2025
Да, хорош для облачной архитектуры. Я припоминаю, как пробовали мы лямбды на джаве писать, вот извращенцы, ахах. А гошка экономит инфру неплохо, когда у компании большая масса всего крутится
0
ответить
ответ удалён
· 21.08.2025
Ну как-то был проект - из-за лямбд там Котлин задействовали. Что бы на 8 jdk у заказчиков не менять.
0
ответить
ответ удалён
· 21.08.2025
Ну, мы Пайтон задействовали, и бодро дело пошло. Котлин так же интерпретируемый и на jvm и это вот как раз не то, чтоб было удобно для лямбд, они ж быстро поднимаются на вызов и так же быстро уничтожаются. Сейчас не помню, почему жесткие требования были, возможно, потому, что предметная область была - видеонаблюдение и анализ, там очень критична задержка
0
ответить
ответ удалён
· 21.08.2025
У пайтон там просто по структуре нет статических областей - то есть приложение - поток без синхронизаций. Но у него не было предкомпиляции. Я примерно в то время для видеонаблюдения на С++ делал. Задача синхронизировать картинку с камеры с однополосном радаром. Превышение скорости - видео как серия картинок - то есть внутрь h264 что камера отдавала. Отдавали ИИ который лучший вид номера находил и т д. Эх лет 10 начал было!!!
0
ответить
ответ удалён
· 21.08.2025
Наши лямбды мелкие были, там это хорошо легло. На с++ - жестко, но зато круто ж как получилось) Интересно, чем сейчас эти задачи решают, кажется, всё то же и работает под капотом
0
ответить
ответ удалён
· 21.08.2025
Видео на тех же плюсах и си. Там просто не куда не деться. Системы реального времени так же.
0
ответить
ответ удалён
· 21.08.2025
Ну да, что еще настолько мощное и быстродействующее, как не сишечка. Сколько бы и чего модного сверху не навертели, там, где важна самая высокая пропускная способность, будет сидеть код на сях)
0
ответить
ответ удалён
· 21.08.2025
Молодеж всяким Луи или раст пытается. Го тот же. Но там обычно консерваторы - поэтому на Си или Плюсах. Плюс компилеры. GNU даже порой не всегда. Встречал проекты где приходилось интеловский компилер с полной оптимизацией под один тип процессора, иначе мощи не хватало. Но там на оптимизации команда из 10 чел в течении нескольких лет трудилась.
0
ответить
ответ удалён
· 24.08.2025
Привет, я гошник, перекатился 3 года назад с С#, и я думаю что стоит посматривать в сторону Go
ЯП стрельнул очень хорошо: Авито, ВБ, Озон, Яндекс, Т1, Сбер и тд - все пишут что-либо на Go, в довесок к ним огромное количество крипто-проектов, ai стартапов, даже всякое низкоуровневое программирование для железок, а-ля Yadro. Почти везде микросервисы и типа хайлод (иногда и реально хайлоад)
Зарплаты вкусные, по отчетам Хабра и HH - го стабильно в топ-3 уже несколько лет подряд по средней ЗП и по медианной(что важнее)
НО что я вижу сейчас: тенденция нанимать «с другого языка» и переучивать сильно уменьшилась, так как гошников стало сильно больше за последние полтора года, при этом ощущается острая нехватка сеньеров, то есть людей, которые «повидали» многое и хорошо разбираются не только в ЯП но и в смежных технологиях, базах данных и архитектуре.
По итогу ЕСЛИ хорошо подучить Go и его особенности(что является не сильно сложной задачей), то можно очень круто выиграть, как по актуальности и «модности» проекта, так и по ЗП
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 25.08.2025
Да терзают сомнения, а не произойдет как с kotlun. Go все же язык закрытый и не поддерживает всякие ГОСТы - что просто необходимо Гостеху. Железнячники тоже не все на него перекинулись. Не все типы процессоров и ОС Go будет поддерживать- у GNU compiler collection таких возможностей больше и нет риска привязаться к одному процессору. Ну и куча софта что уже написано под Java. Не Hibernates единым же Java жива.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 25.08.2025
Я думаю, что Java - это как Джеймс Бонд, агент 007, все про него знают, решает любую задачу и актуален он будет еще очень долгое время. А Go - это Джон Уик, молодой, новый, современный, но будут ли его переснимать через 20 лет - не понятно
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 25.08.2025
Я просто к тому - что железнячники за него взялись. Им граблей с луп мало что? Да вернее всего так. При этом го не сильно сложный.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён