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

  Рет қаралды 255,989

Sergey Nemchinskiy

Sergey Nemchinskiy

Күн бұрын

Пікірлер: 601
@SergeyNemchinskiy
@SergeyNemchinskiy 20 күн бұрын
Только в декабре -20% 🤑 на IT-курсы по менторингу и обучению на проекте! go.foxminded.ua/3ZGNN8D
@mlt_melt
@mlt_melt 2 жыл бұрын
Нам нужен goland разраб с опытом не менее 20 лет и не старше 25 лет
@alexandrapersukova
@alexandrapersukova 2 жыл бұрын
😅
@Anton-ni8un
@Anton-ni8un 2 жыл бұрын
Думаете ещё не родился такой индус?
@ShuntySK
@ShuntySK 2 жыл бұрын
Да, и именно Goland, Golang не предлагать!😁
@mlt_melt
@mlt_melt 2 жыл бұрын
@@ShuntySK , это опечатка)
@МаксимБояр-ю7г
@МаксимБояр-ю7г 2 жыл бұрын
Мож IDEшку разрабатывать? Но она на java
@alexandrazozulya3718
@alexandrazozulya3718 2 жыл бұрын
Звук в видео очень приятный) Сергей, классное видео!
@dzianish6223
@dzianish6223 2 жыл бұрын
я дожил до этого, Сергей перечисляет плюсы Go. Осталось дожить до списка плюсов NodeJS :D
@tomatguitar
@tomatguitar 2 жыл бұрын
Просто у Foxminded появился курс по гошке, вот и нахваливает)
@MechanicalFreaks
@MechanicalFreaks 2 жыл бұрын
Будет курс по Коболу - и там найдёт плбсы6!)
@eugenymamontov5549
@eugenymamontov5549 2 жыл бұрын
@@tomatguitar может, наоборот? Сначала оцениваешь язык, а потом готовишь по нему курс? Странно было бы делать курс по языку, который считаешь неудачным. Так себе бизнес-стратегия.
@Владислав-е3р
@Владислав-е3р 2 жыл бұрын
@@tomatguitar по NodeJS тоже есть курс)
@PrizrakZamkov
@PrizrakZamkov 2 жыл бұрын
@@eugenymamontov5549 зачем оценивать язык, пока курс по нему ещё не создан?
@PythonDevelopment
@PythonDevelopment 11 ай бұрын
После Python и Js этот язык просто на ура заходит. Даже не ожидал. Последний раз такой эффект наблюдался когда я после Python начал изучать JS.
@d0cct0r36
@d0cct0r36 2 жыл бұрын
Какая стабильность! Вы все еще Сергей Немчинский
@belek8968
@belek8968 2 жыл бұрын
Хах
@johnMilton14
@johnMilton14 2 жыл бұрын
Все ещё Сергей Немчинский. Все ещё каждый раз при случае рассказывает, как над ним надругался Google с GWT. Видимо, тут нужна какая-нибудь психотерапия или рехаб для enterprise-разработчиков.
@ПапаБогдановой
@ПапаБогдановой 2 жыл бұрын
Сильно хочу посмотреть видео про rust, а особенно про объяснения того откуда в rust взялась ручная очистка памяти.
@Daystar86-b4t
@Daystar86-b4t 2 жыл бұрын
У rust автоматическая очистка памяти, основанная на правилах владения, взаимствования и времени жизни. На основе этих правил rust выполняет очистку памяти.
@СерёгаСокольский
@СерёгаСокольский 2 жыл бұрын
такая возможность есть, если были созданы циклические ссылки. Решение тут - week_ptr.
@Anton-ni8un
@Anton-ni8un 2 жыл бұрын
В интернете полно видео про rust, про то как фармить, лутать и строить жилище.
@madcalm2024
@madcalm2024 2 жыл бұрын
@@Daystar86-b4t Да. Как у "плюсов"
@cryptoworkdonkey
@cryptoworkdonkey 2 жыл бұрын
@@madcalm2024 , нет. Не как у плюсов.
@sergantms
@sergantms 2 жыл бұрын
Го следующий выпуск про rust
@maxkatrenko8865
@maxkatrenko8865 2 жыл бұрын
И Ruby plz
@qwagru
@qwagru 2 жыл бұрын
А чего не про pubg ?
@sergantms
@sergantms 2 жыл бұрын
@@qwagru Про pubg тоже нужно)))
@ЛевНаильевичХакимов
@ЛевНаильевичХакимов 2 жыл бұрын
Я как DevOps использую Go для написания либо системных утилит и микросервисов, либо как язык для операторов куба кастомных, очень приятный язык, а пайтон живет как язык либо быстрых скриптов, либо для системных сервисов (требовалась платформа с кнопками для менеджеров, чтобы быстро чинить типовые поломки на ВМках)
@a.krugliak
@a.krugliak 2 жыл бұрын
Это типа «место на диске закончилось»?)
@SergiusBfg
@SergiusBfg 10 ай бұрын
DevOps котрый пишет микросервисы это 💪
@barma1309
@barma1309 5 ай бұрын
Крутяк
@markerok3411
@markerok3411 2 жыл бұрын
Like под видосик. Пошел дальше учить JS :)
@sereganochvin6367
@sereganochvin6367 2 жыл бұрын
xslt иканомит 99% js
@max_mgtow
@max_mgtow 2 жыл бұрын
🔥👍
@olgaourgent8944
@olgaourgent8944 2 жыл бұрын
Спасибо! Просто круто! Очень по-народному объяснили. Народ Вас не забудет. Like!
@pofapaem5341
@pofapaem5341 2 жыл бұрын
Сергей, спасибо за видео) Ждем видео по RUST)
@Drochuk
@Drochuk 2 жыл бұрын
пошутил пошутил
@vladimirmashkov
@vladimirmashkov 2 жыл бұрын
Очень ждём!
@viacheslavzlatov3103
@viacheslavzlatov3103 2 жыл бұрын
Спасибо, наконец то дождался вашего экспертного мнения по Golang
@daniilkoliasnikov6696
@daniilkoliasnikov6696 2 жыл бұрын
2 года назад же было уже )
@СашаСашкин-г8к
@СашаСашкин-г8к 2 жыл бұрын
Наконец то я просветился про Go , благодарю )
@yabilyaestyabudu
@yabilyaestyabudu 2 жыл бұрын
Большое спасибо за видео!
@olegilinich9984
@olegilinich9984 2 жыл бұрын
Супер! Разложил все по полочкам!) Очень информативно)
@AvelynnGvenhael
@AvelynnGvenhael 8 ай бұрын
Сереж, все по сути, люблю тебя. Как всегда. ❤
@CRCx86
@CRCx86 2 жыл бұрын
Когда это NodeJs стал многопоточным?
@PavPetukhov
@PavPetukhov 11 ай бұрын
Огромное спасибо за видео! Пишу на Го последние 3 года, очень нравится. Вопрос, часто противопоставляют с RUST, когда следует использовать RUST, а не GO?
@flamehowk
@flamehowk 2 жыл бұрын
Go был создан для разработки серверного ПО. Это прям легко вычисляется, когда смотришь на то - какие именно архитектуры поддерживает его компилятор.
@хочуфумо
@хочуфумо Жыл бұрын
так он поддерживает большинство современных архитектур(???) или я неправильно понял суть коммента
@flamehowk
@flamehowk Жыл бұрын
@@хочуфумо Правильно, при чем большинство из них - серверные, хотя для ПК и смартфонов тоже все архитектуры поддерживаются.
@djony4427
@djony4427 2 жыл бұрын
Когда видос по руби?
@РусланРуткис
@РусланРуткис Жыл бұрын
Здравствуйте. Хочется услышать про DELPHI.
@sv818
@sv818 Ай бұрын
Он помер
@atmospheric_b
@atmospheric_b 2 жыл бұрын
Сергей, как всегда очень в тему, спасибо
@fatmike3328
@fatmike3328 2 жыл бұрын
А что же с жавкой?
@nadirnazirov4707
@nadirnazirov4707 Жыл бұрын
Сергей, не хотите сделать обзор совершенно новорожденных языков программирования, и какие перспективы их ждут?
@craftydigit3439
@craftydigit3439 2 жыл бұрын
Спасибо! По поводу говнокода в примерах ГО в интернете - прям в точку. Я все на них смотрел и думал - может я что то пропустил и так писать стало норм? Значит все таки нет. Фух... 😂
@Anton-ni8un
@Anton-ni8un 2 жыл бұрын
Надо ваш код посмотреть )
@qm3ster
@qm3ster 2 жыл бұрын
Есть языки которые помогают в создании говнокода. И есть языки которые формируют вокруг себя коммюнити которые его создают.
@Salted_muffin
@Salted_muffin 2 жыл бұрын
Сергей, спасибо!!! Go Go Go
@VanFlek
@VanFlek 2 жыл бұрын
Вау! Как по мне, Вы очень интересно, ярко и при этом очень содержательно рассказываете
@give-away4824
@give-away4824 2 жыл бұрын
Кто-нибудь переходил с джавы на голэнг? Расскажите про ваш опыт
@allyhva
@allyhva 2 жыл бұрын
Знакомый сеньор С# год назад перешёл. Просто балдеет с его слов.
@mortalengine6813
@mortalengine6813 2 жыл бұрын
хочешь гофером стать? Ну приветствую )
@exbhhcex
@exbhhcex 2 жыл бұрын
Мы тоже любим вас 🙂
@alexandrapersukova
@alexandrapersukova 2 жыл бұрын
@purp4321
@purp4321 2 жыл бұрын
а можно про rust?
@АртемАртемыч-и3ж
@АртемАртемыч-и3ж 2 жыл бұрын
Странно почему автор не упомянул что эфириум, докер, кубер, прометеус написаны на go
@СерёгаСокольский
@СерёгаСокольский 2 жыл бұрын
В Rust не надо ничего убирать / прибирать. Там умный компилятор просто не даст скомпилировать программу, если в коде не соблюдены все правила владения. Это можно обойти для некоторых случаев и тогда уже придётся самому чистить память умными указателями. Но в целом, если не создавать кривую архитектуру, то можно обойтись одними принципами владения.
@coldsir5406
@coldsir5406 2 жыл бұрын
rust маленкий
@ТимурЯлымов-т1й
@ТимурЯлымов-т1й 2 жыл бұрын
Если не создавать кривую архитектуру, то и на С++ можно обойтись принципами владения. Хороший язык обязан считать, что программист - идиот и не знает что творит, и не давать ему делать непотребства.
@СерёгаСокольский
@СерёгаСокольский 2 жыл бұрын
@@ТимурЯлымов-т1й если не создавать кривую архитектуру, то ты всё же можешь выстрелить себе в ногу. Это с++ и с ним ничего не поделать. А в Rust - это лишь циклическая зависимость. Больше ситуаций для утечки памяти в Rust нет. А такую ситуацию можно создать только в случае, если у тебя руки из задницы растут. Прям вот точно из неё.
@fudj8264
@fudj8264 2 жыл бұрын
rust не нужен, совсем, есть ansi c, и go
@СерёгаСокольский
@СерёгаСокольский 2 жыл бұрын
@@fudj8264 go вообще не нужен. Только для внутренних разработок Гугла.
@andreichemeris4141
@andreichemeris4141 2 жыл бұрын
Как всегда толково )
@viktorshvets9914
@viktorshvets9914 Ай бұрын
Спасибо за труд! Перое видео в котором я не замечаю косоглазие
@egor_niko
@egor_niko Жыл бұрын
Чтобы ускорить PHP или Python, достаточно написать модуль для них на C++
@s.k.1498
@s.k.1498 Жыл бұрын
Немченский же сказал, что это долго и дорого
@alogic75
@alogic75 2 жыл бұрын
Видео мотивирует, пошёл учить Go.
@maxpain177
@maxpain177 10 ай бұрын
Выучил?
@alogic75
@alogic75 10 ай бұрын
@@maxpain177 почитал про проблемы с типизацией, которые возникают на больших проектах и решил, что нет перспектив :) Но язык несложный и все хвалят за быстрое написание сетевых сервисов.
@sv818
@sv818 Ай бұрын
​@@alogic75а какой тогда лучше вместо него? Кроме питона
@alogic75
@alogic75 Ай бұрын
@@sv818 лучше всех Zig. Осталось только дождаться, когда популярность наберёт.
@buddycake1009
@buddycake1009 2 жыл бұрын
Сергей, было бы интересно, услышать, что Вы думаете про Clojure
@maxlich9139
@maxlich9139 2 жыл бұрын
вангую, ничего хорошего)))
@ЕвгенийЕвгеньевич-е3с
@ЕвгенийЕвгеньевич-е3с 2 жыл бұрын
Он уже упоминал его, он не понимать ад со скобочками. И скала ему тоже не нрава, он патриот Java
@sslavaa
@sslavaa 2 жыл бұрын
Благодарю. А есть расклад по Хаскель?
@VaGroz
@VaGroz 2 жыл бұрын
Да ну всмысле в rust следить за памятью? Там же все сам компилятор чистит, он безопасен и без GC
@eugenemironov2919
@eugenemironov2919 Жыл бұрын
С go есть такая засада, что если берете какой-нибудь пакет с гитхаба, скорее всего придется самому его допиливать. Вот, например, хотим в Azure Cloud использовать брокер сообщений(Service Bus), который использует протокол amqp 1.0, берем соответствующий пакет и ничего практически не работает. Да, в итоге где-то в течении года мы совместными усилиями с Microsoft пофиксили всё, но имейте в виду - надо очень осторожно подходить к планированию проектов на go, закладывать время на то, что многие доступные библиотеки на других языках будут отсутствовать для go или их качество будет очень слабым.
@eugenemsa
@eugenemsa Жыл бұрын
а вы можете такие плохие примеры кода на go в каком-то из видосиков осветить? 🙂
@-boiadeiro-
@-boiadeiro- 2 жыл бұрын
Интересно, надо посмотреть Go.
@Elkmann63
@Elkmann63 2 жыл бұрын
Я, как обычно, ничего не понял, но было очень интересно. Спасибо.
@Дмитрий-р2н4м
@Дмитрий-р2н4м 2 жыл бұрын
Спасибо за айтиликбез. Мирного неба вам над головой
@ivanlino3747
@ivanlino3747 2 жыл бұрын
Спасибо за видео) 👍
@user-jt7wb3zc1m
@user-jt7wb3zc1m 2 жыл бұрын
Дякую! А про Rust буде? Бачив досить багато вакансій у Європі пов'язаних з цією мовою програмування
@AshOfAshes
@AshOfAshes 2 жыл бұрын
И забыли упомянуть главную фичу Го компилит в нативный код таргет платформы и все собирает в один исполнимый файл, который не требует никаких библиотек
@Kizilkumka
@Kizilkumka 2 жыл бұрын
Говорил же об этом в начале
@AshOfAshes
@AshOfAshes 2 жыл бұрын
@@Kizilkumka видать я провтыкал....
@Anton-ni8un
@Anton-ni8un 2 жыл бұрын
То есть если приложение большое, то в случае обновления придется качать заново весь файл? Что в этом удобного?
@AshOfAshes
@AshOfAshes 2 жыл бұрын
@@Anton-ni8un бинарник обычно не более 100 мегабайт, остальное файлы данных У нас реально навороченный сервер где-то метров 30-40
@МаксимБояр-ю7г
@МаксимБояр-ю7г 2 жыл бұрын
@@Anton-ni8un ну, он будет работать на платформе и не имеет значения какие либы и каких версий установлены. Тоже считаю это полюсом. Лучше так, чем ад из зависимостей
@s1ngle256
@s1ngle256 10 ай бұрын
Связка пайтон + go это идеал?
@OlegSkalozub
@OlegSkalozub 6 ай бұрын
нет
@YanA-bk1nb
@YanA-bk1nb 6 ай бұрын
Идеал для чего?
@unaibekovbakhyt6517
@unaibekovbakhyt6517 2 жыл бұрын
Спасибо большое за видео и привет из Казахстана. Вижу часто в вакансиях, что требуются блокчейн разработчики. Есть ли смысл учить, учитывая тот факт, что у них приличные зп
@KeizashiAcidRain
@KeizashiAcidRain Жыл бұрын
в блокчейне - душнятина, никакие бабки не покроют, быстро выгоришь
@Franchise_vi
@Franchise_vi 8 ай бұрын
Даже если есть смысл учить, не осилишь. Для этого нужно разбираться о том как устроены блокчейны , смарт контракты , как высчитывается комиссия на уровне
@piratediary1525
@piratediary1525 2 жыл бұрын
Расскажи про rust. Какого твоё мнение про него ?
@n91e76w2Co
@n91e76w2Co 3 ай бұрын
Thank you, Sergey😉
@AlekseyGureiev
@AlekseyGureiev 2 жыл бұрын
"Есть только один способ что-то написать" -- это как раз из The Zen Of Python. "There should be one-- and preferably only one --obvious way to do it." Очень понравилось неискаженное произношение всех терминов. )
@Ostavaisia-s-nami
@Ostavaisia-s-nami 2 жыл бұрын
Да таких языков программирования просто огромная куча, и оплата разная за них
@АлекСневар
@АлекСневар 2 жыл бұрын
Ты лучше это, иди первый (к)анал посмотри
@loenishe3647
@loenishe3647 2 жыл бұрын
Скала, го и нода, больше не знаю, подскажешь?
@Cheetaqueue
@Cheetaqueue 2 жыл бұрын
@@loenishe3647 haskell, rust, ocaml, elixir и до бесконечности
@ВладСидоренко-ы6е
@ВладСидоренко-ы6е 2 жыл бұрын
Классное видео
@ILICH1980
@ILICH1980 2 жыл бұрын
Дайте обзор про Руби ка, вроде набирает популярность, но я не понимаю почему.
@auditor_sama
@auditor_sama 2 жыл бұрын
Сергей, расскажи про Node js
@timurkash
@timurkash 2 жыл бұрын
Го не имплементирует многопоточность, а поддерживает конкурентность и параллелизм, используя многоядерность благодаря умному шедулеру, который каждый раз вкомпиливается в бинарь. Стек горутины всего лишь 2кб. Шедулер довольно умный. Одна машина может сграбить часть очереди из другой машины, чего не делает шедулер ОС. NodeJs вообще штука для фронтеров, которым лень учить другой язык но которые хотят стать fullStack.
@qm3ster
@qm3ster 2 жыл бұрын
Правильно, настоящие бекендеры используют Deno :v
@molotok1726
@molotok1726 Жыл бұрын
2кб? а вы вообще в курсе что в го, в отличие от С стек может расти?
@timurkash
@timurkash Жыл бұрын
Я немного неправильно высказался. Инициализируется 2кб. И да, он растет везде! В си просто 1мб даётся сразу в зависимости от ос и архитектуры
@АрманМеликбекян-е4ш
@АрманМеликбекян-е4ш 2 жыл бұрын
Здравствуйте Сергей, как думайте rust - это будущее gamedev'a.
@cryptoworkdonkey
@cryptoworkdonkey 2 жыл бұрын
Это просто будущее всего хорошего в программной инженерии.
@redneck_prm5429
@redneck_prm5429 2 жыл бұрын
Порог вход для джунов - уровень "невозможно". Работодателям проще взять готового бэкэндера с другого языка, и через месяц получить полноценного работника, нежели рисковать и вкладываться в джуна. По поводу говнокода - такое ощущение, что гошное сообщество возвело его в канон. Помимо смешения парадигм в одну кучу еще особо доставляет любовь к однобуквенным переменным.
@Aaaa-jn4bm
@Aaaa-jn4bm 2 жыл бұрын
В рамках небольших функций однобуквенные переменные намного красивее смотрятся, и только улучшают качество и читаемость кода. Разве нет ?
@redneck_prm5429
@redneck_prm5429 2 жыл бұрын
@@Aaaa-jn4bm Нет. То есть когда ты постоянно сидишь в одном куске кода, и связь буква-сущность записывается в долговременную память, то да, читать код становится легче. А вот когда надо быстро разобраться в большом объеме чужого кода, то эти однобуквенные переменные разрывают кошелек Миллера на тысячу маленьких кошелечков. И процесс раскурки превращается в ад.
@Testtsettest
@Testtsettest 2 жыл бұрын
Длина имени переменной должна быть прямо пропорциональна размеру области её видимости. Честно сказать, что джавовые переменные в 60 буков читать вообще сложно. А 5 строчек с однобуквенными переменными кто угодно осилит
@__ali__97
@__ali__97 2 жыл бұрын
Ооо наконец-то про Golang, go для меня темная лошадка) непонятно где используют и как, понятно что основная ниша это backend, а в каких проектах используют кроме как микросервисов, многопотоков и стриминговых систем непонятно. Везде где голенг везде эти 3 составляющие, никакого разнообразия как и с синтаксисом самого языка, дали цикл for расшибись но сделай все задачи именно через for 😂😂😂 но го мне нравится также как и пайтон, я бы сказал следующая ступень эволюции бекендера на питоне)
@maksimbiriukov5483
@maksimbiriukov5483 2 жыл бұрын
Дженерики завезли. Мап редьюс филтер и прочее доступно. Наслаждайся)
@awenn2015
@awenn2015 2 жыл бұрын
@@maksimbiriukov5483 вот эт хорошо
@МистерХренасеуебаси
@МистерХренасеуебаси 2 жыл бұрын
@@maksimbiriukov5483 дженерики фактически не завезли, у них куча ограничений, они РАНТАЙМ. В целом днежерики это провал го, тк его просили лет 5, а потом видимо будут столько же доделывать
@davida.7586
@davida.7586 Жыл бұрын
Yeee!!! Super!!! 🎉🎉🎉
@Varvariata
@Varvariata 2 жыл бұрын
А курс salesforce-администратор у вас есть?
@alexpermenev
@alexpermenev 2 жыл бұрын
Может Вам президентом мира стать? Такой стабильности можно позавидовать, Вы всё ещё Сергей Немчинский
@seryjsk
@seryjsk 2 жыл бұрын
Возможно ли сообразитъ Калъкулятор счёта простых бесконечных последователъностей?!. Серёга.
@eugenemironov2919
@eugenemironov2919 Жыл бұрын
Пока кто-то переписывает что-то на Go чтобы работало быстрее, мне приходится куски Go переписывать на Rust. Получается прирост скорости в 4 раза.
@SergeyNemchinskiy
@SergeyNemchinskiy 5 ай бұрын
📰 Выпуск айти новостей от 24.07 - kzbin.info/www/bejne/rHiUdmRmjJ2ah7Msi=29-O_Pl7p7-HQ0sR
@viar_craft5718
@viar_craft5718 2 жыл бұрын
Спасибо за видео.
@zhennik263
@zhennik263 2 жыл бұрын
Google закрыли GWT. Но он же был убогим. Ты и сам это упоминал в духе "Упоси господь". А вообще от заказчиков и сейчас поступают требования в виде "Хотим начать проект, нам нужен один разработчик, будем делать на Java+GWT"
@max_mgtow
@max_mgtow 2 жыл бұрын
Оо помню этот GWT 😆
@fresonn
@fresonn 2 жыл бұрын
Не пытаюсь душить, НО просто интересно: 1. Когда это именно "размер" языка, влиял на тип проекта? 2. Что плохого в duck-typing и в чем такой большой минус отсутствия перегрузки функций?
@ilyabirg
@ilyabirg 2 жыл бұрын
Очень круто рассказал, звук и картинка шикарны! Какой у вас микрофон?
@Alexander-hl6dm
@Alexander-hl6dm 2 жыл бұрын
Shure sm7 b
@ievgenk.8991
@ievgenk.8991 2 жыл бұрын
в го есть ооп, отличное от джавы, но есть. И полиморфизм и инкапсуляция там работают. Так же в го есть нормальные функции, чего нету в джаве, так что я бы сказал что го в какой то мере более прокаченее джавы. А с выходом в релиз дженериков, то на Го даже можно теперь и писать. Спасибо, за видео )
@madcalm2024
@madcalm2024 2 жыл бұрын
Это шутка такая ?
@youto6ka
@youto6ka 2 жыл бұрын
@Влад Влад нет традиционного наследования, но это не значит, что вообще нет ооп встраивание считается перспективной альтернативой наследованию, потому что отсекает часть возможностей для написания переусложненного кода впрочем могу понять, что с непривычки сложно им пользоваться
@kshetragia
@kshetragia 2 жыл бұрын
@Влад Влад нормально там всё с ООП, если понимать что это вообще такое.
@folk_drummer
@folk_drummer 2 жыл бұрын
Только заметила установку на заднем плане, обычно слушаю видео фоном. Для себя чисто или группа, например?)
@roman6572
@roman6572 2 жыл бұрын
Сергей, вроде как вы уже снимали ж видос про Go 😊
@vm7326
@vm7326 2 жыл бұрын
Когда про RUST заговоришь?)
@ibnkhaleed
@ibnkhaleed Жыл бұрын
Сергей, в Rust разработчик не должен следить за памятью, так как программа, в которой переменные не удаляются из памяти просто не скомпилируется.
@fsdofpsodpfosadfijsadfsdafsda
@fsdofpsodpfosadfijsadfsdafsda Жыл бұрын
+
@timur.shhhhh
@timur.shhhhh 2 ай бұрын
По тому, что я протестил, то GO - совсем немного медленнее js, но в разы быстрее Python, но это стает заметно толь на оооочень большом объеме данных, а в других случаях пайтон справляется быстрее, когда нужно сделать простенькую задачку, но все же, нужно еще протестить веб-сервер, или тому подобное, когда программа работает долго, а не секунду
@IgorYegorkin
@IgorYegorkin Жыл бұрын
А мы до сих пор используем GWT и всё хорошо 🎉
@syogun544
@syogun544 Ай бұрын
Сергей, выпустите ролик про Раст ❤
@dmytro_dd
@dmytro_dd 2 жыл бұрын
6 лет на go, работал с ним уже в 5 конторах разного размера, не сталкивался ни разу с проблемой WLB. Так что не стоит акцентировать на этом столько внимания
@РоманТуров-н2ъ
@РоманТуров-н2ъ 2 жыл бұрын
Привет, если есть желание, можешь посоветовать ресурсы, книги с которых лучше начать изучать go?
@dmytro_dd
@dmytro_dd 2 жыл бұрын
@@РоманТуров-н2ъ я прошел официальный туториал, посмотрел ютуб и через неделю устроился на работу. just for func канал посмотри.
@deprussian
@deprussian Жыл бұрын
подскажите, пожалуйста, берут ли джунов на должность Go разработчика? и востребован ли этот язык на фрилансе?
@CristiCurteanu
@CristiCurteanu 2 жыл бұрын
Кстати, помимо горутин (а точнее их синхронизаций), сложность на начальном этапе для многих являются пойнтеры. И кстати, из за них часто проблемы со торможением сборщика мусора, если неправильно их использовать
@anti_middle_ages
@anti_middle_ages 2 жыл бұрын
Да, ппц в 2016 пытался учить го по книге как по сути первый язык - ничего не понял.
@anti_middle_ages
@anti_middle_ages 2 жыл бұрын
Сейчас взял после Python и двух лет преподавания информатики, уже другое дело)
@vatakiller
@vatakiller 2 жыл бұрын
Это потому что они не писали на си или си++. Лично у меня проблем с указателями вообще не возникло
@anti_middle_ages
@anti_middle_ages 2 жыл бұрын
@@vatakiller Серьёзно что ли?
@АлексейМолодан-з3ф
@АлексейМолодан-з3ф Жыл бұрын
@@anti_middle_ages да, после Пайтона намного проще, попытка начать с него обучение программированию у меня полностью провалилась)
@nohchobusalb6118
@nohchobusalb6118 2 ай бұрын
Выбирая язык GO, почему вы сказали забыть про личную жизнь?
@denchola
@denchola 2 жыл бұрын
Можно просто начать изучать язык GO? или до его изучения надо что еще изучать?
@SergeyNemchinskiy
@SergeyNemchinskiy 2 жыл бұрын
можно
@eugenenuribekov1231
@eugenenuribekov1231 2 жыл бұрын
Не девопсом единым. На Go сейчас переписывается куча старых утилей написанных на С и С++. Память не течет, юникод из коробки, dependency hell отсутствует как класс.
@nikitaparfenov6710
@nikitaparfenov6710 2 жыл бұрын
Почему-то мало кто что рассказывает про Julia. На нее легко перейти питонистам и R'щикам, при этом там тоже есть многопоточность и есть компилляция
@cryptoworkdonkey
@cryptoworkdonkey 2 жыл бұрын
И можно писать почти как формулы! С латехом.
@pavelgushchin2223
@pavelgushchin2223 2 жыл бұрын
Войти в IT, войдя в Julia, хммм... а что, я согласен))) 😄
@cryptoworkdonkey
@cryptoworkdonkey 2 жыл бұрын
@@pavelgushchin2223 , сказал бы так: войдя в Julia, в IT не войдёшь, но приятно будет очень.
@nikitaparfenov6710
@nikitaparfenov6710 2 жыл бұрын
@@pavelgushchin2223 😅😅😅
@S_H_A_N_S
@S_H_A_N_S 2 жыл бұрын
Если сравнить Go с Ruby, то какой на Ваш взгляд является более востребованным/перспективным? И у какого из них более низкий порог входа? Понятно, что языки разные, один интерпретируемый, другой компилируемый, различная философия и т.д. но, как мне кажется, область применения у них схожа(быстрая разработка небольших сервисов). Хотелось бы понять, какой из этих языков более перспективный, в плане востребованности, чтобы не тратить время на изучение заведомо тупиковой/умирающей технологии.
@door1981
@door1981 2 жыл бұрын
Нет смысла учить Ruby с точки зрения перспектив он жив до сих пор из-за рельс и только то. Хотите востребованности - учите Java и/или C# эти языки с нами еще на долгие годы. Go еще молод да и далек от универсальности и очень хорош только в своей нише.
@ФёдорМасляник
@ФёдорМасляник 2 жыл бұрын
Непонятно, Сергей Немчинский всё ещё Сергей Немчинский, или Сергей Немчинский уже Сергей Немчинский?
@vetenskap1573
@vetenskap1573 Жыл бұрын
Ещё, кстати в Go очень интересно реализованы исключения. То есть по сути их там вообще нет. Для меня как PHP разработчика в первое время это было не понятно. Но исключения довольно сильно тормозят систему и разработку, поэтому ими пришлось так же пожертвовать в скорость языка и разработки. Так же довольно интересная работа с массивами, которые в Go называются срезы: к примеру нет встроенный функции удаления элемента из массива по его индексу, поэтому приходится делать костыль, если вдруг такая функция понадобилась, но это опять же жертва ради скорости
@folium5725
@folium5725 Жыл бұрын
Уже есть встроенная функция, по удалению элемента с слайса)
@prizrakkommunizma8750
@prizrakkommunizma8750 2 жыл бұрын
Раз он такой маленький и компилируемый, то может и эмбедерам на него проще перейти будет? И может даже в embedded применять как гугл завещал? Что думаете, С-шникам зайдёт?
@liravesnovaya242
@liravesnovaya242 2 жыл бұрын
Года 3 назад была статья от Дискорда: они какой-то их сервис перенесли с го на раст, потому что сборщик мусора давал нехилую нагрузку на скорость работы.
@MightyMindsDev
@MightyMindsDev 2 жыл бұрын
Go конкурент не только ноды, но и джавы и шарпа в бэкенде
@dinissamigullin8619
@dinissamigullin8619 2 жыл бұрын
Нет
@MightyMindsDev
@MightyMindsDev 2 жыл бұрын
@@dinissamigullin8619 да
@chekalin87
@chekalin87 9 ай бұрын
может дело не в жесткой типизации?
@ЕгоркаКамушкин
@ЕгоркаКамушкин Жыл бұрын
Вроде как ещё в микроконтроллерах типо Ардуино можно писать на Го
@ventilyator
@ventilyator 2 жыл бұрын
мне кажется можно было бы чуток постебать гоху. например, на тему того, что многопоточность из коробки есть, но какая-то неуправляемая. Гоха не обеспечивает гарантию возврата управления из исполняемого кода, из-за чего неакуратно написанная может занимать процессорное время на то время, на которое захочет. Ну и вообще пройтись по ее особенностям, которые кажутся диковатыми человеку, писавшему код с применением ооп.
@Alexander-hl6dm
@Alexander-hl6dm 2 жыл бұрын
Друзья, чтобы экономить время, есть удобная функция слушать на скорости 2.0, нужно просто справа в углу нажать на настройки и выбрать скорость... 🔊 если слушать в наушниках, то скорость вообще не проблема... 🎧 Gg
@danikvitek6845
@danikvitek6845 2 жыл бұрын
Похожими характеристиками обладает язык Julia. Очень интересный, но также довольно молодой
@syogun544
@syogun544 Ай бұрын
В Америке на гос уровне стали запрещать писать на языках с/с++ из-за сложности с безопасностью поэтому появилось куча раст разработчик вакансий
@АлександрНевский-с2ж
@АлександрНевский-с2ж 2 жыл бұрын
Скажите Powershell стоит изучать?
@Евгений-п1л1ъ
@Евгений-п1л1ъ 2 жыл бұрын
Как по мне - если ты не девопс, то специально учить не нужно. Но работать с терминалом все равно будет нужно, чем бы ты не занимался. Так что базовое понимание желательно иметь
@linuxoidovich
@linuxoidovich Жыл бұрын
Нет. Лучше bash выучить.
@roman6572
@roman6572 2 жыл бұрын
В rust не надо если что "прибирать объекты"........
@karlgaspar2446
@karlgaspar2446 2 жыл бұрын
Сергей, хочу начать обучение программированию. Какой язык порекомендуете? Уровень ноль.
@SergeyNemchinskiy
@SergeyNemchinskiy 2 жыл бұрын
kzbin.info/www/bejne/mWO0onh-Z8qpg7s
@karlgaspar2446
@karlgaspar2446 2 жыл бұрын
@@SergeyNemchinskiy Спасибо.
@nzt4838
@nzt4838 2 жыл бұрын
не увидел где обучение у вас на GO
Как учиться программированию эффективно?
21:35
Their Boat Engine Fell Off
0:13
Newsflare
Рет қаралды 15 МЛН
Every team from the Bracket Buster! Who ya got? 😏
0:53
FailArmy Shorts
Рет қаралды 13 МЛН
Вопрос Ребром - Джиган
43:52
Gazgolder
Рет қаралды 3,8 МЛН
ВЫБИРАЕМ ЯЗЫК ПРОГРАММИРОВАНИЯ ))))
25:08
Что пишут на языке программирования C++?
16:27
Что такое Java и как ее выучить?
19:55
Sergey Nemchinskiy
Рет қаралды 155 М.