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

  Рет қаралды 214,805

Sergey Nemchinskiy

Sergey Nemchinskiy

Күн бұрын

В этом видео поговорим про новый, модный и немножко на хайпе язык программирования GO
Курс о котором говорит Сергей: 🎓GOLANG - bit.ly/3O6iVWL
Оплата помесячно. Чем быстрее учитесь, тем быстрее закончите!
Есть вопросы по обучению в FoxmindEd? Пишите нам в телеграм - t.me/foxminded
Вы можете стать спонсором канала и получать плюшки - / @sergeynemchinskiy
❤ FoxmindEd в Instagram: / foxminded.ua
____________________________________________________
🔝Друзья, вы знаете, что FoxmindEd заботится об отличном качестве своих курсов👨‍💻
Чтобы продолжать держать его на соответствующем уровне, своевременно обновлять и записывать новые актуальные продукты, мы должны немного поднять цену на начинающие курсы с 20.05.2024:
🏆 Java Start, Python Start, Swift Start, C# Start, C++ Start, JavaScript Start = 3550 грн вместо 2450 грн
🏆 Java Tools, Алгоритмы и структуры данных = 3950 грн вместо 2950 грн
Торопитесь приобрести стартовый курс от FoxmindEd перед повышением цены 👉 go.foxminded.ua/3QLyruC
Курсы для новичков:
🎓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 - противоречивые примеры

Пікірлер: 570
@SergeyNemchinskiy
@SergeyNemchinskiy 8 күн бұрын
9 инсайтов за десятки лет в айти: Почему я не спал 3 месяца, про раздолбаев и КАК Я К ЭТОМУ ПРИШЕЛ - kzfaq.info/get/bejne/q5N9ftSXmbqte2g.html
@mlt_melt
@mlt_melt Жыл бұрын
Нам нужен goland разраб с опытом не менее 20 лет и не старше 25 лет
@alexandrapersukova
@alexandrapersukova Жыл бұрын
😅
@Anton-ni8un
@Anton-ni8un Жыл бұрын
Думаете ещё не родился такой индус?
@ShuntySK
@ShuntySK Жыл бұрын
Да, и именно Goland, Golang не предлагать!😁
@mlt_melt
@mlt_melt Жыл бұрын
@@ShuntySK , это опечатка)
@user-nw7kk4gh4n
@user-nw7kk4gh4n Жыл бұрын
Мож IDEшку разрабатывать? Но она на java
@alexandrazozulya3718
@alexandrazozulya3718 Жыл бұрын
Звук в видео очень приятный) Сергей, классное видео!
@dzianish6223
@dzianish6223 Жыл бұрын
я дожил до этого, Сергей перечисляет плюсы Go. Осталось дожить до списка плюсов NodeJS :D
@tomatguitar
@tomatguitar Жыл бұрын
Просто у Foxminded появился курс по гошке, вот и нахваливает)
@MechanicalFreaks
@MechanicalFreaks Жыл бұрын
Будет курс по Коболу - и там найдёт плбсы6!)
@vladimirrybakov7229
@vladimirrybakov7229 Жыл бұрын
Расскажите ему уже хоть кто-нибудь, что пхп и нода давно уже топ языки с дикой скоростью))
@eugenymamontov5549
@eugenymamontov5549 Жыл бұрын
@@tomatguitar может, наоборот? Сначала оцениваешь язык, а потом готовишь по нему курс? Странно было бы делать курс по языку, который считаешь неудачным. Так себе бизнес-стратегия.
@user-xf8ju5wj7s
@user-xf8ju5wj7s Жыл бұрын
@@tomatguitar по NodeJS тоже есть курс)
@sergeios
@sergeios Жыл бұрын
Большое спасибо за видео!
@olegilinich9984
@olegilinich9984 Жыл бұрын
Супер! Разложил все по полочкам!) Очень информативно)
@user-in4ct1qd8t
@user-in4ct1qd8t Жыл бұрын
Наконец то я просветился про Go , благодарю )
@d0cct0r36
@d0cct0r36 Жыл бұрын
Какая стабильность! Вы все еще Сергей Немчинский
@belek8968
@belek8968 Жыл бұрын
Хах
@johnMilton14
@johnMilton14 Жыл бұрын
Все ещё Сергей Немчинский. Все ещё каждый раз при случае рассказывает, как над ним надругался Google с GWT. Видимо, тут нужна какая-нибудь психотерапия или рехаб для enterprise-разработчиков.
@atmospheric_b
@atmospheric_b Жыл бұрын
Сергей, как всегда очень в тему, спасибо
@viacheslavzlatov3103
@viacheslavzlatov3103 Жыл бұрын
Спасибо, наконец то дождался вашего экспертного мнения по Golang
@daniilkoliasnikov6696
@daniilkoliasnikov6696 Жыл бұрын
2 года назад же было уже )
@doom678
@doom678 Жыл бұрын
Сергей, спасибо!!! Go Go Go
@ivanlino3747
@ivanlino3747 Жыл бұрын
Спасибо за видео) 👍
@andreichemeris4141
@andreichemeris4141 Жыл бұрын
Как всегда толково )
@olgaourgent8944
@olgaourgent8944 Жыл бұрын
Спасибо! Просто круто! Очень по-народному объяснили. Народ Вас не забудет. Like!
@VanFlek
@VanFlek Жыл бұрын
Вау! Как по мне, Вы очень интересно, ярко и при этом очень содержательно рассказываете
@AvelynnGvenhael
@AvelynnGvenhael 24 күн бұрын
Сереж, все по сути, люблю тебя. Как всегда. ❤
@viar_craft5718
@viar_craft5718 Жыл бұрын
Спасибо за видео.
@user-ll9fz2ug5y
@user-ll9fz2ug5y Жыл бұрын
Я как DevOps использую Go для написания либо системных утилит и микросервисов, либо как язык для операторов куба кастомных, очень приятный язык, а пайтон живет как язык либо быстрых скриптов, либо для системных сервисов (требовалась платформа с кнопками для менеджеров, чтобы быстро чинить типовые поломки на ВМках)
@a.krugliak
@a.krugliak Жыл бұрын
Это типа «место на диске закончилось»?)
@SergiusBfg
@SergiusBfg 2 ай бұрын
DevOps котрый пишет микросервисы это 💪
@user-qn9jk2rl5u
@user-qn9jk2rl5u Жыл бұрын
Сильно хочу посмотреть видео про rust, а особенно про объяснения того откуда в rust взялась ручная очистка памяти.
@user-vg9dn2cc8x
@user-vg9dn2cc8x Жыл бұрын
У rust автоматическая очистка памяти, основанная на правилах владения, взаимствования и времени жизни. На основе этих правил rust выполняет очистку памяти.
@user-pq7dj1ny4h
@user-pq7dj1ny4h Жыл бұрын
такая возможность есть, если были созданы циклические ссылки. Решение тут - week_ptr.
@Anton-ni8un
@Anton-ni8un Жыл бұрын
В интернете полно видео про rust, про то как фармить, лутать и строить жилище.
@madcalm2024
@madcalm2024 Жыл бұрын
@@user-vg9dn2cc8x Да. Как у "плюсов"
@cryptoworkdonkey
@cryptoworkdonkey Жыл бұрын
@@madcalm2024 , нет. Не как у плюсов.
@maxsolo2775
@maxsolo2775 Жыл бұрын
Го следующий выпуск про rust
@maxkatrenko8865
@maxkatrenko8865 Жыл бұрын
И Ruby plz
@qwagru
@qwagru Жыл бұрын
А чего не про pubg ?
@maxsolo2775
@maxsolo2775 Жыл бұрын
@@qwagru Про pubg тоже нужно)))
@markerok3411
@markerok3411 Жыл бұрын
Like под видосик. Пошел дальше учить JS :)
@sereganochvin6367
@sereganochvin6367 Жыл бұрын
xslt иканомит 99% js
@max_mgtow
@max_mgtow Жыл бұрын
🔥👍
@-boiadeiro-
@-boiadeiro- Жыл бұрын
Интересно, надо посмотреть Go.
@user-kj6nx2lg2i
@user-kj6nx2lg2i Жыл бұрын
Классное видео
@PavPetukhov
@PavPetukhov 3 ай бұрын
Огромное спасибо за видео! Пишу на Го последние 3 года, очень нравится. Вопрос, часто противопоставляют с RUST, когда следует использовать RUST, а не GO?
@pofapaem5341
@pofapaem5341 Жыл бұрын
Сергей, спасибо за видео) Ждем видео по RUST)
@Drochuk
@Drochuk Жыл бұрын
пошутил пошутил
@vladimirmashkov
@vladimirmashkov Жыл бұрын
Очень ждём!
@flamehowk
@flamehowk Жыл бұрын
Go был создан для разработки серверного ПО. Это прям легко вычисляется, когда смотришь на то - какие именно архитектуры поддерживает его компилятор.
@waltherwhite6052
@waltherwhite6052 Жыл бұрын
так он поддерживает большинство современных архитектур(???) или я неправильно понял суть коммента
@flamehowk
@flamehowk Жыл бұрын
@@waltherwhite6052 Правильно, при чем большинство из них - серверные, хотя для ПК и смартфонов тоже все архитектуры поддерживаются.
@sslavaa
@sslavaa Жыл бұрын
Благодарю. А есть расклад по Хаскель?
@Elkmann63
@Elkmann63 Жыл бұрын
Я, как обычно, ничего не понял, но было очень интересно. Спасибо.
@nadirnazirov4707
@nadirnazirov4707 7 ай бұрын
Сергей, не хотите сделать обзор совершенно новорожденных языков программирования, и какие перспективы их ждут?
@alogic75
@alogic75 Жыл бұрын
Видео мотивирует, пошёл учить Go.
@maxpain177
@maxpain177 2 ай бұрын
Выучил?
@alogic75
@alogic75 2 ай бұрын
@@maxpain177 почитал про проблемы с типизацией, которые возникают на больших проектах и решил, что нет перспектив :) Но язык несложный и все хвалят за быстрое написание сетевых сервисов.
@AlekseyGureiev
@AlekseyGureiev Жыл бұрын
"Есть только один способ что-то написать" -- это как раз из The Zen Of Python. "There should be one-- and preferably only one --obvious way to do it." Очень понравилось неискаженное произношение всех терминов. )
@craftydigit3439
@craftydigit3439 Жыл бұрын
Спасибо! По поводу говнокода в примерах ГО в интернете - прям в точку. Я все на них смотрел и думал - может я что то пропустил и так писать стало норм? Значит все таки нет. Фух... 😂
@Anton-ni8un
@Anton-ni8un Жыл бұрын
Надо ваш код посмотреть )
@qm3ster
@qm3ster Жыл бұрын
Есть языки которые помогают в создании говнокода. И есть языки которые формируют вокруг себя коммюнити которые его создают.
@PythonDevelopment
@PythonDevelopment 3 ай бұрын
После Python и Js этот язык просто на ура заходит. Даже не ожидал. Последний раз такой эффект наблюдался когда я после Python начал изучать JS.
@user-vb7ez5gz7s
@user-vb7ez5gz7s Жыл бұрын
Здравствуйте. Хочется услышать про DELPHI.
@user-jt7wb3zc1m
@user-jt7wb3zc1m Жыл бұрын
Дякую! А про Rust буде? Бачив досить багато вакансій у Європі пов'язаних з цією мовою програмування
@hollow.one.w
@hollow.one.w 8 ай бұрын
Ну rust не нужен сборщик, там код не скомпилируется, если владение памятью выполнено некорректно, не считая unsafe. Он очень хорош и для микросервисов, и для многопоточных задач. Но, возможно, он сложнее по входу, тут хз
@RomanAisly
@RomanAisly Жыл бұрын
Ждём видео про Kotlin
@eugenemsa
@eugenemsa 9 ай бұрын
а вы можете такие плохие примеры кода на go в каком-то из видосиков осветить? 🙂
@vada322
@vada322 Ай бұрын
он был выпущен в 2009 а не в 2012, из тех видео что я смотрел по go никто не правильно назвал год его выпуска хахаах
@djony4427
@djony4427 Жыл бұрын
Когда видос по руби?
@exbhhcex
@exbhhcex Жыл бұрын
Мы тоже любим вас 🙂
@alexandrapersukova
@alexandrapersukova Жыл бұрын
@user-kj7dg5lz1x
@user-kj7dg5lz1x Жыл бұрын
Спасибо за айтиликбез. Мирного неба вам над головой
@user-tl3yu6rd8w
@user-tl3yu6rd8w 9 ай бұрын
Кстати, на счёт rust, там не нужно самому управление памятью при том что нет сборщика мусора)
@roman6572
@roman6572 Жыл бұрын
Сергей, вроде как вы уже снимали ж видос про Go 😊
@piratediary1525
@piratediary1525 Жыл бұрын
Расскажи про rust. Какого твоё мнение про него ?
@fresonn
@fresonn Жыл бұрын
Не пытаюсь душить, НО просто интересно: 1. Когда это именно "размер" языка, влиял на тип проекта? 2. Что плохого в duck-typing и в чем такой большой минус отсутствия перегрузки функций?
@buddycake1009
@buddycake1009 Жыл бұрын
Сергей, было бы интересно, услышать, что Вы думаете про Clojure
@maxlich9139
@maxlich9139 Жыл бұрын
вангую, ничего хорошего)))
@user-rv3xc8zs7e
@user-rv3xc8zs7e Жыл бұрын
Он уже упоминал его, он не понимать ад со скобочками. И скала ему тоже не нрава, он патриот Java
@viooi2582
@viooi2582 Жыл бұрын
Ну вообще-то в Rust не надо следить за памятью, там система владения и компилятор сам добавляет удаление объектов и переменных в то место где они уже не могут быть доступны и это очень удобно, но надо привыкнуть)
@egor_niko
@egor_niko 8 ай бұрын
Чтобы ускорить PHP или Python, достаточно написать модуль для них на C++
@s.k.1498
@s.k.1498 7 ай бұрын
Немченский же сказал, что это долго и дорого
@ILICH1980
@ILICH1980 Жыл бұрын
Дайте обзор про Руби ка, вроде набирает популярность, но я не понимаю почему.
@andriybocharov2681
@andriybocharov2681 Жыл бұрын
Сергей здравствуйте, можно в каком то ролике рассказать о спецификах работы андроид разработчика и особенностях обучения на эту профессию?
@user-gs6of5vv6r
@user-gs6of5vv6r Жыл бұрын
у него вроде уже есть такое видео
@folk_drummer
@folk_drummer Жыл бұрын
Только заметила установку на заднем плане, обычно слушаю видео фоном. Для себя чисто или группа, например?)
@auditor_sama
@auditor_sama Жыл бұрын
Сергей, расскажи про Node js
@ventilyator
@ventilyator Жыл бұрын
мне кажется можно было бы чуток постебать гоху. например, на тему того, что многопоточность из коробки есть, но какая-то неуправляемая. Гоха не обеспечивает гарантию возврата управления из исполняемого кода, из-за чего неакуратно написанная может занимать процессорное время на то время, на которое захочет. Ну и вообще пройтись по ее особенностям, которые кажутся диковатыми человеку, писавшему код с применением ооп.
@ilyabirg
@ilyabirg Жыл бұрын
Очень круто рассказал, звук и картинка шикарны! Какой у вас микрофон?
@Alexander-hl6dm
@Alexander-hl6dm Жыл бұрын
Shure sm7 b
@unaibekovbakhyt6517
@unaibekovbakhyt6517 Жыл бұрын
Спасибо большое за видео и привет из Казахстана. Вижу часто в вакансиях, что требуются блокчейн разработчики. Есть ли смысл учить, учитывая тот факт, что у них приличные зп
@KeizashiAcidRain
@KeizashiAcidRain 7 ай бұрын
в блокчейне - душнятина, никакие бабки не покроют, быстро выгоришь
@Franchise_vi
@Franchise_vi Ай бұрын
Даже если есть смысл учить, не осилишь. Для этого нужно разбираться о том как устроены блокчейны , смарт контракты , как высчитывается комиссия на уровне
@__ali__97
@__ali__97 Жыл бұрын
Ооо наконец-то про Golang, go для меня темная лошадка) непонятно где используют и как, понятно что основная ниша это backend, а в каких проектах используют кроме как микросервисов, многопотоков и стриминговых систем непонятно. Везде где голенг везде эти 3 составляющие, никакого разнообразия как и с синтаксисом самого языка, дали цикл for расшибись но сделай все задачи именно через for 😂😂😂 но го мне нравится также как и пайтон, я бы сказал следующая ступень эволюции бекендера на питоне)
@maksimbiriukov5483
@maksimbiriukov5483 Жыл бұрын
Дженерики завезли. Мап редьюс филтер и прочее доступно. Наслаждайся)
@awenn2015
@awenn2015 Жыл бұрын
@@maksimbiriukov5483 вот эт хорошо
@user-tn3ne4qp6b
@user-tn3ne4qp6b Жыл бұрын
@@maksimbiriukov5483 дженерики фактически не завезли, у них куча ограничений, они РАНТАЙМ. В целом днежерики это провал го, тк его просили лет 5, а потом видимо будут столько же доделывать
@seryjsk
@seryjsk Жыл бұрын
Возможно ли сообразитъ Калъкулятор счёта простых бесконечных последователъностей?!. Серёга.
@s1ngle256
@s1ngle256 2 ай бұрын
Связка пайтон + go это идеал?
@temultik
@temultik Жыл бұрын
отлично!
@S_H_A_N_S
@S_H_A_N_S Жыл бұрын
Если сравнить Go с Ruby, то какой на Ваш взгляд является более востребованным/перспективным? И у какого из них более низкий порог входа? Понятно, что языки разные, один интерпретируемый, другой компилируемый, различная философия и т.д. но, как мне кажется, область применения у них схожа(быстрая разработка небольших сервисов). Хотелось бы понять, какой из этих языков более перспективный, в плане востребованности, чтобы не тратить время на изучение заведомо тупиковой/умирающей технологии.
@door1981
@door1981 Жыл бұрын
Нет смысла учить Ruby с точки зрения перспектив он жив до сих пор из-за рельс и только то. Хотите востребованности - учите Java и/или C# эти языки с нами еще на долгие годы. Go еще молод да и далек от универсальности и очень хорош только в своей нише.
@user-bb8yj3wz9d
@user-bb8yj3wz9d Жыл бұрын
А курс salesforce-администратор у вас есть?
@CristiCurteanu
@CristiCurteanu Жыл бұрын
Кстати, помимо горутин (а точнее их синхронизаций), сложность на начальном этапе для многих являются пойнтеры. И кстати, из за них часто проблемы со торможением сборщика мусора, если неправильно их использовать
@anti_middle_ages
@anti_middle_ages Жыл бұрын
Да, ппц в 2016 пытался учить го по книге как по сути первый язык - ничего не понял.
@anti_middle_ages
@anti_middle_ages Жыл бұрын
Сейчас взял после Python и двух лет преподавания информатики, уже другое дело)
@vatakiller
@vatakiller Жыл бұрын
Это потому что они не писали на си или си++. Лично у меня проблем с указателями вообще не возникло
@anti_middle_ages
@anti_middle_ages Жыл бұрын
@@vatakiller Серьёзно что ли?
@user-sq4yd3fg4k
@user-sq4yd3fg4k Жыл бұрын
@@anti_middle_ages да, после Пайтона намного проще, попытка начать с него обучение программированию у меня полностью провалилась)
@user-rl6xv2zm7k
@user-rl6xv2zm7k Жыл бұрын
Странно почему автор не упомянул что эфириум, докер, кубер, прометеус написаны на go
@purp4321
@purp4321 Жыл бұрын
а можно про rust?
@VaGroz
@VaGroz Жыл бұрын
Да ну всмысле в rust следить за памятью? Там же все сам компилятор чистит, он безопасен и без GC
@danikvitek6845
@danikvitek6845 Жыл бұрын
Похожими характеристиками обладает язык Julia. Очень интересный, но также довольно молодой
@vm7326
@vm7326 Жыл бұрын
Когда про RUST заговоришь?)
@CRCx86
@CRCx86 Жыл бұрын
Когда это NodeJs стал многопоточным?
@fatmike3328
@fatmike3328 Жыл бұрын
А что же с жавкой?
@nikolaborkowski9942
@nikolaborkowski9942 Жыл бұрын
присмотрелся в свои годы к сейлсфорсу пару лет назад..посмотрел байки Сергея Немчинского, чз пару месяцев зашел в Сейлсфорс... столкнулся пару месяцев назад к гоу, появилась опортьюнити на нем писать...посмотрел ТОЛЬКО ЧТО Сергея Немчинского....повангуем что дальше будет?)))
@davida.7586
@davida.7586 Жыл бұрын
Yeee!!! Super!!! 🎉🎉🎉
@IgorYegorkin
@IgorYegorkin Жыл бұрын
А мы до сих пор используем GWT и всё хорошо 🎉
@cartanman
@cartanman Жыл бұрын
Вот что-то консольное на СИ проблем писать нету, читать из файла, писать в память какой-нибудь eeprom , а если захочется крОсивой графики.... И сделать окно с отображением директорий и файлов, возможность добавить по нажатию кнопки ярлык файла или каталога. Это больно без насирания туда КуТишками и Бустами. А если получится, то вы будете рады что программа будет потреблять очень мало системных ресурсов.
@user-tr5xk8tj9r
@user-tr5xk8tj9r Жыл бұрын
Вроде как ещё в микроконтроллерах типо Ардуино можно писать на Го
@eugenemironov2919
@eugenemironov2919 Жыл бұрын
С go есть такая засада, что если берете какой-нибудь пакет с гитхаба, скорее всего придется самому его допиливать. Вот, например, хотим в Azure Cloud использовать брокер сообщений(Service Bus), который использует протокол amqp 1.0, берем соответствующий пакет и ничего практически не работает. Да, в итоге где-то в течении года мы совместными усилиями с Microsoft пофиксили всё, но имейте в виду - надо очень осторожно подходить к планированию проектов на go, закладывать время на то, что многие доступные библиотеки на других языках будут отсутствовать для go или их качество будет очень слабым.
@CJSurv
@CJSurv Жыл бұрын
Можно вместо go взять crystal. У него синтаксис из руби взят, так что кодить приятнее
@hollow.one.w
@hollow.one.w 8 ай бұрын
Ну сейчас никто не пишет на чистом js. Нормальные разработки ведутся с применением typescript, хотя это не решает все проблемы, но у опытных разрабов решает достаточной проблем
@eugenenuribekov1231
@eugenenuribekov1231 Жыл бұрын
Не девопсом единым. На Go сейчас переписывается куча старых утилей написанных на С и С++. Память не течет, юникод из коробки, dependency hell отсутствует как класс.
@vetenskap1573
@vetenskap1573 10 ай бұрын
Ещё, кстати в Go очень интересно реализованы исключения. То есть по сути их там вообще нет. Для меня как PHP разработчика в первое время это было не понятно. Но исключения довольно сильно тормозят систему и разработку, поэтому ими пришлось так же пожертвовать в скорость языка и разработки. Так же довольно интересная работа с массивами, которые в Go называются срезы: к примеру нет встроенный функции удаления элемента из массива по его индексу, поэтому приходится делать костыль, если вдруг такая функция понадобилась, но это опять же жертва ради скорости
@folium5725
@folium5725 9 ай бұрын
Уже есть встроенная функция, по удалению элемента с слайса)
@sashas.3323
@sashas.3323 Ай бұрын
По поводу ноды и гоу , в плане "если вы переходите с языка со строгой типизацией то лучше выбрать go", ну тут спорно , все проекты современные на ноде уже с typescript пишутся , типизация очень хорошая. Но я так понимаю go побыстрее ноды
@user-gs6of5vv6r
@user-gs6of5vv6r Жыл бұрын
Здравствуйте Сергей, как думайте rust - это будущее gamedev'a.
@cryptoworkdonkey
@cryptoworkdonkey Жыл бұрын
Это просто будущее всего хорошего в программной инженерии.
@howareyou1674
@howareyou1674 Жыл бұрын
Го ассемблер VS C
@prizrakkommunizma8750
@prizrakkommunizma8750 Жыл бұрын
Раз он такой маленький и компилируемый, то может и эмбедерам на него проще перейти будет? И может даже в embedded применять как гугл завещал? Что думаете, С-шникам зайдёт?
@liravesnovaya242
@liravesnovaya242 Жыл бұрын
Года 3 назад была статья от Дискорда: они какой-то их сервис перенесли с го на раст, потому что сборщик мусора давал нехилую нагрузку на скорость работы.
@user-wz6tx9jk7z
@user-wz6tx9jk7z Жыл бұрын
++ для поддержания канала
@nikitaparfenov6710
@nikitaparfenov6710 Жыл бұрын
Почему-то мало кто что рассказывает про Julia. На нее легко перейти питонистам и R'щикам, при этом там тоже есть многопоточность и есть компилляция
@cryptoworkdonkey
@cryptoworkdonkey Жыл бұрын
И можно писать почти как формулы! С латехом.
@pavelgushchin2223
@pavelgushchin2223 Жыл бұрын
Войти в IT, войдя в Julia, хммм... а что, я согласен))) 😄
@cryptoworkdonkey
@cryptoworkdonkey Жыл бұрын
@@pavelgushchin2223 , сказал бы так: войдя в Julia, в IT не войдёшь, но приятно будет очень.
@nikitaparfenov6710
@nikitaparfenov6710 Жыл бұрын
@@pavelgushchin2223 😅😅😅
@user-ft5nc4wm9f
@user-ft5nc4wm9f Жыл бұрын
Очень часто использую Go для мелких программ, где надо парсить данные. Четкая типизация json файлов + мои мелкие библиотеки для ускорения работы, но небольшого уменьшения производительности очень сильно помогают работать и делать это без ошибок
@awenn2015
@awenn2015 Жыл бұрын
Например какие программы? Думаю потом ради интереса выучить его, глянуть что можно на нем написать
@user-ft5nc4wm9f
@user-ft5nc4wm9f Жыл бұрын
@@awenn2015 консольные приложения с веб-запросами, парсингом данных, генерации stl фигур для 3д обработки и т.д.
@awenn2015
@awenn2015 Жыл бұрын
@@user-ft5nc4wm9f а понял, прикольная тема
@alexandera3394
@alexandera3394 Жыл бұрын
Пишите софт на заказ ?
@user-sm1hh7cz4g
@user-sm1hh7cz4g Жыл бұрын
Интересно, вы как то очень ловко обошли сравнение производительности Go и Java. Хотя момент очень даже интересующий. У меня в наличии несколько сервисов писанных на delphi. Коллекторы для сбора CDR телеком оборудования, декодеры в рамках системы роуминга, smpp-агрегатор... ну и прочее, что по понятным причинам приходится переписывать. Ну со старья на что переходить... не на старье же. Попробовал go, нарисовал asn1 коллектор. Простота языка, многопоточности и скорость обработки вроде пришлись по душе. Но в конторе явисты. Утверждают, что на Яве будет все так-же шустро летать, потому что её код тоже компилируется и если что никому не придётся разбираться с go. Так ли это? Интересует именно низкоуровневая, многопоточная работа с бинарными данными. Есть ли плюсу у go по сравнению с Java кроме необходимости тащить Ява машину.
@69rus42
@69rus42 Жыл бұрын
Ну так напишите для пробы. Может и подойти. Странно, что вы не доверяете своим разработчикам, но доверяете мужику с интернета.
@chekalin87
@chekalin87 Ай бұрын
может дело не в жесткой типизации?
@Passattikk
@Passattikk Жыл бұрын
Скажите с полного 0 стоит изучать? Или этот язык нужен как дополнение к какому либо языку?
@misteranderson6058
@misteranderson6058 Жыл бұрын
С 0 сложно будет на нормальном уровне освоить. Много функций очень сложно реализованы, которые в других языках более понятны и просты. Питон например можно выучить за месяц, а go до такого же уровня за 3
@user-tr8xe1oo5n
@user-tr8xe1oo5n Жыл бұрын
агонь видос !!
@ibnkhaleed
@ibnkhaleed Жыл бұрын
Сергей, в Rust разработчик не должен следить за памятью, так как программа, в которой переменные не удаляются из памяти просто не скомпилируется.
@AbsoluteVR
@AbsoluteVR 9 ай бұрын
+
@ievgenk.8991
@ievgenk.8991 Жыл бұрын
в го есть ооп, отличное от джавы, но есть. И полиморфизм и инкапсуляция там работают. Так же в го есть нормальные функции, чего нету в джаве, так что я бы сказал что го в какой то мере более прокаченее джавы. А с выходом в релиз дженериков, то на Го даже можно теперь и писать. Спасибо, за видео )
@madcalm2024
@madcalm2024 Жыл бұрын
Это шутка такая ?
@youto6ka
@youto6ka Жыл бұрын
@@VladVlad-qm3bl нет традиционного наследования, но это не значит, что вообще нет ооп встраивание считается перспективной альтернативой наследованию, потому что отсекает часть возможностей для написания переусложненного кода впрочем могу понять, что с непривычки сложно им пользоваться
@kshetragia
@kshetragia Жыл бұрын
@@VladVlad-qm3bl нормально там всё с ООП, если понимать что это вообще такое.
@give-away4824
@give-away4824 Жыл бұрын
Кто-нибудь переходил с джавы на голэнг? Расскажите про ваш опыт
@allyhva
@allyhva Жыл бұрын
Знакомый сеньор С# год назад перешёл. Просто балдеет с его слов.
@mortalengine6813
@mortalengine6813 Жыл бұрын
хочешь гофером стать? Ну приветствую )
@dmitryo6153
@dmitryo6153 Жыл бұрын
Честно говоря, там не про многопоточность, а про асинхронность. И да, на нем удобно писать простые асинхронные штуки. И у него интерфейсы значат вообще не то, что в джаве
@denchola
@denchola Жыл бұрын
Можно просто начать изучать язык GO? или до его изучения надо что еще изучать?
@SergeyNemchinskiy
@SergeyNemchinskiy Жыл бұрын
можно
@Ostavaisia-s-nami
@Ostavaisia-s-nami Жыл бұрын
Да таких языков программирования просто огромная куча, и оплата разная за них
@user-he4st2ro5h
@user-he4st2ro5h Жыл бұрын
Ты лучше это, иди первый (к)анал посмотри
@loenishe3647
@loenishe3647 Жыл бұрын
Скала, го и нода, больше не знаю, подскажешь?
@snippetdev8456
@snippetdev8456 Жыл бұрын
@@loenishe3647 haskell, rust, ocaml, elixir и до бесконечности
@vladimirlos5432
@vladimirlos5432 Жыл бұрын
При перечислении языков про обероны забыли. Кстати, откуда и большая часть "корней" самогО go.
@vladimirlos5432
@vladimirlos5432 Жыл бұрын
Какая прелесть, что большинство программистов, "отягощённые" "мейнстримом", думают, что "многопоточность - это ОЧЕНЬ сложно"! :)))))))))))))
@user-yv5ez1if6y
@user-yv5ez1if6y Жыл бұрын
А этот язык подойдёт для программирования программируемых логических контроллеров, промышленных роботов-манипуляторов, КИПиА, АСУ ТП и SCADA-систем?
@alienspro
@alienspro Жыл бұрын
Нет, вам к C/C++/C#
@alexpermenev
@alexpermenev Жыл бұрын
Может Вам президентом мира стать? Такой стабильности можно позавидовать, Вы всё ещё Сергей Немчинский
Какой язык программирования выбрать в 2024?
50:06
Что такое Java? Что пишут и кому выбирать Java?
15:21
КИРПИЧ ОБ ГОЛОВУ #shorts
00:24
Паша Осадчий
Рет қаралды 6 МЛН
Каха с волосами
01:00
К-Media
Рет қаралды 6 МЛН
Антон Сергеев, «Go под капотом»
36:37
Kolesa Group
Рет қаралды 86 М.
Как учиться программированию эффективно?
21:35
Go in 100 Seconds
2:30
Fireship
Рет қаралды 1,5 МЛН
КИРПИЧ ОБ ГОЛОВУ #shorts
00:24
Паша Осадчий
Рет қаралды 6 МЛН