26:12 Все ли системное ПО будет переписано на Go? А как насчет Rust в ядрах Linux? Почему же этот вопрос или хотя бы сравнение Go и Rust не поднимался? 29:10 Непонятно, каковы перспективы для джунов на Go. Почему не рассмотрели требования к кандидатам на джунов/миддлов/сеньоров? Недавно ходили упорные байки, что на Go реально стать сеньером с годовалым опытом, например. Почему не рассмотрели? Это не правда или никому не интересно? Судя по всему, Go это язык для микросервисов и DevOps. Зачем зазывать на него всех подряд? А как много компаний переезжает со своих стеков на Go? Есть статистика? Ну и непонятно, про какой рынок труда идет речь: российский или мировой.
@MaximT8 ай бұрын
У этого GO, есть только одно преимущество - он компилируется в машинный код. Сам язык, полное Г.
@artemgoncharuk51748 ай бұрын
Стал сеньером Go за 6 месяцев. Всё правда, теперь пишу сложный Goкод и получаю большую зп. Всем рекомендую, если хотите стать быстро сеньорами!
@optimusprime94147 ай бұрын
@@artemgoncharuk5174 а потом ты проснулся!
@SochiTube5 ай бұрын
@@artemgoncharuk5174я тоже так хочу
@92855504 ай бұрын
@@artemgoncharuk5174код надо писать простой. Хреновый ты синьор) Ну а каким еще можно стать за полгода?)
@rmatveev9 ай бұрын
20:07 - когда-то я укладывался в 48к (Спектрум на платформе Z80, начало 90х) А уже значительно позже приходилось укладываться в 128 байт на платформе 8051 (начало нулевых) :)
@pro.backend14 күн бұрын
Пришёл к интересной мысли, что го, как простой и дико хайпующий язык, на котором пишется много инфры может стать мастхев для бэкендера как навык - на уровне баша / линукса Но сейчас сломя голову свичаться в гофера явно не стоит Остаёмся на java 👍
@artfiltersai7 ай бұрын
Только я чет не понял, почему в пхп типизацией вообще не пахнет? Вы в каком веке писали на пхп последний раз?
@kirillbdev6 ай бұрын
Автор троль и не более
@tertiumorganum56655 ай бұрын
да там она фуфельная типа аннотаций, жить можно, но таки динамическая
@artfiltersai5 ай бұрын
@@tertiumorganum5665 вы тоже походу давно не писали на php
@alvcode37642 ай бұрын
@@tertiumorganum5665 а как же strict types режим?
@evgeny_5891Ай бұрын
@@tertiumorganum5665 А какую проблему решает не фуфельная, т.е чем отличается фуфульная от не фуфельной и какую проблему решает это отличие можно поинтересноваться мил человек?
@amon-sh110 ай бұрын
5:54 Всё наоборот. У питона сильная, динамическая типизация.
@victorklimov525410 ай бұрын
Lol, хотел это написать
@MrLotrus10 ай бұрын
да, забавно получилось)
@cherry-5510 ай бұрын
на будущее кидайте тайм-код на пару секунд заранее. Прослушал 10 секунд кликнув и понял, что оказывается надо было до 5:58 начинать слушать
@ffunktor10 ай бұрын
Зашел в комменты, чтобы это написать :)
@cherry-558 ай бұрын
@@cyberianoid Я не уверен что python создавался для какой-то там обработки и анализа данных, просто появилась потребность работать с данными и python для этого подошел и были созданы библиотеки. Изначально Гвидо создал язык ABC как язык для обучения программированию, а потом, с его слов, он в основном работал с языком Си и скриптовыми языками типы sh и ему захотелось создать что-то между. Строгость типизации и ООП это ортогональные понятия. У вас есть динамически-типизированный Ruby, где также все является объектом и также есть инкапсуляция. Более того, в Ruby у вас нет способа обратиться к полям класса напрямую, только через методы. Это именно ограничение на уровне языка, чего нет в классической Java, где достаточно сделать поле публичным.
@mrdarkilya10 ай бұрын
18:17 Но ведь в с++ завезли корутины в 2020.
@idfumg10 ай бұрын
Oliver Kowalke разрабатывал корутины в бусте еще в 2009 году.
@technozavrr9 ай бұрын
С++ это кусок нечитабельного кала, в котором есть всё и еще немного. В прочем как и JS. Ну в js осталось многопоточку завезти для полного комплекта.
@Inqanter8 ай бұрын
@@technozavrr Если вы не умеете программировать на плюсах или на js - это не значит, что все не умеют.
@technozavrr8 ай бұрын
@@Inqanter да на этих языках любой дурак может код писать, просто другому разрабу этот кал уже не прочитать да и самому владельцу кода тоже будет тяжко через пару недель. Js еще спасают реактивные фреймворки, но по итогу в большом проекте все равно кал на выходе. Уж извините, но не видел ни разу красиво написанный фронт на нем.
@Александр-ф9в4ю8 ай бұрын
@@technozavrr JS уже лет 5 ничего не спасает, ты просто юзаешь TS, без TSа в 2024 году никто в здравом уме в JS экосистеме писать не будет
Можно изначально сразу изучать го ? Вообще мне питон нравится и я больше ничего и не пробовал. На питоне микропроекты делал, с помощью ИИ.
@kirill_raketaАй бұрын
Да, почему нет? Выбирайте язык под задачу. Любой язык это лишь инструмент, решающий какую-либо задачу. Со временем, на чем бы вы не писали, столкнетесь с трудностями во всех ЯП
@artemgoncharuk517410 ай бұрын
Возьми адепта любого языка, все говорят одно и тоже, разве что языки разные 😂😅
@ВладимирБраун-м6з10 ай бұрын
Вообще с нуля, реально изучить GO ? Или нужно начать с чего то другого и затем перейти в GO?
@АлександрЛобов-ю6ж10 ай бұрын
реально, но лучше что-то другое
@vitaliy_levchenko10 ай бұрын
реально, это проще чем любой другой язык. Более того, сейчас много стажёрских и джуновых позиций именно на го. Другое дело, что задачи сложнее, и для работы нужно знать и уметь куда больше не связанного с языком
@victorklimov525410 ай бұрын
Вполне реально. При его изучении нет никакого предварительного требования.
@hardlabor941210 ай бұрын
Я после питона наоборот пожалел, что не с нуля Go начал учить🥲
@НикН-о7о10 ай бұрын
Лучше Питон, потом Го. После, если нужно, любой другой язык можно будет освоить без проблем.
@AlexandrSpirit7 ай бұрын
Т.е. для входа на Гошку, по времени ты тратишь 3 дня на синтаксис и 1-3 месяца на углубленное изучение паттернов, алгоритмов и прочего ? Ну, т.е. изучаешь всё то что в крудах особо то и не нужно, зато нужно в HL инфраструктурном и системном программировании
@MaximT8 ай бұрын
А C# чем плох? Вообще нет никаких сравнений с нормальными языками. Зачем сравнивать только с недоделанным Python?
@seka13098 ай бұрын
Согласен, с# хорош
@phat8010 ай бұрын
Я потрогал Swift и он мне понравился куда больше чем Go. Не понимаю, почему его вообще никто не рассматривает, кроме как для разработки софта под Apple.
@cherry-558 ай бұрын
Swift очень хорош, хотя язык достаточно сложен + изначально не было и никто не собирается пилить экосистему и библиотеки для использования Swift на backend. Тут Kotlin толком ничего не отвоевал у Java (как и groovy и clojure и scala), а вы хотите чтобы Swift изначально под мобилы что-то мог в backend)) Язык то крутой, кто ж спорит, во многом даже интереснее Rust. Но язык сложноватый)
@phat808 ай бұрын
@@cherry-55 Не заметил, чтобы он был сложнее чем другие. Уж точно проще Rust )
@cherry-558 ай бұрын
@@phat80 Swift действительно позволяет игнорировать львиную долю фич, в том числе бесконечных новых фич. Я бы сказал что Swift - complex, а не hard.
@ГеннадийОловянников10 ай бұрын
Стоямба, как это нет фреймворков? Или все-таки нет подходящих вам фреймворков?
@hakooplayplay321210 ай бұрын
Нету супер мега фреймворка, который нужно знать во всех вакансиях типа laravel или spring
@cijic4 ай бұрын
11:28 Ну да, ну да. Всего лишь года 4 как есть. Всего-то!)
@daurendonato4255Ай бұрын
Крутой чувак и отличное интервью. Спасибо.
@TabulaMyriad9 ай бұрын
Жаль что совсем не упомянули Раст в сравнении, кажется он так же укладывается во все 3 ниши.
@cherry-558 ай бұрын
Rust сложный. Если вы знаете, что хотите написать, ради бога пишите на Rust. Но изменять многострочный проект на Rust достаточно сложно. На Rust не пишется код, который можно взять и выкинуть, написав заново по быстрому. На Go такой код пишется при этом производительность на уровне. А чаще и производительность не нужна подавляющему большинство проектов в веб.
@FreemanFromSteppe2 ай бұрын
C# ,,лучшее для энтерпрайза
@AlexandrSpirit7 ай бұрын
Rust + Python самое то! Не знаю почему, но Rust после питона зашел сразу. Гошка как-то.... не то.
@trays13777 ай бұрын
до просмотра этого видео я думал поучить Го, но теперь я понял что надо бежать от него сломя голову.
@kvadro_id5 ай бұрын
От задач зависит.. ваши задачи чем не обеспечит?
@sweetcapitan569010 ай бұрын
Golang это надстройка над Горутинами, все кто будет пытаться приплести к плюсам языка, что-то еще, скорее всего вам врет пытаясь продать вам свои курсы.
@idfumg10 ай бұрын
Как ты считаешь, чего нет в go? чего не хватает, что есть в других языках?
@СергейИванов-ы7ч5ы8 ай бұрын
@@idfumg нормальных дженериков
@Hoshiro_dev8 ай бұрын
@@СергейИванов-ы7ч5ы для чего?
@92855504 ай бұрын
@@idfumgлямбд
@HamidumiChan4 ай бұрын
этот дженерик ваш нам нахуй ненужон
@AlexandrSpirit7 ай бұрын
На Rust почему бы не писать? И безопасный, и быстрый
@92855504 ай бұрын
Пишу почти 3 года на гошке после 6 лет на шарпе. Так вот гошка сырое говно по сравнению с шарпом. Я хз для чего выбирают го для продакшена, потому что приходится писать огромное количество бойлерплейта. А если сравнивать с каким-нибудь питоном, то конечно го лучше.
@bubbletubbe2 ай бұрын
думал perl помер в районе 2000х 😁
@DeadRabbitCanDance13 күн бұрын
GOLang - прекрасен своей функциональщиной и простотой. Но он настолько же и убог, в нем ООП даже!!! даже!!! нет! Зато Дата Ориентед Дизайн - хочешь не хочешь - всегда в наличии.
@Sorrymelame10 ай бұрын
Ну чувак, иметь свою фирму и позиционировать себя выше тим лида, и не знать что такое ПР, ну камон, ну как тааак...
@sergeyborodin67993 ай бұрын
Меня тоже коробит пр, всю жизнь в разработке был gitlab, и был мр
@fenderbender20963 ай бұрын
Таких косяков у него много. С серьезным видом утверждать, что A Tour of Go "занимает одну страничку", это надо уметь...
@recycle-bin-camp5 ай бұрын
всем кто говорит что Go легкий спросите почему текут горутины
@sergeyborodin67993 ай бұрын
Месячные?
@hanmajack9359 ай бұрын
Не пойму почему именно со стороны Go разработчиков слышно постоянно какое то самовозвышение и презрение к задачам по бизнес логике, которые далеко не одни круды, и вроде бы не явное, но ощутимое все равно презрение к языкам с динамической типизацией, ну и соответственно к программистам пишущих на них!? Я не говорю конечно про всех гоферов, но именно среди адептов это у большинства заметно. Но с другой стороны их можно понять, когда ты пишешь на обрезанном со всех сторон языке, который годен на очень узкий спектр задач , да и то большинство из них это как раз писать саппортящий при высоких нагрузках код для той самой "презренной" бизнес логики, плюс искусственный хайп на этот язык и то только в Рф)) , ну и сказки про высокие зарплаты Go программистов тоже давно все раскусили👍
@idfumg9 ай бұрын
Как думаешь, почему он обрезанный? Чего не хватает?
@hanmajack9359 ай бұрын
@@idfumg задай этот вопрос почему он обрезанный, создателям языка или его адептам, а в пользу того что это так говорит его узенькая сфера применения
@СергейИванов-ы7ч5ы8 ай бұрын
@@hanmajack935 обычная у него сфера применения. а создавали его потому, что нет инженеров-программистов, а одни гугло-кодеры с копипастами из интернета без всякого понимания.
@МихаилГончаров-у4кАй бұрын
Сравнение с ассемблером максимально некорректное. Ведущий, похоже, не знает о чем говорит
@pawsdev8 ай бұрын
JAVA TOP
@0seva0-v2o14 күн бұрын
УГ исключительно для легаси
@НикН-о7о10 ай бұрын
Забавно, но я пришел к тем же выводам, что и Даниил. Но, я думаю, в данном случае, идет сильная привязка к рынку РФ.
@ГригорийСтепанов-ы3ц6 ай бұрын
Мерзкий ведущий
@snky_6 ай бұрын
Объяснили бы, по каким критериям у вас такой вывод
@ЗапасЗнаний10 ай бұрын
Не Ява, а джава
@VeetDobrom10 ай бұрын
Разницы нет как называть, но всем привычнее же джава🤷🏻♂️