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

  Переглядів 211,287

Sergey Nemchinskiy

Sergey Nemchinskiy

День тому

В этом видео поговорим про новый, модный и немножко на хайпе язык программирования 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 - противоречивые примеры

КОМЕНТАРІ: 568
@SergeyNemchinskiy
@SergeyNemchinskiy 3 дні тому
До сих пор не выбрали язык программирования? 2 мая в 15.00 состоится бесплатный, но закрытый вебинар со мной. 💻 Регистрируйтесь на вебинар здесь - go.foxminded.ua/49RvFKY
@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
@dzianish6223
@dzianish6223 Рік тому
я дожил до этого, Сергей перечисляет плюсы Go. Осталось дожить до списка плюсов NodeJS :D
@tomatguitar
@tomatguitar Рік тому
Просто у Foxminded появился курс по гошке, вот и нахваливает)
@MechanicalFreaks
@MechanicalFreaks Рік тому
Будет курс по Коболу - и там найдёт плбсы6!)
@vladimirrybakov7229
@vladimirrybakov7229 Рік тому
Расскажите ему уже хоть кто-нибудь, что пхп и нода давно уже топ языки с дикой скоростью))
@eugenymamontov5549
@eugenymamontov5549 Рік тому
@@tomatguitar может, наоборот? Сначала оцениваешь язык, а потом готовишь по нему курс? Странно было бы делать курс по языку, который считаешь неудачным. Так себе бизнес-стратегия.
@user-xf8ju5wj7s
@user-xf8ju5wj7s Рік тому
@@tomatguitar по NodeJS тоже есть курс)
@alexandrazozulya3718
@alexandrazozulya3718 Рік тому
Звук в видео очень приятный) Сергей, классное видео!
@d0cct0r36
@d0cct0r36 Рік тому
Какая стабильность! Вы все еще Сергей Немчинский
@belek8968
@belek8968 Рік тому
Хах
@johnMilton14
@johnMilton14 Рік тому
Все ещё Сергей Немчинский. Все ещё каждый раз при случае рассказывает, как над ним надругался Google с GWT. Видимо, тут нужна какая-нибудь психотерапия или рехаб для enterprise-разработчиков.
@maxsolo2775
@maxsolo2775 Рік тому
Го следующий выпуск про rust
@maxkatrenko8865
@maxkatrenko8865 Рік тому
И Ruby plz
@qwagru
@qwagru Рік тому
А чего не про pubg ?
@maxsolo2775
@maxsolo2775 Рік тому
@@qwagru Про pubg тоже нужно)))
@sergeios
@sergeios Рік тому
Большое спасибо за видео!
@user-ll9fz2ug5y
@user-ll9fz2ug5y Рік тому
Я как DevOps использую Go для написания либо системных утилит и микросервисов, либо как язык для операторов куба кастомных, очень приятный язык, а пайтон живет как язык либо быстрых скриптов, либо для системных сервисов (требовалась платформа с кнопками для менеджеров, чтобы быстро чинить типовые поломки на ВМках)
@a.krugliak
@a.krugliak Рік тому
Это типа «место на диске закончилось»?)
@SergiusBfg
@SergiusBfg 2 місяці тому
DevOps котрый пишет микросервисы это 💪
@viacheslavzlatov3103
@viacheslavzlatov3103 Рік тому
Спасибо, наконец то дождался вашего экспертного мнения по Golang
@daniilkoliasnikov6696
@daniilkoliasnikov6696 Рік тому
2 года назад же было уже )
@olegilinich9984
@olegilinich9984 Рік тому
Супер! Разложил все по полочкам!) Очень информативно)
@olgaourgent8944
@olgaourgent8944 Рік тому
Спасибо! Просто круто! Очень по-народному объяснили. Народ Вас не забудет. Like!
@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 , нет. Не как у плюсов.
@vada322
@vada322 24 дні тому
он был выпущен в 2009 а не в 2012, из тех видео что я смотрел по go никто не правильно назвал год его выпуска хахаах
@user-in4ct1qd8t
@user-in4ct1qd8t Рік тому
Наконец то я просветился про Go , благодарю )
@atmospheric_b
@atmospheric_b Рік тому
Сергей, как всегда очень в тему, спасибо
@doom678
@doom678 Рік тому
Сергей, спасибо!!! Go Go Go
@ivanlino3747
@ivanlino3747 Рік тому
Спасибо за видео) 👍
@flamehowk
@flamehowk Рік тому
Go был создан для разработки серверного ПО. Это прям легко вычисляется, когда смотришь на то - какие именно архитектуры поддерживает его компилятор.
@waltherwhite6052
@waltherwhite6052 Рік тому
так он поддерживает большинство современных архитектур(???) или я неправильно понял суть коммента
@flamehowk
@flamehowk Рік тому
@@waltherwhite6052 Правильно, при чем большинство из них - серверные, хотя для ПК и смартфонов тоже все архитектуры поддерживаются.
@markerok3411
@markerok3411 Рік тому
Like под видосик. Пошел дальше учить JS :)
@sereganochvin6367
@sereganochvin6367 Рік тому
xslt иканомит 99% js
@max_mgtow
@max_mgtow Рік тому
🔥👍
@andreichemeris4141
@andreichemeris4141 Рік тому
Как всегда толково )
@VanFlek
@VanFlek Рік тому
Вау! Как по мне, Вы очень интересно, ярко и при этом очень содержательно рассказываете
@PavPetukhov
@PavPetukhov 3 місяці тому
Огромное спасибо за видео! Пишу на Го последние 3 года, очень нравится. Вопрос, часто противопоставляют с RUST, когда следует использовать RUST, а не GO?
@pofapaem5341
@pofapaem5341 Рік тому
Сергей, спасибо за видео) Ждем видео по RUST)
@Drochuk
@Drochuk Рік тому
пошутил пошутил
@vladimirmashkov
@vladimirmashkov Рік тому
Очень ждём!
@PythonDevelopment
@PythonDevelopment 3 місяці тому
После Python и Js этот язык просто на ура заходит. Даже не ожидал. Последний раз такой эффект наблюдался когда я после Python начал изучать JS.
@craftydigit3439
@craftydigit3439 Рік тому
Спасибо! По поводу говнокода в примерах ГО в интернете - прям в точку. Я все на них смотрел и думал - может я что то пропустил и так писать стало норм? Значит все таки нет. Фух... 😂
@Anton-ni8un
@Anton-ni8un Рік тому
Надо ваш код посмотреть )
@qm3ster
@qm3ster Рік тому
Есть языки которые помогают в создании говнокода. И есть языки которые формируют вокруг себя коммюнити которые его создают.
@nadirnazirov4707
@nadirnazirov4707 7 місяців тому
Сергей, не хотите сделать обзор совершенно новорожденных языков программирования, и какие перспективы их ждут?
@sslavaa
@sslavaa Рік тому
Благодарю. А есть расклад по Хаскель?
@viar_craft5718
@viar_craft5718 Рік тому
Спасибо за видео.
@user-kj6nx2lg2i
@user-kj6nx2lg2i Рік тому
Классное видео
@AvelynnGvenhael
@AvelynnGvenhael 12 днів тому
Сереж, все по сути, люблю тебя. Как всегда. ❤
@AlekseyGureiev
@AlekseyGureiev Рік тому
"Есть только один способ что-то написать" -- это как раз из The Zen Of Python. "There should be one-- and preferably only one --obvious way to do it." Очень понравилось неискаженное произношение всех терминов. )
@-boiadeiro-
@-boiadeiro- Рік тому
Интересно, надо посмотреть Go.
@buddycake1009
@buddycake1009 Рік тому
Сергей, было бы интересно, услышать, что Вы думаете про Clojure
@maxlich9139
@maxlich9139 Рік тому
вангую, ничего хорошего)))
@user-rv3xc8zs7e
@user-rv3xc8zs7e Рік тому
Он уже упоминал его, он не понимать ад со скобочками. И скала ему тоже не нрава, он патриот Java
@ilyabirg
@ilyabirg Рік тому
Очень круто рассказал, звук и картинка шикарны! Какой у вас микрофон?
@Alexander-hl6dm
@Alexander-hl6dm Рік тому
Shure sm7 b
@andriybocharov2681
@andriybocharov2681 Рік тому
Сергей здравствуйте, можно в каком то ролике рассказать о спецификах работы андроид разработчика и особенностях обучения на эту профессию?
@user-gs6of5vv6r
@user-gs6of5vv6r Рік тому
у него вроде уже есть такое видео
@user-jt7wb3zc1m
@user-jt7wb3zc1m Рік тому
Дякую! А про Rust буде? Бачив досить багато вакансій у Європі пов'язаних з цією мовою програмування
@unaibekovbakhyt6517
@unaibekovbakhyt6517 Рік тому
Спасибо большое за видео и привет из Казахстана. Вижу часто в вакансиях, что требуются блокчейн разработчики. Есть ли смысл учить, учитывая тот факт, что у них приличные зп
@KeizashiAcidRain
@KeizashiAcidRain 7 місяців тому
в блокчейне - душнятина, никакие бабки не покроют, быстро выгоришь
@amansovetbekov381
@amansovetbekov381 20 днів тому
Даже если есть смысл учить, не осилишь. Для этого нужно разбираться о том как устроены блокчейны , смарт контракты , как высчитывается комиссия на уровне
@Elkmann63
@Elkmann63 Рік тому
Я, как обычно, ничего не понял, но было очень интересно. Спасибо.
@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 да, после Пайтона намного проще, попытка начать с него обучение программированию у меня полностью провалилась)
@djony4427
@djony4427 Рік тому
Когда видос по руби?
@eugenemsa
@eugenemsa 8 місяців тому
а вы можете такие плохие примеры кода на go в каком-то из видосиков осветить? 🙂
@VaGroz
@VaGroz Рік тому
Да ну всмысле в rust следить за памятью? Там же все сам компилятор чистит, он безопасен и без GC
@exbhhcex
@exbhhcex Рік тому
Мы тоже любим вас 🙂
@alexandrapersukova
@alexandrapersukova Рік тому
@user-vb7ez5gz7s
@user-vb7ez5gz7s Рік тому
Здравствуйте. Хочется услышать про DELPHI.
@alogic75
@alogic75 Рік тому
Видео мотивирует, пошёл учить Go.
@maxpain177
@maxpain177 2 місяці тому
Выучил?
@alogic75
@alogic75 2 місяці тому
@@maxpain177 почитал про проблемы с типизацией, которые возникают на больших проектах и решил, что нет перспектив :) Но язык несложный и все хвалят за быстрое написание сетевых сервисов.
@folk_drummer
@folk_drummer Рік тому
Только заметила установку на заднем плане, обычно слушаю видео фоном. Для себя чисто или группа, например?)
@user-rl6xv2zm7k
@user-rl6xv2zm7k Рік тому
Странно почему автор не упомянул что эфириум, докер, кубер, прометеус написаны на go
@egor_niko
@egor_niko 7 місяців тому
Чтобы ускорить PHP или Python, достаточно написать модуль для них на C++
@s.k.1498
@s.k.1498 7 місяців тому
Немченский же сказал, что это долго и дорого
@roman6572
@roman6572 Рік тому
Сергей, вроде как вы уже снимали ж видос про Go 😊
@ILICH1980
@ILICH1980 Рік тому
Дайте обзор про Руби ка, вроде набирает популярность, но я не понимаю почему.
@RomanAisly
@RomanAisly Рік тому
Ждём видео про Kotlin
@s1ngle256
@s1ngle256 2 місяці тому
Связка пайтон + go это идеал?
@__ali__97
@__ali__97 Рік тому
Ооо наконец-то про Golang, go для меня темная лошадка) непонятно где используют и как, понятно что основная ниша это backend, а в каких проектах используют кроме как микросервисов, многопотоков и стриминговых систем непонятно. Везде где голенг везде эти 3 составляющие, никакого разнообразия как и с синтаксисом самого языка, дали цикл for расшибись но сделай все задачи именно через for 😂😂😂 но го мне нравится также как и пайтон, я бы сказал следующая ступень эволюции бекендера на питоне)
@maksimbiriukov5483
@maksimbiriukov5483 Рік тому
Дженерики завезли. Мап редьюс филтер и прочее доступно. Наслаждайся)
@awenn2015
@awenn2015 Рік тому
@@maksimbiriukov5483 вот эт хорошо
@user-tn3ne4qp6b
@user-tn3ne4qp6b Рік тому
@@maksimbiriukov5483 дженерики фактически не завезли, у них куча ограничений, они РАНТАЙМ. В целом днежерики это провал го, тк его просили лет 5, а потом видимо будут столько же доделывать
@auditor_sama
@auditor_sama Рік тому
Сергей, расскажи про Node js
@hollow.one.w
@hollow.one.w 7 місяців тому
Ну rust не нужен сборщик, там код не скомпилируется, если владение памятью выполнено некорректно, не считая unsafe. Он очень хорош и для микросервисов, и для многопоточных задач. Но, возможно, он сложнее по входу, тут хз
@S_H_A_N_S
@S_H_A_N_S Рік тому
Если сравнить Go с Ruby, то какой на Ваш взгляд является более востребованным/перспективным? И у какого из них более низкий порог входа? Понятно, что языки разные, один интерпретируемый, другой компилируемый, различная философия и т.д. но, как мне кажется, область применения у них схожа(быстрая разработка небольших сервисов). Хотелось бы понять, какой из этих языков более перспективный, в плане востребованности, чтобы не тратить время на изучение заведомо тупиковой/умирающей технологии.
@door1981
@door1981 Рік тому
Нет смысла учить Ruby с точки зрения перспектив он жив до сих пор из-за рельс и только то. Хотите востребованности - учите Java и/или C# эти языки с нами еще на долгие годы. Go еще молод да и далек от универсальности и очень хорош только в своей нише.
@piratediary1525
@piratediary1525 Рік тому
Расскажи про rust. Какого твоё мнение про него ?
@fatmike3328
@fatmike3328 Рік тому
А что же с жавкой?
@fresonn
@fresonn Рік тому
Не пытаюсь душить, НО просто интересно: 1. Когда это именно "размер" языка, влиял на тип проекта? 2. Что плохого в duck-typing и в чем такой большой минус отсутствия перегрузки функций?
@user-bb8yj3wz9d
@user-bb8yj3wz9d Рік тому
А курс salesforce-администратор у вас есть?
@user-tl3yu6rd8w
@user-tl3yu6rd8w 8 місяців тому
Кстати, на счёт rust, там не нужно самому управление памятью при том что нет сборщика мусора)
@ventilyator
@ventilyator Рік тому
мне кажется можно было бы чуток постебать гоху. например, на тему того, что многопоточность из коробки есть, но какая-то неуправляемая. Гоха не обеспечивает гарантию возврата управления из исполняемого кода, из-за чего неакуратно написанная может занимать процессорное время на то время, на которое захочет. Ну и вообще пройтись по ее особенностям, которые кажутся диковатыми человеку, писавшему код с применением ооп.
@vetenskap1573
@vetenskap1573 9 місяців тому
Ещё, кстати в Go очень интересно реализованы исключения. То есть по сути их там вообще нет. Для меня как PHP разработчика в первое время это было не понятно. Но исключения довольно сильно тормозят систему и разработку, поэтому ими пришлось так же пожертвовать в скорость языка и разработки. Так же довольно интересная работа с массивами, которые в Go называются срезы: к примеру нет встроенный функции удаления элемента из массива по его индексу, поэтому приходится делать костыль, если вдруг такая функция понадобилась, но это опять же жертва ради скорости
@folium5725
@folium5725 8 місяців тому
Уже есть встроенная функция, по удалению элемента с слайса)
@zhennik263
@zhennik263 Рік тому
Google закрыли GWT. Но он же был убогим. Ты и сам это упоминал в духе "Упоси господь". А вообще от заказчиков и сейчас поступают требования в виде "Хотим начать проект, нам нужен один разработчик, будем делать на Java+GWT"
@max_mgtow
@max_mgtow Рік тому
Оо помню этот GWT 😆
@dellvinstories4756
@dellvinstories4756 Рік тому
Не знаю как в украине, но в рф очень много крупных компаний переходит на го. Яндекс, VK, Сбер, Авито, Тинькофф все потихоньку переписывают свои плюсовые легаси на го и активно хантят даже джунов
@deprussian
@deprussian Рік тому
@@VladVlad-qm3bl это правда? много слышал что стажеров и джунов на го не существует т.к. невыгодно. у меня есть желание изучать этот язык программирования как первый и сомневаюсь в выборе именно из-за проблем с трудоустройством для джунов. можете, пожалуйста, проинформировать меня?
@user-pq7dj1ny4h
@user-pq7dj1ny4h Рік тому
В Rust не надо ничего убирать / прибирать. Там умный компилятор просто не даст скомпилировать программу, если в коде не соблюдены все правила владения. Это можно обойти для некоторых случаев и тогда уже придётся самому чистить память умными указателями. Но в целом, если не создавать кривую архитектуру, то можно обойтись одними принципами владения.
@coldsir5406
@coldsir5406 Рік тому
rust маленкий
@user-kj9zl3hl2h
@user-kj9zl3hl2h Рік тому
Если не создавать кривую архитектуру, то и на С++ можно обойтись принципами владения. Хороший язык обязан считать, что программист - идиот и не знает что творит, и не давать ему делать непотребства.
@user-pq7dj1ny4h
@user-pq7dj1ny4h Рік тому
@@user-kj9zl3hl2h если не создавать кривую архитектуру, то ты всё же можешь выстрелить себе в ногу. Это с++ и с ним ничего не поделать. А в Rust - это лишь циклическая зависимость. Больше ситуаций для утечки памяти в Rust нет. А такую ситуацию можно создать только в случае, если у тебя руки из задницы растут. Прям вот точно из неё.
@fudj8264
@fudj8264 Рік тому
rust не нужен, совсем, есть ansi c, и go
@user-pq7dj1ny4h
@user-pq7dj1ny4h Рік тому
@@fudj8264 go вообще не нужен. Только для внутренних разработок Гугла.
@nikitaparfenov6710
@nikitaparfenov6710 Рік тому
Почему-то мало кто что рассказывает про Julia. На нее легко перейти питонистам и R'щикам, при этом там тоже есть многопоточность и есть компилляция
@cryptoworkdonkey
@cryptoworkdonkey Рік тому
И можно писать почти как формулы! С латехом.
@pavelgushchin2223
@pavelgushchin2223 Рік тому
Войти в IT, войдя в Julia, хммм... а что, я согласен))) 😄
@cryptoworkdonkey
@cryptoworkdonkey Рік тому
@@pavelgushchin2223 , сказал бы так: войдя в Julia, в IT не войдёшь, но приятно будет очень.
@nikitaparfenov6710
@nikitaparfenov6710 Рік тому
@@pavelgushchin2223 😅😅😅
@temultik
@temultik Рік тому
отлично!
@user-ft5nc4wm9f
@user-ft5nc4wm9f Рік тому
Очень часто использую Go для мелких программ, где надо парсить данные. Четкая типизация json файлов + мои мелкие библиотеки для ускорения работы, но небольшого уменьшения производительности очень сильно помогают работать и делать это без ошибок
@awenn2015
@awenn2015 Рік тому
Например какие программы? Думаю потом ради интереса выучить его, глянуть что можно на нем написать
@user-ft5nc4wm9f
@user-ft5nc4wm9f Рік тому
@@awenn2015 консольные приложения с веб-запросами, парсингом данных, генерации stl фигур для 3д обработки и т.д.
@awenn2015
@awenn2015 Рік тому
@@user-ft5nc4wm9f а понял, прикольная тема
@alexandera3394
@alexandera3394 Рік тому
Пишите софт на заказ ?
@purp4321
@purp4321 Рік тому
а можно про rust?
@danikvitek6845
@danikvitek6845 Рік тому
Похожими характеристиками обладает язык Julia. Очень интересный, но также довольно молодой
@nikolaborkowski9942
@nikolaborkowski9942 Рік тому
присмотрелся в свои годы к сейлсфорсу пару лет назад..посмотрел байки Сергея Немчинского, чз пару месяцев зашел в Сейлсфорс... столкнулся пару месяцев назад к гоу, появилась опортьюнити на нем писать...посмотрел ТОЛЬКО ЧТО Сергея Немчинского....повангуем что дальше будет?)))
@seryjsk
@seryjsk Рік тому
Возможно ли сообразитъ Калъкулятор счёта простых бесконечных последователъностей?!. Серёга.
@CRCx86
@CRCx86 Рік тому
Когда это NodeJs стал многопоточным?
@davida.7586
@davida.7586 Рік тому
Yeee!!! Super!!! 🎉🎉🎉
@viooi2582
@viooi2582 Рік тому
Ну вообще-то в Rust не надо следить за памятью, там система владения и компилятор сам добавляет удаление объектов и переменных в то место где они уже не могут быть доступны и это очень удобно, но надо привыкнуть)
@eugenemironov2919
@eugenemironov2919 Рік тому
С go есть такая засада, что если берете какой-нибудь пакет с гитхаба, скорее всего придется самому его допиливать. Вот, например, хотим в Azure Cloud использовать брокер сообщений(Service Bus), который использует протокол amqp 1.0, берем соответствующий пакет и ничего практически не работает. Да, в итоге где-то в течении года мы совместными усилиями с Microsoft пофиксили всё, но имейте в виду - надо очень осторожно подходить к планированию проектов на go, закладывать время на то, что многие доступные библиотеки на других языках будут отсутствовать для go или их качество будет очень слабым.
@Ostavaisia-s-nami
@Ostavaisia-s-nami Рік тому
Да таких языков программирования просто огромная куча, и оплата разная за них
@user-he4st2ro5h
@user-he4st2ro5h Рік тому
Ты лучше это, иди первый (к)анал посмотри
@loenishe3647
@loenishe3647 Рік тому
Скала, го и нода, больше не знаю, подскажешь?
@snippetdev8456
@snippetdev8456 Рік тому
@@loenishe3647 haskell, rust, ocaml, elixir и до бесконечности
@user-gs6of5vv6r
@user-gs6of5vv6r Рік тому
Здравствуйте Сергей, как думайте rust - это будущее gamedev'a.
@cryptoworkdonkey
@cryptoworkdonkey Рік тому
Это просто будущее всего хорошего в программной инженерии.
@user-tr5xk8tj9r
@user-tr5xk8tj9r Рік тому
Вроде как ещё в микроконтроллерах типо Ардуино можно писать на Го
@vladimirlos5432
@vladimirlos5432 Рік тому
При перечислении языков про обероны забыли. Кстати, откуда и большая часть "корней" самогО go.
@vladimirlos5432
@vladimirlos5432 Рік тому
Какая прелесть, что большинство программистов, "отягощённые" "мейнстримом", думают, что "многопоточность - это ОЧЕНЬ сложно"! :)))))))))))))
@give-away4824
@give-away4824 Рік тому
Кто-нибудь переходил с джавы на голэнг? Расскажите про ваш опыт
@allyhva
@allyhva Рік тому
Знакомый сеньор С# год назад перешёл. Просто балдеет с его слов.
@mortalengine6813
@mortalengine6813 Рік тому
хочешь гофером стать? Ну приветствую )
@AshOfAshes
@AshOfAshes Рік тому
И забыли упомянуть главную фичу Го компилит в нативный код таргет платформы и все собирает в один исполнимый файл, который не требует никаких библиотек
@Kizilkumka
@Kizilkumka Рік тому
Говорил же об этом в начале
@AshOfAshes
@AshOfAshes Рік тому
@@Kizilkumka видать я провтыкал....
@Anton-ni8un
@Anton-ni8un Рік тому
То есть если приложение большое, то в случае обновления придется качать заново весь файл? Что в этом удобного?
@AshOfAshes
@AshOfAshes Рік тому
@@Anton-ni8un бинарник обычно не более 100 мегабайт, остальное файлы данных У нас реально навороченный сервер где-то метров 30-40
@user-nw7kk4gh4n
@user-nw7kk4gh4n Рік тому
@@Anton-ni8un ну, он будет работать на платформе и не имеет значения какие либы и каких версий установлены. Тоже считаю это полюсом. Лучше так, чем ад из зависимостей
@vm7326
@vm7326 Рік тому
Когда про RUST заговоришь?)
@eugenenuribekov1231
@eugenenuribekov1231 Рік тому
Не девопсом единым. На Go сейчас переписывается куча старых утилей написанных на С и С++. Память не течет, юникод из коробки, dependency hell отсутствует как класс.
@IgorYegorkin
@IgorYegorkin Рік тому
А мы до сих пор используем GWT и всё хорошо 🎉
@alexpermenev
@alexpermenev Рік тому
Может Вам президентом мира стать? Такой стабильности можно позавидовать, Вы всё ещё Сергей Немчинский
@prizrakkommunizma8750
@prizrakkommunizma8750 Рік тому
Раз он такой маленький и компилируемый, то может и эмбедерам на него проще перейти будет? И может даже в embedded применять как гугл завещал? Что думаете, С-шникам зайдёт?
@liravesnovaya242
@liravesnovaya242 Рік тому
Года 3 назад была статья от Дискорда: они какой-то их сервис перенесли с го на раст, потому что сборщик мусора давал нехилую нагрузку на скорость работы.
@ievgenk.8991
@ievgenk.8991 Рік тому
в го есть ооп, отличное от джавы, но есть. И полиморфизм и инкапсуляция там работают. Так же в го есть нормальные функции, чего нету в джаве, так что я бы сказал что го в какой то мере более прокаченее джавы. А с выходом в релиз дженериков, то на Го даже можно теперь и писать. Спасибо, за видео )
@madcalm2024
@madcalm2024 Рік тому
Это шутка такая ?
@youto6ka
@youto6ka Рік тому
@@VladVlad-qm3bl нет традиционного наследования, но это не значит, что вообще нет ооп встраивание считается перспективной альтернативой наследованию, потому что отсекает часть возможностей для написания переусложненного кода впрочем могу понять, что с непривычки сложно им пользоваться
@kshetragia
@kshetragia Рік тому
@@VladVlad-qm3bl нормально там всё с ООП, если понимать что это вообще такое.
@ibnkhaleed
@ibnkhaleed Рік тому
Сергей, в Rust разработчик не должен следить за памятью, так как программа, в которой переменные не удаляются из памяти просто не скомпилируется.
@AbsoluteVR
@AbsoluteVR 9 місяців тому
+
@Passattikk
@Passattikk Рік тому
Скажите с полного 0 стоит изучать? Или этот язык нужен как дополнение к какому либо языку?
@misteranderson6058
@misteranderson6058 Рік тому
С 0 сложно будет на нормальном уровне освоить. Много функций очень сложно реализованы, которые в других языках более понятны и просты. Питон например можно выучить за месяц, а go до такого же уровня за 3
@cartanman
@cartanman Рік тому
Вот что-то консольное на СИ проблем писать нету, читать из файла, писать в память какой-нибудь eeprom , а если захочется крОсивой графики.... И сделать окно с отображением директорий и файлов, возможность добавить по нажатию кнопки ярлык файла или каталога. Это больно без насирания туда КуТишками и Бустами. А если получится, то вы будете рады что программа будет потреблять очень мало системных ресурсов.
@timurkash
@timurkash Рік тому
Го не имплементирует многопоточность, а поддерживает конкурентность и параллелизм, используя многоядерность благодаря умному шедулеру, который каждый раз вкомпиливается в бинарь. Стек горутины всего лишь 2кб. Шедулер довольно умный. Одна машина может сграбить часть очереди из другой машины, чего не делает шедулер ОС. NodeJs вообще штука для фронтеров, которым лень учить другой язык но которые хотят стать fullStack.
@qm3ster
@qm3ster Рік тому
Правильно, настоящие бекендеры используют Deno :v
@molotok1726
@molotok1726 Рік тому
2кб? а вы вообще в курсе что в го, в отличие от С стек может расти?
@timurkash
@timurkash Рік тому
Я немного неправильно высказался. Инициализируется 2кб. И да, он растет везде! В си просто 1мб даётся сразу в зависимости от ос и архитектуры
@user-kj7dg5lz1x
@user-kj7dg5lz1x Рік тому
Спасибо за айтиликбез. Мирного неба вам над головой
@howareyou1674
@howareyou1674 Рік тому
Го ассемблер VS C
@user-wz6tx9jk7z
@user-wz6tx9jk7z Рік тому
++ для поддержания канала
@CJSurv
@CJSurv Рік тому
Можно вместо go взять crystal. У него синтаксис из руби взят, так что кодить приятнее
@obakumen
@obakumen Рік тому
Го используют многие крупные компании на ровне с java, мне кажется говорить что ниша с node js не совсем правильная
@andreygrigorev8366
@andreygrigorev8366 Рік тому
А ноду как будто многие крупные компании не используют?)
@obakumen
@obakumen Рік тому
@@andreygrigorev8366 куда реже чем го, судя по моему опыту и опыту друзей, ноду поддерживают, но редко выбирают для нового микросервиса и в ентерпрайзе она реже встречается
@user-fu6mp6et8p
@user-fu6mp6et8p Рік тому
Мне показалось или на 3:25 автор не в курсе про виртуализацию памяти во всех современных операционках? Либо он очень странно выразился, либо реально считает что с помощью адресной арифметики и указателей один процесс может получить доступ к памяти другого процесса или даже планировщика, что полная дичь
@sashas.3323
@sashas.3323 Місяць тому
По поводу ноды и гоу , в плане "если вы переходите с языка со строгой типизацией то лучше выбрать go", ну тут спорно , все проекты современные на ноде уже с typescript пишутся , типизация очень хорошая. Но я так понимаю go побыстрее ноды
Какой язык программирования выбрать в 2024?
50:06
Пескоструйный АППАРАТ! #shorts
01:00
Гараж 54
Переглядів 2,1 млн
Повістки у Києві: «Яке право вони мають забирати всіх мужиків?» #війна #мобілізація #військові
00:41
Слідство.Інфо | Розслідування, репортажі, викриття
Переглядів 1,4 млн
ЧТО ДЕЛАТЬ, ЕСЛИ НЕ ХВАТАЕТ ДЕНЕГ НА ВОССТАНОВЛЕНИЕ ТАЧКИ?
47:52
ФОКУС С ЧИПСАМИ (секрет)
00:44
Masomka
Переглядів 3,8 млн
Как учиться программированию эффективно?
21:35
что делает junior frontend разработчик?
12:52
anyacubed
Переглядів 1,9 тис.
Язык программирования Go. Фёдор Короткий
5:30
Яндекс Образование
Переглядів 132 тис.
Go in 100 Seconds
2:30
Fireship
Переглядів 1,5 млн
Антон Сергеев, «Go под капотом»
36:37
Kolesa Group
Переглядів 85 тис.
Пескоструйный АППАРАТ! #shorts
01:00
Гараж 54
Переглядів 2,1 млн