Язык программирования Golang - что на нем пишут, чем он хорош, зарплаты разработчиков

Поділитися
Вставка
  • Опубліковано 22 лис 2024

КОМЕНТАРІ • 602

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

    До 50% скидки 🤑 на IT-курсы для начинающих и опытных программистов! Времени мало, скидка действует до 1 декабря - go.foxminded.ua/3AFiAJl

  • @mlt_melt
    @mlt_melt 2 роки тому +730

    Нам нужен goland разраб с опытом не менее 20 лет и не старше 25 лет

    • @alexandrapersukova
      @alexandrapersukova 2 роки тому +4

      😅

    • @Anton-ni8un
      @Anton-ni8un 2 роки тому +2

      Думаете ещё не родился такой индус?

    • @ShuntySK
      @ShuntySK 2 роки тому +65

      Да, и именно Goland, Golang не предлагать!😁

    • @mlt_melt
      @mlt_melt 2 роки тому +5

      @@ShuntySK , это опечатка)

    • @МаксимБояр-ю7г
      @МаксимБояр-ю7г 2 роки тому +2

      Мож IDEшку разрабатывать? Но она на java

  • @PythonDevelopment
    @PythonDevelopment 10 місяців тому +9

    После Python и Js этот язык просто на ура заходит. Даже не ожидал. Последний раз такой эффект наблюдался когда я после Python начал изучать JS.

  • @dzianish6223
    @dzianish6223 2 роки тому +290

    я дожил до этого, Сергей перечисляет плюсы Go. Осталось дожить до списка плюсов NodeJS :D

    • @tomatguitar
      @tomatguitar 2 роки тому +103

      Просто у Foxminded появился курс по гошке, вот и нахваливает)

    • @MechanicalFreaks
      @MechanicalFreaks 2 роки тому +17

      Будет курс по Коболу - и там найдёт плбсы6!)

    • @eugenymamontov5549
      @eugenymamontov5549 2 роки тому +6

      @@tomatguitar может, наоборот? Сначала оцениваешь язык, а потом готовишь по нему курс? Странно было бы делать курс по языку, который считаешь неудачным. Так себе бизнес-стратегия.

    • @Владислав-е3р
      @Владислав-е3р 2 роки тому +1

      @@tomatguitar по NodeJS тоже есть курс)

    • @PrizrakZamkov
      @PrizrakZamkov 2 роки тому +2

      @@eugenymamontov5549 зачем оценивать язык, пока курс по нему ещё не создан?

  • @alexandrazozulya3718
    @alexandrazozulya3718 2 роки тому +32

    Звук в видео очень приятный)
    Сергей, классное видео!

  • @d0cct0r36
    @d0cct0r36 2 роки тому +164

    Какая стабильность! Вы все еще Сергей Немчинский

    • @belek8968
      @belek8968 2 роки тому +1

      Хах

    • @johnMilton14
      @johnMilton14 2 роки тому +14

      Все ещё Сергей Немчинский. Все ещё каждый раз при случае рассказывает, как над ним надругался Google с GWT. Видимо, тут нужна какая-нибудь психотерапия или рехаб для enterprise-разработчиков.

  • @ПапаБогдановой
    @ПапаБогдановой 2 роки тому +36

    Сильно хочу посмотреть видео про rust, а особенно про объяснения того откуда в rust взялась ручная очистка памяти.

    • @Daystar86-b4t
      @Daystar86-b4t 2 роки тому +5

      У rust автоматическая очистка памяти, основанная на правилах владения, взаимствования и времени жизни. На основе этих правил rust выполняет очистку памяти.

    • @СерёгаСокольский
      @СерёгаСокольский 2 роки тому

      такая возможность есть, если были созданы циклические ссылки. Решение тут - week_ptr.

    • @Anton-ni8un
      @Anton-ni8un 2 роки тому +15

      В интернете полно видео про rust, про то как фармить, лутать и строить жилище.

    • @madcalm2024
      @madcalm2024 2 роки тому

      @@Daystar86-b4t Да. Как у "плюсов"

    • @cryptoworkdonkey
      @cryptoworkdonkey 2 роки тому

      @@madcalm2024 , нет. Не как у плюсов.

  • @ЛевНаильевичХакимов

    Я как DevOps использую Go для написания либо системных утилит и микросервисов, либо как язык для операторов куба кастомных, очень приятный язык, а пайтон живет как язык либо быстрых скриптов, либо для системных сервисов (требовалась платформа с кнопками для менеджеров, чтобы быстро чинить типовые поломки на ВМках)

    • @a.krugliak
      @a.krugliak 2 роки тому +2

      Это типа «место на диске закончилось»?)

    • @SergiusBfg
      @SergiusBfg 9 місяців тому +1

      DevOps котрый пишет микросервисы это 💪

    • @barma1309
      @barma1309 3 місяці тому

      Крутяк

  • @sergantms
    @sergantms 2 роки тому +115

    Го следующий выпуск про rust

    • @maxkatrenko8865
      @maxkatrenko8865 2 роки тому +7

      И Ruby plz

    • @qwagru
      @qwagru 2 роки тому +12

      А чего не про pubg ?

    • @sergantms
      @sergantms 2 роки тому +3

      @@qwagru Про pubg тоже нужно)))

  • @AvelynnGvenhael
    @AvelynnGvenhael 7 місяців тому +1

    Сереж, все по сути, люблю тебя. Как всегда. ❤

  • @flamehowk
    @flamehowk 2 роки тому +26

    Go был создан для разработки серверного ПО. Это прям легко вычисляется, когда смотришь на то - какие именно архитектуры поддерживает его компилятор.

    • @хочуфумо
      @хочуфумо Рік тому

      так он поддерживает большинство современных архитектур(???) или я неправильно понял суть коммента

    • @flamehowk
      @flamehowk Рік тому +1

      @@хочуфумо Правильно, при чем большинство из них - серверные, хотя для ПК и смартфонов тоже все архитектуры поддерживаются.

  • @pofapaem5341
    @pofapaem5341 2 роки тому +11

    Сергей, спасибо за видео) Ждем видео по RUST)

  • @olgaourgent8944
    @olgaourgent8944 Рік тому +5

    Спасибо! Просто круто! Очень по-народному объяснили. Народ Вас не забудет. Like!

  • @СашаСашкин-г8к
    @СашаСашкин-г8к 2 роки тому +2

    Наконец то я просветился про Go , благодарю )

  • @viacheslavzlatov3103
    @viacheslavzlatov3103 2 роки тому +3

    Спасибо, наконец то дождался вашего экспертного мнения по Golang

  • @yabilyaestyabudu
    @yabilyaestyabudu 2 роки тому +6

    Большое спасибо за видео!

  • @markerok3411
    @markerok3411 2 роки тому +13

    Like под видосик. Пошел дальше учить JS :)

  • @PavPetukhov
    @PavPetukhov 10 місяців тому +5

    Огромное спасибо за видео! Пишу на Го последние 3 года, очень нравится. Вопрос, часто противопоставляют с RUST, когда следует использовать RUST, а не GO?

  • @craftydigit3439
    @craftydigit3439 2 роки тому +26

    Спасибо! По поводу говнокода в примерах ГО в интернете - прям в точку. Я все на них смотрел и думал - может я что то пропустил и так писать стало норм? Значит все таки нет. Фух... 😂

    • @Anton-ni8un
      @Anton-ni8un 2 роки тому +11

      Надо ваш код посмотреть )

    • @qm3ster
      @qm3ster 2 роки тому +2

      Есть языки которые помогают в создании говнокода.
      И есть языки которые формируют вокруг себя коммюнити которые его создают.

  • @olegilinich9984
    @olegilinich9984 2 роки тому +3

    Супер! Разложил все по полочкам!) Очень информативно)

  • @VanFlek
    @VanFlek 2 роки тому +5

    Вау! Как по мне, Вы очень интересно, ярко и при этом очень содержательно рассказываете

  • @exbhhcex
    @exbhhcex 2 роки тому +5

    Мы тоже любим вас 🙂

  • @Salted_muffin
    @Salted_muffin 2 роки тому +4

    Сергей, спасибо!!!
    Go Go Go

  • @atmospheric_b
    @atmospheric_b 2 роки тому +1

    Сергей, как всегда очень в тему, спасибо

  • @Elkmann63
    @Elkmann63 2 роки тому +17

    Я, как обычно, ничего не понял, но было очень интересно. Спасибо.

  • @-boiadeiro-
    @-boiadeiro- 2 роки тому +2

    Интересно, надо посмотреть Go.

  • @alexpermenev
    @alexpermenev 2 роки тому +8

    Может Вам президентом мира стать? Такой стабильности можно позавидовать, Вы всё ещё Сергей Немчинский

  • @СерёгаСокольский
    @СерёгаСокольский 2 роки тому +49

    В Rust не надо ничего убирать / прибирать. Там умный компилятор просто не даст скомпилировать программу, если в коде не соблюдены все правила владения. Это можно обойти для некоторых случаев и тогда уже придётся самому чистить память умными указателями. Но в целом, если не создавать кривую архитектуру, то можно обойтись одними принципами владения.

    • @coldsir5406
      @coldsir5406 2 роки тому

      rust маленкий

    • @ТимурЯлымов-т1й
      @ТимурЯлымов-т1й 2 роки тому +4

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

    • @СерёгаСокольский
      @СерёгаСокольский 2 роки тому

      @@ТимурЯлымов-т1й если не создавать кривую архитектуру, то ты всё же можешь выстрелить себе в ногу. Это с++ и с ним ничего не поделать. А в Rust - это лишь циклическая зависимость. Больше ситуаций для утечки памяти в Rust нет. А такую ситуацию можно создать только в случае, если у тебя руки из задницы растут. Прям вот точно из неё.

    • @fudj8264
      @fudj8264 2 роки тому +3

      rust не нужен, совсем, есть ansi c, и go

    • @СерёгаСокольский
      @СерёгаСокольский 2 роки тому +3

      @@fudj8264 go вообще не нужен. Только для внутренних разработок Гугла.

  • @viktorshvets9914
    @viktorshvets9914 14 днів тому

    Спасибо за труд! Перое видео в котором я не замечаю косоглазие

  • @AlekseyGureiev
    @AlekseyGureiev 2 роки тому +11

    "Есть только один способ что-то написать" -- это как раз из The Zen Of Python. "There should be one-- and preferably only one --obvious way to do it." Очень понравилось неискаженное произношение всех терминов. )

  • @Дмитрий-р2н4м
    @Дмитрий-р2н4м 2 роки тому +2

    Спасибо за айтиликбез. Мирного неба вам над головой

  • @egor_niko
    @egor_niko Рік тому +4

    Чтобы ускорить PHP или Python, достаточно написать модуль для них на C++

    • @s.k.1498
      @s.k.1498 Рік тому +1

      Немченский же сказал, что это долго и дорого

  • @__ali__97
    @__ali__97 2 роки тому +3

    Ооо наконец-то про Golang, go для меня темная лошадка) непонятно где используют и как, понятно что основная ниша это backend, а в каких проектах используют кроме как микросервисов, многопотоков и стриминговых систем непонятно.
    Везде где голенг везде эти 3 составляющие, никакого разнообразия как и с синтаксисом самого языка, дали цикл for расшибись но сделай все задачи именно через for 😂😂😂 но го мне нравится также как и пайтон, я бы сказал следующая ступень эволюции бекендера на питоне)

    • @maksimbiriukov5483
      @maksimbiriukov5483 2 роки тому

      Дженерики завезли. Мап редьюс филтер и прочее доступно. Наслаждайся)

    • @awenn2015
      @awenn2015 2 роки тому

      @@maksimbiriukov5483 вот эт хорошо

    • @МистерХренасеуебаси
      @МистерХренасеуебаси 2 роки тому

      @@maksimbiriukov5483 дженерики фактически не завезли, у них куча ограничений, они РАНТАЙМ. В целом днежерики это провал го, тк его просили лет 5, а потом видимо будут столько же доделывать

  • @n91e76w2Co
    @n91e76w2Co 2 місяці тому

    Thank you, Sergey😉

  • @Ostavaisia-s-nami
    @Ostavaisia-s-nami 2 роки тому +4

    Да таких языков программирования просто огромная куча, и оплата разная за них

    • @АлекСневар
      @АлекСневар 2 роки тому

      Ты лучше это, иди первый (к)анал посмотри

    • @loenishe3647
      @loenishe3647 2 роки тому +1

      Скала, го и нода, больше не знаю, подскажешь?

    • @Cheetaqueue
      @Cheetaqueue 2 роки тому +1

      @@loenishe3647 haskell, rust, ocaml, elixir и до бесконечности

  • @ievgenk.8991
    @ievgenk.8991 2 роки тому +2

    в го есть ооп, отличное от джавы, но есть. И полиморфизм и инкапсуляция там работают. Так же в го есть нормальные функции, чего нету в джаве, так что я бы сказал что го в какой то мере более прокаченее джавы. А с выходом в релиз дженериков, то на Го даже можно теперь и писать. Спасибо, за видео )

    • @madcalm2024
      @madcalm2024 2 роки тому

      Это шутка такая ?

    • @youto6ka
      @youto6ka 2 роки тому +1

      @Влад Влад нет традиционного наследования, но это не значит, что вообще нет ооп
      встраивание считается перспективной альтернативой наследованию, потому что отсекает часть возможностей для написания переусложненного кода
      впрочем могу понять, что с непривычки сложно им пользоваться

    • @kshetragia
      @kshetragia 2 роки тому

      @Влад Влад нормально там всё с ООП, если понимать что это вообще такое.

  • @eugenemironov2919
    @eugenemironov2919 Рік тому +1

    С go есть такая засада, что если берете какой-нибудь пакет с гитхаба, скорее всего придется самому его допиливать. Вот, например, хотим в Azure Cloud использовать брокер сообщений(Service Bus), который использует протокол amqp 1.0, берем соответствующий пакет и ничего практически не работает. Да, в итоге где-то в течении года мы совместными усилиями с Microsoft пофиксили всё, но имейте в виду - надо очень осторожно подходить к планированию проектов на go, закладывать время на то, что многие доступные библиотеки на других языках будут отсутствовать для go или их качество будет очень слабым.

  • @timur.shhhhh
    @timur.shhhhh Місяць тому

    По тому, что я протестил, то GO - совсем немного медленнее js, но в разы быстрее Python, но это стает заметно толь на оооочень большом объеме данных, а в других случаях пайтон справляется быстрее, когда нужно сделать простенькую задачку, но все же, нужно еще протестить веб-сервер, или тому подобное, когда программа работает долго, а не секунду

  • @davida.7586
    @davida.7586 Рік тому +1

    Yeee!!! Super!!! 🎉🎉🎉

  • @nadirnazirov4707
    @nadirnazirov4707 Рік тому +5

    Сергей, не хотите сделать обзор совершенно новорожденных языков программирования, и какие перспективы их ждут?

  • @buddycake1009
    @buddycake1009 2 роки тому +5

    Сергей, было бы интересно, услышать, что Вы думаете про Clojure

    • @maxlich9139
      @maxlich9139 2 роки тому

      вангую, ничего хорошего)))

    • @ЕвгенийЕвгеньевич-е3с
      @ЕвгенийЕвгеньевич-е3с 2 роки тому +1

      Он уже упоминал его, он не понимать ад со скобочками. И скала ему тоже не нрава, он патриот Java

  • @ВладСидоренко-ы6е
    @ВладСидоренко-ы6е 2 роки тому +7

    Классное видео

  • @andreichemeris4141
    @andreichemeris4141 2 роки тому +2

    Как всегда толково )

  • @alogic75
    @alogic75 2 роки тому +2

    Видео мотивирует, пошёл учить Go.

    • @maxpain177
      @maxpain177 9 місяців тому

      Выучил?

    • @alogic75
      @alogic75 8 місяців тому

      @@maxpain177 почитал про проблемы с типизацией, которые возникают на больших проектах и решил, что нет перспектив :) Но язык несложный и все хвалят за быстрое написание сетевых сервисов.

    • @sv818
      @sv818 13 днів тому

      ​@@alogic75а какой тогда лучше вместо него? Кроме питона

    • @alogic75
      @alogic75 12 днів тому

      @@sv818 лучше всех Zig. Осталось только дождаться, когда популярность наберёт.

  • @djony4427
    @djony4427 2 роки тому +7

    Когда видос по руби?

  • @vetenskap1573
    @vetenskap1573 Рік тому +5

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

    • @folium5725
      @folium5725 Рік тому

      Уже есть встроенная функция, по удалению элемента с слайса)

  • @piratediary1525
    @piratediary1525 2 роки тому +1

    Расскажи про rust. Какого твоё мнение про него ?

  • @РусланРуткис
    @РусланРуткис Рік тому +4

    Здравствуйте. Хочется услышать про DELPHI.

    • @sv818
      @sv818 13 днів тому

      Он помер

  • @user-jt7wb3zc1m
    @user-jt7wb3zc1m 2 роки тому +2

    Дякую! А про Rust буде? Бачив досить багато вакансій у Європі пов'язаних з цією мовою програмування

  • @CRCx86
    @CRCx86 2 роки тому +3

    Когда это NodeJs стал многопоточным?

  • @ivanlino3747
    @ivanlino3747 2 роки тому +1

    Спасибо за видео) 👍

  • @viar_craft5718
    @viar_craft5718 2 роки тому +1

    Спасибо за видео.

  • @timurkash
    @timurkash 2 роки тому +25

    Го не имплементирует многопоточность, а поддерживает конкурентность и параллелизм, используя многоядерность благодаря умному шедулеру, который каждый раз вкомпиливается в бинарь. Стек горутины всего лишь 2кб. Шедулер довольно умный. Одна машина может сграбить часть очереди из другой машины, чего не делает шедулер ОС.
    NodeJs вообще штука для фронтеров, которым лень учить другой язык но которые хотят стать fullStack.

    • @qm3ster
      @qm3ster 2 роки тому

      Правильно, настоящие бекендеры используют Deno :v

    • @molotok1726
      @molotok1726 Рік тому

      2кб? а вы вообще в курсе что в го, в отличие от С стек может расти?

    • @timurkash
      @timurkash Рік тому +1

      Я немного неправильно высказался. Инициализируется 2кб. И да, он растет везде! В си просто 1мб даётся сразу в зависимости от ос и архитектуры

  • @АрманМеликбекян-е4ш

    Здравствуйте Сергей, как думайте rust - это будущее gamedev'a.

    • @cryptoworkdonkey
      @cryptoworkdonkey 2 роки тому +1

      Это просто будущее всего хорошего в программной инженерии.

  • @zhennik263
    @zhennik263 2 роки тому +8

    Google закрыли GWT. Но он же был убогим. Ты и сам это упоминал в духе "Упоси господь". А вообще от заказчиков и сейчас поступают требования в виде "Хотим начать проект, нам нужен один разработчик, будем делать на Java+GWT"

    • @max_mgtow
      @max_mgtow 2 роки тому

      Оо помню этот GWT 😆

  • @IgorYegorkin
    @IgorYegorkin Рік тому +1

    А мы до сих пор используем GWT и всё хорошо 🎉

  • @fatmike3328
    @fatmike3328 2 роки тому +8

    А что же с жавкой?

  • @sslavaa
    @sslavaa 2 роки тому +4

    Благодарю. А есть расклад по Хаскель?

  • @unaibekovbakhyt6517
    @unaibekovbakhyt6517 2 роки тому +13

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

    • @KeizashiAcidRain
      @KeizashiAcidRain Рік тому

      в блокчейне - душнятина, никакие бабки не покроют, быстро выгоришь

    • @Franchise_vi
      @Franchise_vi 7 місяців тому

      Даже если есть смысл учить, не осилишь. Для этого нужно разбираться о том как устроены блокчейны , смарт контракты , как высчитывается комиссия на уровне

  • @VaGroz
    @VaGroz 2 роки тому +5

    Да ну всмысле в rust следить за памятью? Там же все сам компилятор чистит, он безопасен и без GC

  • @purp4321
    @purp4321 2 роки тому +3

    а можно про rust?

  • @danikvitek6845
    @danikvitek6845 2 роки тому +1

    Похожими характеристиками обладает язык Julia. Очень интересный, но также довольно молодой

  • @fresonn
    @fresonn Рік тому +1

    Не пытаюсь душить, НО просто интересно:
    1. Когда это именно "размер" языка, влиял на тип проекта?
    2. Что плохого в duck-typing и в чем такой большой минус отсутствия перегрузки функций?

  • @redneck_prm5429
    @redneck_prm5429 2 роки тому +6

    Порог вход для джунов - уровень "невозможно". Работодателям проще взять готового бэкэндера с другого языка, и через месяц получить полноценного работника, нежели рисковать и вкладываться в джуна.
    По поводу говнокода - такое ощущение, что гошное сообщество возвело его в канон. Помимо смешения парадигм в одну кучу еще особо доставляет любовь к однобуквенным переменным.

    • @Aaaa-jn4bm
      @Aaaa-jn4bm 2 роки тому +1

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

    • @redneck_prm5429
      @redneck_prm5429 2 роки тому +2

      @@Aaaa-jn4bm Нет. То есть когда ты постоянно сидишь в одном куске кода, и связь буква-сущность записывается в долговременную память, то да, читать код становится легче.
      А вот когда надо быстро разобраться в большом объеме чужого кода, то эти однобуквенные переменные разрывают кошелек Миллера на тысячу маленьких кошелечков. И процесс раскурки превращается в ад.

    • @Testtsettest
      @Testtsettest 2 роки тому +7

      Длина имени переменной должна быть прямо пропорциональна размеру области её видимости. Честно сказать, что джавовые переменные в 60 буков читать вообще сложно. А 5 строчек с однобуквенными переменными кто угодно осилит

  • @KhachaturYeritsyan01
    @KhachaturYeritsyan01 5 місяців тому

    3:46 В Rust нет необходимости вручную освободить память. Там это происходит автоматически, без сборщика мусора.

  • @CristiCurteanu
    @CristiCurteanu 2 роки тому +6

    Кстати, помимо горутин (а точнее их синхронизаций), сложность на начальном этапе для многих являются пойнтеры. И кстати, из за них часто проблемы со торможением сборщика мусора, если неправильно их использовать

    • @anti_middle_ages
      @anti_middle_ages 2 роки тому +2

      Да, ппц в 2016 пытался учить го по книге как по сути первый язык - ничего не понял.

    • @anti_middle_ages
      @anti_middle_ages 2 роки тому

      Сейчас взял после Python и двух лет преподавания информатики, уже другое дело)

    • @vatakiller
      @vatakiller 2 роки тому +4

      Это потому что они не писали на си или си++. Лично у меня проблем с указателями вообще не возникло

    • @anti_middle_ages
      @anti_middle_ages 2 роки тому

      @@vatakiller
      Серьёзно что ли?

    • @АлексейМолодан-з3ф
      @АлексейМолодан-з3ф Рік тому +1

      @@anti_middle_ages да, после Пайтона намного проще, попытка начать с него обучение программированию у меня полностью провалилась)

  • @ventilyator
    @ventilyator 2 роки тому +1

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

  • @АртемАртемыч-и3ж
    @АртемАртемыч-и3ж 2 роки тому +5

    Странно почему автор не упомянул что эфириум, докер, кубер, прометеус написаны на go

  • @tmeMishaGo
    @tmeMishaGo 2 роки тому +4

    Очень часто использую Go для мелких программ, где надо парсить данные. Четкая типизация json файлов + мои мелкие библиотеки для ускорения работы, но небольшого уменьшения производительности очень сильно помогают работать и делать это без ошибок

    • @awenn2015
      @awenn2015 2 роки тому

      Например какие программы? Думаю потом ради интереса выучить его, глянуть что можно на нем написать

    • @tmeMishaGo
      @tmeMishaGo 2 роки тому

      @@awenn2015 консольные приложения с веб-запросами, парсингом данных, генерации stl фигур для 3д обработки и т.д.

    • @awenn2015
      @awenn2015 2 роки тому

      @@tmeMishaGo а понял, прикольная тема

    • @alexandera3394
      @alexandera3394 Рік тому +1

      Пишите софт на заказ ?

  • @seryjsk
    @seryjsk 2 роки тому +1

    Возможно ли сообразитъ Калъкулятор счёта простых бесконечных последователъностей?!.
    Серёга.

  • @give-away4824
    @give-away4824 2 роки тому +8

    Кто-нибудь переходил с джавы на голэнг? Расскажите про ваш опыт

    • @allyhva
      @allyhva 2 роки тому +2

      Знакомый сеньор С# год назад перешёл. Просто балдеет с его слов.

    • @mortalengine6813
      @mortalengine6813 2 роки тому

      хочешь гофером стать? Ну приветствую )

  • @rybiizhir
    @rybiizhir 2 роки тому +1

    Люблю Rust, хоть и неважнецки на нем пишу, скажу так "Мозголомская мозлогомка".

  • @auditor_sama
    @auditor_sama 2 роки тому +4

    Сергей, расскажи про Node js

  • @ILICH1980
    @ILICH1980 2 роки тому +2

    Дайте обзор про Руби ка, вроде набирает популярность, но я не понимаю почему.

  • @folk_drummer
    @folk_drummer 2 роки тому +1

    Только заметила установку на заднем плане, обычно слушаю видео фоном. Для себя чисто или группа, например?)

  • @sashas.3323
    @sashas.3323 7 місяців тому

    По поводу ноды и гоу , в плане "если вы переходите с языка со строгой типизацией то лучше выбрать go", ну тут спорно , все проекты современные на ноде уже с typescript пишутся , типизация очень хорошая. Но я так понимаю go побыстрее ноды

  • @syogun544
    @syogun544 14 днів тому

    В Америке на гос уровне стали запрещать писать на языках с/с++ из-за сложности с безопасностью поэтому появилось куча раст разработчик вакансий

  • @roman6572
    @roman6572 2 роки тому +1

    Сергей, вроде как вы уже снимали ж видос про Go 😊

  • @dmytro_dd
    @dmytro_dd 2 роки тому +1

    6 лет на go, работал с ним уже в 5 конторах разного размера, не сталкивался ни разу с проблемой WLB. Так что не стоит акцентировать на этом столько внимания

    • @РоманТуров-н2ъ
      @РоманТуров-н2ъ 2 роки тому

      Привет, если есть желание, можешь посоветовать ресурсы, книги с которых лучше начать изучать go?

    • @dmytro_dd
      @dmytro_dd 2 роки тому +2

      @@РоманТуров-н2ъ я прошел официальный туториал, посмотрел ютуб и через неделю устроился на работу.
      just for func канал посмотри.

    • @deprussian
      @deprussian Рік тому

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

  • @nataly2163
    @nataly2163 2 роки тому

    ещё в 2016м в фирме писали апи на go, а он всё ещё на хайпе, всё ещё новый

  • @AshOfAshes
    @AshOfAshes 2 роки тому +25

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

    • @Kizilkumka
      @Kizilkumka 2 роки тому +1

      Говорил же об этом в начале

    • @AshOfAshes
      @AshOfAshes 2 роки тому

      @@Kizilkumka видать я провтыкал....

    • @Anton-ni8un
      @Anton-ni8un 2 роки тому

      То есть если приложение большое, то в случае обновления придется качать заново весь файл? Что в этом удобного?

    • @AshOfAshes
      @AshOfAshes 2 роки тому

      @@Anton-ni8un бинарник обычно не более 100 мегабайт, остальное файлы данных
      У нас реально навороченный сервер где-то метров 30-40

    • @МаксимБояр-ю7г
      @МаксимБояр-ю7г 2 роки тому +5

      @@Anton-ni8un ну, он будет работать на платформе и не имеет значения какие либы и каких версий установлены. Тоже считаю это полюсом. Лучше так, чем ад из зависимостей

  • @temultik
    @temultik 2 роки тому +2

    отлично!

  • @vm7326
    @vm7326 2 роки тому +1

    Когда про RUST заговоришь?)

  • @viooi2582
    @viooi2582 2 роки тому +1

    Ну вообще-то в Rust не надо следить за памятью, там система владения и компилятор сам добавляет удаление объектов и переменных в то место где они уже не могут быть доступны и это очень удобно, но надо привыкнуть)

  • @syogun544
    @syogun544 14 днів тому

    Сергей, выпустите ролик про Раст ❤

  • @andreyhodirev7297
    @andreyhodirev7297 2 роки тому +2

    Я DevOps - но стараюсь какие то простенькие задачи решаю на Go - ну понравился он мне, python гораздо быстрее - но, Go как то ближе )

    • @aleksanterikaansalo
      @aleksanterikaansalo 2 роки тому

      Да ничего ты не DevOps! Врёшь ты всё! Просто брешишь как сивый мерин. Девопсы уже как двести лет назад были истреблены кочевыми народами средней Азии. Книжки умные читай, автотестер недопатченный!

    • @alekseyalekseev1700
      @alekseyalekseev1700 2 роки тому +3

      питон быстрее го? хорошая шутка

    • @andreyhodirev7297
      @andreyhodirev7297 2 роки тому +1

      @@alekseyalekseev1700 в плане написания, не в плане работы

    • @merenhor342
      @merenhor342 2 роки тому

      не знаю в каком месте питон быстрее го, скорее в разработке побыстрее

    • @andreyhodirev7297
      @andreyhodirev7297 2 роки тому

      @@merenhor342 да не так сформулировал, написать что то - на питоне за частую быстрее, чем на го - вот тут скорость, а не в работе

  • @armanrizi6917
    @armanrizi6917 2 роки тому

    в go забавная штука ещё есть, если функция будет возвращать пустой интерфейс и всё что будет реализовывать этот интерфейс будет возвращено xD aka python функция может вернуть и str и int, map и тд

    • @molotok1726
      @molotok1726 Рік тому

      а что в этом забавного? особенно когда вызывающему эту функцию коду нужен конкретный тип? любите делать даункастинг в рантайме?

  • @АнтонКупянський
    @АнтонКупянський 2 роки тому +1

    агонь видос !!

  • @jon4775
    @jon4775 2 місяці тому

    жил был один маленький, но гордый го!

  • @S_H_A_N_S
    @S_H_A_N_S 2 роки тому +2

    Если сравнить Go с Ruby, то какой на Ваш взгляд является более востребованным/перспективным? И у какого из них более низкий порог входа? Понятно, что языки разные, один интерпретируемый, другой компилируемый, различная философия и т.д. но, как мне кажется, область применения у них схожа(быстрая разработка небольших сервисов). Хотелось бы понять, какой из этих языков более перспективный, в плане востребованности, чтобы не тратить время на изучение заведомо тупиковой/умирающей технологии.

    • @door1981
      @door1981 2 роки тому +3

      Нет смысла учить Ruby с точки зрения перспектив он жив до сих пор из-за рельс и только то. Хотите востребованности - учите Java и/или C# эти языки с нами еще на долгие годы. Go еще молод да и далек от универсальности и очень хорош только в своей нише.

  • @Varvariata
    @Varvariata 2 роки тому +1

    А курс salesforce-администратор у вас есть?

  • @Alexander-hl6dm
    @Alexander-hl6dm Рік тому

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

  • @СергейДусык
    @СергейДусык Рік тому

    Кстати, на счёт rust, там не нужно самому управление памятью при том что нет сборщика мусора)

  • @ilyabirg
    @ilyabirg 2 роки тому +2

    Очень круто рассказал, звук и картинка шикарны! Какой у вас микрофон?

  • @ibnkhaleed
    @ibnkhaleed Рік тому +1

    Сергей, в Rust разработчик не должен следить за памятью, так как программа, в которой переменные не удаляются из памяти просто не скомпилируется.

  • @DenisBabarykin
    @DenisBabarykin 2 роки тому +2

    Мне показалось или на 3:25 автор не в курсе про виртуализацию памяти во всех современных операционках? Либо он очень странно выразился, либо реально считает что с помощью адресной арифметики и указателей один процесс может получить доступ к памяти другого процесса или даже планировщика, что полная дичь

  • @eugenemsa
    @eugenemsa Рік тому +1

    а вы можете такие плохие примеры кода на go в каком-то из видосиков осветить? 🙂

  • @lemeshenko
    @lemeshenko 2 роки тому +4

    На Rust не надо ничего удалять, в этом его главная фича.

  • @Alexander-hl6dm
    @Alexander-hl6dm Рік тому +3

    Спасибо большое за передачу на русском языке, привет из Германии 🤝

  • @prizrakkommunizma8750
    @prizrakkommunizma8750 2 роки тому +1

    Раз он такой маленький и компилируемый, то может и эмбедерам на него проще перейти будет? И может даже в embedded применять как гугл завещал? Что думаете, С-шникам зайдёт?

    • @liravesnovaya242
      @liravesnovaya242 2 роки тому

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