Год программирую на Go | Стоит ли учить Golang 2023

  Рет қаралды 39,450

Vladimir Balun - Programming

Vladimir Balun - Programming

Күн бұрын

Пікірлер: 180
@vladimir_balun_programming
@vladimir_balun_programming 21 күн бұрын
Присоединяйтесь к моему каналу в Телеграм: t.me/vladimir_balun_programming
@АлексейКиреев-н7н
@АлексейКиреев-н7н Жыл бұрын
После перехода с плюсов на го, регулярно ощущаю приятную пустоту на том месте где раньше была боль :) Например когда надо подключить внешнюю библиотеку.
@xavivore9628
@xavivore9628 Жыл бұрын
А по работе как? Есть 2 года опыта в плюсах, вроде вполне востребован. Не с джуна же заново искать работу? Разве если на текущем проекте как-то продавливать идею использования Go в где-то.
@АлексейКиреев-н7н
@АлексейКиреев-н7н Жыл бұрын
@@xavivore9628 перешел с синьера с++ на синьера го, месяц готовился
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Есть такое, согласен)
@xxxxPomaHxxxx
@xxxxPomaHxxxx Жыл бұрын
Так можно было на любой современный язык перейти, тоже самое было бы, мб еще ярче выражено даже.
@neogram171
@neogram171 Жыл бұрын
Я до сих пор не могу подключить библиотеку
@def-any
@def-any Жыл бұрын
Около года назад тоже перешел на го, до этого 2 года JS Такие же впечатления, как у вас с macbook
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Прикольно)
@ДенисК-я3ы
@ДенисК-я3ы 10 ай бұрын
Можете подробнее написать как успехи? Тоже с js хочу перейти
@Сашач-ш8м
@Сашач-ш8м Жыл бұрын
По ходу, смысл не столько в том, что Go так хорош, а в том, что после плюсов всё остальное кажется манной небесной )
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Доля правды в этом есть)
@atmosphere2281
@atmosphere2281 3 ай бұрын
Дело в том, что в С и C++. вы сами контролируйте машину. Что нельзя сказать про Python или Go. На C++ написано почти все в этом мире. Начиная от курсора в DOS и заканчивая автопилотами и ПО для Марсоходов. Не бросайте C++ - он очень крут. Не один язык с ним не сравнится.
@hfbs-w7p
@hfbs-w7p Жыл бұрын
Спасибо за то, что делаешь такие крутые ролики!
@Александр-д8о9р
@Александр-д8о9р Жыл бұрын
Уже 8 месяцев изучаю фронт энд. Но сейчас такая конкуренция дикая, что я просто в шоке. А еще нужно минимум реакт, тайпскрипт, ну и всякие вебпаки джесты нужно изучить. Появляются мысли бросить все и начать изучать что то другое. Первое о чем подумал это го. Теперь еще и твое видео. Но так жаль потраченое время на фронт( Но если там будет легче найти первую работу, то может и стоит того
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Тут нужно в первую очередь отталкиваться больше от того, что нравится, мне кажется)
@Александр-д8о9р
@Александр-д8о9р Жыл бұрын
@@vladimir_balun_programming Очень сложно понять что нравится, пока ты все не попробовал и не имеешь опыта комерческой разработки) сейчас хочется уже хоть куда то , за любые копейки, лишь бы начать
@Igor-ale
@Igor-ale Жыл бұрын
Поделюсь своим опытом. Именно благодаря Go у меня получилось за 2 месяца после изучения алгоритмов и языка Go найти работу. Действительно конкуренция среди Go разработчиков ниже, как правило это второй язык, но стоит упомянуть несколько нюансов: 1. У меня было 10 лет опыта инженером в АСУТП. 2. Попал я через One day offer, это когда сразу компания рассматривает кучу кандидатов за короткий срок, требования чуть ниже. Иначе HR не обращают внимание совсем, без коммерческой разработки. 3. Параллельно учил сети, протоколы, командную строку), ОС потоки процессы итп, и БД. Это меньше, чем на фронте и скорее про CS, но и не только выучить язык. 4. Как говорил выше, качал алгоритмы понимание алгоритмической сложности, имхо без них сейчас не устроиться в норм компанию. 5. Оффер получил 15 февраля 2022..., Сейчас явно сложнее, но это не отменяет предыдущие пункты
@ViktorAr2023
@ViktorAr2023 Жыл бұрын
@@vladimir_balun_programming не всегда работает, особено когда человек выгорел от вахт или еще какой либо работы. Тут больше надо пробывать и что легче поидет, туда идти и учитывать конкуренцию и оплату. Поэтому я друзьям советую Java + Kotlin или GO)
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
@@ViktorAr2023 как правило, то что нравится, то как раз быстрее и идет)
@kick4994
@kick4994 Жыл бұрын
Ну хз, для новичков сложно будет найти первую работу на ГО. Сам я плюс-минус такой же новичок, но у меня 1.7 лет опыта на PHP было. Пару месяцев искал на ГО работу джуном, мидлом, везде говорили, что опыт нужен на самом ГО, иногда тестовые давали, но в итоге везде пролет. И в конце концов получилось только на стажировку в яндекс залететь.
@ViktorAr2023
@ViktorAr2023 Жыл бұрын
сеичас стажировок много на гоу в РФ. Просто надо искать
@MuslimGirl-dq3ux
@MuslimGirl-dq3ux 7 ай бұрын
Спасибо вам огромное👍
@seka1309
@seka1309 11 ай бұрын
Расскажите пожалуйста про go? Насколько популярно и активно пишутся web приложения на данном языке? Пишите или писали вы сами вэб на го?
@jertvaonlines
@jertvaonlines Жыл бұрын
А какие вообще возможности у Го? Что на нём можно писать в принципе? Не знаю, например бота, или плагины?
@Mellstroy4ek-c5e
@Mellstroy4ek-c5e 4 ай бұрын
вроде тг ботов можно
@mortimerignis2650
@mortimerignis2650 2 ай бұрын
Бэкенд сайтов, все что связано с вебом в общем-то. Боты, какие-нибудь многопоточные, но не супер сложные вычисления может быть
@parsefal4664
@parsefal4664 Жыл бұрын
зДратсе , я как то писал вы прочитала говорили что сделаете возможно, будет ли ? Про то как перейти с C++ на C и наоборт и на что обратить внимание при том или ином подходе, было бы очень круто узнать! :) за ранее спасиб ои за GO Спасибо! : ) Я вами восхищался, восхищаюсь и буду восхищатся! :)
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Спасибо, а что именно сделать нужно?)
@parsefal4664
@parsefal4664 Жыл бұрын
@@vladimir_balun_programming Ваш опыт, плюсы минусы, перспективы, ваши рекомендации, Про то как перейти с C++ на C и наоборт и на что обратить, ваше мнение на этот счет : ) реально былоб здорово : )
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
@@parsefal4664 хорошо, подумаю на счет этого)
@andreyparovozz
@andreyparovozz 2 ай бұрын
Пишу под МК и там си и только си. Пишу под операционку - гошечка. Пишу под ПЛК - St. Ну то есть инструмент под задачу.
@Drekrosh
@Drekrosh Ай бұрын
Go не очень хорош для бизнес-логики. Лучше брать Kotlin для бэка. Дла инфы и cli golang норм. Для энтерпрайза golang-бэк , будет плохой выбор.
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
А как давно ты программируешь на Go и какие впечатления у тебя от этого языка программирования?
@scrypto
@scrypto Жыл бұрын
Пол года программирую на GO, отличный язык, перешел с C#. Очень понравилось, что можно провалиться внутрь любой системной функции и посмотреть что там написано, причем на том же языке, что пишешь сам, и более того, в большинстве случаев, код написанный там вполне понятен. Многопоток однозначно + Мало синтаксического сахара, иногда приходится писать излишний код, это и + и -, изначально проще разобраться, не получится как на шарпе в 50 разных стилях писать один и тот же код, но потом, когда разберешься, понимаешь, что немного не хватает ) Но в целом, как мне кажется, на го пишут в едином стиле все, и по итогу времени будет меньше потрачено на чтении чужого кода, чем сэкономлено на синтаксическом сахаре. Из того что немного бесит, это прям совсем мелочи, но они есть: Не могу я просто интерполировать строки как в шарпе, поставил знак $ перед кавычками и исполняй внутри все что нужно. В го нужно через fmt.Sprintf(), и набор аргументов за пределами кавычек в определенной последовательности, а внутри кавычек соблюдая типы описать эти переменные %s, %d и т.п. Шарп это делает сам, причем насколько помню начиная с .net 6 не тратя лишнего времени. Я не могу делать математические операции с разными типами чисел. x := uint + int будет ошибка, хотя казалось бы, что компилятор в силах понять, какой тип сделать для x. Впрочем, возможно где-то в гугле это сильно критично, я не знаю. Хотя ввели дженерики, может еще что-нибудь подкинуть и в этом направлении, основанное на них )
@nujabezzz
@nujabezzz Жыл бұрын
Так а почему Go так и не заменил С++ в итоге? Он же гуглами для этого и разрабатывался, но что-то сколько времени прошло, да так и используется всеми
@angryshark5325
@angryshark5325 Жыл бұрын
Привет, работаю 2 года в сфере CAD. Пишем разные расширения, дополнения или проекты с нуля для этой сферы. Я столкнулся с проблемой - мало вакансий в этой нише, как минимум у нас в стране. Сейчас задумываюсь о том, чтоб выучить unreal engine и прейти в гейм дев, но слышал неоднократно неодобрительный отзывы о этой сфере. Расскажи про + и - работы в гейм деве и почему все-таки ты ушел
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Просто понял, что для мен бэкенд намного интереснее, поэтому и ушел в эту сферу)
@angryshark5325
@angryshark5325 Жыл бұрын
А если гейм дев с другими сферами? Есть ли различие в зп?​@@vladimir_balun_programming
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
@@angryshark5325 на счет по зп в геймдеве сейчас не сориентирую
@angryshark5325
@angryshark5325 Жыл бұрын
@@UnrealTemplier Спасибо вам огромное за развернутый ответ
@alitabattleangel5661
@alitabattleangel5661 Жыл бұрын
​@@angryshark5325в геймдеве низкие зп, но есть компании, которые дают процент с прибыли проекта. Лучше конечно самому игру делать и получать прибыль, чем работать на чужие, возможно, неприятные идеи по типу скидибиди туалетов и прочего игрового мусора.
@vanyserezhkin
@vanyserezhkin Жыл бұрын
легаси там нет. в стдлиб смотрел?
@Takeshi_Kowac
@Takeshi_Kowac Ай бұрын
Новичку стоит учить go первым языком? Или точнее в связке с каким языком его учить? Заранее,спасибо
@Երկաթ
@Երկաթ 24 күн бұрын
Учить первый 1 язык, не несколько. Первый язык не имеет особого значения, главное - понять, как всё работает. Го - хороший выбор, для первого языка. Js и python3 - тоже ничего. C - лучший, но это не настолько мейнстрим, как остальные.
@VitaliyCrimea
@VitaliyCrimea 10 ай бұрын
скажите как лучше изучать: с видео уроков или по статьям online?
@tayergtx3805
@tayergtx3805 2 ай бұрын
как успехи?
@эмм-х5х
@эмм-х5х Жыл бұрын
А где go можно обучиться? С нуля, только захожу в IT
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Самостоятельно, либо используя курсы или ВУЗы
@dmitriyobidin6049
@dmitriyobidin6049 Жыл бұрын
"На гоу невозможно написать трудну программу" - что-то когда я разбирался в стандартной библиотеке гошки у меня такого ощущения не возникло :) Понимаю конечно, что это из-за того, что это как раз таки банальное легаси, и там куча хаков, которые в продуктовом продакшене редко используются. Но все таки сложно понимаемый код в Го написать можно. Просто надо идти в команды, у которых выстроена хорошая культура.
@ВадимМатюхин-я6ш
@ВадимМатюхин-я6ш Жыл бұрын
что ты несёшь
@alitabattleangel5661
@alitabattleangel5661 Жыл бұрын
​@@ВадимМатюхин-я6ш культурный велосипед хочет написать человек
@MrLotrus
@MrLotrus Жыл бұрын
Го показался скучным. Изучаю раст как второй язык. Но работы на нем пока не найти. Так что это скорее хобби и надежда на будущее.
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Раст поддерживаю)
@rtfdfhjrggth4220
@rtfdfhjrggth4220 Жыл бұрын
Нет смысла ни то ни другое изучать, языки устаревают, каждое десятилетие в моду входят новые тенденции. Сегодня это go, rust и т.д., а завтра язык заточенный под модели исскуственного интеллекта, способный раскрыть возможности соответствующих вычислительных ядер. Прикладное и системное программирование плавно перетечет в промт программирование. Будут натренированы все лучше и лучше модели осск ственного интеллекта, на каком то этапе развития останется только научиться программировать моставлять к ним выверенные и оптимизированные запросы для получения конечного результата. Go, rust, c++ морально устарели. Причем скачек этот произойдет в виде технологичной сингулярности.
@СергейИванов-э8с
@СергейИванов-э8с Жыл бұрын
@@rtfdfhjrggth4220 отож. серебряной пули не бывает. я их столько выбросил на помойку. дают лопату, берешь и копаешь(для го пол дня читал букварь, дальше понял, что уже лишнее), остальное для пионеров
@igorlytkin420
@igorlytkin420 Жыл бұрын
@@rtfdfhjrggth4220 будущее не знает никто. Это физически невозможно. Учить нужно математику, она ум в порядок приводит.
@donateus6743
@donateus6743 Жыл бұрын
@@rtfdfhjrggth4220 ты про mojo?
@preobrazhenskiy93
@preobrazhenskiy93 10 ай бұрын
расскажи, Владимир, как так вышло. В 2020 году происходил набор в школу го разработки OZON(вполне очевидный рекрутинг). Одна из задач не решалась т.к. контест созданный на яндексе, не был протестирован экзаменаторами. И единственный способ получить OK по той задаче являлся эксплоит с лишним символом. Ну как так, Владимир? Вы же там все профессионалы, в серьезной фирме работаете. На хабре даже детальный разбор есть, статья называется "Ozon go school: Как не нужно проводить отбор"
@vladimir_balun_programming
@vladimir_balun_programming 10 ай бұрын
Расскажу, что я эти не занимался и ничего на счет этого сказать вам не могу
@pvinnie3827
@pvinnie3827 9 ай бұрын
@@vladimir_balun_programming как будто, если автор работает на ту же компанию, он должен быть в курсе всего происходящего и все баги, которые там допущены, он должен знать))
@RomanUnreal
@RomanUnreal Жыл бұрын
Как раз пару дней назад сравнивал Go и С++, узнал что первый синтаксически легче и бывает даже быстрее по времени 😮 Но, что на нём сейчас пишут?
@ОлегКозырев-б4ц
@ОлегКозырев-б4ц Жыл бұрын
Бекенд в первую очередь
@awenn2015
@awenn2015 Жыл бұрын
Микросервисы, утилиты для автоматизации, сборщики короче
@X1N06
@X1N06 Жыл бұрын
А что на счёт GO в качестве первого ?)) Обычно говорят не лезь даже )) хотя автор говорит , что норм наоборот )
@flitch4337
@flitch4337 Жыл бұрын
Go очень хорош для новиков. Go гораздо лечге будет учить, чем c/c++, а вот с Go можно будет уже спокойно другие языки изучать/писать что-то
@СергейИванов-э8с
@СергейИванов-э8с Жыл бұрын
@@flitch4337 нет, он очень плох для новичков, тк нет никакого обучения правильным подходам в этой тусовке для копи-пастеров, для которых он создавался. кроме uber практически нет пакетов, на которых можно учиться
@ivomeadows
@ivomeadows Жыл бұрын
первый язык должен обязательно быть си)
@eprst0
@eprst0 Жыл бұрын
Увы все движки по рендерингу пишутся на с++ Для бэкенда согласен го скорее всего лучше подойдет
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Для каждой задачи свой инструмент)
@walcermelodia
@walcermelodia Жыл бұрын
привет от джависта) спринг гавно но к сожалению мейнстрим у большинства компаний
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Пробовал спринг, мне тоже не понравилось, поэтому понимаю)
@walcermelodia
@walcermelodia Жыл бұрын
@@vladimir_balun_programming он был прекрасен в начале. Когда java EE загибалась. Но к сожалению спринг повторил ошибки EE. Вообще есть альтернативы спрингу. Kora от тинькофф например. Но начальству пофиг. Бизнес же.
@mcae17
@mcae17 Жыл бұрын
какой то вы неправильный джавист, спринг сложный внутри, но простой и удобный снаружи. вот java ee правда была заливная рыба, а в спринге все до красоты довели
@walcermelodia
@walcermelodia Жыл бұрын
@@mcae17 у каждого свое мнение по поводу инструментов. Некоторым спринг доставляет больше боли чем удобств когда нужно сделать не просто круд. Еще меня настораживает что спринг сросся с джавой... вот нет достойного конкурента спрингу! Как альтернатива есть kora от тинька. Но тоже спорное решение. Они тупо все фишки спринга с его стартерами потовряют. Просто меньше абстракций, быстрее стартует и меньше памяти кушает. Жизнь боль(
@СергейИванов-э8с
@СергейИванов-э8с Жыл бұрын
го. вно прежде всего сама унылая джава, которая жрет на каждый микросервис 1Гб только для себя,любимой. посему это убитый вариант, они даже за 30 лет не сподобились сделать что-то вменяемое, и могут только тырить идеи из шарпа с кривой реализацией
@Alonso_Kinn
@Alonso_Kinn 11 ай бұрын
После С тебе GO весь , как синтаксический сахар 😅
@qazaqempire2446
@qazaqempire2446 Жыл бұрын
я все делаю на питоне - почему есть причины переходить на го для питониста? микросервисы по идее и так можно на питоне и анализ данных на питоне полюбому.
@nnmachine9106
@nnmachine9106 Жыл бұрын
теплое с мягким сравниваешь
@RodshotOfficial
@RodshotOfficial Жыл бұрын
Скорость
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Если питон нравится, то зачем переходить?)
@MrLotrus
@MrLotrus Жыл бұрын
Стоит только если производительности не хватает
@СергейИванов-э8с
@СергейИванов-э8с Жыл бұрын
все скриптовые языки - желтый билет и проф непригодность
@JohnSmith-ps4uk
@JohnSmith-ps4uk 2 ай бұрын
Не, Java-разработчики круче ! Они - самые умные.
@namegorm
@namegorm 5 ай бұрын
ГоВнище с бесконечными err != nil
@NAYANCAP
@NAYANCAP Жыл бұрын
Go мой первый настоящий язык , да искал работу пол года , но сейчас супер доволен . Код читается супер легко , ошибки видно сразу . Очень удобно когда разбираешься в легаси. Язык для людей, а если хочется чего то больше , то можете сами настроить компилятор :)
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
На счет простоты поддерживаю)
@-MaCkRage-
@-MaCkRage- Жыл бұрын
​​​@@vladimir_balun_programmingну не знаю. Пишу почти 4 года на питоне. 2 дня посидел, посмотрел видео на Го. Разобрался. Щас сижу, пишу свою первую программу (сразу нормальную, считаю что нет смысла писать что то 'тестовое'. Так вот. Бесят вечные проверки на nil и бесят возвращаемые дефолтные значения. Приходится писать костыли, вызывающие панику при ненахождении ключа в мапе. Может я что то делаю не так? Зато паттерн декоратор очень просто реализуется через defer)
@АндрейГлухов-б3с
@АндрейГлухов-б3с Жыл бұрын
Скажите пожалуйста, а как Вы учили этот ЯЗЫК? Я имею ввиду какие книги читали, на какие сайты заходили, какие туториалы брали для обучения. Я тоже подумываю перейти на Go и активно собираю информацию по учебным материалам.
@validationerror3830
@validationerror3830 10 ай бұрын
@@АндрейГлухов-б3с на каком языке сейчас пишете?
@g1rog
@g1rog Жыл бұрын
Насчёт и производительный, и безопасный - это Rust. Другое дело, что на рынке РФ его почти нет. Где-то можно послушать или почитать ваше развернутое мнение о Rust? Обычно, на него переключаются в большинстве своем C++ программисты, поскольку устали от сегфолтов и UB, но никак не прикладники. По вашему мнению, вытеснит ли Rust C++ в ближайшие 10 лет? Язык безусловно по многим параметрам лучше, нежели плюсы, однако вакансий на него крайне и крайне мало, а огромные кодобазы на плюсах никто переписывать не будет. Та же Google придумали совместимый с плюсами Carbon, а не стали переписывать кусочками на Rust.
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Мне кажется, не вытеснит, но в любом случае чуть-чуть подвинет)
@СергейИванов-э8с
@СергейИванов-э8с Жыл бұрын
а какая разница? вопрос риторический, дают лопату, если тошнит, то первые пол года. если освоил раст, то на унылый го понадобится пол дня
@donateus6743
@donateus6743 Жыл бұрын
rust норм для небольших, требующих производительности проектов, или скажем если делаешь блокчейн, если же нужны микросервисы или корпоративщина, то с растом будет больно
@tpaktopuctatuctlove7star726
@tpaktopuctatuctlove7star726 Жыл бұрын
Привет, с недавних пор я начал увлекаться темой IT сферы и появилось желание устроится именно GO разработчиком именно в Ozon. И это не просто так разумеется, дело в том я уже 4ый год работаю курьером в озон и стал опытным и самым быстрым курьером там развожу заказы в центре мск и рано заканчиваю в 15-16 вечера. после работы я изучаю python в яндекс практимум и вообще это мой первый язык. Опыта программирования у меня не было , но у меня была очень сильная тяга к компьютерам итд. Вообщем где найти курса на GO и никакие деньги мне не жалко ( PS : курьеры озон с графиком 5\2 зарабатывают от 6тыс в день и выше 120к в месяц можно больше) Но я так долго не протяну таская коробки. но и страх есть что я не преуспею в программировании ведь у меня IQ всего 105-110/ вообщем это лишь мои мечты стать программистом GO in Ozon.
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
У меня есть видео на KZbin по поводу выбора курсов, но а так нужно просто продолжать как можно больше времени уделять этому и рано или поздно все получится, в любом случае)
@tpaktopuctatuctlove7star726
@tpaktopuctatuctlove7star726 Жыл бұрын
@@vladimir_balun_programming Спасибо за быстрый ответ. Я очень люблю озон (полюбил) то есть вы хотите сказать что постоянство усилий приведут в конечном итоге к моей цели? А как первый язык без опыта знания других языков GO подойдет . Осталось найти мотивацию и поставить цель устроиться именно в озон. Где бы взять мотивацию и тягу обучению. так как я уже писал я уже изучаю потихоньку python купил уже макбук чтобы и утром заниматься на работе. Купил разные нооотропы для мозга пока стараюсь но иногда так бывает тяжело даже открыть вчерашнюю тему///
@tpaktopuctatuctlove7star726
@tpaktopuctatuctlove7star726 Жыл бұрын
@@vladimir_balun_programming сейчас по очереди пересматриваю ваши видео и истории и лайфхаки.очень интересно слушать реальную историю. Вы правы насчет того чтобы отринуть все лишнее которое будет отвлекать тебя от изучения (обучения) и что нужно себя окружить этим. так же согласен что нужно рано ложиться и рано просыпаться так же делаю и я 21 спать 6 встаю и насчет физической нагрузки тоже. ведь после даже пробежки ты чувствуешь себя лучше. я проожу каждый день по 25к шаго и 15-20 км. и насчет правильного питания вы тоже правы. насчет социальных сетей и игр. думать нужно только об обучении. мне стали сниться сны задач по python во сне и даже было такого что я решил во сне задачу )) Вы очень целеустремленный человек мы молодец что вы в одиночку прошли трудный путь и справились с этим и дальше не сдаётесь
@pvinnie3827
@pvinnie3827 9 ай бұрын
хочу посоветовать не упираться в го. Этим ты оставляешь себе маленькое окошко в IT, заколачивая широкий проход. Ты можешь зайти со стороны тестировщика фронтенда, можешь вообще выучить только реакт и подвалить стажером или джуном. У меня опыт программирования 25 лет, из них 15 по фану начиная с детства, и только 10 профессионально, сейчас я изучаю го и раст параллельно, т.к за растом я вижу будущее (лет эдак через 5-7 когда я стану совсем старым - мне это поможет). Изучая го я вижу что он достаточно прост (особенно в сравнении с и rust), но сфера применения не очень широкая, вполне возможно что го будет потеснен со стороны того же раста, когда тот подрастет и комьюнити станет шире, и поэтому делать ставку на один лишь го я бы не стал. У автора тоже за плечами плюсЫ, в случае чего он легко переключится на них или на раст или еще на что-то. В го завлекает простота, большая стандартная библиотека, относительно высокая скорость программ, но го далеко не идеальный язык. На сайте готур есть пример использования горутин, который показывает как легко можно распараллелить одну задачу (подсчет суммы элементов массива) на два "легковесных потока". Все в восторге от простоты. Вот только пользы от такого распараллеливания нет никакой, скорость расчетов не увеличится в этом случае, наоборот, мы делаем лишние телодвижения, создаем горутину, канал, затем обмениваемся данными, лишняя сложность при абсолютно нулевом профите (даже отрицательном). Конечно, это просто пример, они хотели показать смотрите как легко, но это только маркетинговый прием, в реальности, дела обстоят не так, и это не параллельность из коробки, а конкурентность, а это другое, и вы не можете управлять тем, что бы горутина запустилась на отдельном ядре процессора. Я все это к тому, что го не идеальный язык (как и раст), у него есть свои сильные (реально сильные) стороны, но уповать на него не стоит. За кажущейся простотой стоят иногда не совсем удачные решения.
@Ваня-э3щ4т
@Ваня-э3щ4т 3 ай бұрын
Какие успехи спустя год?
@andev58
@andev58 10 ай бұрын
if err != nil {} if err != nil {} ...
@pvinnie3827
@pvinnie3827 9 ай бұрын
"Вы ничего не понимаете! Зато мы каждый шаг проверяем на ошибки" - говорят го-нисты))
@xavivore9628
@xavivore9628 Жыл бұрын
А как я понимаю у вас в озон больше нет С++ вакансий? Думаю учить сейчас Go или Rust, но кажется, что западные big-tech компании чаще используют связку rust-c++, чем go-c++, хотя мб это у меня такое впечатление сложилось. go вроде как для другого чуть используется, не как замена плюсам (даже если можно было бы(?))
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Это не заменам плюсам и видео я не говорил этого) Это просто инструмент, который позволяет решать определенные задачи быстрее и почти с той же эффективностью, как и С++
@xavivore9628
@xavivore9628 Жыл бұрын
​@@vladimir_balun_programming Да, я не спорил с вами, скорее рассуждал)) Спасибо за видео
@СергейИванов-э8с
@СергейИванов-э8с Жыл бұрын
плюсов там никогда и не было
@СергейИванов-э8с
@СергейИванов-э8с Жыл бұрын
@@vladimir_balun_programming по сравнению с с#, унылый го и близко не стоял с полным отсутствием нормальных дженериков и наличием вменяемых библиотек, которые радикально упрощают разработку
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
@@СергейИванов-э8с Го очень компактный, а за этой компактностью и скрывается все то, что я перечислил
@fedorkorobov9299
@fedorkorobov9299 2 ай бұрын
Спасибо за обзор, интересно и познавательно!
@vladimir_balun_programming
@vladimir_balun_programming 2 ай бұрын
Не за что!
@KadyrbekAsylbekUulu
@KadyrbekAsylbekUulu Жыл бұрын
А после 2-летнего программирования на c# тяжело будет, как думаете
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Думаю нет)
@ivanh2674
@ivanh2674 Жыл бұрын
go самый понятный язык
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Я бы сказал один из самых понятных)
@zakatun9491
@zakatun9491 Жыл бұрын
А чё пишут то на го?
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Как правило бэкенд)
@dzufty433
@dzufty433 Жыл бұрын
отвратный язык, сам синтаксис просто рвотный рефлекс, еще и нет ООП жем ГО++ с ООП
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
У каждого свои предпочтения)
@ВладиславПростяков
@ВладиславПростяков 11 ай бұрын
😂
@Perdite_smachno
@Perdite_smachno 2 ай бұрын
Для хомячья сделали, чтоб быстровкатывались и писали бизнес за копейки. Вангую так и будет. Junior Go за 50К и всё такое. Что-то большое на Go кстати говоря до сих пор не написано, всё микро, главное чтоб быстро работало.
@bill8126
@bill8126 8 ай бұрын
После питона го просто какое-то баганое дно, в котором нет половины привычных библиотек, которые есть на питоне
@Alexandergorilla
@Alexandergorilla Жыл бұрын
Владимир, ваш курс на stepik навсегда остаётся?
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Да, все верно)
@АртемКравченко-и1ъ
@АртемКравченко-и1ъ 3 ай бұрын
А дайте пожалуйста ссылочку ;)
@zofktulhu
@zofktulhu 10 ай бұрын
помоему из плюсов чаще в Rust уходят
@dalerkhalimov8147
@dalerkhalimov8147 Жыл бұрын
Согласен Тем более если ты год работал на нод го это просто бальзам на душу
@quibex0
@quibex0 Жыл бұрын
Да спасибо. сейчас учу го.
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Желаю удачи в изучении Go)
@couragic
@couragic Жыл бұрын
1:08 питон более высокоуровневый, а не «абстрактный»
@АртёмПоляков-л8у
@АртёмПоляков-л8у 2 ай бұрын
Синонимичные понятия
@MitoAben
@MitoAben 22 күн бұрын
Как раз таки более абстрактный
@zoomle_iOS
@zoomle_iOS Жыл бұрын
Шикарный фон! ))
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Спасибо!
@kripovsky9472
@kripovsky9472 Жыл бұрын
А что по джунам? Требуются ли джуны го? Или с node будет проще устроиться?
@u234-u3p
@u234-u3p Жыл бұрын
С Node проще 100%, как минимум больше вакансий
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
За node не знаю, но на Go все еще можно устроиться джуном
@juliamaximchenko5143
@juliamaximchenko5143 Жыл бұрын
​@@vladimir_balun_programmingне так-то это просто устроиться джуном, все хотят миддлов в команду
@sww15e512
@sww15e512 Жыл бұрын
Не думаю что GO подойдёт для новичков, на джуниор позицию очень мало вакансий, по сравнению с мидлом и сеньором)
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Откликайтесь на мидлов - могут вакансию мидла закрыть джуном)
@АлексейКиреев-н7н
@АлексейКиреев-н7н Жыл бұрын
@@vladimir_balun_programming без опыта на других языках? врядли
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
@@АлексейКиреев-н7н повторюсь, видел кейсы, когда вакансию мидла закрывали неплохим джунов - из соображений, что этих рук хватит на выполнение определенных задач, пусть они и не такие профессиональные, но зато платить им придется меньше
@СергейИванов-э8с
@СергейИванов-э8с Жыл бұрын
го не подходит для новичков. порог вхождения очень низкий(он разрабатывался для гугл-кодеров, которые могут только копи-пастить без всякого понимания), но с другой стороны, он очень вреден для неокрепших мозгов из-за наличия дремучих глупостей и полным отсутствием обучения правильным подходам к программированию.
@borismor1
@borismor1 Жыл бұрын
​@@СергейИванов-э8с давайте примеры глупостей. Во всем есть смысл и причины. Даже в отсутствие исключений)
@qerteuijbcfujg
@qerteuijbcfujg Жыл бұрын
Эпл упрощает? На маке даже раскладка нормально не переключается. Гуй на нем просто ужасен. Хоткеи на маке придумывали наркоманы под дозой, 4 клавиши для скриншота, это просто космос. Ну а го, да удобный и хороший язык, тут согласен)))
@okundin
@okundin Жыл бұрын
🤣
@QiviX_GM
@QiviX_GM 11 ай бұрын
4 клавиши? Shift+command+ 3 или 4 в зависимости от того какой скриншот хочешь сделать. А вот на винде реально не удобно. Три клавиши и еще думай как где сделать скриншот
@yds6268
@yds6268 10 ай бұрын
​@@QiviX_GMна винде одна кнопка, о чем вы
@boobubuo
@boobubuo 10 ай бұрын
про говно шрифты забыл сказать ..
@АнатолийСоломонов-ж2п
@АнатолийСоломонов-ж2п Жыл бұрын
КОНЕЧНО ТЕБЕ ПРОСТО В ИЗУЧЕНИИ GO, ВЕДЬ ТЫ ПИСАЛ НА С++!В GO МНОГО ВЕЩЕЙ ВЗЯЛИ ИЗ С++, А САМЫЙ ПРОСТОЙ ЯЗЫК ЭТО PYTHON!
@assa085
@assa085 2 ай бұрын
Питон это колека , от того и прост
Amazing Parenting Hacks! 👶✨ #ParentingTips #LifeHacks
00:18
Snack Chat
Рет қаралды 22 МЛН
Пришёл к другу на ночёвку 😂
01:00
Cadrol&Fatich
Рет қаралды 11 МЛН
Остановили аттракцион из-за дочки!
00:42
Victoria Portfolio
Рет қаралды 3,7 МЛН
Секреты внутреннего устройства планировщика Go
1:01:57
Amazing Parenting Hacks! 👶✨ #ParentingTips #LifeHacks
00:18
Snack Chat
Рет қаралды 22 МЛН