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

«Весь код перепишут на 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 #ВалерийКотелов

Пікірлер: 52

  • @commievoyager
    @commievoyagerАй бұрын

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

  • @TheTmntmike
    @TheTmntmikeАй бұрын

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

  • @victorklimov5254

    @victorklimov5254

    Ай бұрын

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

  • @MrLotrus

    @MrLotrus

    Ай бұрын

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

  • @cherry-55

    @cherry-55

    Ай бұрын

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

  • @ffunktor

    @ffunktor

    Ай бұрын

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

  • @artemgoncharuk5174
    @artemgoncharuk5174Ай бұрын

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

  • @rmatveev
    @rmatveev27 күн бұрын

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

  • @mosheniknebrattrybky
    @mosheniknebrattrybkyАй бұрын

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

  • @aamorous

    @aamorous

    Ай бұрын

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

  • @mosheniknebrattrybky

    @mosheniknebrattrybky

    Ай бұрын

    @@aamorous а го ?

  • @RusFarFaz

    @RusFarFaz

    Ай бұрын

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

  • @mosheniknebrattrybky

    @mosheniknebrattrybky

    Ай бұрын

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

  • @RusFarFaz

    @RusFarFaz

    Ай бұрын

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

  • @phat80
    @phat80Ай бұрын

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

  • @TabulaMyriad
    @TabulaMyriad9 күн бұрын

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

  • @user-ik3ej9os3v
    @user-ik3ej9os3vАй бұрын

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

  • @user-nl7fw3yp8p

    @user-nl7fw3yp8p

    Ай бұрын

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

  • @vitaliy_levchenko

    @vitaliy_levchenko

    Ай бұрын

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

  • @victorklimov5254

    @victorklimov5254

    Ай бұрын

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

  • @hardlabor9412

    @hardlabor9412

    Ай бұрын

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

  • @user-hp7pc3lv3v

    @user-hp7pc3lv3v

    Ай бұрын

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

  • @MaximT
    @MaximT3 күн бұрын

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

  • @sardaucar
    @sardaucar23 күн бұрын

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

  • @user-uj7kc4fy2q
    @user-uj7kc4fy2qАй бұрын

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

  • @hakooplayplay3212

    @hakooplayplay3212

    Ай бұрын

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

  • @mrdarkilya
    @mrdarkilyaАй бұрын

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

  • @idfumg

    @idfumg

    Ай бұрын

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

  • @TechBusinessDev

    @TechBusinessDev

    18 күн бұрын

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

  • @Inqanter

    @Inqanter

    2 күн бұрын

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

  • @TechBusinessDev

    @TechBusinessDev

    Күн бұрын

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

  • @hanmajack935
    @hanmajack93521 күн бұрын

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

  • @idfumg

    @idfumg

    20 күн бұрын

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

  • @hanmajack935

    @hanmajack935

    18 күн бұрын

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

  • @user-bb5xw8bd8w

    @user-bb5xw8bd8w

    3 күн бұрын

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

  • @sweetcapitan5690
    @sweetcapitan5690Ай бұрын

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

  • @idfumg

    @idfumg

    Ай бұрын

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

  • @user-bb5xw8bd8w

    @user-bb5xw8bd8w

    3 күн бұрын

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

  • @user-hp7pc3lv3v
    @user-hp7pc3lv3vАй бұрын

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

  • @Sorrymelame
    @SorrymelameАй бұрын

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

  • @user-ff3lc1et3u
    @user-ff3lc1et3uАй бұрын

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

  • @VeetDobrom

    @VeetDobrom

    Ай бұрын

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

  • @user-yf5cc2nv8j

    @user-yf5cc2nv8j

    Ай бұрын

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

  • @Tosha.V

    @Tosha.V

    27 күн бұрын

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

  • @user-ff3lc1et3u

    @user-ff3lc1et3u

    27 күн бұрын

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

  • @Tosha.V

    @Tosha.V

    27 күн бұрын

    @@user-ff3lc1et3u Java

Келесі