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

  Рет қаралды 35,949

Vladimir Balun - Programming

Vladimir Balun - Programming

Күн бұрын

Курсы по программированию: balun.courses/?...
Потренироваться проходить собеседования: it-interview.io
Присоединиться к моему сообществу: boosty.to/vladimir_balun
Консультации:
getmentor.dev/mentor/vladimir...
solvery.io/ru/mentor/vladimir...
Таймкоды:
00:00 - Введение
00:11 - Легаси в Go
00:44 - Go простой язык программирования
01:16 - Возможности языка программирования Go
01:51 - Полулярность языка программирования Go
02:11 - Трудно ли выучить Go
02:22 - Concurrency в Go
02:52 - Производительность и надежность Go
03:21 - Заключение
Go новичок. Golang. Golang уроки. Golang REST API. Телеграм бот на Golang. Go программирование. Go программист. Go обучение. Go изучение. Golang с нуля. Golang собеседование. Go уроки. Go уроки программирования. Стоит ли учить Golang. Стоит ли учить Golang 2023. Стоит ли учить Go в 2022.
VK: vladimir_balun_program...
Telegram: t.me/vladimir_balun_programming
Instagram: / vladimir_balun_program...
#golang #айти #программирование #программированиедляначинающих #программированиеснуля #программист

Пікірлер: 164
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
А как давно ты программируешь на Go и какие впечатления у тебя от этого языка программирования?
@scrypto
@scrypto Жыл бұрын
Пол года программирую на GO, отличный язык, перешел с C#. Очень понравилось, что можно провалиться внутрь любой системной функции и посмотреть что там написано, причем на том же языке, что пишешь сам, и более того, в большинстве случаев, код написанный там вполне понятен. Многопоток однозначно + Мало синтаксического сахара, иногда приходится писать излишний код, это и + и -, изначально проще разобраться, не получится как на шарпе в 50 разных стилях писать один и тот же код, но потом, когда разберешься, понимаешь, что немного не хватает ) Но в целом, как мне кажется, на го пишут в едином стиле все, и по итогу времени будет меньше потрачено на чтении чужого кода, чем сэкономлено на синтаксическом сахаре. Из того что немного бесит, это прям совсем мелочи, но они есть: Не могу я просто интерполировать строки как в шарпе, поставил знак $ перед кавычками и исполняй внутри все что нужно. В го нужно через fmt.Sprintf(), и набор аргументов за пределами кавычек в определенной последовательности, а внутри кавычек соблюдая типы описать эти переменные %s, %d и т.п. Шарп это делает сам, причем насколько помню начиная с .net 6 не тратя лишнего времени. Я не могу делать математические операции с разными типами чисел. x := uint + int будет ошибка, хотя казалось бы, что компилятор в силах понять, какой тип сделать для x. Впрочем, возможно где-то в гугле это сильно критично, я не знаю. Хотя ввели дженерики, может еще что-нибудь подкинуть и в этом направлении, основанное на них )
@nujabezzz
@nujabezzz 11 ай бұрын
Так а почему Go так и не заменил С++ в итоге? Он же гуглами для этого и разрабатывался, но что-то сколько времени прошло, да так и используется всеми
@user-ou5bn7sx7i
@user-ou5bn7sx7i 9 ай бұрын
Спасибо за то, что делаешь такие крутые ролики!
@MuslimGirl-dq3ux
@MuslimGirl-dq3ux 4 ай бұрын
Спасибо вам огромное👍
@seka1309
@seka1309 8 ай бұрын
Расскажите пожалуйста про go? Насколько популярно и активно пишутся web приложения на данном языке? Пишите или писали вы сами вэб на го?
@user-dw6vd9xf7r
@user-dw6vd9xf7r 11 ай бұрын
По ходу, смысл не столько в том, что Go так хорош, а в том, что после плюсов всё остальное кажется манной небесной )
@vladimir_balun_programming
@vladimir_balun_programming 11 ай бұрын
Доля правды в этом есть)
@user-qx3km6wp1p
@user-qx3km6wp1p Жыл бұрын
После перехода с плюсов на го, регулярно ощущаю приятную пустоту на том месте где раньше была боль :) Например когда надо подключить внешнюю библиотеку.
@xavivore9628
@xavivore9628 Жыл бұрын
А по работе как? Есть 2 года опыта в плюсах, вроде вполне востребован. Не с джуна же заново искать работу? Разве если на текущем проекте как-то продавливать идею использования Go в где-то.
@user-qx3km6wp1p
@user-qx3km6wp1p Жыл бұрын
@@xavivore9628 перешел с синьера с++ на синьера го, месяц готовился
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Есть такое, согласен)
@xxxxPomaHxxxx
@xxxxPomaHxxxx Жыл бұрын
Так можно было на любой современный язык перейти, тоже самое было бы, мб еще ярче выражено даже.
@neogram171
@neogram171 Жыл бұрын
Я до сих пор не могу подключить библиотеку
@VitaliyCrimea
@VitaliyCrimea 7 ай бұрын
скажите как лучше изучать: с видео уроков или по статьям online?
@zoomle_iOS
@zoomle_iOS Жыл бұрын
Шикарный фон! ))
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Спасибо!
@defanji8484
@defanji8484 Жыл бұрын
Около года назад тоже перешел на го, до этого 2 года JS Такие же впечатления, как у вас с macbook
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Прикольно)
@user-sg8mp8lf8s
@user-sg8mp8lf8s 7 ай бұрын
Можете подробнее написать как успехи? Тоже с js хочу перейти
@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 Жыл бұрын
У меня есть видео на KZfaq по поводу выбора курсов, но а так нужно просто продолжать как можно больше времени уделять этому и рано или поздно все получится, в любом случае)
@tpaktopuctatuctlove7star726
@tpaktopuctatuctlove7star726 Жыл бұрын
@@vladimir_balun_programming Спасибо за быстрый ответ. Я очень люблю озон (полюбил) то есть вы хотите сказать что постоянство усилий приведут в конечном итоге к моей цели? А как первый язык без опыта знания других языков GO подойдет . Осталось найти мотивацию и поставить цель устроиться именно в озон. Где бы взять мотивацию и тягу обучению. так как я уже писал я уже изучаю потихоньку python купил уже макбук чтобы и утром заниматься на работе. Купил разные нооотропы для мозга пока стараюсь но иногда так бывает тяжело даже открыть вчерашнюю тему///
@tpaktopuctatuctlove7star726
@tpaktopuctatuctlove7star726 Жыл бұрын
@@vladimir_balun_programming сейчас по очереди пересматриваю ваши видео и истории и лайфхаки.очень интересно слушать реальную историю. Вы правы насчет того чтобы отринуть все лишнее которое будет отвлекать тебя от изучения (обучения) и что нужно себя окружить этим. так же согласен что нужно рано ложиться и рано просыпаться так же делаю и я 21 спать 6 встаю и насчет физической нагрузки тоже. ведь после даже пробежки ты чувствуешь себя лучше. я проожу каждый день по 25к шаго и 15-20 км. и насчет правильного питания вы тоже правы. насчет социальных сетей и игр. думать нужно только об обучении. мне стали сниться сны задач по python во сне и даже было такого что я решил во сне задачу )) Вы очень целеустремленный человек мы молодец что вы в одиночку прошли трудный путь и справились с этим и дальше не сдаётесь
@pvinnie3827
@pvinnie3827 6 ай бұрын
хочу посоветовать не упираться в го. Этим ты оставляешь себе маленькое окошко в IT, заколачивая широкий проход. Ты можешь зайти со стороны тестировщика фронтенда, можешь вообще выучить только реакт и подвалить стажером или джуном. У меня опыт программирования 25 лет, из них 15 по фану начиная с детства, и только 10 профессионально, сейчас я изучаю го и раст параллельно, т.к за растом я вижу будущее (лет эдак через 5-7 когда я стану совсем старым - мне это поможет). Изучая го я вижу что он достаточно прост (особенно в сравнении с и rust), но сфера применения не очень широкая, вполне возможно что го будет потеснен со стороны того же раста, когда тот подрастет и комьюнити станет шире, и поэтому делать ставку на один лишь го я бы не стал. У автора тоже за плечами плюсЫ, в случае чего он легко переключится на них или на раст или еще на что-то. В го завлекает простота, большая стандартная библиотека, относительно высокая скорость программ, но го далеко не идеальный язык. На сайте готур есть пример использования горутин, который показывает как легко можно распараллелить одну задачу (подсчет суммы элементов массива) на два "легковесных потока". Все в восторге от простоты. Вот только пользы от такого распараллеливания нет никакой, скорость расчетов не увеличится в этом случае, наоборот, мы делаем лишние телодвижения, создаем горутину, канал, затем обмениваемся данными, лишняя сложность при абсолютно нулевом профите (даже отрицательном). Конечно, это просто пример, они хотели показать смотрите как легко, но это только маркетинговый прием, в реальности, дела обстоят не так, и это не параллельность из коробки, а конкурентность, а это другое, и вы не можете управлять тем, что бы горутина запустилась на отдельном ядре процессора. Я все это к тому, что го не идеальный язык (как и раст), у него есть свои сильные (реально сильные) стороны, но уповать на него не стоит. За кажущейся простотой стоят иногда не совсем удачные решения.
@user-fc1rc3nq8k
@user-fc1rc3nq8k 25 күн бұрын
Какие успехи спустя год?
@godpixels
@godpixels 9 ай бұрын
А какие вообще возможности у Го? Что на нём можно писать в принципе? Не знаю, например бота, или плагины?
@user-ny8hx7mi3j
@user-ny8hx7mi3j Ай бұрын
вроде тг ботов можно
@preobrazhenskiy93
@preobrazhenskiy93 7 ай бұрын
расскажи, Владимир, как так вышло. В 2020 году происходил набор в школу го разработки OZON(вполне очевидный рекрутинг). Одна из задач не решалась т.к. контест созданный на яндексе, не был протестирован экзаменаторами. И единственный способ получить OK по той задаче являлся эксплоит с лишним символом. Ну как так, Владимир? Вы же там все профессионалы, в серьезной фирме работаете. На хабре даже детальный разбор есть, статья называется "Ozon go school: Как не нужно проводить отбор"
@vladimir_balun_programming
@vladimir_balun_programming 7 ай бұрын
Расскажу, что я эти не занимался и ничего на счет этого сказать вам не могу
@pvinnie3827
@pvinnie3827 6 ай бұрын
@@vladimir_balun_programming как будто, если автор работает на ту же компанию, он должен быть в курсе всего происходящего и все баги, которые там допущены, он должен знать))
@NAYANCAP
@NAYANCAP Жыл бұрын
Go мой первый настоящий язык , да искал работу пол года , но сейчас супер доволен . Код читается супер легко , ошибки видно сразу . Очень удобно когда разбираешься в легаси. Язык для людей, а если хочется чего то больше , то можете сами настроить компилятор :)
@vladimir_balun_programming
@vladimir_balun_programming 11 ай бұрын
На счет простоты поддерживаю)
@-MaCkRage-
@-MaCkRage- 9 ай бұрын
​​​@@vladimir_balun_programmingну не знаю. Пишу почти 4 года на питоне. 2 дня посидел, посмотрел видео на Го. Разобрался. Щас сижу, пишу свою первую программу (сразу нормальную, считаю что нет смысла писать что то 'тестовое'. Так вот. Бесят вечные проверки на nil и бесят возвращаемые дефолтные значения. Приходится писать костыли, вызывающие панику при ненахождении ключа в мапе. Может я что то делаю не так? Зато паттерн декоратор очень просто реализуется через defer)
@user-es4hp6es6y
@user-es4hp6es6y 9 ай бұрын
Скажите пожалуйста, а как Вы учили этот ЯЗЫК? Я имею ввиду какие книги читали, на какие сайты заходили, какие туториалы брали для обучения. Я тоже подумываю перейти на Go и активно собираю информацию по учебным материалам.
@validationerror3830
@validationerror3830 7 ай бұрын
@@user-es4hp6es6y на каком языке сейчас пишете?
@kick4994
@kick4994 11 ай бұрын
Ну хз, для новичков сложно будет найти первую работу на ГО. Сам я плюс-минус такой же новичок, но у меня 1.7 лет опыта на PHP было. Пару месяцев искал на ГО работу джуном, мидлом, везде говорили, что опыт нужен на самом ГО, иногда тестовые давали, но в итоге везде пролет. И в конце концов получилось только на стажировку в яндекс залететь.
@ViktorAr2023
@ViktorAr2023 10 ай бұрын
сеичас стажировок много на гоу в РФ. Просто надо искать
@vanyserezhkin
@vanyserezhkin 9 ай бұрын
легаси там нет. в стдлиб смотрел?
@atmosphere2281
@atmosphere2281 16 күн бұрын
Дело в том, что в С и C++. вы сами контролируйте машину. Что нельзя сказать про Python или Go. На C++ написано почти все в этом мире. Начиная от курсора в DOS и заканчивая автопилотами и ПО для Марсоходов. Не бросайте C++ - он очень крут. Не один язык с ним не сравнится.
@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 хорошо, подумаю на счет этого)
@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 10 ай бұрын
​@@angryshark5325в геймдеве низкие зп, но есть компании, которые дают процент с прибыли проекта. Лучше конечно самому игру делать и получать прибыль, чем работать на чужие, возможно, неприятные идеи по типу скидибиди туалетов и прочего игрового мусора.
@Alexandergorilla
@Alexandergorilla Жыл бұрын
Владимир, ваш курс на stepik навсегда остаётся?
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Да, все верно)
@user-wr7gy5ov9k
@user-wr7gy5ov9k 26 күн бұрын
А дайте пожалуйста ссылочку ;)
@dalerkhalimov8147
@dalerkhalimov8147 9 ай бұрын
Согласен Тем более если ты год работал на нод го это просто бальзам на душу
@user-er3sq5zp4q
@user-er3sq5zp4q Жыл бұрын
А после 2-летнего программирования на c# тяжело будет, как думаете
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Думаю нет)
@user-dk2fq4pk1j
@user-dk2fq4pk1j Жыл бұрын
Уже 8 месяцев изучаю фронт энд. Но сейчас такая конкуренция дикая, что я просто в шоке. А еще нужно минимум реакт, тайпскрипт, ну и всякие вебпаки джесты нужно изучить. Появляются мысли бросить все и начать изучать что то другое. Первое о чем подумал это го. Теперь еще и твое видео. Но так жаль потраченое время на фронт( Но если там будет легче найти первую работу, то может и стоит того
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Тут нужно в первую очередь отталкиваться больше от того, что нравится, мне кажется)
@user-dk2fq4pk1j
@user-dk2fq4pk1j Жыл бұрын
@@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 как правило, то что нравится, то как раз быстрее и идет)
@xavivore9628
@xavivore9628 Жыл бұрын
А как я понимаю у вас в озон больше нет С++ вакансий? Думаю учить сейчас Go или Rust, но кажется, что западные big-tech компании чаще используют связку rust-c++, чем go-c++, хотя мб это у меня такое впечатление сложилось. go вроде как для другого чуть используется, не как замена плюсам (даже если можно было бы(?))
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Это не заменам плюсам и видео я не говорил этого) Это просто инструмент, который позволяет решать определенные задачи быстрее и почти с той же эффективностью, как и С++
@xavivore9628
@xavivore9628 Жыл бұрын
​@@vladimir_balun_programming Да, я не спорил с вами, скорее рассуждал)) Спасибо за видео
@user-si7he1kz9o
@user-si7he1kz9o Жыл бұрын
плюсов там никогда и не было
@user-si7he1kz9o
@user-si7he1kz9o Жыл бұрын
@@vladimir_balun_programming по сравнению с с#, унылый го и близко не стоял с полным отсутствием нормальных дженериков и наличием вменяемых библиотек, которые радикально упрощают разработку
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
@@user-si7he1kz9o Го очень компактный, а за этой компактностью и скрывается все то, что я перечислил
@user-gv7tk3lp9o
@user-gv7tk3lp9o 11 ай бұрын
А где go можно обучиться? С нуля, только захожу в IT
@vladimir_balun_programming
@vladimir_balun_programming 11 ай бұрын
Самостоятельно, либо используя курсы или ВУЗы
@quibex0
@quibex0 Жыл бұрын
Да спасибо. сейчас учу го.
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Желаю удачи в изучении Go)
@g1rog
@g1rog Жыл бұрын
Насчёт и производительный, и безопасный - это Rust. Другое дело, что на рынке РФ его почти нет. Где-то можно послушать или почитать ваше развернутое мнение о Rust? Обычно, на него переключаются в большинстве своем C++ программисты, поскольку устали от сегфолтов и UB, но никак не прикладники. По вашему мнению, вытеснит ли Rust C++ в ближайшие 10 лет? Язык безусловно по многим параметрам лучше, нежели плюсы, однако вакансий на него крайне и крайне мало, а огромные кодобазы на плюсах никто переписывать не будет. Та же Google придумали совместимый с плюсами Carbon, а не стали переписывать кусочками на Rust.
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Мне кажется, не вытеснит, но в любом случае чуть-чуть подвинет)
@user-si7he1kz9o
@user-si7he1kz9o Жыл бұрын
а какая разница? вопрос риторический, дают лопату, если тошнит, то первые пол года. если освоил раст, то на унылый го понадобится пол дня
@donateus6743
@donateus6743 Жыл бұрын
rust норм для небольших, требующих производительности проектов, или скажем если делаешь блокчейн, если же нужны микросервисы или корпоративщина, то с растом будет больно
@kripovsky9472
@kripovsky9472 Жыл бұрын
А что по джунам? Требуются ли джуны го? Или с node будет проще устроиться?
@user-cs1wc4hl1k
@user-cs1wc4hl1k Жыл бұрын
С Node проще 100%, как минимум больше вакансий
@vladimir_balun_programming
@vladimir_balun_programming 11 ай бұрын
За node не знаю, но на Go все еще можно устроиться джуном
@juliamaximchenko5143
@juliamaximchenko5143 11 ай бұрын
​@@vladimir_balun_programmingне так-то это просто устроиться джуном, все хотят миддлов в команду
@dmitriyobidin6049
@dmitriyobidin6049 Жыл бұрын
"На гоу невозможно написать трудну программу" - что-то когда я разбирался в стандартной библиотеке гошки у меня такого ощущения не возникло :) Понимаю конечно, что это из-за того, что это как раз таки банальное легаси, и там куча хаков, которые в продуктовом продакшене редко используются. Но все таки сложно понимаемый код в Го написать можно. Просто надо идти в команды, у которых выстроена хорошая культура.
@user-ry8rv2to5o
@user-ry8rv2to5o 10 ай бұрын
что ты несёшь
@alitabattleangel5661
@alitabattleangel5661 10 ай бұрын
​@@user-ry8rv2to5o культурный велосипед хочет написать человек
@couragic
@couragic 10 ай бұрын
1:08 питон более высокоуровневый, а не «абстрактный»
@RomanUnreal
@RomanUnreal Жыл бұрын
Как раз пару дней назад сравнивал Go и С++, узнал что первый синтаксически легче и бывает даже быстрее по времени 😮 Но, что на нём сейчас пишут?
@user-op7xo8dc8o
@user-op7xo8dc8o Жыл бұрын
Бекенд в первую очередь
@awenn2015
@awenn2015 Жыл бұрын
Микросервисы, утилиты для автоматизации, сборщики короче
@ivanh2674
@ivanh2674 Жыл бұрын
go самый понятный язык
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Я бы сказал один из самых понятных)
@zofktulhu
@zofktulhu 7 ай бұрын
помоему из плюсов чаще в Rust уходят
@zakatun9491
@zakatun9491 Жыл бұрын
А чё пишут то на го?
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Как правило бэкенд)
@X1N06
@X1N06 Жыл бұрын
А что на счёт GO в качестве первого ?)) Обычно говорят не лезь даже )) хотя автор говорит , что норм наоборот )
@flitch4337
@flitch4337 Жыл бұрын
Go очень хорош для новиков. Go гораздо лечге будет учить, чем c/c++, а вот с Go можно будет уже спокойно другие языки изучать/писать что-то
@user-si7he1kz9o
@user-si7he1kz9o Жыл бұрын
@@flitch4337 нет, он очень плох для новичков, тк нет никакого обучения правильным подходам в этой тусовке для копи-пастеров, для которых он создавался. кроме uber практически нет пакетов, на которых можно учиться
@ivomeadows
@ivomeadows Жыл бұрын
первый язык должен обязательно быть си)
@andev58
@andev58 7 ай бұрын
if err != nil {} if err != nil {} ...
@pvinnie3827
@pvinnie3827 6 ай бұрын
"Вы ничего не понимаете! Зато мы каждый шаг проверяем на ошибки" - говорят го-нисты))
@MrLotrus
@MrLotrus Жыл бұрын
Го показался скучным. Изучаю раст как второй язык. Но работы на нем пока не найти. Так что это скорее хобби и надежда на будущее.
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Раст поддерживаю)
@rtfdfhjrggth4220
@rtfdfhjrggth4220 Жыл бұрын
Нет смысла ни то ни другое изучать, языки устаревают, каждое десятилетие в моду входят новые тенденции. Сегодня это go, rust и т.д., а завтра язык заточенный под модели исскуственного интеллекта, способный раскрыть возможности соответствующих вычислительных ядер. Прикладное и системное программирование плавно перетечет в промт программирование. Будут натренированы все лучше и лучше модели осск ственного интеллекта, на каком то этапе развития останется только научиться программировать моставлять к ним выверенные и оптимизированные запросы для получения конечного результата. Go, rust, c++ морально устарели. Причем скачек этот произойдет в виде технологичной сингулярности.
@user-si7he1kz9o
@user-si7he1kz9o Жыл бұрын
@@rtfdfhjrggth4220 отож. серебряной пули не бывает. я их столько выбросил на помойку. дают лопату, берешь и копаешь(для го пол дня читал букварь, дальше понял, что уже лишнее), остальное для пионеров
@igorlytkin420
@igorlytkin420 Жыл бұрын
@@rtfdfhjrggth4220 будущее не знает никто. Это физически невозможно. Учить нужно математику, она ум в порядок приводит.
@donateus6743
@donateus6743 Жыл бұрын
@@rtfdfhjrggth4220 ты про mojo?
@eprst0
@eprst0 Жыл бұрын
Увы все движки по рендерингу пишутся на с++ Для бэкенда согласен го скорее всего лучше подойдет
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Для каждой задачи свой инструмент)
@Alonso_Kinn
@Alonso_Kinn 8 ай бұрын
После С тебе GO весь , как синтаксический сахар 😅
@bill8126
@bill8126 5 ай бұрын
После питона го просто какое-то баганое дно, в котором нет половины привычных библиотек, которые есть на питоне
@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 от тинька. Но тоже спорное решение. Они тупо все фишки спринга с его стартерами потовряют. Просто меньше абстракций, быстрее стартует и меньше памяти кушает. Жизнь боль(
@user-si7he1kz9o
@user-si7he1kz9o Жыл бұрын
го. вно прежде всего сама унылая джава, которая жрет на каждый микросервис 1Гб только для себя,любимой. посему это убитый вариант, они даже за 30 лет не сподобились сделать что-то вменяемое, и могут только тырить идеи из шарпа с кривой реализацией
@user-ly4ms4te9h
@user-ly4ms4te9h Жыл бұрын
Не думаю что GO подойдёт для новичков, на джуниор позицию очень мало вакансий, по сравнению с мидлом и сеньором)
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Откликайтесь на мидлов - могут вакансию мидла закрыть джуном)
@user-qx3km6wp1p
@user-qx3km6wp1p Жыл бұрын
@@vladimir_balun_programming без опыта на других языках? врядли
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
@@user-qx3km6wp1p повторюсь, видел кейсы, когда вакансию мидла закрывали неплохим джунов - из соображений, что этих рук хватит на выполнение определенных задач, пусть они и не такие профессиональные, но зато платить им придется меньше
@user-si7he1kz9o
@user-si7he1kz9o Жыл бұрын
го не подходит для новичков. порог вхождения очень низкий(он разрабатывался для гугл-кодеров, которые могут только копи-пастить без всякого понимания), но с другой стороны, он очень вреден для неокрепших мозгов из-за наличия дремучих глупостей и полным отсутствием обучения правильным подходам к программированию.
@borismor1
@borismor1 Жыл бұрын
​@@user-si7he1kz9o давайте примеры глупостей. Во всем есть смысл и причины. Даже в отсутствие исключений)
@dzufty433
@dzufty433 10 ай бұрын
отвратный язык, сам синтаксис просто рвотный рефлекс, еще и нет ООП жем ГО++ с ООП
@vladimir_balun_programming
@vladimir_balun_programming 10 ай бұрын
У каждого свои предпочтения)
@user-bu6hl9ci5y
@user-bu6hl9ci5y 8 ай бұрын
😂
@qerteuijbcfujg
@qerteuijbcfujg 9 ай бұрын
Эпл упрощает? На маке даже раскладка нормально не переключается. Гуй на нем просто ужасен. Хоткеи на маке придумывали наркоманы под дозой, 4 клавиши для скриншота, это просто космос. Ну а го, да удобный и хороший язык, тут согласен)))
@okundin
@okundin 9 ай бұрын
🤣
@user-xy3de9ee9z
@user-xy3de9ee9z 8 ай бұрын
4 клавиши? Shift+command+ 3 или 4 в зависимости от того какой скриншот хочешь сделать. А вот на винде реально не удобно. Три клавиши и еще думай как где сделать скриншот
@yds6268
@yds6268 7 ай бұрын
​@@user-xy3de9ee9zна винде одна кнопка, о чем вы
@boobubuo
@boobubuo 7 ай бұрын
про говно шрифты забыл сказать ..
@user-wm5xb5zo1s
@user-wm5xb5zo1s 9 ай бұрын
КОНЕЧНО ТЕБЕ ПРОСТО В ИЗУЧЕНИИ GO, ВЕДЬ ТЫ ПИСАЛ НА С++!В GO МНОГО ВЕЩЕЙ ВЗЯЛИ ИЗ С++, А САМЫЙ ПРОСТОЙ ЯЗЫК ЭТО PYTHON!
@qazaqempire2446
@qazaqempire2446 Жыл бұрын
я все делаю на питоне - почему есть причины переходить на го для питониста? микросервисы по идее и так можно на питоне и анализ данных на питоне полюбому.
@nnmachine9106
@nnmachine9106 Жыл бұрын
теплое с мягким сравниваешь
@RodshotOfficial
@RodshotOfficial Жыл бұрын
Скорость
@vladimir_balun_programming
@vladimir_balun_programming Жыл бұрын
Если питон нравится, то зачем переходить?)
@MrLotrus
@MrLotrus Жыл бұрын
Стоит только если производительности не хватает
@user-si7he1kz9o
@user-si7he1kz9o Жыл бұрын
все скриптовые языки - желтый билет и проф непригодность
@namegorm
@namegorm 2 ай бұрын
ГоВнище с бесконечными err != nil
Survival skills: A great idea with duct tape #survival #lifehacks #camping
00:27
КАРМАНЧИК 2 СЕЗОН 7 СЕРИЯ ФИНАЛ
21:37
Inter Production
Рет қаралды 393 М.
БОЛЬШОЙ ПЕТУШОК #shorts
00:21
Паша Осадчий
Рет қаралды 6 МЛН
Зачем нужны указатели в C++?
8:14
Dima
Рет қаралды 1,5 М.
КАК НАЙТИ РАБОТУ GOLANG РАЗРАБОТЧИКОМ
19:39
Ваня Ио про разработку
Рет қаралды 7 М.
Как я учил Golang | Язык программирования Go
4:13
Владимир Балун
Рет қаралды 10 М.
Архитектура Go проекта на практике
30:09
Evrone Development
Рет қаралды 13 М.
Survival skills: A great idea with duct tape #survival #lifehacks #camping
00:27