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

  Рет қаралды 212,534

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 - противоречивые примеры

Пікірлер: 569
@SergeyNemchinskiy
@SergeyNemchinskiy 18 сағат бұрын
9 инсайтов за десятки лет в айти: Почему я не спал 3 месяца, про раздолбаев и КАК Я К ЭТОМУ ПРИШЕЛ - kzbin.info/www/bejne/q16wfKScabl8gZY
@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-разработчиков.
@sergeios
@sergeios Жыл бұрын
Большое спасибо за видео!
@olegilinich9984
@olegilinich9984 Жыл бұрын
Супер! Разложил все по полочкам!) Очень информативно)
@viacheslavzlatov3103
@viacheslavzlatov3103 Жыл бұрын
Спасибо, наконец то дождался вашего экспертного мнения по Golang
@daniilkoliasnikov6696
@daniilkoliasnikov6696 Жыл бұрын
2 года назад же было уже )
@user-in4ct1qd8t
@user-in4ct1qd8t Жыл бұрын
Наконец то я просветился про Go , благодарю )
@atmospheric_b
@atmospheric_b Жыл бұрын
Сергей, как всегда очень в тему, спасибо
@doom678
@doom678 Жыл бұрын
Сергей, спасибо!!! Go Go Go
@maxsolo2775
@maxsolo2775 Жыл бұрын
Го следующий выпуск про rust
@maxkatrenko8865
@maxkatrenko8865 Жыл бұрын
И Ruby plz
@qwagru
@qwagru Жыл бұрын
А чего не про pubg ?
@maxsolo2775
@maxsolo2775 Жыл бұрын
@@qwagru Про pubg тоже нужно)))
@ivanlino3747
@ivanlino3747 Жыл бұрын
Спасибо за видео) 👍
@olgaourgent8944
@olgaourgent8944 Жыл бұрын
Спасибо! Просто круто! Очень по-народному объяснили. Народ Вас не забудет. Like!
@vada322
@vada322 29 күн бұрын
он был выпущен в 2009 а не в 2012, из тех видео что я смотрел по go никто не правильно назвал год его выпуска хахаах
@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 , нет. Не как у плюсов.
@VanFlek
@VanFlek Жыл бұрын
Вау! Как по мне, Вы очень интересно, ярко и при этом очень содержательно рассказываете
@PavPetukhov
@PavPetukhov 3 ай бұрын
Огромное спасибо за видео! Пишу на Го последние 3 года, очень нравится. Вопрос, часто противопоставляют с RUST, когда следует использовать RUST, а не GO?
@andreichemeris4141
@andreichemeris4141 Жыл бұрын
Как всегда толково )
@sslavaa
@sslavaa Жыл бұрын
Благодарю. А есть расклад по Хаскель?
@markerok3411
@markerok3411 Жыл бұрын
Like под видосик. Пошел дальше учить JS :)
@sereganochvin6367
@sereganochvin6367 Жыл бұрын
xslt иканомит 99% js
@max_mgtow
@max_mgtow Жыл бұрын
🔥👍
@viar_craft5718
@viar_craft5718 Жыл бұрын
Спасибо за видео.
@ilyabirg
@ilyabirg Жыл бұрын
Очень круто рассказал, звук и картинка шикарны! Какой у вас микрофон?
@Alexander-hl6dm
@Alexander-hl6dm Жыл бұрын
Shure sm7 b
@flamehowk
@flamehowk Жыл бұрын
Go был создан для разработки серверного ПО. Это прям легко вычисляется, когда смотришь на то - какие именно архитектуры поддерживает его компилятор.
@waltherwhite6052
@waltherwhite6052 Жыл бұрын
так он поддерживает большинство современных архитектур(???) или я неправильно понял суть коммента
@flamehowk
@flamehowk Жыл бұрын
@@waltherwhite6052 Правильно, при чем большинство из них - серверные, хотя для ПК и смартфонов тоже все архитектуры поддерживаются.
@pofapaem5341
@pofapaem5341 Жыл бұрын
Сергей, спасибо за видео) Ждем видео по RUST)
@Drochuk
@Drochuk Жыл бұрын
пошутил пошутил
@vladimirmashkov
@vladimirmashkov Жыл бұрын
Очень ждём!
@folk_drummer
@folk_drummer Жыл бұрын
Только заметила установку на заднем плане, обычно слушаю видео фоном. Для себя чисто или группа, например?)
@-boiadeiro-
@-boiadeiro- Жыл бұрын
Интересно, надо посмотреть Go.
@andriybocharov2681
@andriybocharov2681 Жыл бұрын
Сергей здравствуйте, можно в каком то ролике рассказать о спецификах работы андроид разработчика и особенностях обучения на эту профессию?
@user-gs6of5vv6r
@user-gs6of5vv6r Жыл бұрын
у него вроде уже есть такое видео
@eugenemsa
@eugenemsa 8 ай бұрын
а вы можете такие плохие примеры кода на go в каком-то из видосиков осветить? 🙂
@nadirnazirov4707
@nadirnazirov4707 7 ай бұрын
Сергей, не хотите сделать обзор совершенно новорожденных языков программирования, и какие перспективы их ждут?
@user-kj6nx2lg2i
@user-kj6nx2lg2i Жыл бұрын
Классное видео
@AvelynnGvenhael
@AvelynnGvenhael 17 күн бұрын
Сереж, все по сути, люблю тебя. Как всегда. ❤
@piratediary1525
@piratediary1525 Жыл бұрын
Расскажи про rust. Какого твоё мнение про него ?
@user-jt7wb3zc1m
@user-jt7wb3zc1m Жыл бұрын
Дякую! А про Rust буде? Бачив досить багато вакансій у Європі пов'язаних з цією мовою програмування
@alogic75
@alogic75 Жыл бұрын
Видео мотивирует, пошёл учить Go.
@maxpain177
@maxpain177 2 ай бұрын
Выучил?
@alogic75
@alogic75 2 ай бұрын
@@maxpain177 почитал про проблемы с типизацией, которые возникают на больших проектах и решил, что нет перспектив :) Но язык несложный и все хвалят за быстрое написание сетевых сервисов.
@user-vb7ez5gz7s
@user-vb7ez5gz7s Жыл бұрын
Здравствуйте. Хочется услышать про DELPHI.
@buddycake1009
@buddycake1009 Жыл бұрын
Сергей, было бы интересно, услышать, что Вы думаете про Clojure
@maxlich9139
@maxlich9139 Жыл бұрын
вангую, ничего хорошего)))
@user-rv3xc8zs7e
@user-rv3xc8zs7e Жыл бұрын
Он уже упоминал его, он не понимать ад со скобочками. И скала ему тоже не нрава, он патриот Java
@roman6572
@roman6572 Жыл бұрын
Сергей, вроде как вы уже снимали ж видос про Go 😊
@fresonn
@fresonn Жыл бұрын
Не пытаюсь душить, НО просто интересно: 1. Когда это именно "размер" языка, влиял на тип проекта? 2. Что плохого в duck-typing и в чем такой большой минус отсутствия перегрузки функций?
@djony4427
@djony4427 Жыл бұрын
Когда видос по руби?
@PythonDevelopment
@PythonDevelopment 3 ай бұрын
После Python и Js этот язык просто на ура заходит. Даже не ожидал. Последний раз такой эффект наблюдался когда я после Python начал изучать JS.
@unaibekovbakhyt6517
@unaibekovbakhyt6517 Жыл бұрын
Спасибо большое за видео и привет из Казахстана. Вижу часто в вакансиях, что требуются блокчейн разработчики. Есть ли смысл учить, учитывая тот факт, что у них приличные зп
@KeizashiAcidRain
@KeizashiAcidRain 7 ай бұрын
в блокчейне - душнятина, никакие бабки не покроют, быстро выгоришь
@Franchise_vi
@Franchise_vi 25 күн бұрын
Даже если есть смысл учить, не осилишь. Для этого нужно разбираться о том как устроены блокчейны , смарт контракты , как высчитывается комиссия на уровне
@craftydigit3439
@craftydigit3439 Жыл бұрын
Спасибо! По поводу говнокода в примерах ГО в интернете - прям в точку. Я все на них смотрел и думал - может я что то пропустил и так писать стало норм? Значит все таки нет. Фух... 😂
@Anton-ni8un
@Anton-ni8un Жыл бұрын
Надо ваш код посмотреть )
@qm3ster
@qm3ster Жыл бұрын
Есть языки которые помогают в создании говнокода. И есть языки которые формируют вокруг себя коммюнити которые его создают.
@ILICH1980
@ILICH1980 Жыл бұрын
Дайте обзор про Руби ка, вроде набирает популярность, но я не понимаю почему.
@AlekseyGureiev
@AlekseyGureiev Жыл бұрын
"Есть только один способ что-то написать" -- это как раз из The Zen Of Python. "There should be one-- and preferably only one --obvious way to do it." Очень понравилось неискаженное произношение всех терминов. )
@user-bb8yj3wz9d
@user-bb8yj3wz9d Жыл бұрын
А курс salesforce-администратор у вас есть?
@user-rl6xv2zm7k
@user-rl6xv2zm7k Жыл бұрын
Странно почему автор не упомянул что эфириум, докер, кубер, прометеус написаны на go
@seryjsk
@seryjsk Жыл бұрын
Возможно ли сообразитъ Калъкулятор счёта простых бесконечных последователъностей?!. Серёга.
@VaGroz
@VaGroz Жыл бұрын
Да ну всмысле в rust следить за памятью? Там же все сам компилятор чистит, он безопасен и без GC
@exbhhcex
@exbhhcex Жыл бұрын
Мы тоже любим вас 🙂
@alexandrapersukova
@alexandrapersukova Жыл бұрын
@auditor_sama
@auditor_sama Жыл бұрын
Сергей, расскажи про Node js
@Elkmann63
@Elkmann63 Жыл бұрын
Я, как обычно, ничего не понял, но было очень интересно. Спасибо.
@S_H_A_N_S
@S_H_A_N_S Жыл бұрын
Если сравнить Go с Ruby, то какой на Ваш взгляд является более востребованным/перспективным? И у какого из них более низкий порог входа? Понятно, что языки разные, один интерпретируемый, другой компилируемый, различная философия и т.д. но, как мне кажется, область применения у них схожа(быстрая разработка небольших сервисов). Хотелось бы понять, какой из этих языков более перспективный, в плане востребованности, чтобы не тратить время на изучение заведомо тупиковой/умирающей технологии.
@door1981
@door1981 Жыл бұрын
Нет смысла учить Ruby с точки зрения перспектив он жив до сих пор из-за рельс и только то. Хотите востребованности - учите Java и/или C# эти языки с нами еще на долгие годы. Go еще молод да и далек от универсальности и очень хорош только в своей нише.
@fatmike3328
@fatmike3328 Жыл бұрын
А что же с жавкой?
@CRCx86
@CRCx86 Жыл бұрын
Когда это NodeJs стал многопоточным?
@egor_niko
@egor_niko 7 ай бұрын
Чтобы ускорить PHP или Python, достаточно написать модуль для них на C++
@s.k.1498
@s.k.1498 7 ай бұрын
Немченский же сказал, что это долго и дорого
@s1ngle256
@s1ngle256 2 ай бұрын
Связка пайтон + go это идеал?
@RomanAisly
@RomanAisly Жыл бұрын
Ждём видео про Kotlin
@viooi2582
@viooi2582 Жыл бұрын
Ну вообще-то в Rust не надо следить за памятью, там система владения и компилятор сам добавляет удаление объектов и переменных в то место где они уже не могут быть доступны и это очень удобно, но надо привыкнуть)
@purp4321
@purp4321 Жыл бұрын
а можно про rust?
@hollow.one.w
@hollow.one.w 8 ай бұрын
Ну rust не нужен сборщик, там код не скомпилируется, если владение памятью выполнено некорректно, не считая unsafe. Он очень хорош и для микросервисов, и для многопоточных задач. Но, возможно, он сложнее по входу, тут хз
@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 да, после Пайтона намного проще, попытка начать с него обучение программированию у меня полностью провалилась)
@ventilyator
@ventilyator Жыл бұрын
мне кажется можно было бы чуток постебать гоху. например, на тему того, что многопоточность из коробки есть, но какая-то неуправляемая. Гоха не обеспечивает гарантию возврата управления из исполняемого кода, из-за чего неакуратно написанная может занимать процессорное время на то время, на которое захочет. Ну и вообще пройтись по ее особенностям, которые кажутся диковатыми человеку, писавшему код с применением ооп.
@prizrakkommunizma8750
@prizrakkommunizma8750 Жыл бұрын
Раз он такой маленький и компилируемый, то может и эмбедерам на него проще перейти будет? И может даже в embedded применять как гугл завещал? Что думаете, С-шникам зайдёт?
@liravesnovaya242
@liravesnovaya242 Жыл бұрын
Года 3 назад была статья от Дискорда: они какой-то их сервис перенесли с го на раст, потому что сборщик мусора давал нехилую нагрузку на скорость работы.
@vm7326
@vm7326 Жыл бұрын
Когда про RUST заговоришь?)
@user-gs6of5vv6r
@user-gs6of5vv6r Жыл бұрын
Здравствуйте Сергей, как думайте rust - это будущее gamedev'a.
@cryptoworkdonkey
@cryptoworkdonkey Жыл бұрын
Это просто будущее всего хорошего в программной инженерии.
@__ali__97
@__ali__97 Жыл бұрын
Ооо наконец-то про Golang, go для меня темная лошадка) непонятно где используют и как, понятно что основная ниша это backend, а в каких проектах используют кроме как микросервисов, многопотоков и стриминговых систем непонятно. Везде где голенг везде эти 3 составляющие, никакого разнообразия как и с синтаксисом самого языка, дали цикл for расшибись но сделай все задачи именно через for 😂😂😂 но го мне нравится также как и пайтон, я бы сказал следующая ступень эволюции бекендера на питоне)
@maksimbiriukov5483
@maksimbiriukov5483 Жыл бұрын
Дженерики завезли. Мап редьюс филтер и прочее доступно. Наслаждайся)
@awenn2015
@awenn2015 Жыл бұрын
@@maksimbiriukov5483 вот эт хорошо
@user-tn3ne4qp6b
@user-tn3ne4qp6b Жыл бұрын
@@maksimbiriukov5483 дженерики фактически не завезли, у них куча ограничений, они РАНТАЙМ. В целом днежерики это провал го, тк его просили лет 5, а потом видимо будут столько же доделывать
@Passattikk
@Passattikk Жыл бұрын
Скажите с полного 0 стоит изучать? Или этот язык нужен как дополнение к какому либо языку?
@misteranderson6058
@misteranderson6058 Жыл бұрын
С 0 сложно будет на нормальном уровне освоить. Много функций очень сложно реализованы, которые в других языках более понятны и просты. Питон например можно выучить за месяц, а go до такого же уровня за 3
@user-tr5xk8tj9r
@user-tr5xk8tj9r Жыл бұрын
Вроде как ещё в микроконтроллерах типо Ардуино можно писать на Го
@IgorYegorkin
@IgorYegorkin Жыл бұрын
А мы до сих пор используем GWT и всё хорошо 🎉
@chekalin87
@chekalin87 Ай бұрын
может дело не в жесткой типизации?
@eugenenuribekov1231
@eugenenuribekov1231 Жыл бұрын
Не девопсом единым. На Go сейчас переписывается куча старых утилей написанных на С и С++. Память не течет, юникод из коробки, dependency hell отсутствует как класс.
@user-tl3yu6rd8w
@user-tl3yu6rd8w 8 ай бұрын
Кстати, на счёт rust, там не нужно самому управление памятью при том что нет сборщика мусора)
@nikolaborkowski9942
@nikolaborkowski9942 Жыл бұрын
присмотрелся в свои годы к сейлсфорсу пару лет назад..посмотрел байки Сергея Немчинского, чз пару месяцев зашел в Сейлсфорс... столкнулся пару месяцев назад к гоу, появилась опортьюнити на нем писать...посмотрел ТОЛЬКО ЧТО Сергея Немчинского....повангуем что дальше будет?)))
@CJSurv
@CJSurv Жыл бұрын
Можно вместо go взять crystal. У него синтаксис из руби взят, так что кодить приятнее
@cartanman
@cartanman Жыл бұрын
Вот что-то консольное на СИ проблем писать нету, читать из файла, писать в память какой-нибудь eeprom , а если захочется крОсивой графики.... И сделать окно с отображением директорий и файлов, возможность добавить по нажатию кнопки ярлык файла или каталога. Это больно без насирания туда КуТишками и Бустами. А если получится, то вы будете рады что программа будет потреблять очень мало системных ресурсов.
@eugenemironov2919
@eugenemironov2919 Жыл бұрын
С go есть такая засада, что если берете какой-нибудь пакет с гитхаба, скорее всего придется самому его допиливать. Вот, например, хотим в Azure Cloud использовать брокер сообщений(Service Bus), который использует протокол amqp 1.0, берем соответствующий пакет и ничего практически не работает. Да, в итоге где-то в течении года мы совместными усилиями с Microsoft пофиксили всё, но имейте в виду - надо очень осторожно подходить к планированию проектов на go, закладывать время на то, что многие доступные библиотеки на других языках будут отсутствовать для go или их качество будет очень слабым.
@danikvitek6845
@danikvitek6845 Жыл бұрын
Похожими характеристиками обладает язык Julia. Очень интересный, но также довольно молодой
@user-sm1hh7cz4g
@user-sm1hh7cz4g Жыл бұрын
Интересно, вы как то очень ловко обошли сравнение производительности Go и Java. Хотя момент очень даже интересующий. У меня в наличии несколько сервисов писанных на delphi. Коллекторы для сбора CDR телеком оборудования, декодеры в рамках системы роуминга, smpp-агрегатор... ну и прочее, что по понятным причинам приходится переписывать. Ну со старья на что переходить... не на старье же. Попробовал go, нарисовал asn1 коллектор. Простота языка, многопоточности и скорость обработки вроде пришлись по душе. Но в конторе явисты. Утверждают, что на Яве будет все так-же шустро летать, потому что её код тоже компилируется и если что никому не придётся разбираться с go. Так ли это? Интересует именно низкоуровневая, многопоточная работа с бинарными данными. Есть ли плюсу у go по сравнению с Java кроме необходимости тащить Ява машину.
@69rus42
@69rus42 Жыл бұрын
Ну так напишите для пробы. Может и подойти. Странно, что вы не доверяете своим разработчикам, но доверяете мужику с интернета.
@nzt4838
@nzt4838 Жыл бұрын
не увидел где обучение у вас на GO
@nikitaparfenov6710
@nikitaparfenov6710 Жыл бұрын
Почему-то мало кто что рассказывает про Julia. На нее легко перейти питонистам и R'щикам, при этом там тоже есть многопоточность и есть компилляция
@cryptoworkdonkey
@cryptoworkdonkey Жыл бұрын
И можно писать почти как формулы! С латехом.
@pavelgushchin2223
@pavelgushchin2223 Жыл бұрын
Войти в IT, войдя в Julia, хммм... а что, я согласен))) 😄
@cryptoworkdonkey
@cryptoworkdonkey Жыл бұрын
@@pavelgushchin2223 , сказал бы так: войдя в Julia, в IT не войдёшь, но приятно будет очень.
@nikitaparfenov6710
@nikitaparfenov6710 Жыл бұрын
@@pavelgushchin2223 😅😅😅
@vladimirlos5432
@vladimirlos5432 Жыл бұрын
При перечислении языков про обероны забыли. Кстати, откуда и большая часть "корней" самогО go.
@vladimirlos5432
@vladimirlos5432 Жыл бұрын
Какая прелесть, что большинство программистов, "отягощённые" "мейнстримом", думают, что "многопоточность - это ОЧЕНЬ сложно"! :)))))))))))))
@vetenskap1573
@vetenskap1573 9 ай бұрын
Ещё, кстати в Go очень интересно реализованы исключения. То есть по сути их там вообще нет. Для меня как PHP разработчика в первое время это было не понятно. Но исключения довольно сильно тормозят систему и разработку, поэтому ими пришлось так же пожертвовать в скорость языка и разработки. Так же довольно интересная работа с массивами, которые в Go называются срезы: к примеру нет встроенный функции удаления элемента из массива по его индексу, поэтому приходится делать костыль, если вдруг такая функция понадобилась, но это опять же жертва ради скорости
@folium5725
@folium5725 8 ай бұрын
Уже есть встроенная функция, по удалению элемента с слайса)
@ibnkhaleed
@ibnkhaleed Жыл бұрын
Сергей, в Rust разработчик не должен следить за памятью, так как программа, в которой переменные не удаляются из памяти просто не скомпилируется.
@AbsoluteVR
@AbsoluteVR 9 ай бұрын
+
@denchola
@denchola Жыл бұрын
Можно просто начать изучать язык GO? или до его изучения надо что еще изучать?
@SergeyNemchinskiy
@SergeyNemchinskiy Жыл бұрын
можно
@howareyou1674
@howareyou1674 Жыл бұрын
Го ассемблер VS C
@user-fu6mp6et8p
@user-fu6mp6et8p Жыл бұрын
Мне показалось или на 3:25 автор не в курсе про виртуализацию памяти во всех современных операционках? Либо он очень странно выразился, либо реально считает что с помощью адресной арифметики и указателей один процесс может получить доступ к памяти другого процесса или даже планировщика, что полная дичь
@give-away4824
@give-away4824 Жыл бұрын
Кто-нибудь переходил с джавы на голэнг? Расскажите про ваш опыт
@allyhva
@allyhva Жыл бұрын
Знакомый сеньор С# год назад перешёл. Просто балдеет с его слов.
@mortalengine6813
@mortalengine6813 Жыл бұрын
хочешь гофером стать? Ну приветствую )
@Ostavaisia-s-nami
@Ostavaisia-s-nami Жыл бұрын
Да таких языков программирования просто огромная куча, и оплата разная за них
@user-he4st2ro5h
@user-he4st2ro5h Жыл бұрын
Ты лучше это, иди первый (к)анал посмотри
@loenishe3647
@loenishe3647 Жыл бұрын
Скала, го и нода, больше не знаю, подскажешь?
@snippetdev8456
@snippetdev8456 Жыл бұрын
@@loenishe3647 haskell, rust, ocaml, elixir и до бесконечности
@user-yv5ez1if6y
@user-yv5ez1if6y Жыл бұрын
А этот язык подойдёт для программирования программируемых логических контроллеров, промышленных роботов-манипуляторов, КИПиА, АСУ ТП и SCADA-систем?
@alienspro
@alienspro Жыл бұрын
Нет, вам к C/C++/C#
@user-si4qz6ps9o
@user-si4qz6ps9o Жыл бұрын
Только один вопрос, вас все ещё зовут Сергей Немчинский?
@temultik
@temultik Жыл бұрын
отлично!
@hollow.one.w
@hollow.one.w 8 ай бұрын
Ну сейчас никто не пишет на чистом js. Нормальные разработки ведутся с применением typescript, хотя это не решает все проблемы, но у опытных разрабов решает достаточной проблем
@karlgaspar2446
@karlgaspar2446 Жыл бұрын
Сергей, хочу начать обучение программированию. Какой язык порекомендуете? Уровень ноль.
@SergeyNemchinskiy
@SergeyNemchinskiy Жыл бұрын
kzbin.info/www/bejne/mWO0onh-Z8qpg7s
@karlgaspar2446
@karlgaspar2446 Жыл бұрын
@@SergeyNemchinskiy Спасибо.
@user-ft5nc4wm9f
@user-ft5nc4wm9f Жыл бұрын
Очень часто использую Go для мелких программ, где надо парсить данные. Четкая типизация json файлов + мои мелкие библиотеки для ускорения работы, но небольшого уменьшения производительности очень сильно помогают работать и делать это без ошибок
@awenn2015
@awenn2015 Жыл бұрын
Например какие программы? Думаю потом ради интереса выучить его, глянуть что можно на нем написать
@user-ft5nc4wm9f
@user-ft5nc4wm9f Жыл бұрын
@@awenn2015 консольные приложения с веб-запросами, парсингом данных, генерации stl фигур для 3д обработки и т.д.
@awenn2015
@awenn2015 Жыл бұрын
@@user-ft5nc4wm9f а понял, прикольная тема
@alexandera3394
@alexandera3394 Жыл бұрын
Пишите софт на заказ ?
@user-sb6sp2no4s
@user-sb6sp2no4s Жыл бұрын
Скажите Powershell стоит изучать?
@user-bo7yz7wb1h
@user-bo7yz7wb1h Жыл бұрын
Как по мне - если ты не девопс, то специально учить не нужно. Но работать с терминалом все равно будет нужно, чем бы ты не занимался. Так что базовое понимание желательно иметь
@linuxoidovich
@linuxoidovich Жыл бұрын
Нет. Лучше bash выучить.
@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 вообще не нужен. Только для внутренних разработок Гугла.
@dmitryo6153
@dmitryo6153 Жыл бұрын
Честно говоря, там не про многопоточность, а про асинхронность. И да, на нем удобно писать простые асинхронные штуки. И у него интерфейсы значат вообще не то, что в джаве
@dmitriyobidin6049
@dmitriyobidin6049 Жыл бұрын
Видимо народ на курс по Го не записывается :)
Какой язык программирования выбрать в 2024?
50:06
How to open a can? 🤪 lifehack
00:25
Mr.Clabik - Friends
Рет қаралды 11 МЛН
Buy Feastables, Win Unlimited Money
00:51
MrBeast 2
Рет қаралды 50 МЛН
原来小女孩在求救#海贼王  #路飞
00:32
路飞与唐舞桐
Рет қаралды 18 МЛН
Антон Сергеев, «Go под капотом»
36:37
Kolesa Group
Рет қаралды 85 М.
Из PHP в Go или как уйти втуда и невернуться
23:36
Дамп чердачины
Рет қаралды 2,4 М.
Язык программирования Go. Фёдор Короткий
5:30
Яндекс Образование
Рет қаралды 133 М.
How to open a can? 🤪 lifehack
00:25
Mr.Clabik - Friends
Рет қаралды 11 МЛН