
Sign up to save your podcasts
Or


🔥 Начни изучать программирование вместе с Хекслетом: https://ru.hexlet.io/link/d7bxHy
– Подписывайтесь на канал Хекслета в Telegram https://ttttt.me/hexlet_ru
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие) https://podcast.ru/1774035285
Наш гость – Александр Басов, Senior Software Engineer в Workato, начинающий разработчик игр. В этом выпуске мы разбираем его путь от первых шагов в программировании до работы в международной компании.
Александр рассказал, как знакомство с Хекслетом и собеседование у Кирилла Мокевнина стали для него мощным толчком в карьере, приведшим к поступлению в «Иннополис» и первым стажировкам в IT. О его опыте работы в Яндекс Практикум и вКонтакте, и что помогло ему выйти на международный уровень.
Мы обсудили, почему фундаментальные знания важнее модных фреймворков, чем западный подход к разработке отличается от отечественного, и как учиться, даже если у вас нет профильного образования. Александр также поделился, почему бизнес-ориентированность – это суперсила для программиста, и как она помогает расти быстрее.
В конце – бонус: немного о жизни в Таиланде, удаленке и том, как совмещать работу и мечты. Не пропустите этот выпуск, если хотите зарядиться мотивацией и получить практические советы для карьеры в IT!
🔗 Полезные ссылки:
– Комьюнити Хекслета: https://t.me/hexletcommunity
– Список тестовых заданий от ИТ-компаний: https://github.com/Hexlet/ru-test-ass...
– Интервью с тимлидами, разработчиками и ИТ-специалистами: • Интервью с тимлидами, разработчиками ...
00:00 – Введение и анонс
01:53 – Собеседование, которое перевернуло всё
03:44 – Поворотный момент: вопросы, открывающие новые горизонты
06:35 – Риск и шанс: поступление в Университет Иннополис
09:22 – Энергия амбиций: пульс студенческой жизни
11:14 – Город будущего: перемены в Иннополисе
12:10 – Закалка навыков
14:29 – Мир без границ: уроки от иностранных экспертов
16:22 – Интеллектуальный вызов: диплом и "магия" кода
18:23 – Первые шаги: стажировки, открывающие двери
22:06 – Новый рубеж: переход в Aviasales
23:58 – Спонтанный переезд на Пхукет
26:45 – Тропический ритм: жизнь под солнцем Таиланда
31:58 – Маленькая команда, большая мечта
34:49 – От стартапа к гиганту: взлёт в Яндекс Практикуме
36:41 – Сила единства: когда коллектив творит будущее
37:39 – Технологический скачок: погружение в инновации
40:27 – Битва с гигантом: вызов в мире VK Messenger
44:11 – Океан кода: мастерство поиска в миллионах строк
46:57 – Новые горизонты: прощание с VK и новый курс
48:52 – Перипетии успеха: когда зарплаты и кризисы играют роль
51:38 – Встреча с миром: работа в международном масштабе
53:26 – Двуязычный вызов: собеседования без границ
01:00:00 – Два мира: столкновение менталитетов в работе
01:00:56 – Уроки провалов: как ошибки рождают мудрость
01:01:52 – Работа мечты: когда команда становится семьёй
01:05:39 – Плавание в потоке: гибкость, ведущая к победе
Что сейчас актуально для тех разработчиков, которые смотрят в сторону фуллстека? В этом видео мы поговорим о развитии фуллстек-разработчика и о том, какие технологии сейчас наиболее востребованы на рынке.
Creators & Guests
Полезные ссылки:
00:00 Введение в мир Fullstack разработки
02:50 Определение и эволюция Fullstack разработчика
05:59 Спрос на Fullstack разработчиков в 2024 году
09:08 Текущие технологии и стеки для Fullstack разработчиков
12:03 Будущее Fullstack разработки и советы новичкам
15:14 Понимание фуллстек-разработки
17:36 Современные фреймворки и библиотеки для фуллстек-разработки
20:54 Инновации в клиент-серверной архитектуре
23:14 Эволюция языков программирования и фреймворков
26:12 Фуллстек разработка: что это такое?
29:03 Новые тенденции в разработке: low-code и no-code решения
32:22 Значение DevOps для фуллстек разработчиков
34:44 Развитие навыков фуллстек-разработчика
40:34 Ключевые технологии для фуллстек-разработчиков
42:58 Будущее фуллстек-разработки и новые технологии
46:26 Путь к фуллстеку: от фронтенда к бэкенду
49:44 Выгорание и баланс в профессии разработчика
52:58 Границы ответственности фуллстек-разработчика
55:49 Советы по обучению и выбору стека технологий
#программирование #ит #фронтенд #бэкенд
В этом видео Андрей Киров, продуктовый аналитик в ecom.tech (ex Samokat.tech), делится своим опытом работы в сферах аналитики данных и продуктовой аналитики. Мы поговорим о ключевых различиях между разными видами аналитики, а также роли аналитика данных в разработке и улучшении продуктов через эксперименты и анализ данных.
Creators & Guests
Ещё в этом выпуске обсудим процесс проведения A/B-тестирования, использование SQL и систем BI для обработки и визуализации данных, а также то, какие данные необходимо анализировать для определения статистической значимости результатов и поделимся советами для начинающих аналитиков, включая необходимые навыки работы с данными и инструментами, такими как Jupyter и Google Collab, и рекомендациями по развитию продуктового подхода и софт-скиллов.
Это видео будет полезно для всех, кто интересуется аналитикой данных и хочет узнать больше о том, как аналитика влияет на развитие и оптимизацию продуктов в реальных условиях работы крупной компании.
Полезные ссылки:
– Комьюнити Хекслета: https://t.me/hexletcommunity
– Список тестовых заданий от ИТ-компаний: https://github.com/Hexlet/ru-test-assignments
– С чего начать учиться на аналитика данных: особенности, источники и идеи для первых проектов: https://ru.hexlet.io/link/ayp7yX
– Гид по профессии аналитик данных: кто это, чем занимается и сколько зарабатывает: https://ru.hexlet.io/link/MzvCFH
00:00 Различия между аналитикой данных и продуктовой аналитикой
03:11 Роль продуктового аналитика в разработке и улучшении продукта
07:43 Процесс проведения экспериментов и использование метрик
10:54 Инструменты для получения и обработки данных
18:25 Подготовка данных для каждого исследования
21:47 Определение статистической значимости данных
24:36 Использование дерева-метрики для локализации проблемы
26:05 Прогнозирование метрик и оценка эффекта от изменений
31:38 Разделение ответственности за аналитику в сложных продуктах
33:31 Ответственность продуктового аналитика
34:29 Метрики пользовательского опыта
35:24 Средняя выручка на пользователя
36:23 Влияние внешних факторов
39:05 Основные навыки продуктового аналитика
43:39 Развитие софт-скиллов
44:34 Понимание метрик и способы их сбора
45:57 Создание проекта на GitHub и построение дашбордов
47:23 Освоение инструментов для визуализации данных
49:40 Поиск источников данных и формирование данных
51:58 Изучение инструментов публичных сервисов
В этом выпуске Глаша и Никита обсуждают актуальные темы в области фронтенд-разработки и цифровой доступности. Узнайте о последних изменениях в CSS и HTML, новых API для анимаций, таких как Popover API, Anchor Position API и View Transitions API, и их внедрении в браузеры.
Creators & Guests
Что такое менеджер состояний? В этом видео обсуждаем:
– роль стейт-менеджера в управлении состоянием в приложениях
– различия между функционально-реактивным и объектно-ориентированным реактивным программированием
– проблемы и преимущества React
– сложности дебага реактивного кода
– использование Reatom
– альтернативы Redux и другие подходы к управлению состоянием
Creators & Guests
00:00 Понятие состояния и его управление
09:45 Различные подходы к реактивному программированию
14:10 Проблемы с Backbone и появление React
23:05 Внесение сигналов в стандарт JavaScript
28:32 Проблемы дебага в реактивном коде
32:39 Использование аборт-контроллера в Reatom
38:20 Вдохновение от библиотек Cerebro.js и Kefir, а также паттерна Function 3
43:06 Библиотека Kefir и реактивность
46:25 Работа с асинхронными данными и персистентность в Reatom
49:16 Комьюнити Reatom
57:51 Альтернативы Redux: Redux Toolkit, MobX и Effector
01:05:26 Проблемы MobX
01:09:15 Преимущества Effector
01:10:07 Экосистема и готовые решения каждой библиотеки
01:12:49 Zustand, MobX's Optional Decorator, React Query for React Developers, Jotai
01:15:53 Effector and Reatom
01:26:06 Решение проблемы с зомби-чудранами и управление ресурсами
01:28:00 Архитектурная организация атомов и файлов
01:33:02 Минусы и текущие проблемы риатома
01:39:52 Недостатки риатома и реактивного программирования
01:40:21 Проблемы с дебаггингом в риатоме, конечные автоматы
01:44:39 Библиотека FSMoothy для работы с конечными автоматами
01:48:31 Разница между состоянием и атрибутами в реактивном программировании
Начнём с цитаты спикера этого выпуска: «хочешь больше денег – лечи кукушку». Можно было бы сказать, что это шутка, но в каждой шутке есть доля правды. В этом выпуске вместе с Доктором Котом и Лизой Галковской разбираемся в следующих вопросах:
- зачем вообще разработчикам задумываться о своем ментальном здоровье и как понять, что тебе уже пора обратиться за помощью к специалисту
- чем отличаются психологи, психотерапевты, психиатры и тарологи
- с какими проблемами чаще всего обращаются айтишники (спойлер: про отношения тоже поговорим)
- как бороться с выгоранием, синдромом самозванца и искать мотивацию
Creators & Guests
00:00:00 интро
00:00:26 почему айтишнику нужно следить за ментальным здоровьем
00:06:26 меняется ли с возрастом мнение о психологии
00:11:54 чем отличаются психолог, психотерапевт, психиатр и коуч
00:19:30 как понять, что специалист мне подходит
00:23:33 а может мне не нужен психолог, а нужен таролог
00:26:48 откаты и эффективность психотерапии
00:31:00 как спорт влияет на ментальное здоровье
00:32:26 с какими проблемами чаще всего обращаются айтишники
00:36:12 с какими проблемами обращаются девушки
00:37:38 проблема золотой клетки
00:38:36 «я не знаю, чего хочу»
00:39:35 как понять, что у меня выгорание
00:40:14 чем опасна самодиагностика
00:42:05 как понять, что у мне нужно обратиться за помощью
00:47:05 почему психолог лучше похода в бар
00:49:07 чем синдром самозванца отличается от заниженной самооценки
00:54:10 что делать, если у меня синдром самозванца
00:59:11 как утроена мотивация
Есть такой тезис, который часто встречается среди программистов, – «нельзя учить Ruby первым языком программирования». Паша поддерживает эту мысль, Игорь считает, что можно, а Вася модерирует эту дискуссию. Слушайте аргументы наших спикеров и делитесь своим мнением. Помимо этого, поговорим о том, как сейчас себя чувствует язык программирования Ruby, какая ситуация на рынке ИТ в контексте найма Ruby-разработчиков и повлиял ли на язык AI.
Creators & Guests
Полезные ссылки:
00:00:00 интро
00:00:30 Игорь Александров, co-founder and CTO в JetRockets
00:01:10 Павел Калашников, Ruby-разработчик с 2012 года
00:01:55 какой язык программирования у Ruby-разработчиков первый
00:04:50 почему Ruby - это классно?
00:07:00 если не Ruby, то на какие языки программирования обратить внимания
00:09:40 как курсовая на C# через рефлексии помогла открыть метапрограммирование
00:12:57 что нового в языке программирования Ruby в 2024
00:17:30 как типы в Ruby раскалывают комьюнити
00:19:19 как AI влияет на Ruby
00:21:40 есть ли готовые интеграции по API с ChatGPT
00:24:02 как новички попадают в Ruby
00:28:54 есть ли работа в Ruby-разработке
00:32:55 в чём сила Ruby-разработчика
00:36:28 какие задачи подходят для новичков в Ruby
00:39:29 как подготовить junior-разрабочика или стажёра, чтобы он начал писать в прод
00:42:00 есть ли разница между языком программирования и первым коммерческим языком программирования
00:44:29 найм Junior Ruby-разработчика – это выгодно бизнесу?
00:47:35 с какими проблемами сталкиваются новички в Ruby
01:09:25 Open source проеуты важны, пусть не сейчас, но через время
«Мне нравится, куда идёт язык программирования PHP, но не нравится, куда идёт PHP-комьюнити», – сказал однажды один из наших спикеров, и мы решили подискутировать на эту тему. Действительно, PHP в последние пару лет сильно меняется, а вот как дела у тех, кто пишет на PHP код? В этом видео мы поговорим об версиях и инструментах PHP, о том, часто ли встречается код низкого качества на морально устаревших фреймворках, и PHP-комьюнити.
Creators & Guests
Полезные ссылки:
00:00:00 о спикерах из PHP-комьюнити
00:01:21 мне нравится, как развивается PHP, но не нравится, как ломают обратную совместимость
00:02:34 что такое Rector
00:04:55 есть ли необходимость поддерживать старые версии PHP
00:06:44 разработчики, которые занимаются археологией и апдейтами WordPress
00:11:39 ужасы апдейтов PHP
00:12:36 чем руководствуется core-команда PHP, когда принимает решения
00:14:57 что не хватает в PHP в 2024
00:18:18 что хорошего появилось в языке программирования PHP
00:20:16 запускают ли новые проекты на PHP
00:27:28 в PHP слабые разработчики и комьюнити?
00:36:27 почему микросервисы на PHP редко встречаются
00:40:17 почему все не хотят писать на PHP, а хотят писать на Rust
00:42:30 популярность языков зависит от страны?
00:48:03 легко ли учить PHP
00:59:30 в программирование больше не входят потому, что хотят сделать сайт?
01:07:33 самые модные фреймворки в PHP
01:11:17 стоит ли разработчику выбирать PHP, если есть другие языки с кучей фреймворков
01:19:58 хайп GraphQL прошёл?
01:21:41 комьюнити PHP
Правда ли, что чтобы устроиться разработчиком в Яндекс, нужно пройти длинное многоэтапное собеседование? Как изменился подход к найму и что на самом деле сейчас в 2024 году спрашивают на интервью? Какие задачи решают на лайвкодинг секциях? Кирилл Мокевнин, сооснователь Хекслета, узнал это напрямую у тех, кто проводит собеседования для фронтендеров в Яндекс. Например, спойлер: задачи на алгоритмы теперь не задачи на алгоритмы!
Creators & Guests
Полезные ссылки:
00:00:00 кто проводит собеседования фронтендеров в Яндексе
00:01:05 зачем фронтендерам решать задачи на алгоритмы на собеседовании
00:05:20 не учите алгоритмы специально, чтобы устроиться на работу
00:09:55 нужно ли специально готовиться к этапам собеседования
00:12:27 работают ли методы компаний, которые готовят к собеседования
00:14:46 этапы собеседования в Яндексе для фронтенд-разработчиков
00:22:27 а теперь процесс найма в Яндекс человеческим языком
00:26:25 как HR принимает решение, кого звать на собеседования
00:35:04 помогает ли накрутка опыта в резюме
00:40:10 никто никогда не говорит, почему отказывают в собеседовании
00:44:55 как определяется грейдирование в Яндексе
00:55:10 что указывать в резюме, чтобы пройти фильтр Яндекса
01:08:30 как кандидаты оценивают свой уровень и зарплату
01:16:16 собеседования в онлайн и есть ли удалёнка
01:18:34 задача, которую задают на техническом интервью в Яндексе
01:26:40 можно ли решать задачи на TypeScript и React
01:40:00 что если кандидат пишет код не в том стиле
01:55:50 как проходит финальное собеседование в Яндекс
02:03:22 сколько людей каждый месяц нанимают в Яндекс
Продолжаем знакомить вас с выпускниками Хекслета. Сегодня вы познакомитесь с одним из первых выпускников Хекслета, услышите историю о пути digital nomad программиста, узнаете, как проходили первые потоки обучения на Хекслете и как вклад в open source разрывает LinkedIn
Creators & Guests
Полезные ссылки:
– Полная история Димы
– Другие истории студентов Хекслета (от выбора школы до поиска работы)
– Игра для программистов
– Как принять участие в разработке open source проектов
00:00:00 о выпускниках Хекслета, 2017 год
00:02:26 digital-nomad: путь в программирование для себя и для жены
00:09:07 самый первый выпускник в Хекслете
00:11:18 как работали первые проекты Хекслета
00:12:43 учился на JS, а стал Ruby on Rails разработчиком
00:16:10 как обучение на Хекслете помогло в дальнейшей карьере
00:19:00 СИКП и Хекслет на английском языке
00:20:26 мышление, когда язык программирования не важен
00:23:40 как первая работа программистом влияет на прокачку скиллов
00:25:18 я джун, а ко мне вся команда ходит советоваться
00:28:38 отличие российских разработчиков от зарубежных
00:33:06 culture check: soft skills важнее hard skills
00:35:58 реально ли найти remote-работу сразу после курсов
00:38:23 как участие в open source проектах влияет на количество предложений от работодателей
00:42:59 как на самом деле работают офферы в LinkedIn
00:45:23 рекомендации для начинающих разработчиков
00:48:37 хватит гуглить, какой язык или фреймворк самый популярный
From the publisher's feed