Golang - лучший язык программирования для бекэнда? Стоит ли учить Go в 2024 / Golang School
Вставка
- Опубліковано 11 жов 2024
- Go никого не оставляет равнодушным. Golang либо любят, либо ненавидят. У Go есть много минусов, но на мой взгляд плюсы перевешивают.
Телеграм: t.me/GolangSchool
00:15 Об авторах языка Go
01:22 Философия языка
02:24 Явность или отсутствие магии
03:48 Синтаксис
05:04 Обработка ошибок
06:13 Обучение Golang
07:02 Скорость
08:35 Асинхронность и параллелизм
09:06 Runtime Go
09:29 Статическая типизация
10:15 Тулинг
12:14 Высокие зарплаты
12:58 Хорошие работадатели
Телеграм:
t.me/GolangSchool
Жду курс по Go. Подписался.
Ждём курс по Go:) подписался
Уверен, курс будет культовым 😊
Очень хотелось бы увидеть проект на данном канале с использованием вашего go-clean-template, т.к. всё равно до конца не понятно, как оно работает. С использованием gin-gonic, jackc/pgx/v5. Со всеми CRUD-ами и таблицами со сложными связями.
Будет, сделаю)
Классный язык, подучиваю его, хочу перейти с фронта в бэк разработку на Го
Это первое видео этого канала. Желаю удачи в развитии! Будут ли обучающие видео с разработкой апи приближеной к реальной разработке? Банальных туториалов много
Спасибо!
Да, будут мануалы именно из реального мира.
А вот что касается минусов - читайте томик "100 ошибок Go и как их избежать" на 500 страниц ))) Правда, если исправить все минусы языка, то получим тот же Раст. Так что замену Го для бекенда и правда фиг найдешь...
лайк поставил) но я не разраб а соответственно мне будущий курс не подойдет)
Что выбрать после Python? C# или Golang? Мне важна стабильность языка и зарплата на нем😅
Если бы я был сишарпистом, я бы сказал C#. Но так как я гошник, ответ очевиден)
Начал перекатываться с фронта, подписался
посоветуйте, что для джуна обязательно (или желательно) учить кроме самого го и постгреса?
Go и Postgres это база. Можно все время туда инвестировать, не прогадаете. Ну Kafka еще. Остальное быстро изучается через практику. Docker, k8s, git. GRPC, REST межсервисное взаимодействие. Остальное совсем уже мелочи.
На собесе нужно хорошо отвечать на вопросы по Go, Postgres и Kafke. А остальное это скорее для себя, чтобы комфортнее было работать.
Джуновых вакансий почти нет по Go. Цельтесь сразу в Мидла.
Да, все верно
в Go функции по умолчанию не являются асинхронными. Все функции в Go выполняются синхронно, если не юзать горутины.
Вы правы, если говорить строго. У меня речь о серверах, где каждый запрос в своей горутине.
Ну и мейн это тоже горутина.
Вот как по мне, фреймворка как раз таки и не хватает. Хочешь сделать простенький магазин/чат/сеть как пет проект, а фреймворка одного которого поддерживают сами создатели нет.
Этот фреймворк - сам язык го и его стандартные либы
Го очень муторный язык, даже чтобы просуммировать все элементы в слайcе нужно писать цикл фор
Да, это правда
Сравните с пайтоном или тем же хаскелем, там просто функция sum
За Go хорошо платят)
@@GolangSchool, это пока, а дальше что будет неизвестно
Согласен)
стоит ли го учить как 1ый язык?
или взять пхп и позже перейти на го?
Как первый не рекомендую. Лучше Python первый. PHP не уверен что есть хорошее обучение, если найдете и вам будет понятно можно и PHP. Классический путь через Python.
@@zhess1898выучи си, это самый простой язык программирования из используемых в мире.
Гораздо легче будет перейти на го, чем с того же питона/котлина и т.д.
Не просто так во всех топовых вузах изучают с/с++ как основу
@@GolangSchoolхорошая ли идея начать изучить java, поработать на нем, а затем свичнуться в go?
минусов нет?)
Есть)
Go в 10 раз быстрее java и C#, сильное заявление, проверять я его конечно не буду 🤣
Это мое косноязычие. Я имел в виду одинаковые они по скорости. На слайде это и написано. Надо работать над произношением)