Что должен знать Golang разработчик? Какие технологии придётся изучить / Golang School

  Рет қаралды 8,537

Golang School

Golang School

Күн бұрын

Сделал для вас обзор Go стека. Собрал в этом видео всё окружение Golang разработчика.
Телеграм: t.me/GolangSchool
00:10 Go, Postgres, Kafka
03:17 GRPC, REST, Сеть
04:13 Git, Gitops
04:43 Обучение
05:33 Docker, Kubernetes
10:23 ELK, Grafana
12:17 Заключение

Пікірлер: 84
@GolangSchool
@GolangSchool 4 ай бұрын
Телеграм: t.me/GolangSchool
@roman-berezkin
@roman-berezkin 3 ай бұрын
Крайне крутой видос, можно сказать почти полноценный роадмеп, респект)
@GolangSchool
@GolangSchool 3 ай бұрын
Спасибо)
@alexalex-f8f
@alexalex-f8f 3 ай бұрын
Хорошее видос. Только подсвечу момент для новеньких - я мидл сейчас и я примерно половину из этого не использую в практике (хотя понимаю как все работает). В бигтехах большая часть этих технологий скрыта за асбтракциями или ими ими занимаются специальные люди. Так что главное знать язык бд и брокеры. Остальное тоже важно, но не стоит думать, что если вы этого не знаете на продвинутом уровне, то вы не нужны как разработчик
@GolangSchool
@GolangSchool 3 ай бұрын
В наших бигтехах вообще беда с тем что люди могут позволить себе всего этого не знать. А когда ты знаешь, смотрят на тебя с удивлением. Типа зачем тебе это, оно ведь и так как то само работает. По мне, лучше все таки хотябы в теории это изучить. Во-первых, синдром самозванца не будет тревожить. Во-вторых, когда уйдете из Авито, не будете как слепой котенок себя чувствовать) Ну и я заметил, что в айти чем больше знаешь, тем выше зарплата.
@alexalex-f8f
@alexalex-f8f 3 ай бұрын
@@GolangSchool я сейчас как раз в авито и понимаю, что очень сильно тупею из-за того, что все сделали за меня. Когда был у сбере было лучше в этом плане. Но тайм ту маркет цист намного быстрее в тех компаниях, где есть развитая инфраструктура. Меня, как сотрудник авито спасает собственные проекты где я делаю все сам руками:)
@GolangSchool
@GolangSchool 3 ай бұрын
Как я угадал))
@ВладимирКарасени-о3к
@ВладимирКарасени-о3к 3 ай бұрын
Подписался в ТГ. ЖДу новостей про курс , спасибо!
@valentinnagornyy912
@valentinnagornyy912 3 ай бұрын
про сагу и ее имплементации отдельная благодарность
@ВалерийМанукян-о5р
@ВалерийМанукян-о5р 3 ай бұрын
Привет! Небольшая поправка: у Temporal сейчас есть UI. Он кривой, мало зачем нужен, но всё же присутствует. Видео классное и полезное, удачи в продвижении!
@GolangSchool
@GolangSchool 3 ай бұрын
Валер, привет) Спасибо!
@ДенисАрсланов-я4р
@ДенисАрсланов-я4р 2 ай бұрын
Подписка! Хорошая подборка.
@informatik01
@informatik01 3 ай бұрын
03:10 - Поправочка: *JWT* расшифровывается не как "JavaScript Web Token", а как "JSON Web Token" (RFC-7519).
@GolangSchool
@GolangSchool 3 ай бұрын
Да поправляли уже в комментах) Просто оговорка.
@pavels4803
@pavels4803 4 ай бұрын
Спасибо за видео.
@FedorRasputin-v6i
@FedorRasputin-v6i 4 ай бұрын
Комментарий в поддержку канала. Ждём новые видео. С чем связано отвращение к gin ?
@GolangSchool
@GolangSchool 4 ай бұрын
Gin популярный, но не лучший. Так часто бывает в IT. Навязывает свои не самые лучшие подходы. Добавляет в проект много зависимостей и плохо написаного кода. Добавляет абстракцию и не дает упрощения взамен. А в конечном итоге gin просто обертка над стандартным сервером. Все что не хватает стандартному серверу, это удобного роутинга по методам и мидлвар. Рекомендую chi.
@bleys2417
@bleys2417 4 ай бұрын
Сравните даже документацию gin с echo/chi. Складывается впечатление, что второкурсник писал.
@EdwinTina-w5y
@EdwinTina-w5y 4 ай бұрын
А слышали про Skypro? Там тоже учат с нуля, и говорят, что очень хорошо объясняют. Мне друзья советовали попробовать, и я не пожалел, теперь в айти работаю, удаленка и все дела
@GolangSchool
@GolangSchool 4 ай бұрын
Про Skypro ничего плохого не слышал.
@phat80
@phat80 3 ай бұрын
А теперь узнай, сколько людей заплатили и никуда не устроились. Это более интересная статистика. Этот скайпро - такие же инфоцыгане, как и все остальные.
@AlexeySokolovskiy
@AlexeySokolovskiy 3 ай бұрын
​​@@phat80на самом деле, вы правы. Учился на фронта, из 25 нас закончило курс от силы 4-5. И это фронт, а вот как на бекенде доучиваются, у меня большой вопрос? P s. учился не в skypro, просто статистика хреновая?
@phat80
@phat80 3 ай бұрын
@@AlexeySokolovskiy Дело не в том, кто и что закончил. Дело в рынке. Раньше гребли всех подряд и можно было доучиться прямо на рабочем месте. Теперь ситуация другая. Всем нужны готовые специалисты. А после курсов не может получиться готовый специалист. Поэтому удается устроиться только самым лучшим и тем, кому повезло. Тут работает правило 20-80. 20 устроятся в лучшем случае, а 80 не смогут. И тут даже больше не от знаний зависит, а от софт скилов.
@enveloup_jipegi
@enveloup_jipegi 3 ай бұрын
Добрый день Спасибо вам большое за ваши видеоролики Я как начинающий Go-разработчик, очень рад что такие каканы как ваш существуют Удачи в продвижении вашего канала! И можете пожалуйста ответить на 1 вопрос, что вы можете скзать о книге "Язык программирования Go" от Донована и Кернигана?
@GolangSchool
@GolangSchool 3 ай бұрын
Книга норм. Можно читать с любого места. Не интересное пропускать. В общем 1 раз прочитать можно.
@enveloup_jipegi
@enveloup_jipegi 3 ай бұрын
@@GolangSchool понял, спасибо большое
@MaximBondarenko
@MaximBondarenko 3 ай бұрын
Вот вы рофлите про UDP, а меня реально про него спрашивали :D
@andrewsixsixsix
@andrewsixsixsix 4 ай бұрын
Отсылка про устаревший протокол UDP засчитана :)
@GolangSchool
@GolangSchool 4 ай бұрын
=)
@noyut_lydi_na_verblude
@noyut_lydi_na_verblude 3 ай бұрын
Здравствуйте Я работаю с node.js, но подумываю о , golang, java, подскажи е, а вчём будет плюс использования golang, в сравнении с node.js?
@GolangSchool
@GolangSchool 3 ай бұрын
Серьезные вещи на ноде я не видел чтобы писали. Надежный бекэнд это go, java, .net, c++. Ну и лично для программиста плюс в зарплате) На Ноде вам будут платить 300-400к?
@noyut_lydi_na_verblude
@noyut_lydi_na_verblude 3 ай бұрын
@@GolangSchool работаю в банке, пишем высоко нагруженные системы на node.js
@GolangSchool
@GolangSchool 3 ай бұрын
Лично мое мнение, это плохое решение.
@noyut_lydi_na_verblude
@noyut_lydi_na_verblude 3 ай бұрын
@@GolangSchool поймите меня правильно, вопрос, не в том что мне так кажеться, а по каким критериям Вы так думаете, приведите пожалуйста пример?
@GolangSchool
@GolangSchool 3 ай бұрын
Да, конечно. Нода без статитической типизации, это уже сразу фейл. Надежный бекэнд это обязательно язык со статической типизацией. Ну и производительность у ноды в 10 раз хуже того же Го. Да можно просто в 10 раз больше инстансов запускать, если ресурсы бесконечны. Я знаю примеры хайлоада на 1С, не шучу. Тенденция такова, что в бигтехе пишут на Go, Java, C++. С нодой вы ограничены в выборе хороших компаний. Ну и мое субьективное мнение, на js писать не так приятно, как на том же Го.
@igorsand2850
@igorsand2850 3 ай бұрын
Медленно стартующая кафка? есть же red panda )
@dzen12
@dzen12 4 ай бұрын
Здравствуйте! Стоит ли выбрать go как первый язык для обучения программированию? Никакой базы нет
@GolangSchool
@GolangSchool 4 ай бұрын
Не стоит. Начните с Питона.
@GolangSchool
@GolangSchool 4 ай бұрын
Все обучение по Go подразумевает что это не первый ваш язык. Основы никто не объясняет. Рекомендую бесплатный курс Питона на Степике. И там же есть отличный курс по SQL. Потом уже можно Go.
@dzen12
@dzen12 4 ай бұрын
@@GolangSchool почему нет? А с питона переходить в процессе обучения на Go или уже после определенного коммерческого опыта?
@GolangSchool
@GolangSchool 4 ай бұрын
Это очень сложный вопрос. Кто то и без коммерческого опыта сможет. Этот опыт тоже получить с нуля не просто. У меня был эксперимент. Я с нуля обучил человека на Go. И понял что самостоятельно это смогут сделать только единицы. Курсы про обучение с нуля скорее развод. Из 100 человек получится у 5.
@dzen12
@dzen12 4 ай бұрын
@@GolangSchool благодарю за совет) Так и поступлю
@sanchelliks
@sanchelliks 3 ай бұрын
3:11 JWT - Json Web Token, а не JavaScript
@GolangSchool
@GolangSchool 3 ай бұрын
Оговорка
@AlexFox-W
@AlexFox-W 4 ай бұрын
Когда то смотрел серию видео кот.назывались - "го-лучший яп" затем "го-худший яп" от этого автора. Очень интересно но не могу теперь найти. Помогите
@GolangSchool
@GolangSchool 4 ай бұрын
kzbin.info/www/bejne/rpnUpqp8f5VnY7Msi=KTVMmDbGgI7_5d8H
@AlexFox-W
@AlexFox-W 4 ай бұрын
​​@@GolangSchool Спасибо большое Михаил
@TLithium
@TLithium 4 ай бұрын
"tcp/ip это наш рабочий стек. Я бы и udp тоже посмотрел" (с) Ага. Прям напоминает вопросы на собесе из серии "На каком уровне ISO/OSI находится tcp/ip"
@GolangSchool
@GolangSchool 4 ай бұрын
Да это стёб)
@catsack
@catsack 3 ай бұрын
Все это будет на курсе?
@GolangSchool
@GolangSchool 3 ай бұрын
Будет больше Go и самое необходимое для работы мидлом. Все остальное надо изучать самостоятельно.
@fur1ous112
@fur1ous112 4 ай бұрын
А зачем нужно знать как работает постгрес? Инсерт данные да и усе, почему нет?
@GolangSchool
@GolangSchool 4 ай бұрын
Можно и так. Но если хотите денег, надо учится. Платят за знания.
@fur1ous112
@fur1ous112 4 ай бұрын
@@GolangSchool да не, я не то что хочу в голанг или тд, просто интересно в какой момент времени нужно знать как работает бд, кроме ситуаций когда нужно индексы хорошие сделать
@GolangSchool
@GolangSchool 4 ай бұрын
Эти знания нужны не для конкретной ситуации, а для того чтобы понимать какие есть варианты решений. Комфортнее чувствуешь себя когда есть выбор. Синдром самозванца уходит.
@Влад-Донцов
@Влад-Донцов 3 ай бұрын
Потому что голанг крут своей скоростью, это часто хайлоад интерпрайз. Всякие банки, ERP и т.д и часто узким горлышком становится SQL база, что бы не потерять основное преимущество го и соблюдать требования нужно знать как работают твои хранилища данных
@bO-sb7el
@bO-sb7el 4 ай бұрын
javascript web token?😂
@GolangSchool
@GolangSchool 4 ай бұрын
Оговорка)
@bO-sb7el
@bO-sb7el 4 ай бұрын
@@GolangSchool бывает)
@АртемБутенко-н7к
@АртемБутенко-н7к 3 ай бұрын
думал уже не укажут на ошибку
@DmitriiAmagkn
@DmitriiAmagkn 3 ай бұрын
не велика ошибка, раз JSON это тоже в какой-то степени про JavaScript
@bO-sb7el
@bO-sb7el 3 ай бұрын
@@DmitriiAmagkn джсон это формат данных, он не связан напрямую ни с каким языком
@phat80
@phat80 3 ай бұрын
JWT - это JSON Web Token, а не Javascript Web Token, к Javascript’у вообще никакого отношения не имеет. Это токен, который содержит закодированный JSON, а не какой-то код на JS.
@GolangSchool
@GolangSchool 3 ай бұрын
Оговорка
@unjnown333
@unjnown333 3 ай бұрын
а json это Javascript Object Notation
@phat80
@phat80 3 ай бұрын
@@unjnown333 И? ты думаешь я не знаю, как JSON расшифровывается? К чему это?
@unjnown333
@unjnown333 3 ай бұрын
@@phat80 это к тому что какая разница, js и так присудствует
@Максим-и9з1ц
@Максим-и9з1ц Ай бұрын
@@phat80к тому, что вообще никакого отношения к js не имеет ) по факту то имеет 😅
@3064709
@3064709 Ай бұрын
Ты что россиянин?
#behindthescenes @CrissaJackson
0:11
Happy Kelli
Рет қаралды 27 МЛН
ВЛОГ ДИАНА В ТУРЦИИ
1:31:22
Lady Diana VLOG
Рет қаралды 1,2 МЛН
gRPC для новичков
17:24
QA Tech
Рет қаралды 15 М.
Антон Сергеев, «Go под капотом»
36:37
Kolesa Group
Рет қаралды 106 М.
Полный роадмеп для backend-разработчика
24:03
Sergey Nemchinskiy
Рет қаралды 27 М.