10 ошибок в поисках работы программистом - kzbin.info/www/bejne/hZTLmH6MhbdqnMU
@ДжонДоу-у8у3 ай бұрын
Здравствуйте. Можете посоветовать что надо изучать вместе с языком go? Микросервисы, docker, cubernetes?
@yehortverytinov5478 Жыл бұрын
Жду когда будем сравнивать Python и English
@stroka1337 Жыл бұрын
А я жду java vs go
@usaffiliate Жыл бұрын
Пайтон лучше
@yehortverytinov5478 Жыл бұрын
@@usaffiliate верю
@isaigordeev Жыл бұрын
@@stroka1337 77776666667776667767777776
@ДанилаПлаксин-у6ъ Жыл бұрын
1С и russian
@idfumg Жыл бұрын
Перепутал немного с Js. В Go нет прототипирования для реализации наследования. Там есть embedding, который похож на тот же class Foo : public Bar{}; в плюсах или на class Foo(Bar): в пайтон. Также в нем, как и в расте и еликсире есть интерфейсы (протоколы, трейты). Это позволяет имплементировать Dependency inversion он зависимостей без каких-либо инклюдов, что в джаве сделать нельзя (ты должен наследовать интерфейс). Есть все, чтобы реализовать ооп. Сделано это все не потому, как многие читают, что язык недоделан, а потому, что создатели делали это намеренно, убирая недостатки других языков и делая его простым в тоже время. Были у гугла исследования про, например, множественное наследование и его вред в больших проектах и тд и тп
@vladimir0rus Жыл бұрын
Не надо только втирать что на не ООП языках не пишут больших проектов. Операционные системы, базы данных - на Си написаны. KZbin (ага), Kubernetes, Docker, Terraform, InfluxDB, CockroachDB - на Го.
@SecretYouTubeAgent Жыл бұрын
на ООП банально дешевле.
@vladimir0rus Жыл бұрын
@@SecretKZbinAgent с чего бы вдруг? дешевле на фреймворке и с хорошими либами, когда всё уже написано за тебя.
@SecretYouTubeAgent Жыл бұрын
@@vladimir0rus с того. Чтобы протестировать код на Си и затем его поддерживать требуется больше времени и сил
@vladimir0rus Жыл бұрын
@@SecretKZbinAgent абсолютно голословное утверждение. Сложнейший проект, Linux kernel, нормально поддерживается и развивается. PostgreSQL, Redis написаны на Си это крупные проекты.
@nikitatimofeenko9351 Жыл бұрын
InfluxDB уже переписали на раст
@Nick-dn5ev Жыл бұрын
Бекенд Ютуба уже переписали на Го. Не знаю, на сколько, но у них были на эту тему статьи и выступления.
@k.r.k.11 ай бұрын
Что такое микросервисные приложения? Приведите пожалуйста примеры. Все говорят про это, но не объясняют, что это такое. Спасибо за полезный контент.)
@PythonDevelopment10 ай бұрын
Само название говорит что это такое. Пример, загрузка и обрезка фото. Тупо микро сервис, заточенный только для одной цели. Микросервисы могут формировать общее приложение, как клетки формируют сложные организмы. На блоге это может быть системой чатов, изменения аватара, загрузка песни на свою стенку.
@k.r.k.10 ай бұрын
@@PythonDevelopment, ясно, спасибо. Но в чём тогда уникальность Go, если тоже самое можно сделать и на ряде других ЯП?
@ИгорьШироков-ч5ы10 ай бұрын
@@k.r.k.в отличии от многих других он как Си компилируемый, а не интрепритируемый виртуальной машиной. А это значит что он по определению будет быстрее работать.
@ИгорьШироков-ч5ы10 ай бұрын
Точнее то что написано на нём будет быстрее работать.
@pseudouser55 Жыл бұрын
Сергей как вы научились мысли читать? Я как раз учу Go и хотел услышать подобное мнение
@tayergtx38057 ай бұрын
ну чо как
@rudolfsikorsky7900 Жыл бұрын
А вот скажите. Я каж день (и сегодня тоже!) слышу что в стартапах Жава не нужна, типа долго писать. Вот, Путон - да, хорошо, типа вэб писать быстро и просто. А почему? Если я беру этот наш Спринг, то мне достаточно натыкать в инишалайзере модули - и приложение уже работает. Т.е. я ещё не набрал ни строчки кода, а у меня уже есть приложение с вэб-сервером, БД, очередями и всем таким прочим. Далее я беру эту нашу Идею, набираю в ней модельные классы - и у меня уже есть БД, ДТО, репозитории. Также конфиги - из коробки, деп инжекшн - из коробки. ООП - в Жава из коробки. Т.е. вся структура приложения делается почти без подключения мозга. Можно реально сконцентрироваться на бизнес-логике. Так почему на Путоне быстрее?
@awenn2015 Жыл бұрын
Тоже самое кстати относиться и к котлину с его ктором, тоже быстренько можно собрать бек
@t1ltxz-gxd Жыл бұрын
Следующим будет Rust vs C++?
@Artem-wk1vn11 ай бұрын
Спасибо за видео! Что посоветуете для бекенда средних/больших проектов выбрать Python/FastApi или Go?
@DRedGuia9 ай бұрын
На питухоне ты напигегь проэкт значитнльно быстрее, но потом можно будет сэкономит на хостинге, не будет требоваться больших мощьностей
@den_is_kuts8139 Жыл бұрын
7:53 это как раз заставляет вас задуматься, как же написать хорошо? И если мы подходим к теме большого монолита, то приходим к модульному монолиту, и поддержка такого проекта становится существенно легче, и это не превращается в микросервисы, то есть не усложняет монолит. Но если вдруг команда пришла к пониманию что востребованность приложения возросла, а вместе с ней нагрузка, которую необходимо распределить, то будет намного легче разбить проект на микросервисы. Но зачастую почему то многие не думают, и суют микросервисы везде где можно, стараясь не отставать от "трендов", и усложняют тем самым разработку и поддержку, особенно если в эти самые микросервисы команда не умеет)
@-kloani-2937 Жыл бұрын
Сергей, можно какой нить большой видос про JS?
@bloodymary6107 Жыл бұрын
Спасибо за видео! Было интересно.)
@sagna6724 Жыл бұрын
Сам начал учить go, т.к. работаю в тех. поддержке проекта на go и надеюсь вырасти до разраба у себя на проекте. Главный минус, наверное, в том, что не так много обучающих материалов на го в силу его новизны, не такое большое комьюнити по сравнению с пайтоном. Особенно в ру сегменте. Всякие тренажеры типа leetcode или книги по алгоритмам тоже, как правило, не содержат примеры на го. В качестве первого языка, наверное, лучше выбирать что-то старше/популярнее чтоб легче было понять базовые концепции. Насчет стартапов хз. Может в Украине это так. В России вроде есть вполне себе стабильные интерпрайз проекты на го, типа нашего, на котором можно работать годами фул-тайм.
@aibardulatov Жыл бұрын
У нас в Казахстане бешенно набирает популярность Go. Сам на стажировке по Java. Так что лучше как первый язык выбрать Java, если будущем есть план учить Go. Так как обе строго типизированный
@ivanschekoldin7315 Жыл бұрын
В смысле нет материалов? Доки же есть, ну еще статьи есть про сложные концепты
@borismor1 Жыл бұрын
Да удивлен что Сергей заявил о стартапах. Язык написан в Google для решения проблемы производительности и безопасности многопоточного кода. Если у вас не нагруженное приложение вам го нафиг не сдался.
@sagna6724 Жыл бұрын
@@ivanschekoldin7315 я не говорил, что их нет, я говорил, что их меньше)
@ibragimshamsiyev_ Жыл бұрын
@@aibardulatovПривет бро. Я сам учусь на Го. Какие сайты есть чтобь искать вакансии на го в Казакстане:)
@vissemen4395 Жыл бұрын
Доброго дня, ссылка на Вашу школу в Беларуси не работает, возможно ли обучаться Белорусам у Вас? Благодарю за ответ.
@kvadro_id4 ай бұрын
Да Боже упаси тебя у этого блогера учиться, он же клоун
@IT_psychopath Жыл бұрын
Go же на сколько помню больше на функциональщину ориентирован? не пишу на нем, вроде слышал что он функциональный яп, а ООП там просто чтоб было чуть проще тем кто быстро залетел на его.
@nemod1238 ай бұрын
нет он не функциональный и не ооп
@ВладиславГайденко-в4б Жыл бұрын
Видео точно 2023 года? Сергей вам нужно подружиться с Миша Ларченко уровень контента на одном уровне) Мб стоило бы посоветоваться с людьми кто работает на двух языках, а не просить chat gpt писать сценарий видео?)
@romankonovalov2588 Жыл бұрын
согласен
@SSHD21RYU Жыл бұрын
_Сравни Java и Kotlin. У тебя уже было видео про эти языки программирования, однако оно не акцентировалось на сравнении, а было посвящено тому, какой язык лучше использовать._
@DRedGuia9 ай бұрын
Java и котлин это одно и тоже Можно сказать что котлин это фреймворк. На деле хз, сам не писал, читал в инете.
@mykola-rohoza Жыл бұрын
Вы сказали, что понимаете "почему они это сделали". Можете рассказать почему на ваш взгляд?
@Rafael_Santi Жыл бұрын
Да да, тоже хотел написать этот вопрос.
@Rafael_Santi Жыл бұрын
Николай, почитайте комменты тут. Некоторые пишут, что в Гоу и без ООП хорошо, и это облегчает язык или что-то вроде этого. И есть какие-то иные приёмы.
@mykola-rohoza Жыл бұрын
@@Rafael_Santi я просто хотел узнать мнение Сергея
@Rafael_Santi Жыл бұрын
@@mykola-rohoza согласен, тоже хотел бы
@SpockSynckov Жыл бұрын
Почему все говорят что синтаксис похож у Go и C/C++?? ни разу вообще....
@СанёкУстинов-м3д18 күн бұрын
ну, на C++ может быть и нет, а вот на C довольно сильно
@seka1309 Жыл бұрын
Стартап на C# или Java не написать?
@awenn2015 Жыл бұрын
Написать но это займёт намного больше времени и вложений
@seka1309 Жыл бұрын
@@awenn2015 хм:)
@dmytrob7336 Жыл бұрын
Забыли сказать про самое важное - типизация. Python c динамической типизацией Golang со статической типизацией. PS и про типизацию в принципе можно записать отдельное видео в котором указать все преимущества и недостатки.
@redneck_prm5429 Жыл бұрын
>>> Python c динамической типизацией уж с обоими. последние два релиза питона в основном состоят из допиливания статической типизации и улучшения производительности.
@МихаилБаташев-ф3ф Жыл бұрын
@@redneck_prm5429 может я чего-то не знаю, но в питоне нет никакой статической типизации) Только тайпхинты, то есть аннотации типов, что к статической типизации отношения не имеет особо
@ДенДенев-в1л Жыл бұрын
ну тогда уж можно добавить, что Питон однопоточный и синхронный язык в отличии от Го. Если конечно, что-то не поменялось.
@TheDoubleBe Жыл бұрын
2:20
@RokyTime Жыл бұрын
Это в начале говорится, умник
@ruslan_yefimov Жыл бұрын
Ооп нифига не упрощает разработку 90% приложений, что и стало причиной популярности Go, Rust, JS и прочих около-оопшных
@user-io9iq2di4w Жыл бұрын
Всем привет, выбираю между двумя языками C# и Go, учить собираюсь для back-end. С шарпом уже знаком, учил на 2 курсе универа, знаю на уровне до ООП. Можно ли начинать свой путь в IT с Go или лучше продолжить учить C# и пытаться найти свою первую работу с ним?
@kserocopy9 ай бұрын
Я бы учил go, он не столь сложен, его популярность активно растет. Думаю за пару месяцев интенсивной учебы его можно освоить (при усоовии, что до этого был знаком с другими языками). + Мне больше нравится синатксис голанга
@Galdershten9 ай бұрын
Тоже так считаю, за исключением синтаксиса. Мне он кажется дико не удобным, сейчас уже привык, а по началу просто ломал себя.
@maksimus.ssirotkin11244 ай бұрын
@@kserocopyчто сложного в c # ? Как вы оцениваете сложность языка?
@kserocopy4 ай бұрын
@@maksimus.ssirotkin1124 на личном опыте. На голанге мне хватило пары недель, чтобы освоить язык и начать писать простенький бэк на нем. На шарпах такого не выйдет. Там много синтаксического сахара и особенностей языка, которые надо бы выучить + ООП. Я не говорю, что это плохо, в конце концов язык для крупных вэб приложух
@maksimus.ssirotkin11244 ай бұрын
@@kserocopy По мне понимать, Go , сложнее чем Java, C#, не знаю, но он похож на Java, ООП, оно в целом очень логично И как понимать, что есть и указатели и по значению, те это надо иметь в виду, плюс замыкания функции да и передача функции как параметра, не я конечно понимаю что это такое, но как решить когда это нужно и находить в коде, в Java все очень логично
@МихаилКрамер-н7ш Жыл бұрын
C go тоже ничего не станется. Потому что докер, кубернейтс - на го. И главную особенность go не сказали - это работа с потоками, общение между потоками на уровне языка. Я начал учить гоу, когда мне chat gpt на нём в 100 строчек решил задачу, к которой я на php даже не представлял, с какой стороны подступиться (все варианты, которые мелькали в уме, вели к чересчур сложному коду)
@ДенДенев-в1л Жыл бұрын
Оу, а вот это уже реально интересный комментарий. А можно поподробнее, что за задача такая?
@TakemuraGoro Жыл бұрын
@@ДенДенев-в1л я не могу за автора коммента ответить, но го это прекрасная замена nodejs, когда нужно чат делать или что-то подобрное. На пхп это гемор особенно с веб сокетами. Я для себя рассматриваю го для онлнайн игр.
@ВалдисПельш-е4в Жыл бұрын
Смотрел года три назад ваш ролик про Go. Там вы не так лестно о нем отзывались, очень много было хейта и на комьюнити. Например, гуглиш что-нибудь, находишь пример кода, а это не код а полное г**но и его писал какой то профан)
@Милин-к3э Жыл бұрын
Скажите пожалуйста, почему вы ни разу не сравнивали Си с каким-либо языком? Просто вы уже все языки обсудили, кроме него.
@TakemuraGoro Жыл бұрын
если вы про чистый Си - то на нем мало кто пишет уже. Если про с++ то с сишарпом было кажется тут.
@Милин-к3э Жыл бұрын
@@TakemuraGoro Я про чистый C, и на нем еще вполне себе пишут, я вот язык ассемблера планирую учить.
@TakemuraGoro Жыл бұрын
@@Милин-к3э ну пишут, при разработке процов. насколько я помню. Но с чем его можно сравнить? :) С высокоуровневым ассемблером? И потом - он очень простой.
@l22dev11 ай бұрын
А с чем его должны сравнивать, с Паскалем, бейсиком?!
@Милин-к3э11 ай бұрын
@@l22dev С C++, Rust и Go
@bunchathumbs6194 Жыл бұрын
Вообще не согласен, что, если ты не знаешь Django, то ты не веб-разработчик. На python есть куча других фреймворков: FastAPI, aiohttp, tornado, flask... Я работаю python-разработчиком в крупной компании, пока не встретил ни одного человека, который писал что-то серьезное на Django. Так что это неправда)
@quxinu3 ай бұрын
Жив еще?
@ВалдисПельш-е4в Жыл бұрын
микросервисы далеко не всегда общаются по REST, сейчас очень популярен grpc. и REST это не протокол, а методология написания API на основании протокола HTTP
@molochnikzero Жыл бұрын
HTTP тоже не обзательно использовать, сейчас довольно популярно в качестве шины данных использовать очереди
@ВалдисПельш-е4в Жыл бұрын
@@molochnikzero я не говорил что HTTP обязателен к использованию, я говорил что это протокол, а REST не протокол, а методология. Очередь используется для асинхронного взаимодействие и размазывания нагрузки, и использовать ее или нет это зависит от задачи, а не от того что это сейчас популярно или нет)
@_xilar Жыл бұрын
Хохо) я тількі тиждень тому написав що людям таке буде цікаво під випуском про php))
@feddos4227 Жыл бұрын
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#.
@ЮрійАндрашко-у8я Жыл бұрын
WTF? В середньорозмірних веб-проєктах (де CMS недостатньо, але й не передбачається постійний розвиток роками) python зараз на рівних конкурує з node.js і суттєво потіснив Ruby. От щодо перспектив веб-розробки на python, то відчувається тиск з боку PHP, якого який може стати монополістом в секторі.
@feddos4227 Жыл бұрын
@@ЮрійАндрашко-у8я Щось я не дуже зрозумів до чого ви тут написали WTF. Я десь сказав, що пайтон не конкурент ноді або рубі?) Чи з чим конкретно ви не згодні?)
@СергейИванов-ы7ч5ы Жыл бұрын
с какого бодуна дженерики стали спагетти? это полный бред. без них в го сплошной говнокод с interface{} или дебилизм с кучей методов для каждого типа на ровном месте
@СергейИванов-ы7ч5ы Жыл бұрын
зы помимо этого, без дженериков нет вменяемых общих библиотек, например, как Polly в С# и поэтому под каждый вариант нужны отдельные реализации для отказоустойчивости с ломом кода
@Djdjdjdjmemeo5 ай бұрын
1:26 ты накуркный? Каким образом ютуб и инста написаны на питоне?
@ДМИТРИЙМ-ь3ш3 ай бұрын
Для написания серверной части сайта ютуб использовали python с django.
@AzimovSamirDenmark16 күн бұрын
@@ДМИТРИЙМ-ь3ш А фронт на remix написан
@VitaliiAkhmetzianov11 ай бұрын
Особо не работал с Django, но числюсь как Senior python developer aiohttp, FastApi
@luxmunx Жыл бұрын
Расскажите, пожалуйста, про Dart
@stroka1337 Жыл бұрын
Можно вопрос, по какой причине it news больше не выходит на русскоязычном канале?
@mikhail_sh9 ай бұрын
А сам не понимаешь по какой причине?)
@North357 Жыл бұрын
Спасибо за выпуск! Я не думаю, что у Go есть радужные перспективы. У каждого инструмента есть свои сильные стороны за которые его и выбирают. C# это интеграция с продуктами от Microsoft. Python это гибкость и разнообразие инструментов. Go ? Корутины реализовали в java21 , Native image уже давно есть... хочется больше сахара есть kotlin, хочется больше функциональщины есть Scala...в итоге какие преимущества есть ?
@Yes.Im.Mr.Anderson Жыл бұрын
Скорость разработки и удобство при расширении когда работаешь с микросервисами и вот эти самые горутины вполне себе отлично себя показывают.
@ЮрійАндрашко-у8я Жыл бұрын
нормальна підтримка багатопотоковості з коробки (без танців бубном)
@mrmarkovniktgv3058 Жыл бұрын
В го есть строгость. Ни один язык не позволит тебе писать веб так быстро и стандартизированно, как это позволяет делать го. Для энтерпрайза это просто находка, а не язык.
@barsik_the_cat Жыл бұрын
А какие сильные стороны есть у, например, жаваскрипта? 😅
@Gigasharik5 Жыл бұрын
poshel Hаxуi со своим java, сам e6uсь со своими абстрактными фабриками которые порождают фабрики
@Antonym-b5o11 ай бұрын
я бы сказал похож на typescript по синтаксису, за счет этого нравится больше
@Zyozikexclusive_ZX Жыл бұрын
Кстати, а что в сравнении питона с растом? Интересно Ваше мнение (хотя может видео уже было и я проспал 😂). И раст с ГОУ тоже интересно было бы сравнить.
@redneck_prm5429 Жыл бұрын
А смысл сравнивать максимально высокоуровневый язык с довольно низкоуровневым, созданным на замену C?
@Zyozikexclusive_ZX Жыл бұрын
@@redneck_prm5429 , как минимум сравнить можно по уровню возможного будущего этих языков в Украине и количество вакансий сейчас и в ближайшем будущем. Для опытных разработчиков видео сравнений языков не интересно - они и так в теме. А начинающие ищут и думают. И не всегда в теме того что именно их привлекает, а иногда больше интерес реальных вакансий. Например у "вечно умирающего" пыха (PHP) вакансий на равне с "дико популярным" питоном.
@Милин-к3э Жыл бұрын
@@redneck_prm5429 Rust не вытеснит C, по крайней мере ближайшие годы
@SecretYouTubeAgent Жыл бұрын
@@Zyozikexclusive_ZX Раст - это прежде всего микроконтроллеры. А микроконтроллеры - это промышленность. Нет промышленности - раст не ваш выбор (как и Си, впрочем)
@Zyozikexclusive_ZX Жыл бұрын
@@SecretKZbinAgent , я в курсе для чего низкоуровневые языки предназначены. Си мой первый язык. Но наверное не совсем понятен мой комментарий. Какое будущее Раст, ГОУ в среде разработчиков Украины в ближайшем будущем? Что из них возможно будет более популярно? Микроконтроллеры и чипы популярны - особенно в "современной" Украине с производством Дронов и т.д. Но и веб н куда не девается. Но в вебе конкурентов море-океан.
@Unknownuser-gz4uq5 ай бұрын
я конечно не такой спец в языках, но как по мне не совсем корректно сравнивать языки у которых разное назначение. гораздо ближе было бы сравнить python с языком R. а Go скорее про системное программирование. его и создали в попытках устранить недостатки языков С/С++. когда-то rust или go вытеснят языки си, пока те уж совсем не станут легаси кодом, что будет проще переписать по-новой. выбирать и сравнивать языки нужно по области применения, да. сначала нужно определиться с направлением в айти. потом уже выбирать инструменты
@vladyslavdziadevych969 Жыл бұрын
Зробіть буль ласка аналіз і перспективи мови програмування Scala.
@nagibator77779 Жыл бұрын
ООП в golang, я не ослышался?
@СлаваВолошин-ы3с9 ай бұрын
некорректно говорить, что Ютуб или Инстаграмм написан на Питоне, это ж не монолитные Джанго приложения, уже давно фронт отдельно, бэк отдельно, куча микросервисов, можно сказать: "Питон используется", Го тоже скорее всего используется )
@mrmarkovniktgv3058 Жыл бұрын
Насчет того, что в го нет фреймворка-"стандарта индустрии" - не совсем согласен. Go-way - это не использовать фреймворк в принципе, и это действительно реальный подход. Стандартной библиотеки вполне достаточно для решения большей части задач. Разве что, не хватает нормального роутинга, но для этого отлично подходит горилла или чи, которые, опять же, отлично вписываются в использование стандартной библиотеки (хотя и они, вероятно, скоро вымрут, поскольку дефолтные пакеты в го довольно быстро развивается, и net/http, в скором времени, вполне может покрыть весь потенциальный спект задач).
@СергейИванов-ы7ч5ы Жыл бұрын
на унылом го нет вменяемых фрейворков, а посему эти глупости про идеоматичность с копи=пастой. в результате лом говнокода в каждом сервисе на ровном месте
@l22dev11 ай бұрын
Нормальной из коробки работы с бд тоже нет. В результате код получается растянутым.
@СергейИванов-ы7ч5ы11 ай бұрын
@@l22dev верно. после того, как нарисовали свою обвязку, код сократился в разы
@СергейИванов-ы7ч5ы11 ай бұрын
сколько файлов в твоих микросервисах с этими реальными подходами? если 50, как это у нас было без своей обвязки, то это на корню убивает всю идею микросервисов . идеоматичности бывают разные, для бизнеса и командной разработки она простая - быстро наковырять, а затем быстро изменить. а лапидарный го в чистом виде для этого совершенно не подходит
@Idivichkg Жыл бұрын
Образ Серёги заменили на ии 3:47🤣
@munaraaytmamatova763 Жыл бұрын
жду видео от Вас про Udemy курсы. Меня интересует DevOps инженерия. С чего начинать, что изучать и на что не стоит тратить время?
@SergeyNemchinskiy Жыл бұрын
мы не будем снимать про конкурентов :)
@ВалентинРубин Жыл бұрын
Шановний, Сергію! Дякую вам і вашій команді за інформативні новини. Є пропозиція змінити підгрунтя, у вашій рекламі - "Школа для людей які бажають увійти у сферу ІТ, вчиться програмуванню у нас....", змініть це, ви повторюєтеся за всіма конкурентами. Донесіть в рекламі інформацію: "Сучасна людина повинна знати язик програмування, як писати від руки українською мовою. Якщо Ви бажаєте займати керівні посади в будь якій галузі і мати повагу від колег, Ви повинні вміти програмувати аби перебирати великі обсяги даних і приходити швидше за інших до вірних висновків/відповідей". Пишу зі свого досвіду 😊.
@oleksandr167 Жыл бұрын
Доброго дня пані і панове. Я давно не дивився цей канал. Він усе ще Сергій Немчинський?
@celeron1337 Жыл бұрын
Опа новый видос
@ICastTheBan2 ай бұрын
Вот все говорят что питон медленный, но никто никогда не приводит конкретный и понятгый пример. Только не говорите про вычисление факториала из миллиарда или за сколько питон сделает миллион итераций цикла. Таких задач на практике нет
@vladimir0rus Жыл бұрын
KZbin использует и Python и Golang. Так что можно так же сказать чот ютуб написан на Го.
@Милин-к3э Жыл бұрын
Пожалуйста, снимите сравнение Си с другим языком, а то вы еще не снимали про него.
@awenn2015 Жыл бұрын
В общем выдаю базированную базу, если проект будет только гонять трафик по сети то выбор js или python, если стримы (не уверен), обработка файлов и монтаж на бекенде то go
@nagibator77779 Жыл бұрын
Сергей опять зеркалом щёлкает. У пыха последнего одна из самых быстрых jit-vm. И говорить, что KZbin написан на python, кхе кхе, яндекс тогда тоже написан на перле или go
@Feean7 ай бұрын
Я каждый раз удивляюсь что Сергей говорит что Go это в основном стартапы. Я открываю HH(например) и вижу в качестве работодателей OZON, Wildberries, Касперский. Стартапов в Go уже стало в разы меньше на текущей момент
@JustDux6 ай бұрын
Golang vs Java? Golang vs Rust?
@slava198411 Жыл бұрын
На работе есть несколько проектов на го - микросервисы и пару основных на питоне. Все веб, сфера - реклама. Для питона используем джангу. Проект с 18 года, много всего пробовали, протестировали, мысли такие: если у вас есть что-то небольшое, но нужно чтобы работало быстро быстро - пишем на го. Если много бизнес логики внутри проекта, питон. Если у вас про деньги, только джава) П.С считаю, что эти ребята не конкуренты, а братья по оружию и лучшее использование - использовать и питон и гошку, главное разумно разрулить ответственность.
@Oleg506006 ай бұрын
1:30 да да!! На python всё пишут. И игры даже😌
@GOOP_985 ай бұрын
Игры? ХАЗХАХААХАХ РЖУ В ГОЛОСИНУ, АХАХАХАХАХХА
@johndoe20975 Жыл бұрын
было уже GO vs Java?
@skibidi-bober Жыл бұрын
Ждем сравнения одного с представленных языком с RUST! Please!
@TakemuraGoro Жыл бұрын
Го надо с нодой сравнить. И в этом случае го намного лучше.
@kai.hexenzorn7 ай бұрын
Интересно было бы узнать у создателей python/ruby причину отказа от скобок. Неужели это кому-то упростило жизнь. Замена скобок пробелами нарушает саму ценность модульности и изоляции кода. При этом там, где скобок не должно быть, в пайтоне они появляются, вынуждая разработчика писать длинные по ширине конструкции. Например: [x.id for x in self.db.query(schema.allPostsUuid).execute(timeout = 20) if x.type == "post" and x.deleted is not False] Функции map, filter, reduce в нормальных языках образуют цепочки: coll.map(...) .filter(...) .reduce(...) в случае с python мы имеем вложенность, которая убивает читабельность: map(..., filter(..., reduce(..., coll)))
@АрсенийАлександорович Жыл бұрын
Прекрасное видео! вот бы сравнение языка rust
@ЧтоТогда Жыл бұрын
Россия вперед!скоро в стране 404 закончатся разработчики
@ДимаДима-ц9н Жыл бұрын
Непонятно, это все еще Немчинский?
@Morhunov Жыл бұрын
Не факт, уже возможно AI)
@sealter93817 ай бұрын
имхо, фреймворки - это не go путь =) язык, действительно компактный, но при этом неприлично много "коробочных" решений и необходимости использовать какие-то специальные фреймворки нет.
@kabukijoe99 Жыл бұрын
01:23 like. Пришел Маск и все испоганил.:)
@imvitalya5 ай бұрын
В голове крутится весь ролик фраза Тесака - что ...говорит.... эта ...продажная девушка...?
@sergeypekar1058 Жыл бұрын
Вот черт, а я всю автоматизацию на bash писал. Что со мной не так?!
@spb4252 Жыл бұрын
Для тех, кто не хочет смотреть, суть видео - java лучше всех
@RodshotOfficial Жыл бұрын
И монолит лучше микросервисов
@stepperjumpy Жыл бұрын
Выходит что разработчики инсты "глупо" поступили используя python? То есть у них не хватило экспертизы? Почему до сих пор они не пригласили Сергей Немчинского в роли главного разработчика? Он бы им продал cup of java.))
@panzerlo3418 Жыл бұрын
Прямо "НАШ" любимый?
@ИгорьВолобуев-ъ4м Жыл бұрын
Немчинский блоггер строгой типизации - if type() != Java то всё отстой! НО! Приходите учить в наш центр, то что я считаю отстоем. Мне интересно все преподаватели... прошу прощения - менторы Foxmided считают отстоем, то чему учат своих подопечных?! А ты Сергей с годами уже стал примером шаблонизации... Jinja в чистом виде - клише фразы однообразные формулировки, никаких развернутых идей, совсем нехватает тебе патчей, обновлений, а может быть и новой версии=) И да, это не оскорбление, а всего лишь констатация факта, я давно смотрел твой канал и с каждым видео это всё больше налицо. Всего наилучшего!
@JohnSmith-yl2fh Жыл бұрын
Soy dev'а прорвало
@dmytrob7336 Жыл бұрын
Согласен. Но я старался-бы на ты-канье не переходить.
@SecretYouTubeAgent Жыл бұрын
его задача - продавать вам курсы. к продакшену он уже давно не имеет никакого отношения если вообще имел когда--либо.
@aliaksandrklimkovich7189 Жыл бұрын
Пока ещё Сергей Немчинский.....😂😂
@Владислав-е6щ9ъ Жыл бұрын
Пишу коммент до просмотра видео. Попытаюсь угадать, какой язык по мнения Сергея лучше. Ставлю на Джаву 🤭
@Владислав-е6щ9ъ Жыл бұрын
Эх, не угадал. Сергей, сдаёте свои позиции...
@НазарТаранюк Жыл бұрын
инфоцыган, на этом все. Чел разбирается в джаве но лезет в инфоцыганство обсуждать то, в чем он не шарит вообще.
@nagibator77779 Жыл бұрын
Есть подозрение, что в джавк он особенно не шарит тоже. Алексей Шипелев и Тагир Валеев шарят. Он конечно может возразить, что он преподаватель, но он тоже не преподаватель, потому что Брагилевский преподаватель, хотя и перешёл в адвокаты
@tumikosha4 ай бұрын
но ведь есть же CPython ;)
@chasubavil Жыл бұрын
Очень поверхностно и шаблонно. Да не так важен синтаксис. Go решает вполне конкретные проблемы в большой кодовой базе. В C/C++ нет нормального управления зависимостями и кросскомпиляции. Java и PHP это таскание с собой рантайма. Джанга переоценена, слышали что-то про SPA? И т.д.
@NotIce684 Жыл бұрын
"Джанга переоценена, слышали что-то про SPA?" Про Django REST Framework не слышал?
@ДмитроТимошенко-в2в Жыл бұрын
Не українською 😢
@3BOLSHIHtopora Жыл бұрын
Ну как минимум звёздочки и форки на эхо/джин намекают нам об очень тщательном подходе к выбору фреймворка для го. Вообще ни слова о потоках и примитивах синхронизации сказано не было, а это одна из главных фичей языка. Ни слова об ублюдском еррор-кетчинге, когда у тебя через каждые 2 строчки может идти if err != nil, что откровенно выжигает глаза, а 2.0 с попыткой в трайкетч "никогда не выйдет". Ни слова о том, что деплой всего твоего приложения это просто бинарь в контейнер засунуть и всё.
@artyomby4125 Жыл бұрын
про отлов ошибок палка о двух концах. там где есть try/catch можно легко скатиться в логику на exception + места они занимают не сильно то меньше. я это вижу просто как подход к ошибкам на "рельсах". он, кстати, много где есть в томже расте
@IT_psychopath Жыл бұрын
Извините за много комментов, хочется поделиться.)) парсил буквально нью вакансии, Golang прям очень популярен в связках с python. я бы сказал гипер популярен. особенно у DevOps это просто в каждой вакансии эти два яп. я бы учил оба! уверен будет и дальше популярен, и скорее всего запилят скоро норм совместимость Golang и Python, чтоб делать общие решения, где в узких местах Golang а в остальном Python. это будет прям бомбический.🤣
@КоньЛюдоед-ф6ф Жыл бұрын
Жду сравнения уха и руки. либо ноги и носа
@darkcrusaderzxc9 ай бұрын
казалось бы причем тут ...
@gringo63628 ай бұрын
Украина?
@Alim-teen_in_IT Жыл бұрын
Большое спасибо за видео, но я выбрал JavaScript, о чем рассказываю на своём канале)
@ubuntuAndrew Жыл бұрын
Очень жаль.
@hunterxvov4ik Жыл бұрын
держи в курсе
@leshach4772 Жыл бұрын
Хз, с пайтоном вакансии закрываются быстрее чем открываются, а с го просто истерика, максимальный хайп, вакансий как биткоин на взлёте, все хотят ни у кого нет, наверно потому что сео читает о го: "о, го быстрый значит берём его")
@Андрей-о3в6у Жыл бұрын
Ещё не надоело сравнивать ?
@teffety5466 Жыл бұрын
А можно на мове?
@eugene_kuzneczov Жыл бұрын
Сравните 1С и Русский
@Stor_Man Жыл бұрын
dotnet vs java
@qvagin Жыл бұрын
А меня {} 👽
@IT_psychopath Жыл бұрын
могу сказать сразу, обойти конкуренцию python, раз плюнуть! читайте книги по python, разбирайте, учитесь. python это про обучение по книгам! я на нем писал еще когда заражалась версия python3, пишу сегодня и могу сказать с 90% уверенность его на нормальном уровне знает ну хорошо если 10% всех кодеров на нем! читаю статьи от сеньор, даже с крупных компаний, и глаза текут кровью правлю их примеры ускоряя минимум в 10 раз а то и больше.. это боль python, многие пишут на нем как на С++ и java, еще хуже когда как на js, и это просто треш... конкуренции много, но ее обойти в раз! даже с php все на много лучше в этом плане... учитесь правильно на нем писать, и конкурентов у вас не будет.
@StaytLengg Жыл бұрын
Что за хрень в левом верхнем углу экрана? Обязательно политизировать?
@ДаниилМонахов-р8ч Жыл бұрын
Ватник, почему ещё не трупировался во славу фюрера?
@Zyozikexclusive_ZX Жыл бұрын
Я тоже не люблю в питоне отсутствие скобок и точек с запятой. Это реально не читабельно для человека который был рождён в Си-синтаксисе.
@zibertscream Жыл бұрын
за перші пів року звикаєте. А через кілька років взагалі почнете дивуватись "а навіщо стільки непотребу у інших мовах?" :) до речі, ви можете в python ставити ; але навіщо? :)
@Zyozikexclusive_ZX Жыл бұрын
@@zibertscream , я это знаю и иногда рефлекторно пишу так). Но про точки с запятой и скобки говорить, что это не нужное - это то же самое , что в питоне сказать , что ненужны отступы. ))) Зачем их писать когда есть визуально понятные фигурные скобки?)) Ведь и то и то это символ. Разве нет? Или быть может Вы пробелы не вводите и они появляются с помощью магии?)))
@zibertscream Жыл бұрын
@@Zyozikexclusive_ZX IDE допомагає мені швидко і правильно поставити отступи у 99.99% випадках :) Чому я докопався за фігурні дужки? Бо фігурні дужки - це доволі часто просто зайвий рядок (або 2 рядка), який візуально збільшує вихідний файл і трохи-трохи зменшує через це його читабельність. Але це все тупо смаковщина. Я просто в якийсь момент зрозумів, що синтаксис мови - це дуже мінорна штука і на неї взагалі пофіг. Головне щоб мова добре працювала і допомагала мені швидко виконуваати задачу, а як вона виглядає - ваще пофіг, після стількох років роботи, ти хочеш виконувати задачу ефективно, а отступи там чи дужки - якось пофігу :)
@feddos4227 Жыл бұрын
Сюрприз - в Го тоже нету точек с запятой. Вернее, там как в Питоне, можно поставить - но толку от них 0, и обычно никто не ставит. По факту же, любой текстовый редактор, не говоря даже про IDEшку, умеет нормально расставлять нужные отступы. Если даже так не ок - юзайте rainbow indent, или что-то подобное. И да, скобочки никак тут не помогате, если в коде будет огромная вложенность - что со скобочками, что с отступами - будут проблемы понять, что в чём находиться. Хотя отступы в этом плане даже лучше, а то запихнут 100+ строк в один блок, а тот ещё в один и так далее - так уж реально лучше отступы, там хоть сразу видно.
@TakemuraGoro Жыл бұрын
@@feddos4227я не знаю как вы отступы "сразу видно". На скобочку навел мышку в иде - он подсветил закрывающую. А с пробелами как?
@spoilt_boy Жыл бұрын
Бульканье смотреть мешает
@KN-sc4up Жыл бұрын
Эликсир надо учить, не тупите
@oleksandrmalkov6409 Жыл бұрын
Бачу, українська кульгає у цьюму відео! Треба покращувати, Сергію)
@rerurkful Жыл бұрын
Капец сравнение ((( скриптовый язык с копмпилируемым
@ЮрийДымов-у6щ Жыл бұрын
Опять не котлин
@MrPurgenus Жыл бұрын
Ахахах, флаг в углу налепил, а материал на русском. Двуличный клоун.
@krd1st Жыл бұрын
Что тут двуличного? Украина - многонациональная страна, здесь каждый человек может говорить на любом языке. От этого флаг государства, в котором проживает данный человек, никак не меняется. Думай головой в следующий раз, прежде чем писать тупые высеры в интернете, руснявый.
@MrPurgenus Жыл бұрын
@@krd1st каждый может говорить на любом языке?)) Чего же тогда людей щемят за русский язык?))
@alekseyg.5133 Жыл бұрын
ага, клоун😂😂😂
@krd1st Жыл бұрын
@@MrPurgenus Это ты мне, русскоговорящему украинцу будешь такое рассказывать?) Всю жизнь на русском общаюсь, жил и в Харькове, и в Полтаве, и даже в Киеве - все прекрасно. Мой тебе совет - выключай иногда телевизор и выходи на прогулку на свежем воздухе. Пользы для мозга больше будет, если он у тебя, конечно, есть, в чем я сильно сомневаюсь. Никто здесь никого не щемит, немалая часть страны исторически на русском разговаривает. Да, безусловно, люди разные бывают, особенно во время войны со страной-носителем этого языка. В Украине несколько десятков миллионов людей, конечно единичные случаи радикального отношения к русскому языку местами случаются. Но этих людей можно и нужно понять. Ненависть к вам, тварям, здесь зашкаливает до небес, и абсолютно заслуженно. У всех украинцев, независимо от их языка общения. К твоему сведению, украинский язык обязателен в медиа, в сферах обслуживания обучении и прочих официальных областях. Это вполне логично и правильно. В быту - хоть на китайском говори, всем абсолютно наплевать. Начинаешь разговор на украинском - тебе отвечают на украинском, начинаешь на русском - отвечают на русском. В последнее время все, в том числе и я, переходят постепенно на украинский язык, однако это происходит по собственной воле, из ненависти к оккупантам и поддержки своего народа. Не знаю зачем я тебе это все доказываю, за полтора года войны вы, руснявые, полностью потеряли какой-либо человеческий облик в моих глазах. Так что, in the end of the day, как говорится, земля тебе бетоном. Желаю чтоб твоя проклятая страна рухнула и развалилась на тысячу мелких частей, которые потом сожрут друг друга. Говорю тебе это на чистом русском языке, чтобы ты не питал никаких иллюзий - мне необязательно разговаривать на украинском языке, чтобы быть украинцем, поддерживать свою страну и ненавидеть вас за все вами содеянное.
@endoradai Жыл бұрын
@@krd1stполучается из твоего определения , украинец - это человек который ненавидит русских и желает им смерти. Ну и зачем вы такие люди нужны рядом с моей страной? Хорошо конечно что границы уже отодвинули , но лучше бы твоя украина полностью исчезла с лица земли.
@Mitlas Жыл бұрын
краем замечу, что мне на типизацию - вообще параллельно. но, это, должно быть, уже просто сказывается опыт