Какой язык выбрать для бизнес-задач и почему именно Golang / Даниил Подольский

Sdílet
Vložit
  • čas přidán 2. 05. 2024
  • «Весь код перепишут на Go» - поговорили с Даниилом Подольским, главой программного комитета GolangConf и главным Go-евангелистом.
    НаTeamlead Conf Валерий Котелов и Даниил Подольский обсудили, что нужно знать программисту, чтобы влететь в топовые корпорации, и почему Go лучше Perl, Python и даже C++.
    На примерах разобрали, где Go все-таки не вывозит, и почему Mail.ru решили переписаться на Go.
    ❤️ Полезные ссылочки:
    Озвучка заставки - диктор, питч-тренер Димитрий Чумак t.me/+uM_zjrPjiadmYTky
    Подписаться на невероятные новости, супервакансии и стажировки t.me/kotelov_love
    Обсудить проект t.me/kotelov_com
    Отправить CV hr@kotelov.com или kotelov.com/hr/
    Магазин мерча kotelov.com/merch/
    ❤️ Чатики для Golang разрботчиков
    Golang Digest: t.me/golang_digest
    Чат t.me/gogetajob
    Чат Николая Тузова Gopher Club: t.me/+zsSZ63wEJDs3NGVi
    Чат Go Leningrad t.me/goleningrad
    + бонус еще, канал о Go от коммьюнити t.me/go_update
    Внутри:
    00:00 Даниил Подольский, Go-евангелист
    00:49 Почему Go? Про языки программирования
    04:37 Про недостатки Go: golang против python
    08:04 Где вы окажетесь, если будете писать на Go
    09:50 Как использовать Go в продукте
    11:39 Go - это лучшее что могло быть у тимлида
    14:39 Почему go для тимлида матсхев?
    15:54 Преимущества и недостатки C++ против Golang
    18:44 Как изменилось айти
    20:45 Проблема кадров и обучения на golang
    24:19 Три группы задач для языков
    26:12 Все будет переписано на Go?
    29:10 Где искать go разработчиков?
    #golang #интервью #kotelov #котелов #айти #бэкенд #kotelovpodcast #ВалерийКотелов

Komentáře • 52

  • @commievoyager
    @commievoyager Před měsícem +7

    26:12 Все ли системное ПО будет переписано на Go? А как насчет Rust в ядрах Linux? Почему же этот вопрос или хотя бы сравнение Go и Rust не поднимался?
    29:10 Непонятно, каковы перспективы для джунов на Go. Почему не рассмотрели требования к кандидатам на джунов/миддлов/сеньоров? Недавно ходили упорные байки, что на Go реально стать сеньером с годовалым опытом, например. Почему не рассмотрели? Это не правда или никому не интересно?
    Судя по всему, Go это язык для микросервисов и DevOps. Зачем зазывать на него всех подряд? А как много компаний переезжает со своих стеков на Go? Есть статистика?
    Ну и непонятно, про какой рынок труда идет речь: российский или мировой.

  • @TheTmntmike
    @TheTmntmike Před měsícem +17

    5:54 Всё наоборот. У питона сильная, динамическая типизация.

    • @victorklimov5254
      @victorklimov5254 Před měsícem

      Lol, хотел это написать

    • @MrLotrus
      @MrLotrus Před měsícem

      да, забавно получилось)

    • @cherry-55
      @cherry-55 Před měsícem +2

      на будущее кидайте тайм-код на пару секунд заранее. Прослушал 10 секунд кликнув и понял, что оказывается надо было до 5:58 начинать слушать

    • @ffunktor
      @ffunktor Před měsícem

      Зашел в комменты, чтобы это написать :)

  • @artemgoncharuk5174
    @artemgoncharuk5174 Před měsícem +5

    Возьми адепта любого языка, все говорят одно и тоже, разве что языки разные 😂😅

  • @rmatveev
    @rmatveev Před 27 dny +1

    20:07 - когда-то я укладывался в 48к (Спектрум на платформе Z80, начало 90х)
    А уже значительно позже приходилось укладываться в 128 байт на платформе 8051 (начало нулевых) :)

  • @mosheniknebrattrybky
    @mosheniknebrattrybky Před měsícem +2

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

    • @aamorous
      @aamorous Před měsícem +4

      пыха не самый плохой вариант

    • @mosheniknebrattrybky
      @mosheniknebrattrybky Před měsícem

      @@aamorous а го ?

    • @RusFarFaz
      @RusFarFaz Před měsícem +1

      @@mosheniknebrattrybkyновичку на го очень трудно залететь, сразу требует много чего знать

    • @mosheniknebrattrybky
      @mosheniknebrattrybky Před měsícem +1

      @@RusFarFaz я знаю много. крч происходит так на го, если нет опыта. тебе чудом дают тестовое задание, ты делаешь, тебя берут до интервью. интревью : начало, 5 минут проходит, они узнают, что ты без опыта, так еще и на 3 курсе, типо учишься в вузе. СРАЗУ НА 3 БУКВЫ ПОСЫЛАЮТ, И ПОТОМ ПИШУТ МЫ ВАС РАССМОТРИМ ПОТОМ, НУ ТОЧНЕЕ НИКОГДА

    • @RusFarFaz
      @RusFarFaz Před měsícem

      @@mosheniknebrattrybkyнасколько я знаю почти весь россйиский бигтех собирает гошников без опыта на стажировки , но туда попасть тоже не просто из-за высокой конкуренции.

  • @phat80
    @phat80 Před měsícem +1

    Я потрогал Swift и он мне понравился куда больше чем Go. Не понимаю, почему его вообще никто не рассматривает, кроме как для разработки софта под Apple.

  • @TabulaMyriad
    @TabulaMyriad Před 9 dny

    Жаль что совсем не упомянули Раст в сравнении, кажется он так же укладывается во все 3 ниши.

  • @user-ik3ej9os3v
    @user-ik3ej9os3v Před měsícem +1

    Вообще с нуля, реально изучить GO ? Или нужно начать с чего то другого и затем перейти в GO?

    • @user-nl7fw3yp8p
      @user-nl7fw3yp8p Před měsícem

      реально, но лучше что-то другое

    • @vitaliy_levchenko
      @vitaliy_levchenko Před měsícem +4

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

    • @victorklimov5254
      @victorklimov5254 Před měsícem

      Вполне реально. При его изучении нет никакого предварительного требования.

    • @hardlabor9412
      @hardlabor9412 Před měsícem

      Я после питона наоборот пожалел, что не с нуля Go начал учить🥲

    • @user-hp7pc3lv3v
      @user-hp7pc3lv3v Před měsícem

      Лучше Питон, потом Го. После, если нужно, любой другой язык можно будет освоить без проблем.

  • @MaximT
    @MaximT Před 3 dny

    А C# чем плох? Вообще нет никаких сравнений с нормальными языками. Зачем сравнивать только с недоделанным Python?

  • @sardaucar
    @sardaucar Před 23 dny

    "Перловый код" звучит забавно 😊

  • @user-uj7kc4fy2q
    @user-uj7kc4fy2q Před měsícem

    Стоямба, как это нет фреймворков? Или все-таки нет подходящих вам фреймворков?

    • @hakooplayplay3212
      @hakooplayplay3212 Před měsícem +1

      Нету супер мега фреймворка, который нужно знать во всех вакансиях типа laravel или spring

  • @mrdarkilya
    @mrdarkilya Před měsícem +2

    18:17 Но ведь в с++ завезли корутины в 2020.

    • @idfumg
      @idfumg Před měsícem

      Oliver Kowalke разрабатывал корутины в бусте еще в 2009 году.

    • @TechBusinessDev
      @TechBusinessDev Před 18 dny +1

      С++ это кусок нечитабельного кала, в котором есть всё и еще немного. В прочем как и JS. Ну в js осталось многопоточку завезти для полного комплекта.

    • @Inqanter
      @Inqanter Před 2 dny

      @@TechBusinessDev Если вы не умеете программировать на плюсах или на js - это не значит, что все не умеют.

    • @TechBusinessDev
      @TechBusinessDev Před 2 dny

      @@Inqanter да на этих языках любой дурак может код писать, просто другому разрабу этот кал уже не прочитать да и самому владельцу кода тоже будет тяжко через пару недель. Js еще спасают реактивные фреймворки, но по итогу в большом проекте все равно кал на выходе. Уж извините, но не видел ни разу красиво написанный фронт на нем.

  • @hanmajack935
    @hanmajack935 Před 21 dnem

    Не пойму почему именно со стороны Go разработчиков слышно постоянно какое то самовозвышение и презрение к задачам по бизнес логике, которые далеко не одни круды, и вроде бы не явное, но ощутимое все равно презрение к языкам с динамической типизацией, ну и соответственно к программистам пишущих на них!?
    Я не говорю конечно про всех гоферов, но именно среди адептов это у большинства заметно.
    Но с другой стороны их можно понять, когда ты пишешь на обрезанном со всех сторон языке, который годен на очень узкий спектр задач , да и то большинство из них это как раз писать саппортящий при высоких нагрузках код для той самой "презренной" бизнес логики, плюс искусственный хайп на этот язык и то только в Рф)) , ну и сказки про высокие зарплаты Go программистов тоже давно все раскусили👍

    • @idfumg
      @idfumg Před 20 dny

      Как думаешь, почему он обрезанный? Чего не хватает?

    • @hanmajack935
      @hanmajack935 Před 18 dny

      @@idfumg задай этот вопрос почему он обрезанный, создателям языка или его адептам, а в пользу того что это так говорит его узенькая сфера применения

    • @user-bb5xw8bd8w
      @user-bb5xw8bd8w Před 4 dny

      @@hanmajack935 обычная у него сфера применения. а создавали его потому, что нет инженеров-программистов, а одни гугло-кодеры с копипастами из интернета без всякого понимания.

  • @sweetcapitan5690
    @sweetcapitan5690 Před měsícem +9

    Golang это надстройка над Горутинами, все кто будет пытаться приплести к плюсам языка, что-то еще, скорее всего вам врет пытаясь продать вам свои курсы.

    • @idfumg
      @idfumg Před měsícem

      Как ты считаешь, чего нет в go? чего не хватает, что есть в других языках?

    • @user-bb5xw8bd8w
      @user-bb5xw8bd8w Před 4 dny

      @@idfumg нормальных дженериков

  • @user-hp7pc3lv3v
    @user-hp7pc3lv3v Před měsícem

    Забавно, но я пришел к тем же выводам, что и Даниил. Но, я думаю, в данном случае, идет сильная привязка к рынку РФ.

  • @Sorrymelame
    @Sorrymelame Před měsícem +2

    Ну чувак, иметь свою фирму и позиционировать себя выше тим лида, и не знать что такое ПР, ну камон, ну как тааак...

  • @user-ff3lc1et3u
    @user-ff3lc1et3u Před měsícem +4

    Не Ява, а джава

    • @VeetDobrom
      @VeetDobrom Před měsícem +2

      Разницы нет как называть, но всем привычнее же джава🤷🏻‍♂️

    • @user-yf5cc2nv8j
      @user-yf5cc2nv8j Před měsícem +1

      Разница есть​@@VeetDobrom

    • @Tosha.V
      @Tosha.V Před 27 dny

      оба примера неверные)

    • @user-ff3lc1et3u
      @user-ff3lc1et3u Před 27 dny

      @@Tosha.V а какой вариант верный?

    • @Tosha.V
      @Tosha.V Před 27 dny

      @@user-ff3lc1et3u Java