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 Хорошие работадатели

КОМЕНТАРІ • 39

  • @GolangSchool
    @GolangSchool  24 дні тому +1

    Телеграм:
    t.me/GolangSchool

  • @pavels4803
    @pavels4803 20 днів тому +3

    Жду курс по Go. Подписался.

  • @Nokio.1
    @Nokio.1 4 години тому +1

    Ждём курс по Go:) подписался

  • @AlexFox-W
    @AlexFox-W 14 днів тому +1

    Уверен, курс будет культовым 😊

  • @IgorDev21
    @IgorDev21 18 днів тому +1

    Очень хотелось бы увидеть проект на данном канале с использованием вашего go-clean-template, т.к. всё равно до конца не понятно, как оно работает. С использованием gin-gonic, jackc/pgx/v5. Со всеми CRUD-ами и таблицами со сложными связями.

  • @Fardize
    @Fardize 22 дні тому +2

    Классный язык, подучиваю его, хочу перейти с фронта в бэк разработку на Го

  • @ДмитрийСитников-ш2х
    @ДмитрийСитников-ш2х 21 день тому +1

    Это первое видео этого канала. Желаю удачи в развитии! Будут ли обучающие видео с разработкой апи приближеной к реальной разработке? Банальных туториалов много

    • @GolangSchool
      @GolangSchool  21 день тому +2

      Спасибо!
      Да, будут мануалы именно из реального мира.

  • @AlexanderBorshak
    @AlexanderBorshak 11 днів тому +1

    А вот что касается минусов - читайте томик "100 ошибок Go и как их избежать" на 500 страниц ))) Правда, если исправить все минусы языка, то получим тот же Раст. Так что замену Го для бекенда и правда фиг найдешь...

  • @AlexeyRiched
    @AlexeyRiched 10 годин тому

    лайк поставил) но я не разраб а соответственно мне будущий курс не подойдет)

  • @Akash1nka
    @Akash1nka 2 дні тому

    Что выбрать после Python? C# или Golang? Мне важна стабильность языка и зарплата на нем😅

    • @GolangSchool
      @GolangSchool  2 дні тому +1

      Если бы я был сишарпистом, я бы сказал C#. Но так как я гошник, ответ очевиден)

  • @fake_fakerovich6619
    @fake_fakerovich6619 20 днів тому

    Начал перекатываться с фронта, подписался

  • @tendz1n
    @tendz1n 22 дні тому

    посоветуйте, что для джуна обязательно (или желательно) учить кроме самого го и постгреса?

    • @neprja
      @neprja 22 дні тому +2

      Go и Postgres это база. Можно все время туда инвестировать, не прогадаете. Ну Kafka еще. Остальное быстро изучается через практику. Docker, k8s, git. GRPC, REST межсервисное взаимодействие. Остальное совсем уже мелочи.
      На собесе нужно хорошо отвечать на вопросы по Go, Postgres и Kafke. А остальное это скорее для себя, чтобы комфортнее было работать.

    • @neprja
      @neprja 22 дні тому +2

      Джуновых вакансий почти нет по Go. Цельтесь сразу в Мидла.

    • @GolangSchool
      @GolangSchool  22 дні тому +1

      Да, все верно

  • @dobronravov1987
    @dobronravov1987 17 днів тому

    в Go функции по умолчанию не являются асинхронными. Все функции в Go выполняются синхронно, если не юзать горутины.

    • @GolangSchool
      @GolangSchool  17 днів тому +1

      Вы правы, если говорить строго. У меня речь о серверах, где каждый запрос в своей горутине.

    • @GolangSchool
      @GolangSchool  17 днів тому

      Ну и мейн это тоже горутина.

  • @Light-qo9vo
    @Light-qo9vo 19 днів тому

    Вот как по мне, фреймворка как раз таки и не хватает. Хочешь сделать простенький магазин/чат/сеть как пет проект, а фреймворка одного которого поддерживают сами создатели нет.

    • @MrLotrus
      @MrLotrus 2 дні тому

      Этот фреймворк - сам язык го и его стандартные либы

  • @PRiKoL1ST1
    @PRiKoL1ST1 День тому +1

    Го очень муторный язык, даже чтобы просуммировать все элементы в слайcе нужно писать цикл фор

    • @GolangSchool
      @GolangSchool  День тому

      Да, это правда

    • @PRiKoL1ST1
      @PRiKoL1ST1 День тому

      Сравните с пайтоном или тем же хаскелем, там просто функция sum

    • @GolangSchool
      @GolangSchool  День тому +1

      За Go хорошо платят)

    • @PRiKoL1ST1
      @PRiKoL1ST1 День тому

      @@GolangSchool, это пока, а дальше что будет неизвестно

    • @GolangSchool
      @GolangSchool  День тому +1

      Согласен)

  • @zhess1898
    @zhess1898 21 день тому

    стоит ли го учить как 1ый язык?

    • @zhess1898
      @zhess1898 21 день тому

      или взять пхп и позже перейти на го?

    • @GolangSchool
      @GolangSchool  21 день тому +2

      Как первый не рекомендую. Лучше Python первый. PHP не уверен что есть хорошее обучение, если найдете и вам будет понятно можно и PHP. Классический путь через Python.

    • @СемёнКремнев
      @СемёнКремнев 21 день тому +1

      @@zhess1898выучи си, это самый простой язык программирования из используемых в мире.
      Гораздо легче будет перейти на го, чем с того же питона/котлина и т.д.
      Не просто так во всех топовых вузах изучают с/с++ как основу

    • @СынТвой-ф8к
      @СынТвой-ф8к 18 днів тому

      @@GolangSchoolхорошая ли идея начать изучить java, поработать на нем, а затем свичнуться в go?

  • @at0m1x191919
    @at0m1x191919 2 дні тому

    минусов нет?)

  • @code.monkey
    @code.monkey 22 дні тому

    Go в 10 раз быстрее java и C#, сильное заявление, проверять я его конечно не буду 🤣

    • @GolangSchool
      @GolangSchool  22 дні тому

      Это мое косноязычие. Я имел в виду одинаковые они по скорости. На слайде это и написано. Надо работать над произношением)