Тёмный

Какой язык выбрать для бизнес-задач и почему именно Golang / Даниил Подольский 

KOTELOV
Подписаться 8 тыс.
Просмотров 18 тыс.
50% 1

Опубликовано:

 

26 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 91   
@commievoyager
@commievoyager 6 месяцев назад
26:12 Все ли системное ПО будет переписано на Go? А как насчет Rust в ядрах Linux? Почему же этот вопрос или хотя бы сравнение Go и Rust не поднимался? 29:10 Непонятно, каковы перспективы для джунов на Go. Почему не рассмотрели требования к кандидатам на джунов/миддлов/сеньоров? Недавно ходили упорные байки, что на Go реально стать сеньером с годовалым опытом, например. Почему не рассмотрели? Это не правда или никому не интересно? Судя по всему, Go это язык для микросервисов и DevOps. Зачем зазывать на него всех подряд? А как много компаний переезжает со своих стеков на Go? Есть статистика? Ну и непонятно, про какой рынок труда идет речь: российский или мировой.
@MaximT
@MaximT 4 месяца назад
У этого GO, есть только одно преимущество - он компилируется в машинный код. Сам язык, полное Г.
@artemgoncharuk5174
@artemgoncharuk5174 4 месяца назад
Стал сеньером Go за 6 месяцев. Всё правда, теперь пишу сложный Goкод и получаю большую зп. Всем рекомендую, если хотите стать быстро сеньорами!
@optimusprime9414
@optimusprime9414 3 месяца назад
@@artemgoncharuk5174 а потом ты проснулся!
@SochiTube
@SochiTube Месяц назад
​@@artemgoncharuk5174я тоже так хочу
@9285550
@9285550 24 дня назад
​@@artemgoncharuk5174код надо писать простой. Хреновый ты синьор) Ну а каким еще можно стать за полгода?)
@rmatveev
@rmatveev 5 месяцев назад
20:07 - когда-то я укладывался в 48к (Спектрум на платформе Z80, начало 90х) А уже значительно позже приходилось укладываться в 128 байт на платформе 8051 (начало нулевых) :)
@enable4
@enable4 4 месяца назад
RTB и SSP на Перле? Великомученики, моё уважение.
@artfiltersai
@artfiltersai 3 месяца назад
Только я чет не понял, почему в пхп типизацией вообще не пахнет? Вы в каком веке писали на пхп последний раз?
@kirillbdev
@kirillbdev 2 месяца назад
Автор троль и не более
@tertiumorganum5665
@tertiumorganum5665 Месяц назад
да там она фуфельная типа аннотаций, жить можно, но таки динамическая
@artfiltersai
@artfiltersai Месяц назад
@@tertiumorganum5665 вы тоже походу давно не писали на php
@artemgoncharuk5174
@artemgoncharuk5174 6 месяцев назад
Возьми адепта любого языка, все говорят одно и тоже, разве что языки разные 😂😅
@TheTmntmike
@TheTmntmike 6 месяцев назад
5:54 Всё наоборот. У питона сильная, динамическая типизация.
@victorklimov5254
@victorklimov5254 6 месяцев назад
Lol, хотел это написать
@MrLotrus
@MrLotrus 6 месяцев назад
да, забавно получилось)
@cherry-55
@cherry-55 6 месяцев назад
на будущее кидайте тайм-код на пару секунд заранее. Прослушал 10 секунд кликнув и понял, что оказывается надо было до 5:58 начинать слушать
@ffunktor
@ffunktor 6 месяцев назад
Зашел в комменты, чтобы это написать :)
@cherry-55
@cherry-55 4 месяца назад
@@cyberianoid Я не уверен что python создавался для какой-то там обработки и анализа данных, просто появилась потребность работать с данными и python для этого подошел и были созданы библиотеки. Изначально Гвидо создал язык ABC как язык для обучения программированию, а потом, с его слов, он в основном работал с языком Си и скриптовыми языками типы sh и ему захотелось создать что-то между. Строгость типизации и ООП это ортогональные понятия. У вас есть динамически-типизированный Ruby, где также все является объектом и также есть инкапсуляция. Более того, в Ruby у вас нет способа обратиться к полям класса напрямую, только через методы. Это именно ограничение на уровне языка, чего нет в классической Java, где достаточно сделать поле публичным.
@sardaucar
@sardaucar 5 месяцев назад
"Перловый код" звучит забавно 😊
@cijic
@cijic Месяц назад
11:28 Ну да, ну да. Всего лишь года 4 как есть. Всего-то!)
@MaximT
@MaximT 5 месяцев назад
А C# чем плох? Вообще нет никаких сравнений с нормальными языками. Зачем сравнивать только с недоделанным Python?
@seka1309
@seka1309 4 месяца назад
Согласен, с# хорош
@mrdarkilya
@mrdarkilya 6 месяцев назад
18:17 Но ведь в с++ завезли корутины в 2020.
@idfumg
@idfumg 6 месяцев назад
Oliver Kowalke разрабатывал корутины в бусте еще в 2009 году.
@technozavrr
@technozavrr 5 месяцев назад
С++ это кусок нечитабельного кала, в котором есть всё и еще немного. В прочем как и JS. Ну в js осталось многопоточку завезти для полного комплекта.
@Inqanter
@Inqanter 5 месяцев назад
@@technozavrr Если вы не умеете программировать на плюсах или на js - это не значит, что все не умеют.
@technozavrr
@technozavrr 4 месяца назад
@@Inqanter да на этих языках любой дурак может код писать, просто другому разрабу этот кал уже не прочитать да и самому владельцу кода тоже будет тяжко через пару недель. Js еще спасают реактивные фреймворки, но по итогу в большом проекте все равно кал на выходе. Уж извините, но не видел ни разу красиво написанный фронт на нем.
@Александр-ф9в4ю
@Александр-ф9в4ю 4 месяца назад
@@technozavrr JS уже лет 5 ничего не спасает, ты просто юзаешь TS, без TSа в 2024 году никто в здравом уме в JS экосистеме писать не будет
@AlexandrSpirit
@AlexandrSpirit 3 месяца назад
Т.е. для входа на Гошку, по времени ты тратишь 3 дня на синтаксис и 1-3 месяца на углубленное изучение паттернов, алгоритмов и прочего ? Ну, т.е. изучаешь всё то что в крудах особо то и не нужно, зато нужно в HL инфраструктурном и системном программировании
@ВладимирБраун-м6з
@ВладимирБраун-м6з 6 месяцев назад
Вообще с нуля, реально изучить GO ? Или нужно начать с чего то другого и затем перейти в GO?
@АлександрЛобов-ю6ж
@АлександрЛобов-ю6ж 6 месяцев назад
реально, но лучше что-то другое
@vitaliy_levchenko
@vitaliy_levchenko 6 месяцев назад
реально, это проще чем любой другой язык. Более того, сейчас много стажёрских и джуновых позиций именно на го. Другое дело, что задачи сложнее, и для работы нужно знать и уметь куда больше не связанного с языком
@victorklimov5254
@victorklimov5254 6 месяцев назад
Вполне реально. При его изучении нет никакого предварительного требования.
@hardlabor9412
@hardlabor9412 6 месяцев назад
Я после питона наоборот пожалел, что не с нуля Go начал учить🥲
@НикН-о7о
@НикН-о7о 6 месяцев назад
Лучше Питон, потом Го. После, если нужно, любой другой язык можно будет освоить без проблем.
@AlexandrSpirit
@AlexandrSpirit 3 месяца назад
Rust + Python самое то! Не знаю почему, но Rust после питона зашел сразу. Гошка как-то.... не то.
@TabulaMyriad
@TabulaMyriad 5 месяцев назад
Жаль что совсем не упомянули Раст в сравнении, кажется он так же укладывается во все 3 ниши.
@cherry-55
@cherry-55 4 месяца назад
Rust сложный. Если вы знаете, что хотите написать, ради бога пишите на Rust. Но изменять многострочный проект на Rust достаточно сложно. На Rust не пишется код, который можно взять и выкинуть, написав заново по быстрому. На Go такой код пишется при этом производительность на уровне. А чаще и производительность не нужна подавляющему большинство проектов в веб.
@phat80
@phat80 6 месяцев назад
Я потрогал Swift и он мне понравился куда больше чем Go. Не понимаю, почему его вообще никто не рассматривает, кроме как для разработки софта под Apple.
@cherry-55
@cherry-55 4 месяца назад
Swift очень хорош, хотя язык достаточно сложен + изначально не было и никто не собирается пилить экосистему и библиотеки для использования Swift на backend. Тут Kotlin толком ничего не отвоевал у Java (как и groovy и clojure и scala), а вы хотите чтобы Swift изначально под мобилы что-то мог в backend)) Язык то крутой, кто ж спорит, во многом даже интереснее Rust. Но язык сложноватый)
@phat80
@phat80 4 месяца назад
@@cherry-55 Не заметил, чтобы он был сложнее чем другие. Уж точно проще Rust )
@cherry-55
@cherry-55 4 месяца назад
@@phat80 Swift действительно позволяет игнорировать львиную долю фич, в том числе бесконечных новых фич. Я бы сказал что Swift - complex, а не hard.
@ГеннадийОловянников
@ГеннадийОловянников 6 месяцев назад
Стоямба, как это нет фреймворков? Или все-таки нет подходящих вам фреймворков?
@hakooplayplay3212
@hakooplayplay3212 6 месяцев назад
Нету супер мега фреймворка, который нужно знать во всех вакансиях типа laravel или spring
@НикН-о7о
@НикН-о7о 6 месяцев назад
Забавно, но я пришел к тем же выводам, что и Даниил. Но, я думаю, в данном случае, идет сильная привязка к рынку РФ.
@sweetcapitan5690
@sweetcapitan5690 6 месяцев назад
Golang это надстройка над Горутинами, все кто будет пытаться приплести к плюсам языка, что-то еще, скорее всего вам врет пытаясь продать вам свои курсы.
@idfumg
@idfumg 6 месяцев назад
Как ты считаешь, чего нет в go? чего не хватает, что есть в других языках?
@СергейИванов-ы7ч5ы
@СергейИванов-ы7ч5ы 5 месяцев назад
@@idfumg нормальных дженериков
@ovechkindev
@ovechkindev 4 месяца назад
@@СергейИванов-ы7ч5ы для чего?
@9285550
@9285550 24 дня назад
​@@idfumgлямбд
@HamidumiChan
@HamidumiChan 21 день назад
этот дженерик ваш нам нахуй ненужон
@9285550
@9285550 24 дня назад
Пишу почти 3 года на гошке после 6 лет на шарпе. Так вот гошка сырое говно по сравнению с шарпом. Я хз для чего выбирают го для продакшена, потому что приходится писать огромное количество бойлерплейта. А если сравнивать с каким-нибудь питоном, то конечно го лучше.
@trays1377
@trays1377 3 месяца назад
до просмотра этого видео я думал поучить Го, но теперь я понял что надо бежать от него сломя голову.
@kvadro_id
@kvadro_id Месяц назад
От задач зависит.. ваши задачи чем не обеспечит?
@AlexandrSpirit
@AlexandrSpirit 3 месяца назад
На Rust почему бы не писать? И безопасный, и быстрый
@recycle-bin-camp
@recycle-bin-camp Месяц назад
всем кто говорит что Go легкий спросите почему текут горутины
@sergeyborodin6799
@sergeyborodin6799 3 часа назад
Месячные?
@Sorrymelame
@Sorrymelame 6 месяцев назад
Ну чувак, иметь свою фирму и позиционировать себя выше тим лида, и не знать что такое ПР, ну камон, ну как тааак...
@sergeyborodin6799
@sergeyborodin6799 3 часа назад
Меня тоже коробит пр, всю жизнь в разработке был gitlab, и был мр
@pawsdev
@pawsdev 4 месяца назад
JAVA TOP
@hanmajack935
@hanmajack935 5 месяцев назад
Не пойму почему именно со стороны Go разработчиков слышно постоянно какое то самовозвышение и презрение к задачам по бизнес логике, которые далеко не одни круды, и вроде бы не явное, но ощутимое все равно презрение к языкам с динамической типизацией, ну и соответственно к программистам пишущих на них!? Я не говорю конечно про всех гоферов, но именно среди адептов это у большинства заметно. Но с другой стороны их можно понять, когда ты пишешь на обрезанном со всех сторон языке, который годен на очень узкий спектр задач , да и то большинство из них это как раз писать саппортящий при высоких нагрузках код для той самой "презренной" бизнес логики, плюс искусственный хайп на этот язык и то только в Рф)) , ну и сказки про высокие зарплаты Go программистов тоже давно все раскусили👍
@idfumg
@idfumg 5 месяцев назад
Как думаешь, почему он обрезанный? Чего не хватает?
@hanmajack935
@hanmajack935 5 месяцев назад
@@idfumg задай этот вопрос почему он обрезанный, создателям языка или его адептам, а в пользу того что это так говорит его узенькая сфера применения
@СергейИванов-ы7ч5ы
@СергейИванов-ы7ч5ы 5 месяцев назад
@@hanmajack935 обычная у него сфера применения. а создавали его потому, что нет инженеров-программистов, а одни гугло-кодеры с копипастами из интернета без всякого понимания.
@ЗапасЗнаний
@ЗапасЗнаний 6 месяцев назад
Не Ява, а джава
@VeetDobrom
@VeetDobrom 6 месяцев назад
Разницы нет как называть, но всем привычнее же джава🤷🏻‍♂️
@РоландДискейн-к6й
@РоландДискейн-к6й 5 месяцев назад
Разница есть​@@VeetDobrom
@Tosha.V
@Tosha.V 5 месяцев назад
оба примера неверные)
@ЗапасЗнаний
@ЗапасЗнаний 5 месяцев назад
@@Tosha.V а какой вариант верный?
@Tosha.V
@Tosha.V 5 месяцев назад
@@ЗапасЗнаний Java
@ГригорийСтепанов-ы3ц
@ГригорийСтепанов-ы3ц 2 месяца назад
Мерзкий ведущий
@snky_
@snky_ 2 месяца назад
Объяснили бы, по каким критериям у вас такой вывод
@mosheniknebrattrybky
@mosheniknebrattrybky 6 месяцев назад
Так смысл есть начинать бэкендером на голанг или нет, лучше пхп получается?
@aamorous
@aamorous 6 месяцев назад
пыха не самый плохой вариант
@mosheniknebrattrybky
@mosheniknebrattrybky 6 месяцев назад
@@aamorous а го ?
@RusFarFaz
@RusFarFaz 5 месяцев назад
@@mosheniknebrattrybkyновичку на го очень трудно залететь, сразу требует много чего знать
@mosheniknebrattrybky
@mosheniknebrattrybky 5 месяцев назад
@@RusFarFaz я знаю много. крч происходит так на го, если нет опыта. тебе чудом дают тестовое задание, ты делаешь, тебя берут до интервью. интревью : начало, 5 минут проходит, они узнают, что ты без опыта, так еще и на 3 курсе, типо учишься в вузе. СРАЗУ НА 3 БУКВЫ ПОСЫЛАЮТ, И ПОТОМ ПИШУТ МЫ ВАС РАССМОТРИМ ПОТОМ, НУ ТОЧНЕЕ НИКОГДА
@RusFarFaz
@RusFarFaz 5 месяцев назад
@@mosheniknebrattrybkyнасколько я знаю почти весь россйиский бигтех собирает гошников без опыта на стажировки , но туда попасть тоже не просто из-за высокой конкуренции.
Далее
Истории с сестрой (Сборник)
38:16
Истории с сестрой (Сборник)
38:16