Обзор и сравнение языков программирования Golang vs Python

2024 ж. 15 Мам.
40 312 Рет қаралды

‍💻 Устали от однообразия, выбираете язык программирования, который быстрый, простой, но строгой типизации? Или вы уже PHP / Ruby / Python разработчик и вам необходимо в кратчайшие сроки выучить Golang? Или может вы мечтаете работать в стартапах? Во всех этих случаях настоятельно рекомендую вам приглянуться к GO!
🔥 Осваивайте основы и велкам на наш менторинг, там 100% практики под руководством ментора. Ментором будет профи из области. Вы получите бесценный опыт и 100% код-ревью, а не автопроверку кода.
👨‍💻 Регистрируйтесь на менторинг GOLANG - go.foxminded.ua/3QgEW7F
Есть вопросы по обучению в FoxmindEd? Пишите нам в телеграм - t.me/foxminded
Вы можете стать спонсором канала и получать плюшки - / @sergeynemchinskiy
❤ FoxmindEd в Instagram: / foxminded.ua
Курсы для будущих JS-разработчиков:
JavaScript Start - go.foxminded.ua/3FAHoAM
FRONT-END (ANGULAR, REACT) - go.foxminded.ua/3rYbmvG
NODE.JS - go.foxminded.ua/40aGzby
Курсы для будущих Java-разработчиков:
JAVA Start - go.foxminded.ua/3FzFGzS
Инструментарий JAVA - go.foxminded.ua/3tMcAuh
JAVA - go.foxminded.ua/3s5hsdF
Курсы для будущих С#-разработчиков:
C# START - go.foxminded.ua/40aGtRe
C#/.NET - go.foxminded.ua/3S9vplo
Обучение на проекте - go.foxminded.ua/46OMBB6
Курсы для будущих Python-разработчиков:
PYTHON Start - go.foxminded.ua/3Qbog1b
PYTHON - go.foxminded.ua/46IQaIY
🎓 Другие направления:
ANDROID - go.foxminded.ua/3QfVBrM
SALESFORCE Developer - go.foxminded.ua/46Sy8UY
UI/UX дизайн - go.foxminded.ua/3S9vxRU
Unreal Engine - go.foxminded.ua/474C8kB
QA Automation - go.foxminded.ua/3QbURE3
IOS разработка - go.foxminded.ua/47aUMrj
PHP - go.foxminded.ua/3QcewE2
Unity - go.foxminded.ua/47b071T
🎓Продвинутые курсы для состоявшихся девелоперов:
Enterprise patterns - go.foxminded.ua/45OqqJO
GRASP and GoF Design patterns - go.foxminded.ua/3tXV7Pu
Алгоритмы и структуры данных - go.foxminded.ua/3QbqnlS
C# NEXT - go.foxminded.ua/46DqCgp
🔧 Пробное техническое собеседование со специалистом уровня Senior Developer/ Team Leader - go.foxminded.ua/46OMDJe
👔 Карьерная консультация с Сергеем Немчинским - go.foxminded.ua/46NW9MC
Сайт FoxmindEd для новичков: go.foxminded.ua/3SgajSb
Сайт для разработчиков уровня мидл+: go.foxminded.ua/3Qg1Njy
FoxmindEd в ФБ: / foxmindedco
FoxmindEd в Instagram: / foxminded.ua
Мой Telegram: t.me/nemchinskiyOnBusiness
Для деловых запросов: youtube@foxminded.ua
Тайминг:
00:00 Вступление
00:34 Области применения
04:12 Зарплата разработчиков
06:10 Синтаксис
08:45 Вакансии
09:28 Фреймворки
10:40 Golang
11:59 Перспективы

Пікірлер
  • 👨‍💻 После Senior ВСЕ? Как программисту развиваться после Senior и куда двигаться в айти? 👉 kzhead.info/sun/gdKGYbOcaIaBl3k/bejne.html

    @SergeyNemchinskiy@SergeyNemchinskiy20 күн бұрын
  • Жду когда будем сравнивать Python и English

    @yehortverytinov5478@yehortverytinov54786 ай бұрын
    • А я жду java vs go

      @Panda-stroka@Panda-stroka6 ай бұрын
    • Пайтон лучше

      @usaffiliate@usaffiliate6 ай бұрын
    • @@usaffiliate верю

      @yehortverytinov5478@yehortverytinov54786 ай бұрын
    • @@Panda-stroka 77776666667776667767777776

      @isaigordeev@isaigordeev6 ай бұрын
    • 1С и russian

      @user-nw8gn2xh2v@user-nw8gn2xh2v6 ай бұрын
  • Перепутал немного с Js. В Go нет прототипирования для реализации наследования. Там есть embedding, который похож на тот же class Foo : public Bar{}; в плюсах или на class Foo(Bar): в пайтон. Также в нем, как и в расте и еликсире есть интерфейсы (протоколы, трейты). Это позволяет имплементировать Dependency inversion он зависимостей без каких-либо инклюдов, что в джаве сделать нельзя (ты должен наследовать интерфейс). Есть все, чтобы реализовать ооп. Сделано это все не потому, как многие читают, что язык недоделан, а потому, что создатели делали это намеренно, убирая недостатки других языков и делая его простым в тоже время. Были у гугла исследования про, например, множественное наследование и его вред в больших проектах и тд и тп

    @idfumg@idfumg6 ай бұрын
  • Спасибо за видео! Было интересно.)

    @bloodymary6107@bloodymary61076 ай бұрын
  • Доброго дня, ссылка на Вашу школу в Беларуси не работает, возможно ли обучаться Белорусам у Вас? Благодарю за ответ.

    @vissemen4395@vissemen43955 ай бұрын
  • Следующим будет Rust vs C++?

    @t1ltxz-gxd@t1ltxz-gxd6 ай бұрын
  • Спасибо за видео! Что посоветуете для бекенда средних/больших проектов выбрать Python/FastApi или Go?

    @Artem-wk1vn@Artem-wk1vn4 ай бұрын
    • На питухоне ты напигегь проэкт значитнльно быстрее, но потом можно будет сэкономит на хостинге, не будет требоваться больших мощьностей

      @DRedGuia@DRedGuia2 ай бұрын
  • Бекенд Ютуба уже переписали на Го. Не знаю, на сколько, но у них были на эту тему статьи и выступления.

    @Nick-dn5ev@Nick-dn5ev6 ай бұрын
  • Сергей, можно какой нить большой видос про JS?

    @-kloani-2937@-kloani-29376 ай бұрын
  • Сергей как вы научились мысли читать? Я как раз учу Go и хотел услышать подобное мнение

    @pseudouser55@pseudouser556 ай бұрын
    • ну чо как

      @tayergtx3805@tayergtx38055 күн бұрын
  • Всем привет, выбираю между двумя языками C# и Go, учить собираюсь для back-end. С шарпом уже знаком, учил на 2 курсе универа, знаю на уровне до ООП. Можно ли начинать свой путь в IT с Go или лучше продолжить учить C# и пытаться найти свою первую работу с ним?

    @user-io9iq2di4w@user-io9iq2di4w5 ай бұрын
    • Я бы учил go, он не столь сложен, его популярность активно растет. Думаю за пару месяцев интенсивной учебы его можно освоить (при усоовии, что до этого был знаком с другими языками). + Мне больше нравится синатксис голанга

      @sanchez_code@sanchez_codeАй бұрын
    • Тоже так считаю, за исключением синтаксиса. Мне он кажется дико не удобным, сейчас уже привык, а по началу просто ломал себя.

      @Galdershten@GaldershtenАй бұрын
  • 7:53 это как раз заставляет вас задуматься, как же написать хорошо? И если мы подходим к теме большого монолита, то приходим к модульному монолиту, и поддержка такого проекта становится существенно легче, и это не превращается в микросервисы, то есть не усложняет монолит. Но если вдруг команда пришла к пониманию что востребованность приложения возросла, а вместе с ней нагрузка, которую необходимо распределить, то будет намного легче разбить проект на микросервисы. Но зачастую почему то многие не думают, и суют микросервисы везде где можно, стараясь не отставать от "трендов", и усложняют тем самым разработку и поддержку, особенно если в эти самые микросервисы команда не умеет)

    @den_is_kuts8139@den_is_kuts81396 ай бұрын
  • Особо не работал с Django, но числюсь как Senior python developer aiohttp, FastApi

    @user-rj3nb6gs5h@user-rj3nb6gs5h4 ай бұрын
  • Не надо только втирать что на не ООП языках не пишут больших проектов. Операционные системы, базы данных - на Си написаны. KZhead (ага), Kubernetes, Docker, Terraform, InfluxDB, CockroachDB - на Го.

    @vladimir0rus@vladimir0rus6 ай бұрын
    • на ООП банально дешевле.

      @SecretYouTubeAgent@SecretYouTubeAgent6 ай бұрын
    • @@SecretKZheadAgent с чего бы вдруг? дешевле на фреймворке и с хорошими либами, когда всё уже написано за тебя.

      @vladimir0rus@vladimir0rus6 ай бұрын
    • @@vladimir0rus с того. Чтобы протестировать код на Си и затем его поддерживать требуется больше времени и сил

      @SecretYouTubeAgent@SecretYouTubeAgent6 ай бұрын
    • @@SecretKZheadAgent абсолютно голословное утверждение. Сложнейший проект, Linux kernel, нормально поддерживается и развивается. PostgreSQL, Redis написаны на Си это крупные проекты.

      @vladimir0rus@vladimir0rus6 ай бұрын
    • InfluxDB уже переписали на раст

      @nikitatimofeenko9351@nikitatimofeenko93516 ай бұрын
  • _Сравни Java и Kotlin. У тебя уже было видео про эти языки программирования, однако оно не акцентировалось на сравнении, а было посвящено тому, какой язык лучше использовать._

    @SSHD21RYU@SSHD21RYU6 ай бұрын
    • Java и котлин это одно и тоже Можно сказать что котлин это фреймворк. На деле хз, сам не писал, читал в инете.

      @DRedGuia@DRedGuia2 ай бұрын
  • Go же на сколько помню больше на функциональщину ориентирован? не пишу на нем, вроде слышал что он функциональный яп, а ООП там просто чтоб было чуть проще тем кто быстро залетел на его.

    @galandec2000@galandec20006 ай бұрын
    • нет он не функциональный и не ооп

      @nemod123@nemod123Ай бұрын
  • Хохо) я тількі тиждень тому написав що людям таке буде цікаво під випуском про php))

    @_xilar@_xilar6 ай бұрын
  • Опа новый видос

    @celeron1337@celeron13376 ай бұрын
  • я бы сказал похож на typescript по синтаксису, за счет этого нравится больше

    @user-cg1pq2kh6t@user-cg1pq2kh6t3 ай бұрын
  • Видео точно 2023 года? Сергей вам нужно подружиться с Миша Ларченко уровень контента на одном уровне) Мб стоило бы посоветоваться с людьми кто работает на двух языках, а не просить chat gpt писать сценарий видео?)

    @user-ng4pb3kj8e@user-ng4pb3kj8e6 ай бұрын
    • согласен

      @romankonovalov2588@romankonovalov25886 ай бұрын
  • Расскажите, пожалуйста, про Dart

    @luxmunx@luxmunx6 ай бұрын
  • Почему все говорят что синтаксис похож у Go и C/C++?? ни разу вообще....

    @user-fg6jw1cy5v@user-fg6jw1cy5v6 ай бұрын
  • Кстати, а что в сравнении питона с растом? Интересно Ваше мнение (хотя может видео уже было и я проспал 😂). И раст с ГОУ тоже интересно было бы сравнить.

    @Zyozikexclusive_ZX@Zyozikexclusive_ZX6 ай бұрын
    • А смысл сравнивать максимально высокоуровневый язык с довольно низкоуровневым, созданным на замену C?

      @redneck_prm5429@redneck_prm54296 ай бұрын
    • @@redneck_prm5429 , как минимум сравнить можно по уровню возможного будущего этих языков в Украине и количество вакансий сейчас и в ближайшем будущем. Для опытных разработчиков видео сравнений языков не интересно - они и так в теме. А начинающие ищут и думают. И не всегда в теме того что именно их привлекает, а иногда больше интерес реальных вакансий. Например у "вечно умирающего" пыха (PHP) вакансий на равне с "дико популярным" питоном.

      @Zyozikexclusive_ZX@Zyozikexclusive_ZX6 ай бұрын
    • @@redneck_prm5429 Rust не вытеснит C, по крайней мере ближайшие годы

      @user-dt9nk4mg7p@user-dt9nk4mg7p6 ай бұрын
    • @@Zyozikexclusive_ZX Раст - это прежде всего микроконтроллеры. А микроконтроллеры - это промышленность. Нет промышленности - раст не ваш выбор (как и Си, впрочем)

      @SecretYouTubeAgent@SecretYouTubeAgent6 ай бұрын
    • @@SecretKZheadAgent , я в курсе для чего низкоуровневые языки предназначены. Си мой первый язык. Но наверное не совсем понятен мой комментарий. Какое будущее Раст, ГОУ в среде разработчиков Украины в ближайшем будущем? Что из них возможно будет более популярно? Микроконтроллеры и чипы популярны - особенно в "современной" Украине с производством Дронов и т.д. Но и веб н куда не девается. Но в вебе конкурентов море-океан.

      @Zyozikexclusive_ZX@Zyozikexclusive_ZX6 ай бұрын
  • Сам начал учить go, т.к. работаю в тех. поддержке проекта на go и надеюсь вырасти до разраба у себя на проекте. Главный минус, наверное, в том, что не так много обучающих материалов на го в силу его новизны, не такое большое комьюнити по сравнению с пайтоном. Особенно в ру сегменте. Всякие тренажеры типа leetcode или книги по алгоритмам тоже, как правило, не содержат примеры на го. В качестве первого языка, наверное, лучше выбирать что-то старше/популярнее чтоб легче было понять базовые концепции. Насчет стартапов хз. Может в Украине это так. В России вроде есть вполне себе стабильные интерпрайз проекты на го, типа нашего, на котором можно работать годами фул-тайм.

    @sagna6724@sagna67246 ай бұрын
    • У нас в Казахстане бешенно набирает популярность Go. Сам на стажировке по Java. Так что лучше как первый язык выбрать Java, если будущем есть план учить Go. Так как обе строго типизированный

      @aibardulatov@aibardulatov6 ай бұрын
    • В смысле нет материалов? Доки же есть, ну еще статьи есть про сложные концепты

      @ivanschekoldin7315@ivanschekoldin73156 ай бұрын
    • Да удивлен что Сергей заявил о стартапах. Язык написан в Google для решения проблемы производительности и безопасности многопоточного кода. Если у вас не нагруженное приложение вам го нафиг не сдался.

      @borismor1@borismor16 ай бұрын
    • @@ivanschekoldin7315 я не говорил, что их нет, я говорил, что их меньше)

      @sagna6724@sagna67246 ай бұрын
    • ​@@aibardulatovПривет бро. Я сам учусь на Го. Какие сайты есть чтобь искать вакансии на го в Казакстане:)

      @ibragimshamsiyev_@ibragimshamsiyev_6 ай бұрын
  • Что такое микросервисные приложения? Приведите пожалуйста примеры. Все говорят про это, но не объясняют, что это такое. Спасибо за полезный контент.)

    @k.r.k.@k.r.k.3 ай бұрын
    • Само название говорит что это такое. Пример, загрузка и обрезка фото. Тупо микро сервис, заточенный только для одной цели. Микросервисы могут формировать общее приложение, как клетки формируют сложные организмы. На блоге это может быть системой чатов, изменения аватара, загрузка песни на свою стенку.

      @PythonDevelopment@PythonDevelopment3 ай бұрын
    • @@PythonDevelopment, ясно, спасибо. Но в чём тогда уникальность Go, если тоже самое можно сделать и на ряде других ЯП?

      @k.r.k.@k.r.k.3 ай бұрын
    • ​@@k.r.k.в отличии от многих других он как Си компилируемый, а не интрепритируемый виртуальной машиной. А это значит что он по определению будет быстрее работать.

      @user-rc2ql9uz9x@user-rc2ql9uz9x3 ай бұрын
    • Точнее то что написано на нём будет быстрее работать.

      @user-rc2ql9uz9x@user-rc2ql9uz9x3 ай бұрын
  • Пожалуйста, снимите сравнение Си с другим языком, а то вы еще не снимали про него.

    @user-dt9nk4mg7p@user-dt9nk4mg7p6 ай бұрын
  • Забыли сказать про самое важное - типизация. Python c динамической типизацией Golang со статической типизацией. PS и про типизацию в принципе можно записать отдельное видео в котором указать все преимущества и недостатки.

    @dmytrob7336@dmytrob73366 ай бұрын
    • >>> Python c динамической типизацией уж с обоими. последние два релиза питона в основном состоят из допиливания статической типизации и улучшения производительности.

      @redneck_prm5429@redneck_prm54296 ай бұрын
    • @@redneck_prm5429 может я чего-то не знаю, но в питоне нет никакой статической типизации) Только тайпхинты, то есть аннотации типов, что к статической типизации отношения не имеет особо

      @user-uv8yv7et9n@user-uv8yv7et9n6 ай бұрын
    • ну тогда уж можно добавить, что Питон однопоточный и синхронный язык в отличии от Го. Если конечно, что-то не поменялось.

      @user-do3zm3vp2f@user-do3zm3vp2f6 ай бұрын
    • 2:20

      @TheDoubleBe@TheDoubleBe6 ай бұрын
    • Это в начале говорится, умник

      @RokyTime@RokyTime6 ай бұрын
  • жду видео от Вас про Udemy курсы. Меня интересует DevOps инженерия. С чего начинать, что изучать и на что не стоит тратить время?

    @munaraaytmamatova763@munaraaytmamatova7636 ай бұрын
    • мы не будем снимать про конкурентов :)

      @SergeyNemchinskiy@SergeyNemchinskiy6 ай бұрын
  • А вот скажите. Я каж день (и сегодня тоже!) слышу что в стартапах Жава не нужна, типа долго писать. Вот, Путон - да, хорошо, типа вэб писать быстро и просто. А почему? Если я беру этот наш Спринг, то мне достаточно натыкать в инишалайзере модули - и приложение уже работает. Т.е. я ещё не набрал ни строчки кода, а у меня уже есть приложение с вэб-сервером, БД, очередями и всем таким прочим. Далее я беру эту нашу Идею, набираю в ней модельные классы - и у меня уже есть БД, ДТО, репозитории. Также конфиги - из коробки, деп инжекшн - из коробки. ООП - в Жава из коробки. Т.е. вся структура приложения делается почти без подключения мозга. Можно реально сконцентрироваться на бизнес-логике. Так почему на Путоне быстрее?

    @rudolfsikorsky7900@rudolfsikorsky79006 ай бұрын
    • Тоже самое кстати относиться и к котлину с его ктором, тоже быстренько можно собрать бек

      @awenn2015@awenn20156 ай бұрын
  • Стартап на C# или Java не написать?

    @seka1309@seka13096 ай бұрын
    • Написать но это займёт намного больше времени и вложений

      @awenn2015@awenn20156 ай бұрын
    • @@awenn2015 хм:)

      @seka1309@seka13096 ай бұрын
  • Вообще не согласен, что, если ты не знаешь Django, то ты не веб-разработчик. На python есть куча других фреймворков: FastAPI, aiohttp, tornado, flask... Я работаю python-разработчиком в крупной компании, пока не встретил ни одного человека, который писал что-то серьезное на Django. Так что это неправда)

    @bunchathumbs6194@bunchathumbs61946 ай бұрын
  • ООП в golang, я не ослышался?

    @nagibator77779@nagibator777796 ай бұрын
  • Зробіть буль ласка аналіз і перспективи мови програмування Scala.

    @vladyslavdziadevych969@vladyslavdziadevych9696 ай бұрын
  • KZhead использует и Python и Golang. Так что можно так же сказать чот ютуб написан на Го.

    @vladimir0rus@vladimir0rus6 ай бұрын
  • Прекрасное видео! вот бы сравнение языка rust

    @user-gc8lf3nu2e@user-gc8lf3nu2e6 ай бұрын
  • C go тоже ничего не станется. Потому что докер, кубернейтс - на го. И главную особенность go не сказали - это работа с потоками, общение между потоками на уровне языка. Я начал учить гоу, когда мне chat gpt на нём в 100 строчек решил задачу, к которой я на php даже не представлял, с какой стороны подступиться (все варианты, которые мелькали в уме, вели к чересчур сложному коду)

    @user-nu2jz1sb4s@user-nu2jz1sb4s6 ай бұрын
    • Оу, а вот это уже реально интересный комментарий. А можно поподробнее, что за задача такая?

      @user-do3zm3vp2f@user-do3zm3vp2f6 ай бұрын
    • @@user-do3zm3vp2f я не могу за автора коммента ответить, но го это прекрасная замена nodejs, когда нужно чат делать или что-то подобрное. На пхп это гемор особенно с веб сокетами. Я для себя рассматриваю го для онлнайн игр.

      @TakemuraGoro@TakemuraGoro6 ай бұрын
  • Образ Серёги заменили на ии 3:47🤣

    @Idivichkg@Idivichkg6 ай бұрын
  • Ооп нифига не упрощает разработку 90% приложений, что и стало причиной популярности Go, Rust, JS и прочих около-оопшных

    @ruslan_yefimov@ruslan_yefimov6 ай бұрын
  • Вы сказали, что понимаете "почему они это сделали". Можете рассказать почему на ваш взгляд?

    @nikolayrogoza4240@nikolayrogoza42406 ай бұрын
    • Да да, тоже хотел написать этот вопрос.

      @Rafael_Santi@Rafael_Santi6 ай бұрын
    • Николай, почитайте комменты тут. Некоторые пишут, что в Гоу и без ООП хорошо, и это облегчает язык или что-то вроде этого. И есть какие-то иные приёмы.

      @Rafael_Santi@Rafael_Santi6 ай бұрын
    • @@Rafael_Santi я просто хотел узнать мнение Сергея

      @nikolayrogoza4240@nikolayrogoza42406 ай бұрын
    • @@nikolayrogoza4240 согласен, тоже хотел бы

      @Rafael_Santi@Rafael_Santi6 ай бұрын
  • было уже GO vs Java?

    @johndoe20975@johndoe209756 ай бұрын
  • Смотрел года три назад ваш ролик про Go. Там вы не так лестно о нем отзывались, очень много было хейта и на комьюнити. Например, гуглиш что-нибудь, находишь пример кода, а это не код а полное г**но и его писал какой то профан)

    @user-rp5ej1ui4g@user-rp5ej1ui4g6 ай бұрын
  • В общем выдаю базированную базу, если проект будет только гонять трафик по сети то выбор js или python, если стримы (не уверен), обработка файлов и монтаж на бекенде то go

    @awenn2015@awenn20156 ай бұрын
  • микросервисы далеко не всегда общаются по REST, сейчас очень популярен grpc. и REST это не протокол, а методология написания API на основании протокола HTTP

    @user-rp5ej1ui4g@user-rp5ej1ui4g6 ай бұрын
    • HTTP тоже не обзательно использовать, сейчас довольно популярно в качестве шины данных использовать очереди

      @molochnikzero@molochnikzero6 ай бұрын
    • @@molochnikzero я не говорил что HTTP обязателен к использованию, я говорил что это протокол, а REST не протокол, а методология. Очередь используется для асинхронного взаимодействие и размазывания нагрузки, и использовать ее или нет это зависит от задачи, а не от того что это сейчас популярно или нет)

      @user-rp5ej1ui4g@user-rp5ej1ui4g6 ай бұрын
  • Спасибо за выпуск! Я не думаю, что у Go есть радужные перспективы. У каждого инструмента есть свои сильные стороны за которые его и выбирают. C# это интеграция с продуктами от Microsoft. Python это гибкость и разнообразие инструментов. Go ? Корутины реализовали в java21 , Native image уже давно есть... хочется больше сахара есть kotlin, хочется больше функциональщины есть Scala...в итоге какие преимущества есть ?

    @North357@North3576 ай бұрын
    • Скорость разработки и удобство при расширении когда работаешь с микросервисами и вот эти самые горутины вполне себе отлично себя показывают.

      @Yes.Im.Mr.Anderson@Yes.Im.Mr.Anderson6 ай бұрын
    • нормальна підтримка багатопотоковості з коробки (без танців бубном)

      @user-xc5cx7lh4l@user-xc5cx7lh4l6 ай бұрын
    • В го есть строгость. Ни один язык не позволит тебе писать веб так быстро и стандартизированно, как это позволяет делать го. Для энтерпрайза это просто находка, а не язык.

      @mrmarkovniktgv3058@mrmarkovniktgv30586 ай бұрын
    • А какие сильные стороны есть у, например, жаваскрипта? 😅

      @norrrrrd@norrrrrd6 ай бұрын
    • poshel Hаxуi со своим java, сам e6uсь со своими абстрактными фабриками которые порождают фабрики

      @Gigasharik5@Gigasharik56 ай бұрын
  • Ждем сравнения одного с представленных языком с RUST! Please!

    @Anton_-pr7kh@Anton_-pr7kh6 ай бұрын
  • Скажите пожалуйста, почему вы ни разу не сравнивали Си с каким-либо языком? Просто вы уже все языки обсудили, кроме него.

    @user-dt9nk4mg7p@user-dt9nk4mg7p6 ай бұрын
    • если вы про чистый Си - то на нем мало кто пишет уже. Если про с++ то с сишарпом было кажется тут.

      @TakemuraGoro@TakemuraGoro6 ай бұрын
    • @@TakemuraGoro Я про чистый C, и на нем еще вполне себе пишут, я вот язык ассемблера планирую учить.

      @user-dt9nk4mg7p@user-dt9nk4mg7p6 ай бұрын
    • @@user-dt9nk4mg7p ну пишут, при разработке процов. насколько я помню. Но с чем его можно сравнить? :) С высокоуровневым ассемблером? И потом - он очень простой.

      @TakemuraGoro@TakemuraGoro6 ай бұрын
    • А с чем его должны сравнивать, с Паскалем, бейсиком?!

      @I-love-GO-and-PHP@I-love-GO-and-PHP4 ай бұрын
    • @@I-love-GO-and-PHP С C++, Rust и Go

      @user-dt9nk4mg7p@user-dt9nk4mg7p4 ай бұрын
  • Доброго дня пані і панове. Я давно не дивився цей канал. Він усе ще Сергій Немчинський?

    @oleksandr167@oleksandr1676 ай бұрын
  • некорректно говорить, что Ютуб или Инстаграмм написан на Питоне, это ж не монолитные Джанго приложения, уже давно фронт отдельно, бэк отдельно, куча микросервисов, можно сказать: "Питон используется", Го тоже скорее всего используется )

    @user-ht6tu6ks3u@user-ht6tu6ks3uАй бұрын
  • Насчет того, что в го нет фреймворка-"стандарта индустрии" - не совсем согласен. Go-way - это не использовать фреймворк в принципе, и это действительно реальный подход. Стандартной библиотеки вполне достаточно для решения большей части задач. Разве что, не хватает нормального роутинга, но для этого отлично подходит горилла или чи, которые, опять же, отлично вписываются в использование стандартной библиотеки (хотя и они, вероятно, скоро вымрут, поскольку дефолтные пакеты в го довольно быстро развивается, и net/http, в скором времени, вполне может покрыть весь потенциальный спект задач).

    @mrmarkovniktgv3058@mrmarkovniktgv30586 ай бұрын
    • на унылом го нет вменяемых фрейворков, а посему эти глупости про идеоматичность с копи=пастой. в результате лом говнокода в каждом сервисе на ровном месте

      @user-bb5xw8bd8w@user-bb5xw8bd8w5 ай бұрын
    • Нормальной из коробки работы с бд тоже нет. В результате код получается растянутым.

      @I-love-GO-and-PHP@I-love-GO-and-PHP4 ай бұрын
    • @@I-love-GO-and-PHP верно. после того, как нарисовали свою обвязку, код сократился в разы

      @user-bb5xw8bd8w@user-bb5xw8bd8w4 ай бұрын
    • сколько файлов в твоих микросервисах с этими реальными подходами? если 50, как это у нас было без своей обвязки, то это на корню убивает всю идею микросервисов . идеоматичности бывают разные, для бизнеса и командной разработки она простая - быстро наковырять, а затем быстро изменить. а лапидарный го в чистом виде для этого совершенно не подходит

      @user-bb5xw8bd8w@user-bb5xw8bd8w4 ай бұрын
  • Сергей опять зеркалом щёлкает. У пыха последнего одна из самых быстрых jit-vm. И говорить, что KZhead написан на python, кхе кхе, яндекс тогда тоже написан на перле или go

    @nagibator77779@nagibator777796 ай бұрын
  • Жду сравнения уха и руки. либо ноги и носа

    @user-ir4vd5yk4x@user-ir4vd5yk4x6 ай бұрын
  • Можно вопрос, по какой причине it news больше не выходит на русскоязычном канале?

    @Panda-stroka@Panda-stroka6 ай бұрын
    • А сам не понимаешь по какой причине?)

      @mikhail_sh@mikhail_sh2 ай бұрын
  • Го надо с нодой сравнить. И в этом случае го намного лучше.

    @TakemuraGoro@TakemuraGoro6 ай бұрын
  • На работе есть несколько проектов на го - микросервисы и пару основных на питоне. Все веб, сфера - реклама. Для питона используем джангу. Проект с 18 года, много всего пробовали, протестировали, мысли такие: если у вас есть что-то небольшое, но нужно чтобы работало быстро быстро - пишем на го. Если много бизнес логики внутри проекта, питон. 
Если у вас про деньги, только джава) 

П.С считаю, что эти ребята не конкуренты, а братья по оружию и лучшее использование - использовать и питон и гошку, главное разумно разрулить ответственность.

    @slava198411@slava1984116 ай бұрын
  • Прямо "НАШ" любимый?

    @panzerlo3418@panzerlo34186 ай бұрын
  • Шановний, Сергію! Дякую вам і вашій команді за інформативні новини. Є пропозиція змінити підгрунтя, у вашій рекламі - "Школа для людей які бажають увійти у сферу ІТ, вчиться програмуванню у нас....", змініть це, ви повторюєтеся за всіма конкурентами. Донесіть в рекламі інформацію: "Сучасна людина повинна знати язик програмування, як писати від руки українською мовою. Якщо Ви бажаєте займати керівні посади в будь якій галузі і мати повагу від колег, Ви повинні вміти програмувати аби перебирати великі обсяги даних і приходити швидше за інших до вірних висновків/відповідей". Пишу зі свого досвіду 😊.

    @user-eh1nj8el9l@user-eh1nj8el9l6 ай бұрын
  • имхо, фреймворки - это не go путь =) язык, действительно компактный, но при этом неприлично много "коробочных" решений и необходимости использовать какие-то специальные фреймворки нет.

    @sealter9381@sealter938113 күн бұрын
  • 01:23 like. Пришел Маск и все испоганил.:)

    @kabukijoe99@kabukijoe996 ай бұрын
  • Вот черт, а я всю автоматизацию на bash писал. Что со мной не так?!

    @sergeypekar1058@sergeypekar10586 ай бұрын
  • Сравните 1С и Русский

    @eugene_kuzneczov@eugene_kuzneczov6 ай бұрын
  • Пока ещё Сергей Немчинский.....😂😂

    @aliaksandrklimkovich7189@aliaksandrklimkovich71896 ай бұрын
  • 1:57 - Это не то что бы сильно распространённая ниша, очень странно об этом упоминать в видео для новичков, но не упомянуть такую нишу как разработка системных или инфраструктурных инструментов (привет Докер, Кубер, Reproxy и куча всего другого). И да, в этих нишах он заменяет Питон. Но если говорить про тот же веб - там в этом вообще нету никакого смысла, потому что 99% тормозов на вебе - это сходить в БД или какую-то 3rd-party апишку. А для остального, такие языки как питон обычно и не рассматривали, так что вряд ли их массово переписывают. 2:54 - это правда, я Го выучил буквально за 2 часа, по часику-два каждое утро. Но я тогда был уже мидлом в C#/.NET.... 4:02 - исполняемый файл на Го маленький и быстрый - ну, не всегда. Всё-таки в готовом бинаре у вас помимо вашего приложения ещё будет крутиться, GC. Тут у питона плюс в том плане - что интерпретатор питона есть по дефолты у многих ОС, и по сути - скачал небольшой скрипт, и выполняешь. Но если нужен небольшой бинарник куда-то закинуть, то да, несомненно плюс. 4:50 Очень быстрый тайм ту маркет. Таааа.... так-то это редко зависит от языка. Конечно, если вы веб-приложение пишите на Ассемблере, то там тайм ту маркет будет сильно выше, но в целом, у Го он +- такой-же, как и у какого-нибудь .NET. Даже, пожалуй, у Го ситуация может быть похуже ввиду отсутствия некоторых библиотек - всё таки популярность языка играет роль. 5:18 Веб на пайтоне - относительно узкая ниша. Пайтон имеет очень широкое применение, по этому среднюю картину тут составить сложно, и это чаще будет какая-то автоматизация или написание инструментов, автотестов 7:40 Пайтон - мультипарадигмальный. Так что там можно писать в ООП, процедурном, функциональном и т.п. 7:56 - Блин, что за странное суждение в каждом из видео? Если в языке не реализовано ООП так как в Джаве, то "большую програму" на нем не написать? А Докер, Кубернетс, HuGo, это маленькие програмы? Напишите за вечерок? ООП в Го нафиг не надо, без него можно прекрасно и удобно сделать всё что угодно, люди вон некоторые даже недовольно дженериками, потому что по сути не сильно то и надо, так что оставьте ООПшное спагетти Джаве/C#.

    @feddos4227@feddos42276 ай бұрын
    • WTF? В середньорозмірних веб-проєктах (де CMS недостатньо, але й не передбачається постійний розвиток роками) python зараз на рівних конкурує з node.js і суттєво потіснив Ruby. От щодо перспектив веб-розробки на python, то відчувається тиск з боку PHP, якого який може стати монополістом в секторі.

      @user-xc5cx7lh4l@user-xc5cx7lh4l6 ай бұрын
    • @@user-xc5cx7lh4l Щось я не дуже зрозумів до чого ви тут написали WTF. Я десь сказав, що пайтон не конкурент ноді або рубі?) Чи з чим конкретно ви не згодні?)

      @feddos4227@feddos42276 ай бұрын
    • с какого бодуна дженерики стали спагетти? это полный бред. без них в го сплошной говнокод с interface{} или дебилизм с кучей методов для каждого типа на ровном месте

      @user-bb5xw8bd8w@user-bb5xw8bd8w5 ай бұрын
    • зы помимо этого, без дженериков нет вменяемых общих библиотек, например, как Polly в С# и поэтому под каждый вариант нужны отдельные реализации для отказоустойчивости с ломом кода

      @user-bb5xw8bd8w@user-bb5xw8bd8w5 ай бұрын
  • Выходит что разработчики инсты "глупо" поступили используя python? То есть у них не хватило экспертизы? Почему до сих пор они не пригласили Сергей Немчинского в роли главного разработчика? Он бы им продал cup of java.))

    @stepperjumpy@stepperjumpy6 ай бұрын
  • Непонятно, это все еще Немчинский?

    @user-ke5tt7id5m@user-ke5tt7id5m6 ай бұрын
    • Не факт, уже возможно AI)

      @Morhunov@Morhunov6 ай бұрын
  • Пишу коммент до просмотра видео. Попытаюсь угадать, какой язык по мнения Сергея лучше. Ставлю на Джаву 🤭

    @user-in3jd6cm2t@user-in3jd6cm2t6 ай бұрын
    • Эх, не угадал. Сергей, сдаёте свои позиции...

      @user-in3jd6cm2t@user-in3jd6cm2t6 ай бұрын
  • Очень поверхностно и шаблонно. Да не так важен синтаксис. Go решает вполне конкретные проблемы в большой кодовой базе. В C/C++ нет нормального управления зависимостями и кросскомпиляции. Java и PHP это таскание с собой рантайма. Джанга переоценена, слышали что-то про SPA? И т.д.

    @chasubavil@chasubavil6 ай бұрын
    • "Джанга переоценена, слышали что-то про SPA?" Про Django REST Framework не слышал?

      @NotIce684@NotIce6845 ай бұрын
  • Для тех, кто не хочет смотреть, суть видео - java лучше всех

    @sorry4206@sorry42066 ай бұрын
    • И монолит лучше микросервисов

      @RodshotOfficial@RodshotOfficial6 ай бұрын
  • казалось бы причем тут ...

    @darkcrusaderzxc@darkcrusaderzxc2 ай бұрын
    • Украина?

      @gringo6362@gringo636224 күн бұрын
  • Ну как минимум звёздочки и форки на эхо/джин намекают нам об очень тщательном подходе к выбору фреймворка для го. Вообще ни слова о потоках и примитивах синхронизации сказано не было, а это одна из главных фичей языка. Ни слова об ублюдском еррор-кетчинге, когда у тебя через каждые 2 строчки может идти if err != nil, что откровенно выжигает глаза, а 2.0 с попыткой в трайкетч "никогда не выйдет". Ни слова о том, что деплой всего твоего приложения это просто бинарь в контейнер засунуть и всё.

    @3BOLSHIHtopora@3BOLSHIHtopora6 ай бұрын
    • про отлов ошибок палка о двух концах. там где есть try/catch можно легко скатиться в логику на exception + места они занимают не сильно то меньше. я это вижу просто как подход к ошибкам на "рельсах". он, кстати, много где есть в томже расте

      @artyomby4125@artyomby41256 ай бұрын
  • dotnet vs java

    @Stor_Man@Stor_Man6 ай бұрын
  • инфоцыган, на этом все. Чел разбирается в джаве но лезет в инфоцыганство обсуждать то, в чем он не шарит вообще.

    @user-xj6uu8fg6e@user-xj6uu8fg6e6 ай бұрын
    • Есть подозрение, что в джавк он особенно не шарит тоже. Алексей Шипелев и Тагир Валеев шарят. Он конечно может возразить, что он преподаватель, но он тоже не преподаватель, потому что Брагилевский преподаватель, хотя и перешёл в адвокаты

      @nagibator77779@nagibator777796 ай бұрын
  • Большое спасибо за видео, но я выбрал JavaScript, о чем рассказываю на своём канале)

    @Alim-teen_in_IT@Alim-teen_in_IT6 ай бұрын
    • Очень жаль.

      @ubuntuAndrew@ubuntuAndrew6 ай бұрын
    • держи в курсе

      @hunterxvov4ik@hunterxvov4ik6 ай бұрын
  • Извините за много комментов, хочется поделиться.)) парсил буквально нью вакансии, Golang прям очень популярен в связках с python. я бы сказал гипер популярен. особенно у DevOps это просто в каждой вакансии эти два яп. я бы учил оба! уверен будет и дальше популярен, и скорее всего запилят скоро норм совместимость Golang и Python, чтоб делать общие решения, где в узких местах Golang а в остальном Python. это будет прям бомбический.🤣

    @galandec2000@galandec20006 ай бұрын
  • Хз, с пайтоном вакансии закрываются быстрее чем открываются, а с го просто истерика, максимальный хайп, вакансий как биткоин на взлёте, все хотят ни у кого нет, наверно потому что сео читает о го: "о, го быстрый значит берём его")

    @leshach4772@leshach47726 ай бұрын
  • А можно на мове?

    @teffety5466@teffety54666 ай бұрын
  • А меня {} 👽

    @qvagin@qvagin6 ай бұрын
  • Ещё не надоело сравнивать ?

    @user-fx1rw6lq9l@user-fx1rw6lq9l6 ай бұрын
  • Эликсир надо учить, не тупите

    @KN-sc4up@KN-sc4up6 ай бұрын
  • Опять не котлин

    @user-gh2es8ow3h@user-gh2es8ow3h6 ай бұрын
  • Немчинский блоггер строгой типизации - if type() != Java то всё отстой! НО! Приходите учить в наш центр, то что я считаю отстоем. Мне интересно все преподаватели... прошу прощения - менторы Foxmided считают отстоем, то чему учат своих подопечных?! А ты Сергей с годами уже стал примером шаблонизации... Jinja в чистом виде - клише фразы однообразные формулировки, никаких развернутых идей, совсем нехватает тебе патчей, обновлений, а может быть и новой версии=) И да, это не оскорбление, а всего лишь констатация факта, я давно смотрел твой канал и с каждым видео это всё больше налицо. Всего наилучшего!

    @user-ur6gr2he9b@user-ur6gr2he9b6 ай бұрын
    • Soy dev'а прорвало

      @JohnSmith-yl2fh@JohnSmith-yl2fh6 ай бұрын
    • Согласен. Но я старался-бы на ты-канье не переходить.

      @dmytrob7336@dmytrob73366 ай бұрын
    • его задача - продавать вам курсы. к продакшену он уже давно не имеет никакого отношения если вообще имел когда--либо.

      @SecretYouTubeAgent@SecretYouTubeAgent6 ай бұрын
  • Бачу, українська кульгає у цьюму відео! Треба покращувати, Сергію)

    @oleksandrmalkov6409@oleksandrmalkov64096 ай бұрын
  • Не українською 😢

    @user-he7zv2on2n@user-he7zv2on2n6 ай бұрын
  • Бульканье смотреть мешает

    @spoilt_boy@spoilt_boy6 ай бұрын
  • Что за хрень в левом верхнем углу экрана? Обязательно политизировать?

    @StaytLengg@StaytLengg6 ай бұрын
    • Ватник, почему ещё не трупировался во славу фюрера?

      @user-cy3yi3cw4f@user-cy3yi3cw4f6 ай бұрын
  • Python тоже строго типизированный

    @VseNikiSukaZanyaty@VseNikiSukaZanyaty6 ай бұрын
  • краем замечу, что мне на типизацию - вообще параллельно. но, это, должно быть, уже просто сказывается опыт

    @Mitlas@Mitlas6 ай бұрын
  • Я тоже не люблю в питоне отсутствие скобок и точек с запятой. Это реально не читабельно для человека который был рождён в Си-синтаксисе.

    @Zyozikexclusive_ZX@Zyozikexclusive_ZX6 ай бұрын
    • за перші пів року звикаєте. А через кілька років взагалі почнете дивуватись "а навіщо стільки непотребу у інших мовах?" :) до речі, ви можете в python ставити ; але навіщо? :)

      @zibertscream@zibertscream6 ай бұрын
    • @@zibertscream , я это знаю и иногда рефлекторно пишу так). Но про точки с запятой и скобки говорить, что это не нужное - это то же самое , что в питоне сказать , что ненужны отступы. ))) Зачем их писать когда есть визуально понятные фигурные скобки?)) Ведь и то и то это символ. Разве нет? Или быть может Вы пробелы не вводите и они появляются с помощью магии?)))

      @Zyozikexclusive_ZX@Zyozikexclusive_ZX6 ай бұрын
    • @@Zyozikexclusive_ZX IDE допомагає мені швидко і правильно поставити отступи у 99.99% випадках :) Чому я докопався за фігурні дужки? Бо фігурні дужки - це доволі часто просто зайвий рядок (або 2 рядка), який візуально збільшує вихідний файл і трохи-трохи зменшує через це його читабельність. Але це все тупо смаковщина. Я просто в якийсь момент зрозумів, що синтаксис мови - це дуже мінорна штука і на неї взагалі пофіг. Головне щоб мова добре працювала і допомагала мені швидко виконуваати задачу, а як вона виглядає - ваще пофіг, після стількох років роботи, ти хочеш виконувати задачу ефективно, а отступи там чи дужки - якось пофігу :)

      @zibertscream@zibertscream6 ай бұрын
    • Сюрприз - в Го тоже нету точек с запятой. Вернее, там как в Питоне, можно поставить - но толку от них 0, и обычно никто не ставит. По факту же, любой текстовый редактор, не говоря даже про IDEшку, умеет нормально расставлять нужные отступы. Если даже так не ок - юзайте rainbow indent, или что-то подобное. И да, скобочки никак тут не помогате, если в коде будет огромная вложенность - что со скобочками, что с отступами - будут проблемы понять, что в чём находиться. Хотя отступы в этом плане даже лучше, а то запихнут 100+ строк в один блок, а тот ещё в один и так далее - так уж реально лучше отступы, там хоть сразу видно.

      @feddos4227@feddos42276 ай бұрын
    • @@feddos4227я не знаю как вы отступы "сразу видно". На скобочку навел мышку в иде - он подсветил закрывающую. А с пробелами как?

      @TakemuraGoro@TakemuraGoro6 ай бұрын
  • Капец сравнение ((( скриптовый язык с копмпилируемым

    @rerurkful@rerurkful5 ай бұрын
  • могу сказать сразу, обойти конкуренцию python, раз плюнуть! читайте книги по python, разбирайте, учитесь. python это про обучение по книгам! я на нем писал еще когда заражалась версия python3, пишу сегодня и могу сказать с 90% уверенность его на нормальном уровне знает ну хорошо если 10% всех кодеров на нем! читаю статьи от сеньор, даже с крупных компаний, и глаза текут кровью правлю их примеры ускоряя минимум в 10 раз а то и больше.. это боль python, многие пишут на нем как на С++ и java, еще хуже когда как на js, и это просто треш... конкуренции много, но ее обойти в раз! даже с php все на много лучше в этом плане... учитесь правильно на нем писать, и конкурентов у вас не будет.

    @galandec2000@galandec20006 ай бұрын
  • Россия вперед!скоро в стране 404 закончатся разработчики

    @user-tj3eb5yq6b@user-tj3eb5yq6b4 ай бұрын
  • Go уже "выбросили" давно, его развивает комьюнити...

    @dasstillsmile8458@dasstillsmile84586 ай бұрын
  • У вас красиво флаг Украины развивается

    @ochpochmak1@ochpochmak16 ай бұрын
  • Ахахах, флаг в углу налепил, а материал на русском. Двуличный клоун.

    @MrPurgenus@MrPurgenus6 ай бұрын
    • Что тут двуличного? Украина - многонациональная страна, здесь каждый человек может говорить на любом языке. От этого флаг государства, в котором проживает данный человек, никак не меняется. Думай головой в следующий раз, прежде чем писать тупые высеры в интернете, руснявый.

      @krd1st@krd1st6 ай бұрын
    • @@krd1st каждый может говорить на любом языке?)) Чего же тогда людей щемят за русский язык?))

      @MrPurgenus@MrPurgenus6 ай бұрын
    • ага, клоун😂😂😂

      @alekseyg.5133@alekseyg.51336 ай бұрын
    • @@MrPurgenus Это ты мне, русскоговорящему украинцу будешь такое рассказывать?) Всю жизнь на русском общаюсь, жил и в Харькове, и в Полтаве, и даже в Киеве - все прекрасно. Мой тебе совет - выключай иногда телевизор и выходи на прогулку на свежем воздухе. Пользы для мозга больше будет, если он у тебя, конечно, есть, в чем я сильно сомневаюсь. Никто здесь никого не щемит, немалая часть страны исторически на русском разговаривает. Да, безусловно, люди разные бывают, особенно во время войны со страной-носителем этого языка. В Украине несколько десятков миллионов людей, конечно единичные случаи радикального отношения к русскому языку местами случаются. Но этих людей можно и нужно понять. Ненависть к вам, тварям, здесь зашкаливает до небес, и абсолютно заслуженно. У всех украинцев, независимо от их языка общения. К твоему сведению, украинский язык обязателен в медиа, в сферах обслуживания обучении и прочих официальных областях. Это вполне логично и правильно. В быту - хоть на китайском говори, всем абсолютно наплевать. Начинаешь разговор на украинском - тебе отвечают на украинском, начинаешь на русском - отвечают на русском. В последнее время все, в том числе и я, переходят постепенно на украинский язык, однако это происходит по собственной воле, из ненависти к оккупантам и поддержки своего народа. Не знаю зачем я тебе это все доказываю, за полтора года войны вы, руснявые, полностью потеряли какой-либо человеческий облик в моих глазах. Так что, in the end of the day, как говорится, земля тебе бетоном. Желаю чтоб твоя проклятая страна рухнула и развалилась на тысячу мелких частей, которые потом сожрут друг друга. Говорю тебе это на чистом русском языке, чтобы ты не питал никаких иллюзий - мне необязательно разговаривать на украинском языке, чтобы быть украинцем, поддерживать свою страну и ненавидеть вас за все вами содеянное.

      @krd1st@krd1st6 ай бұрын
    • ​@@krd1stполучается из твоего определения , украинец - это человек который ненавидит русских и желает им смерти. Ну и зачем вы такие люди нужны рядом с моей страной? Хорошо конечно что границы уже отодвинули , но лучше бы твоя украина полностью исчезла с лица земли.

      @TheVidisi@TheVidisi6 ай бұрын
KZhead