
Advertise on podcast: Go Get Podcast
This podcast has
20 episodes
Language
RussianPublisher
Go Get PodcastExplicit
No
Date created
2022/02/18
Latest episode
2026/01/20
Average duration
130 min.
Release period
83 days
Description
Обсуждаем язык Go и всё, что с ним связано - изменения в языке, новости, интересные статьи, проекты и др.
Unlock Go Get Podcast podcast Email contact info,
Listeners & Audience details
Email contact information
Direct podcast contact details

Listeners
Audience numbers & engagement insights

Audience details
Podcast Insights

Podcast episodes
Check latest episodes from Go Get Podcast podcast
Ep. 20: Почему ты учишься неправильно? Гайд по самообразованию и книгам
2026/01/20
Юбилейный 20-й выпуск GoGetPodcast! 🔥Вместе с Глебом и Алексеем разбираем фундаментальную тему — как эффективно учиться программированию и развиваться инженеру.
Обсудили вечный холивар «теория vs практика», нужно ли читать Дональда Кнута и учить алгоритмы через LeetCode, стоит ли оверинжинирить пет-проекты и почему спецификацию языка Go нужно считать Библией. В выпуске много личного опыта: от изучения DOS по мануалам в 80-х до современных подходов с LLM.
👾 Мой Телеграм-Канал с гайдами, анонсами подкастов, роликов: https://t.me/ntuzov
💙 Выпуск вышел при поддержке AvitoTech
Тайминги:
00:00 О чем выпуск: Мета-навык обучения в IT
02:18 Представление гостей
06:41 Спонсор выпуска: Avito Tech
08:11 Челлендж: Как выучить Kubernetes за 48 часов
11:02 Метод "Трех прочтений": сначала практика, потом мануал
13:10 Практика как детектор "я всё понял" — Зорич и упражнения
15:44 Алексей: как выучить Kubernetes за 48 часов
17:11 Восприятие информации: Видео vs Текст vs Рисование схем
25:21 Дофамин и мотивация: Почему мы бросаем обучение?
31:18 Дофамин и компьютерные игры — поиск баланса
35:46 Компьютерные игры как замена работе (Factorio, Zachtronics)
39:24 Фоновое мышление: как мозг решает задачи во время прогулки
53:49 Стратегия "Голод до теории": читать книгу только когда уже "болит"
01:03:07 Радикальный подход: решать задачи, не зная теории
01:21:51 Разница между изучением языка и программирования
01:23:19 Быстрый старт: Tour of Go и "X in Y minutes"
01:29:04 Какие книги читать: Учебник vs Книга "о проблематике"
01:40:09 Вопрос на собеседовании: "Почему Go — плохой язык?"
01:42:35 Метод Фейнмана: обучение через объяснение другим
01:59:02 Золотой ресурс: Nand2Tetris (Архитектура ЭВМ с нуля)
02:02:12 Золотой ресурс: Deadlock Empire (Многопоточность на пальцах)
02:04:33 Алгоритмы: Почему LeetCode нужен не всем и чем заменить (HackerRank)
02:17:34 Холивар: Практика вне работы, Over-engineering вне работы
02:39:05 Дональд Кнут "Искусство программирования" — читать или нет?
02:52:16 Стандарты кода: Effective Go и Google Code Review Comments
03:06:58 Go Proverbs и философия языка
03:17:28 Зачем читать спецификацию (Spec) и исходники stdlib
03:21:57 Аналогия с ведром: почему важно знать базу (OS, Memory Model)
03:26:18 Блиц: Что гости читают прямо сейчас?
Ep. 19: Как разработчику выжать максимум из LLM? Claude Code, MCP, Агенты: полный арсенал для разработки
2026/01/16
Обсуждаем с Саввой использование LLM на практике. Разбираем реальные workflow и методы, которые сами используем, чтобы выжимать из Claude Code его максимум. От базовой настройки до запуска десятков агентов одновременно и интеграции китайских моделей.
Основные темы:
- Claude Code: настройка и продвинутые техники
- Агенты, Skills, Hooks: как это работает на практике
- Cerebras + китайские модели: x15 к скорости
- MCP для Jira, Git и других сервисов
- Автоматизация рутины: от тестов до документации
Для кого: разработчики, готовые выжать из AI-инструментов максимум
Телеграм-канал Саввы: https://t.me/bringmethecode
👾 Мой Телеграм-Канал с гайдами, анонсами подкастов, роликов: https://t.me/ntuzov
💙 Выпуск вышел при поддержке AvitoTech
Тайминги:
00:00 О чем выпуск: Практика использования LLM01:29 Спонсор выпуска (AvitoTech)03:04 Савва: Путь в IT и трансформация в эпоху AI07:20 AI в реальной жизни: Gemini 3.0 Pro и помощь в Японии09:08 Почему Claude Code, а не Cursor?12:32 Пайплайн работы: от аналитики до чистого кода15:18 Режимы Thinking и Ultra-Thinking15:58 Планирование и интеграция с Jira через MCP17:56 Перекрестное опыление: использование разных моделей (Gemini + GPT)21:55 Эволюция: от восторга Copilot до суровой реальности26:41 Особенности Claude Code: лимиты и управление контекстом29:38 CLAUDE.md: Глобальные и локальные правила проекта31:06 Skills vs MCP31:50 Skills: Как научить AI писать QA Notes хорошо35:49 Хуки — правильная финализация работы агента37:14 Агенты: Тестировщик, Оркестратор и Девопс38:27 20 агентов параллельно — Метод «Грубой силы»43:20 Проверка идей: написание крипто-парсера за пару часов50:49 Построение DevOps-инфраструктуры с нуля через AI54:31 Поиск багов, анализ логов и цепочек вызовов59:12 Брейншторм архитектуры и работа с базой данных01:02:13 Скорость x15: Китайские модели через MCP (Cerebras)01:12:07 Почему Junie не взлетел: Ассистент vs Автономность01:14:33 Лайфхак: AI для Performance Review01:18:13 Kubernetes и терминал Warp01:19:19 Git: Разрешение конфликтов и массовый рефакторинг01:23:32 Профайлинг (pprof) и поиск узких мест01:25:20 Опасности: удаление тестов и no-lint01:31:12 Использование моделей напрямую в IDE (IntelliJ, Zed)01:32:52 Экономика: стоимость китайских моделей vs OpenRouter01:34:00 Железо для локальных моделей: Mac Studio vs RTX 509001:43:35 Как успевать за обновлениями инструментов01:56:07 Обзор китайских моделей: DeepSeek, Qwen, Yi, Minimax02:04:56 Сравнение топов: Gemini 3.0 Pro, GPT-5 и Claude 4.5 Sonnet / Opus02:06:57 Изучение языков с Gemini (Кейс с японскими глаголами)02:16:44 Будущее джунов и проблема «Vibe Coding»02:22:10 Наш практический стрим с демонстрацией использования LLM
Ep. 18: Тёмные стороны Go — с разработчиком GoLand
2025/11/09
Обсуждаем проблемные места Go с Арсением Тереховым — разработчиком из команды GoLand в JetBrains. Арсений смотрит на Go с необычного угла: он из мира Kotlin, но при этом погружён в Go глубже многих гоферов благодаря работе над GoLand.
Что обсуждаем:
— Nil safety в Go: почему это проблема и как с ней жить
— Слайсы: append выглядит иммутабельно, но мутирует данные
— Замыкания и горутины: классические баги с захватом переменных
— Shadowing переменных: визуально не отличить, но приводит к багам
— Data races при чтении слайсов
Выпуск вышел при поддержке AvitoTech 💙
Статья про обработку ошибок в Go: https://clc.to/U7_U_w
Telegram AvitoTech: https://clc.to/-HtbVg
Митапы: https://clc.to/vbUbyg
Состав:
- Николай Тузов
- Арсений Терехов — JetBrains, GoLand Team
- Глеб Яльчик
- Дмтрий Матрёничев
👾 Мой Телеграм-Канал с анонсами, гайдами и др.: https://t.me/ntuzov
Тайминги:
00:00 Вступление00:27 Предыстория: вопросы от Арсения02:00 Хорошая новость: новые выпуски теперь будут выходить регулярно03:24 Gophercon West — как это было: 25 часов перелёта и визовый лайфхак06:00 Футболки с конференций и брендинг08:40 Тема #1: Nil safety — старт обсуждения09:57 История: Тони Хоар, Algol и billion dollar mistake11:41 Реальные кейсы: $100k loss и падение Google Cloud14:52 Взгляд на проблему с экономической точки зрения17:13 Nil как валидное значение указателя20:05 История указателей: от ассемблера до высокоуровневых языков25:04 Создатели Go: Rob Pike, Russ Cox, Ken Thompson27:45 Дизайн языка — в чём идея?29:33 Go пофиксил проблемы C/C++?32:03 Философия Go: проверенные решения, а не новации36:23 Семантика указателей в Go: nil-receiver как валидное состояние39:11 Возможен nil safety с учётом рефлексии?42:14 Привет бабушке!42:44 Безопасен ли Go без unsafe/reflect?48:34 Kotlin vs Java: где действительно есть null safety51:07 Ограничения null safety: Spring, рефлексия, interop53:00 Safe enough vs абсолютная безопасность55:38 Итоги по nil pointer59:00 Тема #2: Захват переменных — классический баг с циклами01:02:28 Обратная совместимость: почему сложно что-то менять01:05:23 Революция в тулинге языков программирования01:07:51 Final в Java/Kotlin и почему этого нет в Go01:13:11 Захват переменных в C++: явный синтаксис01:16:01 Когда нужна запись в захваченные переменные01:19:27 Каналы в Go: гарантии и практические сложности01:25:21 Роль линтеров — go vet, staticcheck, golangci-lint01:26:07 Тулинг: data-flow анализ, детектор гонок01:29:21 Почему линтеры простые: философия дизайна01:31:57 Тема #3: Слайсы — самая болезненная тема01:32:23 Загадка про 8 слайсов и capacity01:37:36 Проблемы дизайна слайсов в Go и почему так01:40:15 Как работает append и реаллокация01:47:03 Почему append возвращает значение?01:56:52 Эволюция через тулинг: x/tools/modernize и автопочинка02:00:17 Data races при конкурентном append02:03:53 Тема #4: Shadowing переменных02:09:54 Удобство vs однозначность кода02:13:11 Философия дизайна языков и их эволюция02:17:00 Выводы02:22:03 Каждый новый язык лучше?02:29:07 Относительность решений в программировании02:33:59 Теорема Гёделя о неполноте02:34:53 Аналогия с Nintendo: простота как фича02:36:33 Аналогия с физикой: разные модели для разных масштабов02:37:25 Заключение
Ep. 17: Go v1.25 — Обсуждаем важные изменения
2025/09/12
Подробно обсудили - что добавилось в новой версии Go 1.25, зачем всё это нужно, как с этим работать.
Go 1.25 Release Notes: https://tip.golang.org/doc/go1.25
У подкаста есть видео-версия: https://www.youtube.com/@gogetpodcast
Состав:
- Николай Тузов
- Глеб Яльчик
- Дмтрий Матрёничев, ведёт ТГ-канал по Go: https://t.me/go_update
👾 Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov
🗣️ Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi
Все гости наших выпусков там присутствуют.
Тайминги:
00:00 Вступление01:05 Представление Димы01:55 Представление Глеба и распределение ролей02:33 План: идём сверху вниз по Go 1.2503:16 GOMAXPROCS: новое динамическое поведение, риски и зачем это нужно06:40 В каких случаях GOMAXPROCS может поменяться динамически?08:32 uber/automaxprocs vs. новая логика Go10:55 Почему избыток тредов это плохо?14:22 setDefaultGOMAXPROCS: когда полезно16:03 Новый Garbage Collector — Green Tea: идея и мотивация19:14 Контекст: Что такое NUMA и при чём CERN и масштабирование?21:10 Ликбез: трёхцветный GC и дороговизна скана26:44 Практическая польза нового GC и ограничения27:16 Как измерять эффект нового GC: trace scavenger31:02 Уберит ли арены памяти?36:57 Trace Flight Recorder: зачем и как использовать42:00 Изменения в panic и VMA names на Linux43:19 Фикс NeoPointer bug в компиляторе53:56 DWARF v5: быстрее компиляция, компактнее бинарь54:48 Faster slices: ускорения и когда заметно58:38 Где читать про решение escape-анализатора01:05:06 FuncAlign: выравнивание функций и latency01:08:12 Про кэш-линии и микропроценты01:11:21 Новый testing/synctest: управляемое время01:15:52 Устойчиво заблокированная горутина — что это значит?01:20:40 В каких кейсах пригодится synctest?01:22:40 Почему моки плохо дружат с реальной средой01:28:45 Новая версия encoding/json: drop-in и токенизатор01:31:07 Бенчмарки: декод быстрее, меньше аллокаций01:35:13 Кастомные маршалёры/анмаршалёры на дженериках01:37:35 Минусы: магия и порядок регистрации01:43:25 sync.WaitGroup.Go: сахарная обёртка01:44:12 Библиотека lo: можно ли тащить огромные библиотеки ради пары строчек?01:47:30 testing: Writer() и атрибуты01:48:37 reflect: меньше аллокаций и финализаторы01:50:39 io/fs root: защита от обходов01:53:41 Про контейнеры и пространство атаки01:54:45 Встроенная CSRF-защита в net/http01:56:00 go test -work: тесты в рабочей директории01:56:21 go.mod ignore: игнорирование каталогов01:58:27 Библиотека lo: почему нельзя тащить огромные библиотеки ради пары строчек?02:05:19 Supply-chain атаки и обновления02:09:45 Финал, благодарности и итоги
Ep. 16: Как делают GoLand: закулисье JetBrains
2025/09/08
Поговорили с Арсением Тереховым — разработчиком из команды GoLand. Обсудили следующие темы:
- Про Арсения и его путь в JetBrains: как попал в разработку, а потом в JB, почему именно GoLand, какой был бэкграунд до этого
- Про команду и работу: как устроена команда GoLand, типичный рабочий день, процессы разработки, код-ревью
- Самое интересное - про два мира Java/Kotlin и Go: каково это писать инструмент для Go на другом языке, насколько глубоко нужно знать Go
- Техническая часть: как устроена работа с Go кодом внутри IDE, взаимодействие с командой с gopls
- Про другие IDE: VSCode, Zed
Состав:
- Николай Тузов
- Арсений Терехов — JetBrains, GoLand Team
- Ильдар Карымов: https://www.youtube.com/@deferpanic
Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov
Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi
Все гости наших выпусков там присутствуют.
Тайминги:
00:00 Вступление и план выпуска00:25 Представление Арсения01:34 Представление Ильдара02:45 Бэкграунд Арсения и его путь в JetBrains05:31 Про лабораторию JetBrains на Матмехе08:05 Лаборатория языковых инструментов: проекты и идеи10:45 Магистратура JetBrains в ИТМО — жесткая нагрузка16:22 Почему выбрал GoLand?19:34 Первые впечатления от Go: escape-анализ, GC, горутины24:30 Претензии Арсения к Go: проблема захвата переменных по ссылке29:28 Претензии №2: проблема nil-safety в Go33:28 Как происходят переходы между командами в JetBrains37:20 Про переход в команду IDEA или Kotlin — идеальный Dogfooding39:12 Dogfooding в команде GoLand: пет-проекты на Go (2D игра на Ebitengine)43:42 Встречи с командой gopls / Go Team43:55 Что такое gopls? LSP для Go47:08 GoLand не использует gopls — собственный LSP52:15 Состав команды GoLand: ~10 разработчиков и другие должности53:58 Общий пул задач и свобода выбора1:00:30 Процесс код-ревью1:01:50 Роль QA: как устроено тестирование?1:12:02 Поддержка новых версий Go и type inference1:17:22 Инструменты разработки: TeamCity, Space1:22:05 Как репортить баги через YouTrack1:31:58 Вопросы производительности IDE1:36:39 Совмещение Kotlin и Go в разработке1:42:09 Архитектура: IntelliJ Platform + языковые плагины1:48:45 GoLand vs IDEA + Go plugin - в чем разница?1:53:32 Регулярные встречи с командой gopls / Go Team (продолжение)1:57:10 Nil reference анализ — главная новая фича1:58:54 Глобальный анализ vs локальный (преимущества)2:04:20 Теоретическая неразрешимость задач статанализа2:10:45 Data flow analysis — как это работает2:13:31 Почему пока не поддерживаются поля структур2:20:37 Как иммутабельность упростила бы анализ2:26:45 Обсуждение других IDE: VS Code, Zed, Cursor2:33:39 Уникальность JetBrains — свои языковые движки vs LSP2:37:04 Обращение к сообществу: репортите баги!2:39:04 Планы на следующий выпуск и завершение
Ep. 15: Развитие AI — Простой AI-агент в 400 строк кода, Предел развития LLM
2025/07/07
Обсуждаем AI-инструменты для разработчиков: Claude Code, Cursor, Copilot, новый редактор Zed. Делимся реальным опытом — что работает, что раздражает, где галлюцинации мешают жить. Поговорили про локальные модели, переход разработчиков из OpenAI в Meta за $100 миллионов и общий хайп вокруг AI. Порассуждали о будущем профессии: когда нас уже наконец заменят роботы?
Состав:
- Николай Тузов
- Влад Тен: https://www.youtube.com/@vladtenten
- Ильдар Карымов: https://www.youtube.com/@deferpanic
Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov
Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi
Все гости наших выпусков там присутствуют.
Тайминги:
00:00 - Вступление и представление участников
02:42 - Какие AI-инструменты использует Ильдар
06:04 - Сравнение ChatGPT и Claude для технических задач
08:35 - Опыт Влада с AI-инструментами и почему он их редко использует
12:52 - Редактор Zed: особенности, дебаггер и сравнение с другими IDE
18:02 - Агентный режим в Zed: плюсы и минусы
26:24 - Простой AI-агент в 400 строк кода: разбор статьи Thorsten Ball
30:42 - Обсуждение терминалов и shell: iTerm, Warp, Fish, Starship
37:44 - Чего не хватает у агента из статьи Thorsten Ball?
43:37 - Проблемы окна контекста и как их решать
48:51 - Локальные модели: DeepSeek и опыт запуска на личном железе
52:44 - RAG и MCP серверы: что это и зачем нужно
56:35 - Реклама в Windows, смартфонах и телевизорах — современные подходы к монетизации
59:28 - Apple Intelligence и локальные модели от Apple
1:01:11 - Gemini CLI и сравнение с Claude Code
1:02:19 - Какой язык LLM понимают лучше: Go / JS / Python
1:06:36 - Переход ключевых разработчиков из Claude Code в Cursor
1:07:59 - Meta переманивает сотрудников OpenAI за $100 млн
1:14:21 - Внутренние конфликты в OpenAI и отношения с Microsoft
1:16:20 - Пузырь AI-стартапов
1:33:36 - Статья Apple "Illusion of Thinking" о том, думают ли LLM
1:42:57 - Эксперимент с Ebiten: может ли LLM писать код для узкой ниши
1:46:51 - Будущее профессии программиста: заменят ли нас AI?
1:56:28 - Ошибки LLM при написании тестов и работе с legacy-кодом
2:01:03 - Развитие AI: достигнут ли предел обучения на данных?
2:06:27 - Итоги от Ильдара: параллели с другими индустриями: музыка и влияние AI
2:09:22 - Итоги от Влада: всё зависит от вас
2:12:28 - Выводы от Николая: AI дополняет, а не заменяет программиста
2:14:10 - AI — таблетка от выгорания программиста
2:16:09 - Учиться с помощью AI легче
2:17:21 - Важно следить за трендами
#gogetpodcast
Ep. 14: ИИ в руках разработчика: опыт экспертов и прогнозы на будущее
2025/06/23
Обсуждаем развитие ИИ-инструментов и сервисов: кто чем пользуется, как именно, для каких задач и т.п. А также обсудили что нас ждёт в будущем, к чему придём и заменят ли разработчиков роботы?
Состав:
- Глеб Яльчик
- Антон Зиновьев
- Фёдор Догов
Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov
Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi
Все гости наших выпусков там присутствуют.
Тайминги:
00:00 Вступление и представление гостей
05:43 Эволюция AI инструментов: от GitHub Copilot до агентов
12:17 Что такое Cloud Code и как он работает
18:02 Глеб о Copilot: плюсы и минусы автокомплита
24:07 Проблема галлюцинаций в ChatGPT
27:45 Может ли AI определить автора кода на GitHub?
29:22 Медицина и AI: опасности и возможности
40:31 Фейковые юристы и ChatGPT
42:33 AI как виртуальный собеседник и резиновая уточка
43:51 Практический опыт Федора с Claude Code
53:26 Успешные практические кейсы Николая с Claude Code
1:02:16 Рефакторинг с помощью AI агентов
1:10:22 Лайфхаки использования AI инструментов
1:16:56 Преимущества Claude Code перед Cursor
1:20:16 Как качество кода влияет на работу AI
1:29:15 Gemini и другие модели: сравнение возможностей
1:31:27 Заменят ли AI программистов?
1:44:51 Технологическая сингулярность: миф или реальность?
1:47:29 Достиг ли AI предела своего развития?
1:52:34 История нейросетей: с 1957 года до наших дней
2:16:39 Чем опасен ИИ для человечества?
2:20:52 Легче или сложнее стать программистом сейчас?
2:29:08 AI убивает критическое мышление?
2:34:14 Шторм на рынке труда
2:38:06 Атрофия навыков при использовании AI
2:40:00 Нужно ли читать книги, если есть AI?
2:49:16 Заключение
2:49:42 AI как лекарство от выгорания
Ep. 13: Потерял работу, завалил 10 собесов, но выжил — история мидл разработчика
2024/11/11
Обсудим историю Романа и его тернистый путь разработчика. Он стремился попасть в highload, но за пол года сменил три работы, не прошел испытательный срок в МТС, имел много неудач на собеседованиях, но в итоге смог через это пробиться.
Разберём его кейс с крутыми экспертами — какие ошибки он совершал, как ему следовало действовать и т.п.
Также мы подробно обсудим вопрос денег — сколько Роман зарабатывал на этих этапах, на что претендовал, и на что ему следовало рассчитывать, по мнению наших гостей.
Телеграм-канал Романа: https://t.me/romans_insights
Состав:
- Николай Тузов
- Глеб Яльчик
- Даниил Подольский
- Виталий Левченко
------
👾 Мой Телеграм-Канал с анонсами подкастов, роликов и прочих активностей: https://t.me/ntuzov
Также я тут пишу текстовые гайды и истории по вашим запросам, делюсь своими мыслями, часто провожу розыгрыши билетов на различные мероприятия и др.
🗣️ Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi
Все гости наших выпусков там присутствуют.
------
Тайминги:
00:00 Вступление00:45 Представление Даниила02:06 Представление Виталия03:06 Представление Глеба05:16 Про конференцию HighLoad и GoLang Conf 202411:50 Как не пропустить следующий эфир и новости подкаста12:17 Представление Романа16:11 Обсуждение джуна в роли тимлида23:42 Работа и развитие Романа как разработчика27:53 Про зарплаты и первый опыт работы30:01 Как Роман попал в WildBerries35:28 Как стать сеньором и что это значит?49:55 Почему решил уйти из WildBerries59:03 Старт карьеры в качестве сисадмина1:01:14 Как попал в МТС1:09:26 Опыт работы в МТС1:15:56 Уволили после испытательного срока1:17:59 Анализ причин увольнения1:34:15 Что чувствовал после увольнения1:42:37 Увольнение после ИС - чёрная метка?1:56:38 О текущем проекте и перспективах1:57:11 Про дежурства и алерты2:00:52 Жизнь после увольнения2:04:55 Где можно пообщаться с коллегами2:06:22 Заключение
Ep. 12: Как попасть в IT — проблемы стажеров и как их решать
2024/11/04
Обсуждаем проблемы стажеров при устройстве на работу: как пройти HR-фильтр, что изучать, как вести себя на собеседовании и др.
В гостях у нас Ефим — стажер. Он пришел поделиться своей болью, а другие участники, профессионалы с многолетним опытом найма, помогут ему и ответят на вопросы.
Состав:
- Николай Тузов — ведущий выпуска
- Ефим Дмитриев — стажер из Новосибирска
- Даниил Подольский — глава программного комитета GoLang Conf 2024, работает в компании Ядро и много нанимает
- Виталий Левченко — Также входит в программный комитет GoLang Conf 2024, выступает там с докладом, работает и много нанимает в компании Wildberries
- Олег Козырев — GoLang-разработчик, ведёт свой ютуб-канал про разработку
И его Телеграм-канал
------
👾 Мой Телеграм-Канал с анонсами подкастов, роликов и прочих активностей: @ntuzov
В этом канале я также пишу текстовые гайды и истории по вашим запросам, делюсь своими мыслями, часто провожу розыгрыши билетов на различные мероприятия и др.
🗣️ Наш чат - Gopher Club
Все гости наших выпусков там присутствуют.
------
Тайминги:
00:00 Интро 01:49 Начало 04:22 Представление Олега 06:42 Представление Виталия 08:23 Представление Даниила 10:35 Представление Ефима 16:05 Чем Ефим лучше других? 18:36 Нужно ли читать Таненбаума? 19:42 Олег выдал БАЗУ! 25:05 Что же всё-такие Ефим готов сделать? 29:01 Нужно ли Ефиму в Айти? 34:20 Олег снова выдаёт БАЗУ! 37:35 Как ходить по собеседованиям? 41:12 Как пройти HR-фильтр? 45:53 Эмоциональная база от Олега 52:09 Как же попасть на собеседование, преодолев HR-фильтр? 01:00:50 Про стэк Ефима 01:03:57 Важно ли знать алгоритмы и структуры данных? 01:08:10 Связные списки - отличная тема на собеседовании 01:14:01 Можно ли "взламывать" систему найма? 01:17:01 Итоги от Виталия 01:21:55 Про недостаток свободного времени у стажеров 01:25:03 Итоги от Даниила 01:28:06 Итоги от Олега (База?) 01:31:26 Вопросы из чата 01:32:32 Про накрутку опыта в резюме и умение продавать себя 01:36:54 Про менторинг и прогресс на работе 01:39:49 Итоги от Николая 01:43:53 Про вопросы о накрутке опыта 01:46:50 Нужно ходить на митапы и конференции! 01:49:43 Про live-кодинг 01:54:22 Про HighLoad++ и GoLang Conf 2024 01:56:03 Розыгрыш билетов на HighLoad++ на моём канале 01:58:22 Заключение
Ep. 11: кто такой системный архитектор?
2023/09/08
Вместе с опытным системным архитектором из LaTech Алексеем Скоробогатым обсуждаем - кто такой системный архитектор, чем он занимается, зачем он нужен, как дорасти до этой позиции, и стоит ли.
Состав:
- Николай Тузов
- Алексей Скоробогаый - системный архитектор в LaTech
Тайминги:
00:00 Вступление02:39 Как Лёша попал в IT05:04 Университет - насколько он важен?07:47 Работа в маленькой студии11:47 Фэйлы - почему их не нужно бояться16:28 Lamoda - начало карьеры в большой компании и переезд в Москву19:45 Первые фэйлы23:49 Переход с PHP на Go32:57 Основные этапы карьеры Лёши от разработчика до архитектора34:19 Кто такой техлид? Отличие от архитектора43:48 Когда нужен архитектор?49:16 Сколько занимает путь от разработчика до архитектора?55:38 Кто такой архитектор и что было бы без него?01:00:03 Сколько нужно разработчиков на одного архитектора?01:02:51 Каких успехов смог добиться Лёша как архитектор?01:18:18 Как объяснить руководству, что им нужен архитектор?01:32:36 Желающих много, а должность архитектора одна! Есть ли конкуренция?01:37:23 Должен ли архитектор писать код?01:55:16 Должен ли разработчик изучать предметную область?01:58:03 Советы: как дорасти до архитектора?02:02:28 Заключение
Ep. 10: Новый релиз Go v1.21 - обсуждаем важные изменения
2023/08/14
Новый релиз выдался очень интересным, добавился ряд крутых фич. Подробно обсуждаем - что добавилось, зачем оно нужно, как с этим работать и др.
Состав:
Николай ТузовГлеб Яльчик - тех. директор компании GaijinДмтрий Матрёничев - Talos OS Developer, ведёт отличный ТГ-канал по Go: https://t.me/go_update
Мой Телеграм-Канал с анонсами подкастов, роликов и др.: https://t.me/ntuzov
Наш чат - Gopher Club: https://t.me/+RfalcB42UspmMDdi
Все гости наших выпусков там присутствуют.
-----
Go 1.21 Release Notes: https://tip.golang.org/doc/go1.21
Примеры, связанные с изменениями поведения переменной цикла: https://github.com/golang/go/wiki/LoopvarExperiment
Тайм-коды
00:00 Вступление02:18 Улучшенная обратная и восходящая совместимость08:20 Изменений вывода stack trace15:17 Изменение работы с циклами - Loopvar Experiment19:03 Версия компилятора и его поведение на основе go.mod 22:28 Почему собседования станут немного проще
23:50 Новый пакет - slices27:23 Про итераторы в Go28:21 Почему убрали keys / values для map30:47 Интересные функции нового пакета slices31:45 builtin функции min / max32:50 Связь новых функций с типом Float36:07 Зачем нужна функция clear для слайсов?39:33 sort.Ints() vs slices.Sort()44:02 Новый пакет maps и его функции46:27 Почему min / max принимают произвольное количество аргументов?49:59 Улучшение пакета context01:02:08 slog - новый пакет для логирования01:08:09 Profile-guide optimization - оптимизация компилятора01:13:34 Связь новых фич с финтехом01:16:30 go build превращается в GCC с кучей конфигураций?01:18:03 Новый пакет - cmp01:20:16 Зачем чистить мапу в финтехе? :)01:22:43 Связь новых фич с Machine Learning и статистикой01:23:30 ОФФТОП - Отсюда и до конца выпуска / Go умирает? Умирают ли другие языки?01:30:29 Про язык V01:33:44 Важность ядра языка01:34:50 Важность идеи языка01:35:20 Идеи различных языков01:40:41 Go и Rust01:47:03 СОВСЕМ ОФФТОП - про игры и Baldurs Gate01:49:38 Про SteamDeck01:53:25 Заключение
Ep. 9: Скорость разработки и цена ошибки разработчика
2023/04/13
Обсуждаем скорость работы разработчика, цену и вероятность ошибок во время разработки и др.
Состав:
- Николай Тузов
- Глеб Яльчик - тех. директор компании Gaijin
- Даниил Подольский - Microavia.com
Тайминги:
0:00 Вступление и представление гостей1:35 Оговорки касательно темы обсуждения2:24 Даниил про скорость разработки6:55 Проработка задач8:58 Быстрое решение задач через "Плана Б"11:16 Пример решения задачи без её реализации13:10 Будет ли у Глеба свой YouTube-канал?14:21 Про планнинг-покер и модель медленного разработчика15:23 Срыв сроков из-за непонимания всех аспектов задачи17:33 Зачем нужно планирование и планнинг-покер?23:01 Важность постановщика задачи и продуктового менеджера24:28 Личная продуктивность разработчика26:51 Исследования скорости работы программистов30:04 Корреляция между скоростью разработки и компанией33:23 Влияние юнит-тестов на скорость разработки39:27 Главная ошибка при написании тестов и проблема TDD44:21 Примеры Fail-тестов45:08 Про полное покрытие кода тестами47:18 Почему Линус быстро пишет код, и важен ли такой навык?53:04 Проблемы с код-ревью в компаниях, оформление мердж-реквестов54:55 Три типа коммитов: функционал, код-стайл, рефакторинг1:02:02 Подход к рефакторингу и новой функциональности1:04:56 Влияние культуры разработки на скорость и качество1:07:59 Пример: культура разработки в Steam1:09:51 Пример с Telegram1:10:44 Почему Star Citizen никогда не выйдет1:13:58 Технический долг возвращается с процентами1:15:05 Ускоряет ли кодогенерация разработку?1:20:08 Насколько ChatGPT и Копайлот ускоряют работу?
Ep. 8: Pet-проекты для разработчика
2023/02/23
Обсуждаем пет-проекты в жизни разработчика:
- какие пет-проекты мы делали, для чего и каковы результаты
- является ли их наличие/отсутствие плюсом/минусом на собеседовании, что вообще полезного они дают?
- как находить идеи и время для пет-проектов?
- что НЕ надо в них делать
и другое
Состав:
- Николай Тузов
- Александр Бруяко - Avito, senior Go developer (ex: Ozon, техлид Wildberries)
- Денис Фетинин - LaTech (Lamoda), senior developer, Go community lead
Ep. 7: Как развиваться GoLang разработчику?
2023/02/06
Говорим о том, как готовиться к собеседованиям, чего от вас будут ожидать, что пригодится на работе, как расти и развиваться в профессии.
Состав:
- Николай Тузов
- Глеб Яльчик - тех. директор компании Gaijin
- Даниил Подольский - архитектор софта в Microavia.com
- Виталий Левченко - разработчик в Яндекс Практикум
Тайм-коды
0:00 Вступление0:37 Представление участников 2:40 Опросник Даниила 5:09 Примерный план разговора5:33 Чего хотят от Go разработчика5:49 Определяемся с грейдами12:56 Почему мы не говорим, что ожидаем от кандидата?13:57 Как отличить мидла, зазубрившего ответы15:12 Ценность алгоритмов на собеседовании16:32 Люди берут на работу похожих на себя людей17:00 Алгоритмы можно тоже заучить18:53 Тестовые задания19:34 Как быстро человек начнет приносить пользу?23:50 Три стратегии найма25:00 Релевантность опыта и предметные области31:45 Стек Go32:40 Собеседующие не знают, о чем они спрашивают34:47 Умение писать код не проверяется38:10 С чего начать разговор39:30 Опять ушли в софты40:26 Архитектура кода - как проверять?42:40 Архитектура кода - научиться?46:26 Важно читать о Go47:17 Человеку должно быть что сказать48:28 Что проверять в контексте Go?49:28 select с default’ом51:30 Нужен ли разработчик, когда есть Copilot / ChatGPT55:05 Глубина ответа на поверхностный вопрос57:35 Как правильно учиться? 59:25 Важность постановки цели1:02:20 Подытоживаем 1:02:54 Односвязный список1:06:10 Советы от Виталия1:08:50 Не надо стесняться просить помощи1:11:00 Вопрос «почему?» важнее вопроса «как?»1:13:40 Как распутать клубок знаний?1:16:40 Не стыдно чего то не знать1:17:00 Что изучать?1:19:22 Как наращивать личное могущество?1:27:34 Заключение
Ep. 6: Монорепозиторий VS Мультирепозиторий
2022/11/16
Будем обсуждать плюсы и минусы монорепозитория. Это частая тема холиваров, и мы решили внести свой вклад 😊
Состав:
- Глеб Яльчик - тех. директор компании Gaijin,
- Алексей Акулович - inDriver (ранее Tinkoff, ВКонтакте)
Тайминги
00:00:00 Вступление00:01:26 Что такое монорепозиторий?00:03:54 Про культуру разработки00:09:06 Плюсы от Глеба00:15:38 Удобная работа с общим кодом00:17:33 Про папку internal00:20:43 Удобная работа с godoc00:22:13 Удобная поддержка общего кода00:23:41 Продуктовые vs платформенные разработчики00:28:46 Плюсы и минусы от Алексея00:33:26 Проблема больших файлов00:34:38 Brach development vs trunc development00:37:43 CI/CD для монорепы00:43:52 Проблема очень больших репозиториев00:46:43 Атомарные коммиты00:57:06 Итоги: плюсы монорепозитория00:57:46 Минусы: связность кода01:02:49 Другие минусы монорепы01:03:13 Проблема больших файлов01:06:29 Когда стоит использовать монорепу?01:09:03 Ещё про CI/CD01:12:24 Заключение
Podcast reviews
Read Go Get Podcast podcast reviews
Podcast sponsorship advertising
Start advertising on Go Get Podcast relevant audience podcasts
You may also like to advertise on these Podcasts

4.4371061566
The Megyn Kelly Show
SiriusXM

4.888901269
Fearless with Jason Whitlock
Blaze Podcast Network

4.8118931000
Mind Pump: Raw Fitness Truth
Sal Di Stefano, Adam Schafer, Justin Andrews, Doug Egge

4.8102131585
Tara Brach
Tara Brach

4.541561215
Something You Should Know
Mike Carruthers | OmniCast Media

4.513841343
Strictly Anonymous Confessions
Kathy Kay

4.8292781897
Fantasy Footballers - Fantasy Football Podcast
Fantasy Football

4.62382612
Football Weekly
The Guardian

4.45387666
Two Judgey Girls
Two Judgey Girls

3.8258501152
The Viall Files
Nick Viall