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

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 พ.ค. 2024
  • В этом видео поговорим про новый, модный и немножко на хайпе язык программирования GO
    Курс о котором говорит Сергей: 🎓GOLANG - bit.ly/3O6iVWL
    Оплата помесячно. Чем быстрее учитесь, тем быстрее закончите!
    Новый поток курса Enterprise patterns стартует уже 1 июля!
    🎓Enterprise patterns - 🎓Enterprise patterns - bit.ly/3NZm1M8
    Есть вопросы по обучению в FoxmindEd? Пишите нам в телеграм - t.me/foxminded
    Вы можете стать спонсором канала и получать плюшки - / @sergeynemchinskiy
    ❤ FoxmindEd в Instagram: / foxminded.ua
    🎉 14 июля в FoxmindEd день рождения! Нам шесть лет!
    Конечно, не так мы хотели отпраздновать день рождения… но мы выстояли и планируем стремительно развиваться, несмотря ни на что! И, конечно же, не можем оставить вас без подарков! Ведь знания нужны всегда и всем.
    Итак, вперед к новым навыкам, новой профессии и новой жизни!
    7.07 -21.07 (включительно) будет действовать скидка 10% на МЕНТОРИНГ от FoxmindEd на все направления для текущих и новых студентов на все месяцы, за которые готовы заплатить в период действия акции (оплачиваете за месяц - получаете скидку в месяц, платите за 2 - получаете скидку на 2 месяца и т.д.).
    3600 грн/месяц, вместо 4000 грн/месяц (для резидентов Украины)
    или
    $135 в месяц, вместо $150 (для нерезидентов Украины)
    *мы не сотрудничаем с резидентами РФ и РБ
    **скидки не распространяются на формат «Менторинг плюс».
    **скидка на менторинг для новых студентов действительна: при регистрации до 21 июля (включительно), начале тестового периода не позднее 22 июля и оплаты первого месяца сразу после тестового периода, без перерыва. Текущие студенты могут оплатить обучение со скидкой в ​​период действия акции (с 7 по 21 июля 2022 года включительно).
    ***скидки не суммируются.
    Регистрация - bit.ly/3IzBa4U
    Курсы для новичков:
    🎓JAVA - bit.ly/3zHvGmg
    🎓JAVA Start - bit.ly/3NZiNbn
    🎓PYTHON - bit.ly/3MTUzy4
    🎓PYTHON Start - bit.ly/3O6iT15
    🎓C#/.NET - bit.ly/3MXZrCj
    🎓C# START - bit.ly/3OfXy4W
    🎓Инструментарий JAVA - bit.ly/3O3pmtN
    🎓Automation QA (Java) - bit.ly/39wpZgh
    🎓ANDROID - bit.ly/3Hy9Ao9
    🎓FRONT-END (ANGULAR) - bit.ly/3tGp5ET
    🎓FRONT-END (REACT) - bit.ly/3xtDGEK
    🎓SALESFORCE Developer - bit.ly/3tGPjXK
    🎓UI/UX дизайн - bit.ly/3tDXCDW
    🎓GAME DEVELOPMENT - bit.ly/3tBVv3p
    🎓IOS разработка - bit.ly/3QrvrBN
    🎓PHP - bit.ly/3tI5BQ6
    🎓Обучение на проекте - bit.ly/3QnoK3P
    🎓Unity - bit.ly/3tHwzHz
    🎓NODE.JS - bit.ly/3QuN184
    Продвинутые курсы для состоявшихся девелоперов:
    🎓GRASP and GoF Design patterns - bit.ly/3OonoE7
    🎓Алгоритмы и структуры данных - bit.ly/3xwufUZ
    🔧 Пробное техническое собеседование со специалистом уровня Senior Developer/ Team Leader - bit.ly/3Hu8vh8
    👔 Карьерная консультация с Сергеем Немчинским - bit.ly/3QlMvct
    Сайт FoxmindEd: bit.ly/3xBWxNN
    FoxmindEd в ФБ: / foxmindedco
    FoxmindEd в Instagram: / foxminded.ua
    Мой Telegram: t.me/nemchinskiyOnBusiness
    Для деловых запросов: youtube@foxminded.ua
    Тайминг:
    00:00 - вступление
    00:23 - история языка GO
    02:03 - в чем суть языка GO?
    02:58 - языки C и Rust
    03:56 - для чего создали GO
    05:04 - что пишут на GO
    08:14 - спрос на разработчиков
    08:47 - особенности языка
    10:17 - кому подойдет этот язык?
    11:12 - порог входа
    14:38 - будущее этого языка
    16:04 - зарплаты
    17:05 - противоречивые примеры

ความคิดเห็น • 569

  • @SergeyNemchinskiy
    @SergeyNemchinskiy  วันที่ผ่านมา

    9 инсайтов за десятки лет в айти: Почему я не спал 3 месяца, про раздолбаев и КАК Я К ЭТОМУ ПРИШЕЛ - th-cam.com/video/u-MKqf4TIK4/w-d-xo.html

  • @mlt_melt
    @mlt_melt ปีที่แล้ว +588

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

    • @alexandrapersukova
      @alexandrapersukova ปีที่แล้ว +3

      😅

    • @Anton-ni8un
      @Anton-ni8un ปีที่แล้ว +2

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

    • @ShuntySK
      @ShuntySK ปีที่แล้ว +54

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

    • @mlt_melt
      @mlt_melt ปีที่แล้ว +4

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

    • @user-nw7kk4gh4n
      @user-nw7kk4gh4n ปีที่แล้ว +1

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

  • @alexandrazozulya3718
    @alexandrazozulya3718 ปีที่แล้ว +26

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

  • @dzianish6223
    @dzianish6223 ปีที่แล้ว +264

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

    • @tomatguitar
      @tomatguitar ปีที่แล้ว +98

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

    • @MechanicalFreaks
      @MechanicalFreaks ปีที่แล้ว +16

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

    • @vladimirrybakov7229
      @vladimirrybakov7229 ปีที่แล้ว +3

      Расскажите ему уже хоть кто-нибудь, что пхп и нода давно уже топ языки с дикой скоростью))

    • @eugenymamontov5549
      @eugenymamontov5549 ปีที่แล้ว +6

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

    • @user-xf8ju5wj7s
      @user-xf8ju5wj7s ปีที่แล้ว +1

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

  • @sergeios
    @sergeios ปีที่แล้ว +3

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

  • @olegilinich9984
    @olegilinich9984 ปีที่แล้ว +1

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

  • @viacheslavzlatov3103
    @viacheslavzlatov3103 ปีที่แล้ว +2

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

  • @user-in4ct1qd8t
    @user-in4ct1qd8t ปีที่แล้ว +1

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

  • @d0cct0r36
    @d0cct0r36 ปีที่แล้ว +155

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

    • @belek8968
      @belek8968 ปีที่แล้ว +1

      Хах

    • @johnMilton14
      @johnMilton14 ปีที่แล้ว +13

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

  • @olgaourgent8944
    @olgaourgent8944 ปีที่แล้ว +3

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

  • @atmospheric_b
    @atmospheric_b ปีที่แล้ว

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

  • @maxsolo2775
    @maxsolo2775 ปีที่แล้ว +108

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

    • @maxkatrenko8865
      @maxkatrenko8865 ปีที่แล้ว +7

      И Ruby plz

    • @qwagru
      @qwagru ปีที่แล้ว +9

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

    • @maxsolo2775
      @maxsolo2775 ปีที่แล้ว +3

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

  • @doom678
    @doom678 ปีที่แล้ว +2

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

  • @ivanlino3747
    @ivanlino3747 ปีที่แล้ว

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

  • @andreichemeris4141
    @andreichemeris4141 ปีที่แล้ว +1

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

  • @VanFlek
    @VanFlek ปีที่แล้ว +4

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

  • @user-ll9fz2ug5y
    @user-ll9fz2ug5y ปีที่แล้ว +27

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

    • @a.krugliak
      @a.krugliak ปีที่แล้ว +2

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

    • @SergiusBfg
      @SergiusBfg 2 หลายเดือนก่อน

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

  • @user-qn9jk2rl5u
    @user-qn9jk2rl5u ปีที่แล้ว +31

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

    • @user-vg9dn2cc8x
      @user-vg9dn2cc8x ปีที่แล้ว +4

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

    • @user-pq7dj1ny4h
      @user-pq7dj1ny4h ปีที่แล้ว

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

    • @Anton-ni8un
      @Anton-ni8un ปีที่แล้ว +13

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

    • @madcalm2024
      @madcalm2024 ปีที่แล้ว

      @@user-vg9dn2cc8x Да. Как у "плюсов"

    • @cryptoworkdonkey
      @cryptoworkdonkey ปีที่แล้ว

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

  • @markerok3411
    @markerok3411 ปีที่แล้ว +12

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

  • @viar_craft5718
    @viar_craft5718 ปีที่แล้ว

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

  • @PavPetukhov
    @PavPetukhov 3 หลายเดือนก่อน +2

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

  • @user-kj6nx2lg2i
    @user-kj6nx2lg2i ปีที่แล้ว +6

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

  • @AlekseyGureiev
    @AlekseyGureiev ปีที่แล้ว +10

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

  • @-boiadeiro-
    @-boiadeiro- ปีที่แล้ว +1

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

  • @AvelynnGvenhael
    @AvelynnGvenhael 17 วันที่ผ่านมา

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

  • @pofapaem5341
    @pofapaem5341 ปีที่แล้ว +8

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

    • @Drochuk
      @Drochuk ปีที่แล้ว

      пошутил пошутил

    • @vladimirmashkov
      @vladimirmashkov ปีที่แล้ว

      Очень ждём!

  • @flamehowk
    @flamehowk ปีที่แล้ว +24

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

    • @waltherwhite6052
      @waltherwhite6052 ปีที่แล้ว

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

    • @flamehowk
      @flamehowk ปีที่แล้ว +1

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

  • @craftydigit3439
    @craftydigit3439 ปีที่แล้ว +25

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

    • @Anton-ni8un
      @Anton-ni8un ปีที่แล้ว +10

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

    • @qm3ster
      @qm3ster ปีที่แล้ว +2

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

  • @sslavaa
    @sslavaa ปีที่แล้ว +3

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

  • @Elkmann63
    @Elkmann63 ปีที่แล้ว +15

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

  • @PythonDevelopment
    @PythonDevelopment 3 หลายเดือนก่อน +3

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

  • @ilyabirg
    @ilyabirg ปีที่แล้ว +1

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

  • @alogic75
    @alogic75 ปีที่แล้ว +1

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

    • @maxpain177
      @maxpain177 2 หลายเดือนก่อน

      Выучил?

    • @alogic75
      @alogic75 2 หลายเดือนก่อน

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

  • @exbhhcex
    @exbhhcex ปีที่แล้ว +4

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

  • @nadirnazirov4707
    @nadirnazirov4707 7 หลายเดือนก่อน +4

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

  • @buddycake1009
    @buddycake1009 ปีที่แล้ว +4

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

    • @maxlich9139
      @maxlich9139 ปีที่แล้ว

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

    • @user-rv3xc8zs7e
      @user-rv3xc8zs7e ปีที่แล้ว +1

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

  • @RomanAisly
    @RomanAisly ปีที่แล้ว +5

    Ждём видео про Kotlin

  • @andriybocharov2681
    @andriybocharov2681 ปีที่แล้ว

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

    • @user-gs6of5vv6r
      @user-gs6of5vv6r ปีที่แล้ว

      у него вроде уже есть такое видео

  • @vada322
    @vada322 หลายเดือนก่อน +4

    он был выпущен в 2009 а не в 2012, из тех видео что я смотрел по go никто не правильно назвал год его выпуска хахаах

  • @user-kj7dg5lz1x
    @user-kj7dg5lz1x ปีที่แล้ว +1

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

  • @folk_drummer
    @folk_drummer ปีที่แล้ว

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

  • @roman6572
    @roman6572 ปีที่แล้ว

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

  • @egor_niko
    @egor_niko 8 หลายเดือนก่อน +3

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

    • @s.k.1498
      @s.k.1498 7 หลายเดือนก่อน

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

  • @auditor_sama
    @auditor_sama ปีที่แล้ว +3

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

  • @CristiCurteanu
    @CristiCurteanu ปีที่แล้ว +5

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

    • @anti_middle_ages
      @anti_middle_ages ปีที่แล้ว +2

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

    • @anti_middle_ages
      @anti_middle_ages ปีที่แล้ว

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

    • @vatakiller
      @vatakiller ปีที่แล้ว +4

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

    • @anti_middle_ages
      @anti_middle_ages ปีที่แล้ว

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

    • @user-sq4yd3fg4k
      @user-sq4yd3fg4k ปีที่แล้ว +1

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

  • @user-jt7wb3zc1m
    @user-jt7wb3zc1m ปีที่แล้ว +1

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

  • @temultik
    @temultik ปีที่แล้ว +1

    отлично!

  • @piratediary1525
    @piratediary1525 ปีที่แล้ว

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

  • @__ali__97
    @__ali__97 ปีที่แล้ว +2

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

    • @maksimbiriukov5483
      @maksimbiriukov5483 ปีที่แล้ว

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

    • @awenn2015
      @awenn2015 ปีที่แล้ว

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

    • @user-tn3ne4qp6b
      @user-tn3ne4qp6b ปีที่แล้ว

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

  • @eugenemsa
    @eugenemsa 8 หลายเดือนก่อน

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

  • @user-vb7ez5gz7s
    @user-vb7ez5gz7s ปีที่แล้ว +1

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

  • @djony4427
    @djony4427 ปีที่แล้ว +6

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

  • @davida.7586
    @davida.7586 ปีที่แล้ว

    Yeee!!! Super!!! 🎉🎉🎉

  • @unaibekovbakhyt6517
    @unaibekovbakhyt6517 ปีที่แล้ว +12

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

    • @KeizashiAcidRain
      @KeizashiAcidRain 7 หลายเดือนก่อน

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

    • @Franchise_vi
      @Franchise_vi 26 วันที่ผ่านมา

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

  • @ventilyator
    @ventilyator ปีที่แล้ว

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

  • @fresonn
    @fresonn ปีที่แล้ว

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

  • @user-ft5nc4wm9f
    @user-ft5nc4wm9f ปีที่แล้ว +5

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

    • @awenn2015
      @awenn2015 ปีที่แล้ว

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

    • @user-ft5nc4wm9f
      @user-ft5nc4wm9f ปีที่แล้ว

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

    • @awenn2015
      @awenn2015 ปีที่แล้ว

      @@user-ft5nc4wm9f а понял, прикольная тема

    • @alexandera3394
      @alexandera3394 ปีที่แล้ว +1

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

  • @VaGroz
    @VaGroz ปีที่แล้ว +3

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

  • @danikvitek6845
    @danikvitek6845 ปีที่แล้ว

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

  • @S_H_A_N_S
    @S_H_A_N_S ปีที่แล้ว +1

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

    • @door1981
      @door1981 ปีที่แล้ว +3

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

  • @vetenskap1573
    @vetenskap1573 9 หลายเดือนก่อน +4

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

    • @folium5725
      @folium5725 8 หลายเดือนก่อน

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

  • @hollow.one.w
    @hollow.one.w 8 หลายเดือนก่อน

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

  • @viooi2582
    @viooi2582 ปีที่แล้ว

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

  • @ILICH1980
    @ILICH1980 ปีที่แล้ว +1

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

  • @user-tl3yu6rd8w
    @user-tl3yu6rd8w 8 หลายเดือนก่อน

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

  • @user-wz6tx9jk7z
    @user-wz6tx9jk7z ปีที่แล้ว +1

    ++ для поддержания канала

  • @user-bb8yj3wz9d
    @user-bb8yj3wz9d ปีที่แล้ว

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

  • @purp4321
    @purp4321 ปีที่แล้ว +2

    а можно про rust?

  • @user-rl6xv2zm7k
    @user-rl6xv2zm7k ปีที่แล้ว +3

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

  • @seryjsk
    @seryjsk ปีที่แล้ว

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

  • @IgorYegorkin
    @IgorYegorkin ปีที่แล้ว

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

  • @Ostavaisia-s-nami
    @Ostavaisia-s-nami ปีที่แล้ว +3

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

    • @user-he4st2ro5h
      @user-he4st2ro5h ปีที่แล้ว

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

    • @loenishe3647
      @loenishe3647 ปีที่แล้ว

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

    • @snippetdev8456
      @snippetdev8456 ปีที่แล้ว

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

  • @vm7326
    @vm7326 ปีที่แล้ว +1

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

  • @fatmike3328
    @fatmike3328 ปีที่แล้ว +7

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

  • @s1ngle256
    @s1ngle256 2 หลายเดือนก่อน +2

    Связка пайтон + go это идеал?

  • @ievgenk.8991
    @ievgenk.8991 ปีที่แล้ว +1

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

    • @madcalm2024
      @madcalm2024 ปีที่แล้ว

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

    • @youto6ka
      @youto6ka ปีที่แล้ว +1

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

    • @kshetragia
      @kshetragia ปีที่แล้ว

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

  • @user-pq7dj1ny4h
    @user-pq7dj1ny4h ปีที่แล้ว +48

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

    • @coldsir5406
      @coldsir5406 ปีที่แล้ว

      rust маленкий

    • @user-kj9zl3hl2h
      @user-kj9zl3hl2h ปีที่แล้ว +4

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

    • @user-pq7dj1ny4h
      @user-pq7dj1ny4h ปีที่แล้ว

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

    • @fudj8264
      @fudj8264 ปีที่แล้ว +3

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

    • @user-pq7dj1ny4h
      @user-pq7dj1ny4h ปีที่แล้ว +3

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

  • @eugenemironov2919
    @eugenemironov2919 ปีที่แล้ว

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

  • @user-tr8xe1oo5n
    @user-tr8xe1oo5n ปีที่แล้ว

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

  • @prizrakkommunizma8750
    @prizrakkommunizma8750 ปีที่แล้ว

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

    • @liravesnovaya242
      @liravesnovaya242 ปีที่แล้ว

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

  • @nikitaparfenov6710
    @nikitaparfenov6710 ปีที่แล้ว +4

    Почему-то мало кто что рассказывает про Julia. На нее легко перейти питонистам и R'щикам, при этом там тоже есть многопоточность и есть компилляция

    • @cryptoworkdonkey
      @cryptoworkdonkey ปีที่แล้ว +1

      И можно писать почти как формулы! С латехом.

    • @pavelgushchin2223
      @pavelgushchin2223 ปีที่แล้ว +6

      Войти в IT, войдя в Julia, хммм... а что, я согласен))) 😄

    • @cryptoworkdonkey
      @cryptoworkdonkey ปีที่แล้ว +3

      @@pavelgushchin2223 , сказал бы так: войдя в Julia, в IT не войдёшь, но приятно будет очень.

    • @nikitaparfenov6710
      @nikitaparfenov6710 ปีที่แล้ว

      @@pavelgushchin2223 😅😅😅

  • @CRCx86
    @CRCx86 ปีที่แล้ว +1

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

  • @zhennik263
    @zhennik263 ปีที่แล้ว +8

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

    • @max_mgtow
      @max_mgtow ปีที่แล้ว

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

  • @give-away4824
    @give-away4824 ปีที่แล้ว +7

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

    • @allyhva
      @allyhva ปีที่แล้ว +1

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

    • @mortalengine6813
      @mortalengine6813 ปีที่แล้ว

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

  • @Passattikk
    @Passattikk ปีที่แล้ว

    Скажите с полного 0 стоит изучать?
    Или этот язык нужен как дополнение к какому либо языку?

    • @misteranderson6058
      @misteranderson6058 ปีที่แล้ว

      С 0 сложно будет на нормальном уровне освоить. Много функций очень сложно реализованы, которые в других языках более понятны и просты. Питон например можно выучить за месяц, а go до такого же уровня за 3

  • @user-tr5xk8tj9r
    @user-tr5xk8tj9r ปีที่แล้ว +1

    Вроде как ещё в микроконтроллерах типо Ардуино можно писать на Го

  • @alexpermenev
    @alexpermenev ปีที่แล้ว +8

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

  • @nikolaborkowski9942
    @nikolaborkowski9942 ปีที่แล้ว

    присмотрелся в свои годы к сейлсфорсу пару лет назад..посмотрел байки Сергея Немчинского, чз пару месяцев зашел в Сейлсфорс...
    столкнулся пару месяцев назад к гоу, появилась опортьюнити на нем писать...посмотрел ТОЛЬКО ЧТО Сергея Немчинского....повангуем что дальше будет?)))

  • @cartanman
    @cartanman ปีที่แล้ว

    Вот что-то консольное на СИ проблем писать нету, читать из файла, писать в память какой-нибудь eeprom , а если захочется крОсивой графики.... И сделать окно с отображением директорий и файлов, возможность добавить по нажатию кнопки ярлык файла или каталога. Это больно без насирания туда КуТишками и Бустами.
    А если получится, то вы будете рады что программа будет потреблять очень мало системных ресурсов.

  • @user-gs6of5vv6r
    @user-gs6of5vv6r ปีที่แล้ว +2

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

    • @cryptoworkdonkey
      @cryptoworkdonkey ปีที่แล้ว

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

  • @CJSurv
    @CJSurv ปีที่แล้ว

    Можно вместо go взять crystal. У него синтаксис из руби взят, так что кодить приятнее

  • @eugenenuribekov1231
    @eugenenuribekov1231 ปีที่แล้ว

    Не девопсом единым. На Go сейчас переписывается куча старых утилей написанных на С и С++.
    Память не течет, юникод из коробки, dependency hell отсутствует как класс.

  • @sashas.3323
    @sashas.3323 หลายเดือนก่อน

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

  • @bsspike_yt533
    @bsspike_yt533 ปีที่แล้ว +1

    Го следующий язык F#🤣( было бы неплохо).

  • @Alexander-hl6dm
    @Alexander-hl6dm ปีที่แล้ว

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

  • @vladimirlos5432
    @vladimirlos5432 ปีที่แล้ว

    При перечислении языков про обероны забыли.
    Кстати, откуда и большая часть "корней" самогО go.

    • @vladimirlos5432
      @vladimirlos5432 ปีที่แล้ว

      Какая прелесть, что большинство программистов, "отягощённые" "мейнстримом", думают, что "многопоточность - это ОЧЕНЬ сложно"! :)))))))))))))

  • @howareyou1674
    @howareyou1674 ปีที่แล้ว +1

    Го ассемблер VS C

  • @ibnkhaleed
    @ibnkhaleed ปีที่แล้ว +1

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

    • @AbsoluteVR
      @AbsoluteVR 9 หลายเดือนก่อน +1

      +

  • @user-sm1hh7cz4g
    @user-sm1hh7cz4g ปีที่แล้ว

    Интересно, вы как то очень ловко обошли сравнение производительности Go и Java. Хотя момент очень даже интересующий. У меня в наличии несколько сервисов писанных на delphi. Коллекторы для сбора CDR телеком оборудования, декодеры в рамках системы роуминга, smpp-агрегатор... ну и прочее, что по понятным причинам приходится переписывать. Ну со старья на что переходить... не на старье же. Попробовал go, нарисовал asn1 коллектор. Простота языка, многопоточности и скорость обработки вроде пришлись по душе. Но в конторе явисты. Утверждают, что на Яве будет все так-же шустро летать, потому что её код тоже компилируется и если что никому не придётся разбираться с go. Так ли это? Интересует именно низкоуровневая, многопоточная работа с бинарными данными. Есть ли плюсу у go по сравнению с Java кроме необходимости тащить Ява машину.

    • @69rus42
      @69rus42 ปีที่แล้ว

      Ну так напишите для пробы. Может и подойти. Странно, что вы не доверяете своим разработчикам, но доверяете мужику с интернета.

  • @dmitryo6153
    @dmitryo6153 ปีที่แล้ว

    Честно говоря, там не про многопоточность, а про асинхронность. И да, на нем удобно писать простые асинхронные штуки. И у него интерфейсы значат вообще не то, что в джаве