Filtrer par genre
- 114 - Монолит, микросервисы и облака: чем отличаются архитектуры и когда какую выбрать
Содержание — Какие существуют архитектуры, кроме монолитной, микросервисной и облачной — Как эволюционировали подходы к построению веб-приложений и зачем пришлось выдумывать принципы и паттерны — Что такое монолитная архитектура и какие мифы вокруг неё существуют — Как правильно писать код на монолите — Для каких проектов или этапов жизненного цикла подходит монолит — Что такое микросервисная архитектура и чем она характеризуется. Какие принципиальные особенности микросервисов делают их более предпочтительными для бизнеса — Чем микросервис отличается от сервиса — Как переход на микросервисы отражается на структуре команды — Циклы разработки и особенности деплоя микросервисов — Какие мифы существуют вокруг микросервисной архитектуры — Какие специфические технологии и инструменты используются при разработке микросервисов — Как перейти с монолита на микросервисы. Какие при этом возникают проблемы и как их избежать — Как правильно писать код на микросервисах и как взаимодействовать командам разработки — Что такое «облачная архитектура» и можно ли её считать архитектурой — Какую выгоду приносит миграция в облака и что такое FinOps — Недостатки облачных решений — Что такое cloud agnostic, или почему нельзя хранить все яйца в одной корзине — Как двигаться в сторону клауд-решений от монолита и микросервисов: принципы, подходы, рекомендации — Насколько безопасно держать свои сервисы в облаках — Как меняется культура компании при переходе от монолита к облакам — Нужно ли джуниор-разработчику погружаться в архитектурные вопросы — Что почитать по теме Гость: Максим Чернухин Эксперт Skillbox, консультант по IT, СТО в «Сбербанк страхование жизни». В прошлом работал в «Альфа-Банк» и «Сбертехе» на ключевых проектах. В IT более 10 лет. Полезные ссылки «Создание микросервисов», Сэм Ньюман https://www.piter.com/product/sozdanie-mikroservisov-2-e-izdanie «От монолита к микросервису», Сэм Ньюман https://bhv.ru/product/ot-monolita-k-mikroservisam/ Статья «Приложение двенадцати факторов» https://habr.com/ru/articles/258739/ «Предметно-ориентированное проектирование», Эрик Эванс. https://www.labirint.ru/books/512940
Fri, 10 May 2024 - 113 - Грокаем карьерный рост, или Как быть классным разработчиком, которого ценят и уважают
Содержание — Почему важно осознанно подходить к профессиональному росту — Про два типа разработчиков — Гибкие методологии: когда они лучше waterfall, а когда наоборот — Почему бизнес ценит разработчиков, вовлечённых в бизнес — Об ошибках и их важности — Какие ошибки на карьерном пути совершал сам Глеб — Как формулировать карьерные цели — Какие цели могут быть в IT, кроме заработка в 600к/сек — Как найти своё призвание — О производительности разработчика и способах её повышения — Стоит ли компании вкладываться в обучение сотрудников — «Это не я, это всё они»: про внешний и внутренний локус контроля — О меритократиях и бюрократиях в IT — Почему брать на себя больше ответственности выгодно — Какая стратегия сотрудничества наиболее выгодна для профессионального роста Гость: Глеб Михеев Ex-CTO и основатель агентства Beta. Занимается коммерческой разработкой с 2003 года. Руководит программным комитетом FrontendConf, консультирует компании, управленцев и разработчиков. Полезные ссылки — Как стать ценным кадром: 6 советов для карьерного роста разработчика https://skillbox.ru/media/code/kak-stat-tsennym-kadrom-6-sovetov-dlya-karernogo-rosta-razrabotchika/ — «Открывая организации будущего», Фредерик Лалу https://www.mann-ivanov-ferber.ru/books/novyj-vzglyad-na-organizacii/ — «Как выстраивается эффективное управление разработкой», второй выпуск подкаста «Фичи катятся» https://www.youtube.com/watch?v=46d6hBcFevI Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Fri, 03 May 2024 - 112 - Знакомство с Yii: история фреймворка, отличия от Laravel и Symfony, архитектура
Содержание — Почему Александр перешёл с Java на PHP? Каким был язык и его экосистема в те времена — Как Александр попал в Yii core team и дорос до руководителя команды фреймворка — Как выглядит процесс разработки фреймворка. Кто и как принимает решения о выпуске версий — История Yii: от PRADO до третьей версии — Когда ждать Yii 3 — Что такое Yii и какие приложения на нём можно создавать — Чем Yii отличается от Laravel, Symfony и других MVC-фреймворков — Какова архитектура решений, созданных на Yii — Какие паттерны и лучшие практики применяются в Yii — За счёт чего в Yii достигается высокая производительность? Как оценивают производительность фреймворков — С какими инструментами Yii работает хорошо, а с какими — не очень — Правда ли, что Yii не подходит для крупных проектов, в отличие от того же Symfony — Какой у фреймворка порог входа и какими знаниями нужно обладать, чтобы его освоить — Что почитать про архитектуру, PHP и Yii — Совет всем, кто пользуется опенсорсными и свободными продуктами Гость: Александр Макаров Активный участник Open Source, один из разработчиков PHP-фреймворка Yii и его представитель в PHP-FIG. Написал книгу по Yii и огромное количество полезных заметок. Успел поработать во Wrike, Stay.com, Skyeng и других проектах. На данный момент — CTO Twindo и CEO Asapirl. Соорганизатор и руководитель программного комитета PHP Russia, член программных комитетов HighLoad++ и РИТ. Канал в ТГ: https://t.me/samdark_blog Полезные ссылки: — Бесплатная книга по PHP: английская и русская версии https://phptherightway.com/, https://getjump.github.io/ru-php-the-right-way/ — «Изучаем DDD — предметно-ориентированное проектирование», Влад Хононов https://bhv.ru/product/izuchaem-ddd-predmetno-orientirovannoe-proektirovanie/ — Другие выступления, подкасты и интервью Александра https://slides.rmcreative.ru/ — «Высоконагруженные приложения», Мартин Клеппман https://www.piter.com/collection/bazy-dannyh/product/vysokonagruzhennye-prilozheniya-programmirovanie-masshtabirovanie-podderzhka-2 — Книги Роберта Мартина aka Дядюшки Боба https://www.livelib.ru/author/252373/top-robert-martin — «Паттерны объектно-ориентированного программирования», Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес https://www.piter.com/product/patterny-obektno-orientirovannogo-proektirovaniya Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Tue, 23 Apr 2024 - 111 - Здоровье спины: ликбез по анатомии, простые упражнения и топ вредных мифов
Содержание — Какие врачи занимаются проблемами спины: неврологи, вертебрологи, мануальные терапевты, остеопаты и другие — Почему остеопатию не считают медицинской специальностью — К какому специалисту и когда обращаться — Ликбез по устройству позвоночника и окружающих его мышц — Какие проблемы со спиной чаще всего возникают у тех, кто работает за компьютером — Что такое защемление позвоночника и почему нельзя путать его с миалгией — Что такое «правильная осанка» и как её поддерживать — Вредные мифы и заблуждения о здоровье спины — Насколько безопасно хрустеть спиной, шеей и суставами? Каковы истинные причины этой привычки — Что нужно знать о массаже. Когда массаж бывает вреден и почему за ним стоит обращаться только к специалистам — Как мебель влияет на здоровье спины. Как выбрать подходящее кресло и стол — Какой должна быть одежда и обувь — «Мы то, что мы едим»: о влиянии еды на здоровье спины — Какой спорт лечит, а какой калечит. Фитнес, тренировки с железом, плавание, бег и другие виды активности — Что такое метод Фельденкрайза — Какие упражнения и с какой частотой полезно выполнять для профилактики болезней спины — Что почитать о здоровье спины Гость: Мария Ковалёва. Врач-реабилитолог высшей категории. В 1996 году окончила РГМУ имени Пирогова по специальности «врач-педиатр», в 1998 году — ординатуру на кафедре реабилитации и спортивной медицины. Полезные ссылки — «Топ-30 упражнений для осанки и выпрямления спины», Фрэнк Грин https://www.litres.ru/book/frenk-grin/top-30-uprazhneniy-dlya-osanki-i-vypryamleniya-spiny-57438614/ — «Метод Фельденкрайза: практическое освоение системы», Евгения Кирсанова https://eksmo.ru/book/metod-feldenkrayza-dlya-zhizni-prakticheskoe-osvoenie-sistemy-ITD1377885/
Thu, 11 Apr 2024 - 110 - Мы открываем бизнес, мы будем делать бабки: как запустить веб-студию в 2024 году
Содержание — Как Михаил пришёл к открытию веб-студии и сколько он до этого проработал в найме — Сколько денег агентство приносит Михаилу и его партнеру — Кому и почему не стоит идти в этот бизнес — С чего начать, если всё-таки решился — Как выбрать ценовой сегмент и на каких клиентов ориентироваться — Почему участие в тендерах — это всегда риск и боль — «Сарафан», рейтинги, SEO, конференции — какие каналы привлечения клиентов наиболее эффективны — Как собственник веб-студии относится к удаленке и совмещению двух и более работ — Почему строгие KPI в разработке, дизайне и других творческих профессиях — зло — Какие специалисты нужны студии, набирающей обороты — Как концепция «проектных офисов» помогает удержать клиентов, недовольных качеством вашей работы — Как сформировать пакет услуг — Почему бизнес веб-студии плохо масштабируется и на какую рентабельность можно рассчитывать — Где взять деньги на зарплаты сотрудникам: собственные сбережения, кредиты, внешние инвестиции — Что нужно знать о рекламе и продажах разработчику — Какие CMS и фреймворки пользуется популярностью у российских заказчиков. Когда и как нужно переубеждать потенциальных клиентов — ИИ и конструкторы сайтов vs. веб-студии — кто кого? — Миша рекомендует книги Гость: Михаил Головкин Маркетолог, сооснователь веб-студии Webshop. Автор телеграм-канала про бизнес и маркетинг. Больше 10 лет назад совместно с партнёром основал веб-студию, которая регулярно занимает призовые места в Russian Drupal Awards и первые места в Рейтинге Рунета среди веб-студий, разрабатывающих сайты на Drupal. Полезные ссылки — «Управление фирмой по дизайну и разработке цифровых продуктов на заказ», Максим Десятых https://desyatykh.notion.site/d0f2ea2b4df3472187756f003cadb29d — Deadline, Том Демарко https://www.mann-ivanov-ferber.ru/books/biznesroman/deadline1/ — «Все начальники делают это», Брюс Тулган https://www.mann-ivanov-ferber.ru/books/27-problem-menedzhera/ — «СПИН-продажи», Нил Рекхэм https://www.mann-ivanov-ferber.ru/books/mif/034/ — Интервью Евгения Ильина для Skillbox Media, посвящённое Drupal https://skillbox.ru/media/code/drupal-dlya-ilona-maska-kto-i-kak-ispolzuet-stareyshuyu-cms/ Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Thu, 28 Mar 2024 - 109 - Собеседования QA-инженеров глазами интервьюера: от подготовки до отзыва о кандидате
Содержание — Как проводится собеседование на позицию тестировщика и из каких этапов оно состоит — Почему важно создать комфортную атмосферу на интервью — Как интервьюер готовится к интервью с кандидатом. Есть ли здесь место для индивидуального подхода — Откуда берут вопросы к теоретической части — Берут ли в «Сбер» тестировщиков без опыта — В чём особенность практических заданий для тестировщиков — Как составляется отзыв о кандидате — Чем различаются собеседования джунов, мидлов и сеньоров — Какие вопросы нужно задавать работодателю — На какие «красные флаги» обращает внимание интервьюер — Как Маргарита относится к тем, кто накручивает опыт — Какие ошибки совершают кандидаты на техническом собеседовании. Как кандидату готовиться к интервью — Что такое «человекоцентричность» в представлении руководства «Сбера» и как она реализуется на практике — Маргарита советует любимые книги Гость: Маргарита Корнышева QA-тимлид в «Сбере». Эксперт по ручному тестированию, технический интервьюер. Полезные ссылки: — «Популярные вопросы и задачи на собеседованиях тестировщиков» https://skillbox.ru/media/code/populyarnye-voprosy-i-zadachi-na-sobesedovanii-testirovshchika/ — «Как составить резюме тестировщика: гайд от опытного QA-инженера» https://skillbox.ru/media/code/kak-sostavit-rezyume-testirovshchika-gayd-ot-opytnogo-qainzhenera/ — «Думай медленно… решай быстро», Даниэль Канеман https://ast.ru/book/dumay-medlenno-reshay-bystro-130217/ — «Тонкое искусство пофигизма», Марк Мэнсон https://alpinabook.ru/catalog/book-tonkoe-iskusstvo-pofigizma/ Где подписаться на обновления подкаста и наши новые статьи: — Skillbox Media: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: — Castbox: https://bit.ly/3tZ3eJF — «Яндекс.Музыка»: https://bit.ly/3FWQsOk — Apple Podcasts: https://apple.co/3KLXpVZ — Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Thu, 21 Mar 2024 - 108 - Всё о спортивном программировании: виды задач, тактика и секреты подготовки
Содержание — Как Илья начал участвовать в соревнованиях — В чём соревнуются участники чемпионатов по спортивному программированию — Какие виды соревнований бывают — О ролях в команде и важности лидерства — Элементы тактики в спортивном программировании. Чем соревнования напоминают торги на бирже — Даёт ли язык программирования преимущество при решении задач. Когда C++ лучше, чем Java, а когда — наоборот — Как научиться отбрасывать неправильные решения — Как Илья готовился к соревнованиям — «Гробы» в спортивном программировании, или как распознать нерешаемую задачу — Очевидная и неочевидная польза от участия в соревнованиях — Спортивное программирование приучает писать неподдерживаемый код? — Почему Илья разочаровался в деле, которым занимался со школы — Есть ли звёзды в спортивном программировании. Топ-6 стран, которые чаще всего побеждают в мировых чемпионатах — На каких ресурсах готовиться к соревнованиям — Илья рекомендует книги Гость: Илья Кучумов. Руководитель отдела разработки поиска по товарам в «Яндексе». Во время обучения в университете Илья стажировался в Европе в Google. За свою семилетнюю карьеру в спортивном программировании выигрывал и был призёром многих престижных соревнований. В 2018 году занял второе место в финале Google Hash Code, а в 2017-м занял 14-е место в финале ICPC. Является автором двух задач для финального раунда Yandex Cup 22 в дисциплине «Алгоритм». Полезные ссылки — Codeforces https://codeforces.com/ — «Спортивное программирование: зло или хорошая школа» https://skillbox.ru/media/code/sportivnoe-programmirovanie-zlo-ili-khoroshaya-shkola/ — «45 татуировок менеджера», Максим Батырев https://www.mann-ivanov-ferber.ru/books/paperbook/tattoos/ — «Трилогия желания», Теодор Драйзер https://eksmo.ru/book/trilogiya-zhelaniya-komplekt-iz-3-kh-knig-finansist-titan-stoik-ITD1283066/ Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Thu, 14 Mar 2024 - 107 - Всё об аутентификации: способы, перспективные технологии и проблемы
Содержание — Что такое аутентификация, авторизация и идентификация — Что такое факторы аутентификации и какими они бывают — Как эволюционировали подходы к аутентификации от первых простых сайтов до современных систем — Аутентификация на основе одноразовых паролей: Google Authenticator, TOTP/HOTP — В чём преимущества и недостатки парольной аутентификации — Хранят ли сервисы пароли пользователей. Как системы определяют приемлемую сложность пароля — Password-authenticated key agreement (PAKE): как реализована, какие есть достоинства и недостатки, SRP-протокол — Как устроена аутентификация OIDC/OAuth2.0 («войти через») и какие у неё есть недостатки — Почему WebAuthn/FIDO — один из самых перспективных способов аутентификации — Аутентификация на основе биометрических данных: что уже сегодня применяется и какие есть опасности — Как выбрать метод аутентификации для своего проекта — Слава советует книги (спойлер: и снова «книга с кабанчиком») Гость: Вячеслав Шаго Сеньор-бэкенд-разработчик в «Сбере». Эксперт по аутентификации и авторизации. Полезные ссылки —«Идентификация, аутентификация, авторизация: чем они различаются» https://skillbox.ru/media/code/identifikatsiya-autentifikatsiya-avtorizatsiya-chem-oni-razlichayutsya —«Беспарольная аутентификация: что это такое и почему на неё делают ставку IT-гиганты» https://skillbox.ru/media/code/besparolnaya-autentifikatsiya-chto-eto-takoe-i-pochemu-na-neye-delayut-stavku-itgiganty/ — Та самая «книга с кабанчиком» https://dataintensive.net/ — «Создание микросервисов», Сэм Ньюмен https://www.piter.com/product/sozdanie-mikroservisov-2-e-izdanie Где подписаться на обновления подкаста и наши новые статьи: — Skillbox Media: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: — Castbox: https://bit.ly/3tZ3eJF — «Яндекс.Музыка»: https://bit.ly/3FWQsOk — Apple Podcasts: https://apple.co/3KLXpVZ — Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Thu, 07 Mar 2024 - 106 - Реальная виртуальность: что не так с Vision Pro и почему инвесторы ненавидят VR
Содержание: — С чего у Антона началось погружение в виртуальную реальность. Что такое «360-фильмы» и кому они нужны — Сервис аренды отелей в VR: как он был устроен, как снимался контент и почему проект не взлетел — В чём разница между AR, VR, XR и MR — Что значит выход Vision Pro для рынка VR/AR и что не так с новой игрушкой Apple — Ретроспектива: какие решения в области VR/AR были до Vision Pro. Почему ни одна гарнитура так и не достигла сколько-нибудь значимого успеха — Кому нужно ставить памятник за вклад в развитие технологий виртуальной реальности — Как AR/VR связаны с метавселенными — Почему пару лет назад о метавселенных кричали из каждого утюга, а теперь о них почти ничего не слышно — Кто, как и сколько зарабатывает на VR и AR. Какие существуют бизнес-модели — Когда начнётся эра VR — Как технологии виртуальной и дополненной реальности применяются в промышленности, медицине, науке и других сферах жизни — Для каких устройств и на каких языках программирования делают VR/AR-приложения. Из каких этапов состоит процесс разработки — Почему слова «виртуальная реальность» стали красной тряпкой для инвесторов — Антон советует классные книги Гость. Антон Жданов. Генеральный продюсер фильмов в формате 360-degree video. Основатель 360МАХ, первой в России сети VR-кинотеатров. Эксперт по VR/AR-технологиям. Полезные ссылки — Planetpics — библиотека VR-фильмов https://www.youtube.com/planetpics — vresorts.io — платформа для бронирования отелей в VR https://vresorts.io/ — 360MAX — сеть VR-кинотеатров у дома https://360max.co/ — «Природа человеческих конфликтов: Объективное изучение дезорганизации поведения человека», Александр Лурия https://cogito-shop.com/catalog/filosofiya_sotsiologiya/priroda_chelovecheskikh_konfliktov_obektivnoe_izuchenie_dezorganizatsii_povedeniya_cheloveka/ — «Никаких компромиссов. Беспроигрышные переговоры с экстремально высокими ставками. От топ-переговорщика ФБР», Крис Восс https://eksmo.ru/book/nikakikh-kompromissov-besproigryshnye-peregovory-s-ekstremalno-vysokimi-stavkami-ot-top-peregovorshch-ITD1048850/ — «Власть привычки. Почему мы живём и работаем именно так, а не иначе», Чарлз Дахигг https://ast.ru/book/vlast-privychki-pochemu-my-zhivem-i-rabotaem-imenno-tak-a-ne-inache-854625/ — «Политика у шимпанзе. Власть и секс у приматов», Франс де Валь https://id.hse.ru/books/579855169.html Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии! В выпуске упоминается компания Meta. Решением суда запрещена «деятельность компании Meta Platforms Inc. по реализации продуктов — социальных сетей Фейсбук и Инстаграм на территории Российской Федерации по основаниям осуществления экстремистской деятельности».
Thu, 29 Feb 2024 - 105 - Киберпятёрочка: как продавать больше бананов с помощью big data
Содержание — X5 Tech. Что это за подразделение и чем оно занимается. — Какие аналитики есть в X5 Tech и какие задачи они решают. — Что является результатом работы аналитика. — Кто ставит задачи аналитиками и пользуется результатами их работы. — Как строится рабочий день аналитика в X5 Tech. — Какими инструментами пользуются аналитики. — Как big data используется при выборе ассортимента, прогнозировании спроса на товары и ценообразовании. — Как бизнес оценивает профит от работы аналитиков. — Какими знаниями, навыками и качествами (софтами) должен обладать аналитик. — Какие карьерные возможности есть в X5 Tech. Во сколько раз может вырасти зарплата специалиста. Как проходит performance review. — Из каких этапов состоит собеседование. «Красные флаги» на этапе знакомства с командой. Для каких специалистов софты не важны. — Как в X5 Tech используют искусственный интеллект в своих сервисах. — Антон советует книги. Гость. Антон Денисов. Начальник управления аналитики больших данных в X5 Tech. Полезные ссылки — «Многорукие бандиты в задаче ритейла» https://habr.com/ru/companies/X5Tech/articles/783390/ — «Кто такой дата-аналитик в X5 Tech» https://habr.com/ru/company/X5Tech/blog/687554/ — «Обзор пакетов SciPy, Pyomo и CVXPY для решения задач условной оптимизации» https://habr.com/ru/company/X5Tech/blog/708294/ — «Оптимизационные задачи в ритейле» https://habr.com/ru/company/X5Tech/blog/685590/ — «Договориться можно обо всём», Гэвин Кеннеди https://alpinabook.ru/catalog/book-dogovoritsya-mozhno-obo-vsem/ — «Сказать жизни „Да!“», Виктор Франкл https://alpinabook.ru/catalog/book-skazat-zhizni-da/ Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Thu, 22 Feb 2024 - 104 - Переход из финансов в разработку: плюсы, минусы, подводные камни
Содержание — Что привлекало Костю в финансах и фондовом рынке. Как строился рабочий день трейдера в 2000-е. — Как он перешёл в алгоритмическую торговлю. Что такое торговая система. — Почему Костя променял престижную работу в костюме с галстуком на баги, дейлики и микросервисы. — Кто такие кванты, чем отличаются от трейдеров и сколько зарабатывают (спойлер: много). — Что нужно знать и уметь, чтобы стать квантом. Почему попасть в профессию очень сложно. — Сколько времени ушло у Кости на поиск первой работы в IT. Почему он больше никогда не будет работать в стартапах. — Как устроена разработка в команде «Альфа Мобайл». — Как опыт работы в финансах может помочь в IT. — Чем разработка в финтехе отличается от разработки в других сферах. — Куда инвестировать «пятёрик», который завалялся в кармане. — Почему сегодня выгодно делать банковские вклады. — Про алгоритмический трейдинг как хобби: какие есть плюсы, и насколько сильно они покрывают риски. — Какие торговые стратегии существуют: скальпинг, фронтраннинг, направленная торговля, арбитраж. — Что такое опционы и как они работают, чем отличаются от бинарных опционов. — Личные предпочтения Кости в торговых стратегиях. Какая у него сейчас активность на фондовом рынке. — Почему Костя не доверяет криптовалюте и не рекомендует нести туда деньги. — История FTX и Сэма Бэнкмана-Фрида. — Про Александра Герко — крупнейшего налогоплательщика Великобритании. — Какие книги почитать, чтобы понять устройство мировой экономики и зарядиться мотивацией. — Торговля на фондовом рынке vs покер: что общего. — История Ильи Кондрашёва: как предсказать будущее стартапа и заработать на этом, зная образование фаундера. — Что такое структурные продукты и почему лучше держаться от них подальше. Гость: Константин Глумов. Инженер-разработчик в «Альфа Банке». За плечами шесть лет опыта в коммерческой разработке ПО и более 20 лет опыта в торговле на финансовых рынках. В настоящий момент разрабатывает бэкенд для приложения «Альфа Мобайл», состоящего более чем из 300 микросервисов. Полезные ссылки — «Чёрный лебедь», Нассим Талеб. https://alpinabook.ru/catalog/book-chernyy-lebed-sberbank/ — «Таинственные маги рынка», Джек Швагер. https://alpinabook.ru/catalog/book-tainstvennye-magi-rynka/ Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Thu, 01 Feb 2024 - 103 - Test driven development: как писать чистый код, который работает
Содержание — Краткое введение в тестирование: что такое тесты и какие виды тестов существуют. — Должен ли разработчик писать тесты? — Что такое TDD и почему Катя решила попробовать эту методику. — «Утром код — вечером тесты» или «Утром тесты — вечером код»? — Какую логику и какие данные нужно тестировать, а когда тесты не нужны. — Как Катя пишет код по TDD. — Основные принципы и этапы TDD. — Как TDD помогает увеличить скорость и снизить затраты на разработку. — Разработка через тестирование на практике. Как TDD спасает компанию от «пожаров». — Забиваете на best practices во время инцидентов? Остановитесь и подумайте. — Как хорошие тесты становятся документацией к коду. — Что такое test cases и как они связаны с use cases. — Как методика TDD влияет на структуру команды и процессы. — Что такое технический долг. — Как «постмортем» помогает не воспроизводить одни и те же факапы. — Что ещё почитать по про test driven development. Гость: Катя Филиппова. Бэкенд-разработчик на Golang в Garage Eight. Восемь лет опыта в коммерческой разработке. Успела поработать в стартапе и большой корпорации. Сейчас совместно с кросс-функциональной командой создаёт микросервисы и решает задачи бизнеса. Полезные ссылки — «Чистый код», Роберт Мартин https://www.piter.com/collection/all/product/chistyy-kod-sozdanie-analiz-i-refaktoring-biblioteka-programmista-45ccca — «Идеальный программист», Роберт Мартин https://www.piter.com/collection/all/product/idealnyy-programmist-kak-stat-professionalom-razrabotki-po-3582a4 — «Чистая архитектура», Роберт Мартин https://www.piter.com/collection/all/product/chistaya-arhitektura-iskusstvo-razrabotki-programmnogo-obespecheniya — «Экстремальное программирование: разработка через тестирование», Кент Бек https://www.piter.com/product/ekstremalnoe-programmirovanie-razrabotka-cherez-testirovanie — «Рефакторинг: улучшение проекта существующего кода», Мартин Фаулер https://www.williamspublishing.com/Books/978-5-9909445-1-0.html — Статья Мартина Фаулера Test Driven Development https://martinfowler.com/bliki/TestDrivenDevelopment.html Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Fri, 26 Jan 2024 - 102 - Вам не нужна математика, чтобы стать программистом. Или всё-таки…
Содержание — Как Вова готовился к ЕГЭ и учил математику в вузе. — Математика — развлечение для интеллектуалов или всего лишь один из инструментов инженера? — Кринжовый анекдот про математику. — Нужны ли программисту интегралы, графы, Риманово многообразие и прочие радости математики. — Источники: книги vs туториалы от индийцев. — Как заставить людей учить математику. — Почему физики круче математиков. — Казино, ставки и трейдинг: как теория вероятностей и матан помогают зарабатывать большие деньги. — Что такое рекуррентные нейронные сети. — Почему нейросети в трейдинге — зло. — Математика не наука? — Пара слов о красоте математики. — В чём заслуга Григория Перельмана. Объясняем на пальцах. — Какие книги почитать, чтобы влюбиться в математику. Гость: Владимир Федин Эксперт Skillbox по data science. Разработчик, аспирант и преподаватель МИРЭА. Полезные ссылки Ютуб-канал Vert Dider https://www.youtube.com/channel/UCY6zVRa3Km52bsBmpyQnk6A; Про волны Кондратьева https://blog.bitobe.ru/article/chetyrekhfaznye-tsikly-kondrateva/?ysclid=lrj92hwi85541199684; 23 проблемы Гильберта https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B_%D0%93%D0%B8%D0%BB%D1%8C%D0%B1%D0%B5%D1%80%D1%82%D0%B0; «Творцы математики», Эрик Белл https://books.google.ru/books?id=gxr7AgAAQBAJ&printsec=frontcover&hl=ru#v=onepage&q&f=false; «Занимательная математика», Яков Перельман https://www.livelib.ru/book/1008738073-zanimatelnaya-matematika-sbornik-yakov-perelman?ysclid=lrjb46ijlp157567210. Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Thu, 18 Jan 2024 - 101 - Предновогодний выпуск с Тимуром: DevRel, тексты в IT, культ технологий и итоги 2023 года
Содержание: — Что такое developer relations и почему в компаниях термин по-разному трактуют. — Чем developer advocate отличается от DevRel. — Из каких профессиональных областей можно перейти в технический пиар и какие навыки для этого нужны. — Как Тимур развивал свою техническую насмотренность. — Как устроен процесс написания сложных технических статей во «Фланте». — Что делать, если компания хочет развивать HR-бренд и DevRel, но «писать не о чем»? — Что должен уметь редактор текстов в IT? Какие ошибки чаще всего совершают редакторы. — Как авторам и редакторам откликаться на вакансии. Невыдуманные истории, о которых невозможно молчать. — Про инфостиль и фанатичное отношение к книге «Пиши, сокращай» Максима Ильяхова. — Сколько времени Тимур тратит на программирование и изучение технологий. — Что не так с бренд-медиа, которые пишут об IT. — Какое будущее нам готовят нейросети. Про культ технологий и выхолащивание всего живого и божественного. — Смогут ли нейросети заменить авторов и программистов. — Какие события в IT стали для Тимура главными в уходящем году. — В чём заключается философия Free Software Foundation и Open Source. — Какие выпуски «Люди и код» этого года были для Тимура самыми запоминающимися. — Тимур рекомендует книги. Гость: Тимур Тукаев. Руководит техническим маркетингом во «Фланте», любит редактировать сложные технические тексты, говорить про Open Source, начинать и бросать изучение разных языков программирования. Полезные ссылки: — Первая статья Тимура в Skillbox Media. https://skillbox.ru/media/code/yazyki_programmirovaniya_chto_eto_takoe/?ysclid=lqmhjkz1rv317538555 — Блог «Фланта» на «Хабре». https://habr.com/ru/companies/flant/articles/ — Сайт nixp.ru Дмитрия Шурупова. https://www.nixp.ru/ — Статья Тимура, написанная под впечатлением от поиска редактора. https://vc.ru/hr/871392-oshibki-redaktorov-pri-otklike-na-vakansiyu-pochemu-rabotodatelyu-ne-nravyatsya-rezyume-ili-testovoe — Выпуск с Алексеем Гладковым про Kotlin Multiplatform https://skillbox.ru/media/code/kotlin-multiplatform-mobilka-desktop-kompilyatsiya-krossplatformennye-proekty-analogi/ — Выпуск про Haiku OS https://skillbox.ru/media/code/razrabotka-os-haiku-kak-ustroena-sistema-kto-nad-ney-rabotaet-i-zachem-ona-voobshche-nuzhna/ — Выпуск про микропроцессоры с Максимом Горшениным https://skillbox.ru/media/code/mikroprotsessory-intel-arm-elbrus-tsepochka-proizvodstva-arkhitektury-i-konkurentsiya/ — Выпуск про демосцену https://skillbox.ru/media/code/demostsena/ — Выпуск про IT в медицине https://skillbox.ru/media/code/it-v-meditsine-infrastruktura-ml-rasshifrovka-vizualnoy-informatsii-diagnostika/ — Выпуск с Глебом Смирновым про FreeBSD https://skillbox.ru/media/code/razrabotka-freebsd-komandy-kommunikatsii-protsessy-instrumenty-krutost-sistemy/ — Выпуск про WebAssembly https://skillbox.ru/media/code/vsye-o-webassembly-zachem-on-nuzhen-kto-na-nyem-pishet-kak-on-ustroen-i-kto-ego-delaet/ — «Компьютерные сети», Э. Таненбаум. https://www.piter.com/product/kompyuternye-seti-6-e-izd?ysclid=lqoxhy5zfz174925151 — «Современные компьютерные системы», Э. Таненбаум. https://www.piter.com/product/sovremennye-operatsionnye-sistemy-4-e-izd?ysclid=lqoxkm5shp676944324 — «Искусство управленческой борьбы», В. Тарасов. http://www.dkniga.ru/book.php?ELEMENT_ID=237&ysclid=lqoxmaqpqc926635842 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Thu, 28 Dec 2023 - 100 - KPHP: зачем VK свой компилятор PHP и как он устроен
Содержание — Какие технологии лежали в основе первой версии «ВКонтакте». — В какой части сайта возникли первые проблемы с ростом нагрузки. — Для чего команда «ВКонтакте» писала свои собственные СУБД. — В чём было узкое место приложения с точки зрения языка программирования? — Как новая команда разбиралась в устройстве первой версии компилятора и собирала новую. — Почему «олимпиадный» код так сложно читать. — Как повышали производительность кода на PHP в Meta*. — Где пролегает граница между обычным сервисом и хайлоадом. — Как устроен KPHP. Почему код на PHP переводится именно в C++. — Чем компилируемые языки программирования лучше интерпретируемых. — Будут ли в KPHP появляться фичи из новых версий PHP. — Зачем исходники KPHP выложили в открытый доступ. Есть ли у KPHP сторонние контрибьюторы. — С какими проблемами столкнулись разработчики, когда выкладывали код на GitHub. — Как в KPHP реализован рантайм. — Что ребята из VK планируют добавить и улучшить в KPHP. — Во сколько раз ускорилась загрузка страниц в VK после перехода на KPHP. Гость: Александр Кирсанов. Занимается разработкой KPHP и других Open Source-проектов в VK, оптимизацией ядра и работой на стыке PHP-KPHP-движки. Полезные ссылки: Статья про KPHP на «Хабре» https://habr.com/ru/companies/vk/articles/527420/ Доклад про историю KPHP на VK Team https://www.youtube.com/watch?v=aSQhErzNsg8 Доклад про распределённый компилятор https://www.youtube.com/watch?v=8v0HOMrGixY Распределённый компилятор nocc на GitHub https://github.com/VKCOM/nocc/blob/master/docs/architecture.md Плагин для строгой типизации в PHP Плагин Modulite https://vkcom.github.io/modulite/ Та самая «книга с драконом» (на всякий случай) https://books.google.ru/books?id=PH11DwAAQBAJ&hl=ru Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии! * Решением суда запрещена «деятельность компании Meta Platforms Inc. по реализации продуктов — социальных сетей Facebook и Instagram на территории Российской Федерации по основаниям осуществления экстремистской деятельности».
Wed, 20 Dec 2023 - 99 - Зачем читать книги о программировании в 2024 году
Содержание — По каким книгам Гриша начинал изучать программирование. — Как перешёл из техписов в бэкенд-разработчики. — Хватало ли информации, которую дают в универе, или приходилось обращаться к книгам. — Зачем в 2024 году читать книги о программировании, когда есть статьи, курсы, подкасты и дока. — Как читать книги эффективно. — Как находить время на чтение. Почему важно читать хотя бы несколько страниц ежедневно. — Зачем Гриша основал свой книжный клуб. — Почему Гриша рекомендует прочитать «Высоконагруженные приложения» Мартина Клеппмана всем программистам. — Об интервью с Мартином Клеппманом и Мартином Ван Стином. — Какой профит даёт ведение книжного клуба и подкаста. О нетворкинге и работе девелопер-адвоката. — Подборка мастридов для джавистов и не только. — Как отличить хорошую книгу о программировании от плохой. — Почему электронные книги лучше бумажных. — Заменит ли ChatGPT книги? — Про документацию, сайты независимых разработчиков и другие источники технической информации. — О художественной литературе и её пользе. Гость: Григорий Скобелев. Техлид в мексиканском финтех-стартапе, основатель и ведущий книжного клуба «Между скобок». Полезные ссылки — Та самая «книга с кабанчиком» https://dataintensive.net — Effective Java, Джошуа Блох https://www.oreilly.com/library/view/effective-java-3rd/9780134686097/ — Грокаем Алгоритмы, Адитья Бхаргава https://www.manning.com/books/grokking-algorithms — Spring in action, Крейг Уоллс https://www.manning.com/books/spring-in-action-sixth-edition — jepsen.io https://jepsen.io — C# in depth, Джон Скит. https://www.manning.com/books/c-sharp-in-depth-fourth-edition Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Fri, 15 Dec 2023 - 98 - Глупые вопросы про Git и системы контроля версий
Содержание — Что такое системы контроля версий и для чего они нужны. Какие VCS существуют и чем они различаются. — История VCS: когда появились первые системы, какие они были и как развивались. — Как появление систем контроля версий, и в частности Git, повлияло на IT-индустрию. — Что такое Git и почему он стал самой популярной VCS. — Как связаны Git и GitHub. — Краткий ликбез по основным компонентам и концепциям Git: репозитории, ветки, коммиты и так далее. — Как устроен Git изнутри: что представляет собой версия документа, где и в каком виде хранятся данные о версиях. — В чём разница между git merge, squash и rebase? И когда что использовать. — Мастхэв-набор команд и действий в Git для любого разработчика. — Что такое GitOps. — Как выглядит Git workflow в разных компаниях. — Какие ошибки совершают новички при работе с Git. — Про графические инструменты для работы с Git. — Существуют ли альтернативные способы разработки, без использования систем контроля версий. — VCS — это только про разработку или их используют ещё где-то? — Что почитать, посмотреть и послушать про Git. Гость. Андрей Квапил. Архитектор решений Kubernetes. Эксперт по SDS, SDN, облачным платформам и автоматизации дата-центров. Developer Advocate и активный член комьюнити. Опыт в IT — 10 лет. Полезные ссылки Git How To https://githowto.com/ GitHub flow https://docs.github.com/en/get-started/quickstart/github-flow GitLab Flow https://about.gitlab.com/topics/version-control/what-is-gitlab-flow/ Доклад Андрея про GitOps https://www.youtube.com/watch?v=FpjCuslco74 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Thu, 07 Dec 2023 - 97 - Perl: язык программирования для монахов и «изолента интернета»
Содержание — Почему Perl называли изолентой интернета. — Для чего Ларри Уолл создал Perl. — Как богословское и лингвистическое образование сочетается с программированием на Perl. — Ностальгируем о временах, когда программисты придумывали языки программирования на завтрак, обед и ужин. — Как вокруг Perl формировалось комьюнити. Почему в 1990-е годы язык оказался революционным. — Как C, Erlang и Bash повлияли на Perl. Регулярные выражения как неотъемлемая часть языка. — Три вида типов переменных в Perl: скаляры, массивы и таблицы. — Что с ООП и функциональным программированием. Когда код на Perl нуждается в благословении :) — Как CPAN избавил разработчиков от необходимости собирать стороннее ПО из исходников. — «Perl — не для тех людей, кому нужна IDE». — Какую философию Ларри Уолл закладывал в Perl и чем она принципиально отличается от The Zen of Python. — Стихи на Perl — сумасбродство или искусство? — Ждать ли Perl 6? А может, сразу Perl 7? — Amazon и другие знаменитые проекты, написанные на Perl. — Сообщество Perl: на каких сайтах следить за новостями и искать единомышленников. — Стоит ли изучать Perl в 2024 году, и если да, то кому и зачем. — В чём проявляется влияние одного языка программирования на другой — неочевидное наблюдение. — По каким книгам учить Perl. Гость. Пётр Емельянов. CEO в Bloomtech, специалист по информационной безопасности и анализу данных. Опыт в IT — 20 лет. Полезные ссылки — perl.org — perlmonks.org — pm.org — «Программирование на Perl», Ларри Уолл — «Изучаем Perl», Рэндал Шварц — «Perl: изучаем глубже», Рэндал Шварц Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Fri, 01 Dec 2023 - 96 - Фриланс без «Онлифанс»: как искать клиентов, держать высокий чек и не бояться конкуренции
Содержание — «Поменял номер телефона в шапке сайта и стал верстальщиком»: зачем предприниматель пошёл в веб-разработку и начал учить этому других. — Как Артём обучался вёрстке и нашёл ментора. — Первый заказ — какой он был и сколько удалось заработать. — Секретный приём для тех, кто не уверен, что потянет первый заказ. — Почему выгодно, когда дизайн и вёрстку выполняет один и тот же человек. — О первом факапе: взял заказ на разработку CRM-системы, не подозревая, что существует бэкенд. — Стоит ли читать книги по веб-разработке. — С чего начинается обучение — с теории или практики? Какой профит от вышки. — Как Артём выложил в открытый доступ видео, которое не хотел выкладывать, и набрал поток студентов в свою школу. — Про борьбу с негативными комментариями на ютуб-канале и про то, кого слушать, а на кого не стоит обращать внимания. — Должны ли компании, которые продают курсы по программированию, гарантировать трудоустройство? — Почему нельзя продавать курсы всем подряд? — Какие механики мотивируют людей проходить курсы до конца. — Как найти клиентов на фрилансе: пять почти безотказных способов на любой вкус — от новичка до hard level. — Почему не стоит бояться конкуренции и что скрывается за пугающими цифрами «откликнулось 1050 человек». — Каких заказов лучше избегать — красные флажки. — Кому подойдёт фриланс, а кому лучше работать по найму. — Почему опыт на фрилансе часто не учитывается при устройстве в компанию. — Про деньги: на какой чек может рассчитывать фрилансер в 2023 году. — «Мне это на фиг не нужно, я устал!» Как Артём выгорел, ушёл в двухмесячный отпуск, который ему не помог, и как сменил профессию. — Книги НЕ про IT, которые нужно прочитать всем фрилансерам и не только. Гость. Артём Исламов. Блогер, разработчик и предприниматель. Основатель школы разработки сайтов Glo Academy. Полезные ссылки Workzilla — площадка для поиска исполнителей https://work-zilla.com/ Ютуб-канал Евгения Паскару https://www.youtube.com/channel/UC80BOViHOuxYuSaijC0M9hQ «Новая большая книга CSS», Дэвид Сойер Макфарланд https://www.piter.com/product/novaya-bolshaya-kniga-css-2?ysclid=lp8rnopge3577944657 «Пиши, сокращай», Максим Ильяхов, Людмила Сарычева https://alpinabook.ru/catalog/book-pishi-sokrashchay/?ysclid=lp8rmk24yb303536901 «Ясно, понятно», Максим Ильяхов https://alpinabook.ru/catalog/book-yasno-ponyatno/?ysclid=lp8rmupgon784833590 «Сначала скажите „нет“», Джим Кэмп http://www.dkniga.ru/book.php?ELEMENT_ID=536&sphrase_id=37809 «Путь фрилансера», Артём Исламов Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Wed, 22 Nov 2023 - 95 - Статические анализаторы кода: что это такое, как работают и чем отличаются от динамических
Содержание — Статический и динамический анализаторы кода — что это такое и для чего они нужны. — Чем статический анализатор кода лучше динамического, а чем хуже. — Как работает статический анализатор кода. Какие технологии лежат в его основе. — Чем статические анализаторы отличаются от линтеров. — Какие общие проблемы можно обнаружить с помощью статических анализаторов в разных языках программирования. — В чём разница между статическим анализом кода на интерпретируемых и компилируемых языках программирования. — Как статические анализаторы справляются с кодом фреймворков. — Как статический анализ влияет на процесс непрерывной интеграции и непрерывной доставки (CI/CD). — Как интегрировать статический анализ в существующий процесс разработки ПО. — На что обращать внимание во время настройки и использования статических анализаторов. — Можно ли полностью доверять результатам статического анализа. Как реагировать на ложные срабатывания. — Как технологии будущего изменят подход к статическому анализу кода. Гость. Семён Русин. Ведущий разработчик в TalkBank. Более семи лет пишет на PHP, Laravel и Symfony. Полезные ссылки Предыдущий выпуск с Сёменом про Symfony https://skillbox.ru/media/code/pogruzhenie-v-symfony-vozmozhnosti-glavnye-kontseptsii-sravnenie-s-konkurentami/?ysclid=loyr355w22517510988 Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Wed, 15 Nov 2023 - 94 - Дорогая игрушка или мастхэв: зачем бизнесу нейросети, NLP и вот это всё
Содержание выпуска — В каких направлениях частные и государственные компании используют решения на основе NLP. — Что такое NLP. Cпойлер: НЕ нейролингвистическое программирование. — История обработки естественного языка — от цепей Маркова до GPT. — Почему нейросети типа Transformer стали прорывом в Data Science и NLP. — Какие языки и фреймворки используются в ML. Почему python стал самым популярным языком в Data Science. — Откуда такой хайп вокруг ChatGPT. Чем GPT-4 отличается от предыдущих поколений GPT. — Как ChatGPT изменил мир, и чего нам ждать в будущем. — Обратная сторона прогресса: с какими проблемами столкнуться пользователи интернета и кто может потерять работу из-за ИИ. — Какие внутренние процессы бизнес может переложить на плечи ML-систем. — Какой профит получают организации от внедрения ИИ. — Кто будет нести ответственность и компенсировать убытки от ошибки роботов. Эксперимент Moral Machine. — О технических сложностях и возражениях, которые встречаются на пути внедрения ИИ в бизнесе. — Как соотносятся ML, DS и искусственный интеллект. Чем дата-аналитика отличается от бизнес-аналитики. — Что учить, чтобы вкатиться в Data Science. Насколько хорошо нужно знать математику. — Стоит ли сегодня пытаться стать дата-сайентистом. Кому буде легко, а кому придётся попотеть. — Какие карьерные треки есть в DS. — Проблемы грейдов. Чем джун в Data Science отличается от мидла и мидла от сеньора. Что означают приставки staff и principal в названиях должностей. — Какие технические книги нужно читать, а на какие лучше не тратить время. Гость: Геннадий Штех Руководитель группы R&D в Embedika. Руководит разработкой и внедрением ML-решений, исследует инструменты и алгоритмы NLP. Полезные ссылки — Moral machine — платформа, собирающая ответы пользователей на моральные дилеммы https://www.moralmachine.net/; — «Распознавание образов и машинное обучение», Кристофер Бишоп; — «Bayesian reasoning and machine learning», Дэвид Барбер; — «Глубокое обучение. Погружение в мир нейронных сетей», Сергей Николенко. Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Tue, 07 Nov 2023 - 93 - 🚀Как тебе такое, Илон: большой разговор про IT в космической отрасли
Содержание выпуска — Частные космические компании в России? Да, они существуют! — Про линию Кармана, оптические и радиолокационные спутники, а также российский аналог Starlink. — Частный космос и государство. — Как запускали спутники в докомпьютерную эпоху и на чём писали ПО для них. — Чем операционные системы для космических кораблей отличаются от Linux и Windows. — Какое железо и софт используют в космической отрасли сегодня. — Фейлы в разработке и как их избежать. История про баг в прошивке Ariane 5. — Какие проверки проходят железо и ПО для космоса. — Как устроен процесс разработки в SR Data. Применимы ли гибкие методологии в космической отрасли. — Сложности, возникающие при разработке сервисов для анализа космических данных. — Какие задачи решают в SR Data с помощью machine learning. — О будущем ИИ в целом и в космической отрасли в частности. И о неизбежности его экспансии. — Где и как в SR Space ищут таланты. — Как попасть на работу в SR Space. На что ребята обращают внимание на собеседовании. — Сколько зарабатывают IT-специалисты, которые работают в космической отрасли. — Что почитать юным хакерам и тем, кто хочет открыть свою космическую компанию. Гости: Игорь Кожелин CEO SR Data, эксперт по инновациям и технологиям. Артур Судариков Руководитель разработки (CTO) SR Data. Специализируется на создании высоконагруженных информационных систем, блокчейн-решений, мобильных и веб-приложений, а также IoT-сетей. Имеет множество сертификатов, в том числе от Cisco, Microsoft, Zend и Oracle. Опыт в IT — 16 лет. Полезные ссылки — «Хакеры», Стивен Леви https://eksmo.ru/book/khakery-geroi-kompyuternoy-revolyutsii-ITD1048348/?ysclid=lo5purjlxm538732670 — «Спроси маму», Роб Фитцпатрик https://alpinabook.ru/catalog/book-sprosi-mamu/?ysclid=lo5my616o0632678554 — «Бизнес с нуля», Эрик Рис https://alpinabook.ru/catalog/book-biznes-s-nulya/?ysclid=lo6568ie23963462810 — Телеграм-канал SR Space https://t.me/srspaceru — Группа SR Space в VK https://vk.com/srspaceru — Статья про самые дорогие баги в истории (в том числе про Ariane 5) https://skillbox.ru/media/code/fatality-pyat-samykh-dorogikh-bagov-v-istorii/?ysclid=lo6493vvs3244248511 Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Thu, 26 Oct 2023 - 92 - Цифровая доступность: базовые принципы, «скошенный бордюр», ARIA, законодательство
Содержание выпуска — Что такое доступность (она же accessibility, она же A11y) и как она связана с юзабилити. — Почему интерфейсы должны быть доступными. Выгодно ли это бизнесу. — Что такое эффект скошенного бордюра. — Как говорить правильно — «люди с инвалидностью» или «люди с особыми потребностями»? Почему это важно. — Понятие «барьер» в accessibility. Какие виды барьеров существуют. — Какие стандарты существуют в области доступности, и кто их принимает. — Какими правилами и стандартами руководствуется команда VK. — Как семантика HTML-страницы влияет на доступность. Что такое ARIA. — Как тестируется доступность сайтов и веб-приложений. — Какие бывают инструменты для проверки и обеспечения доступности. — Какой браузер самый продвинутый с точки зрения accessibility. — Законы, регулирующие обеспечение цифровой доступности в России и за рубежом. — Как на собеседованиях проверяют знания в области доступности. — Кого послушать, что посмотреть и почитать про доступность в вебе. Гость. Евгения Полозова. Фронтенд-разработчица в VK, Core-команда VKUI. Полезные ссылки: https://clck.ru/369pfP Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/antoxa_s95 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Fri, 20 Oct 2023 - 91 - Геоинформационные системы (ГИС): технологии, сферы применения и инструменты разработки
Содержание выпуска — Что такое геоинформационные системы и для чего они нужны. Какие из них мы используем ежедневно. — Первые ГИС появились в XIX веке. Что?! — Геология, градостроение, сельское хозяйство и другие сферы, в которых применяются ГИС. — Как ГИС помогали жителям во время COVID-19 и локдауна. — С помощью каких технологи инженеры собирают и обрабатывают данные ГИС. — На каких языках программирования разрабатывают геоинформационные системы. Какие базы данных и диалекты SQL для этого используют. — ИИ в ГИС: какие задачи урбанисты и геологи решают с его помощью. — Когда имеет смысл расположить два магазина «Пятёрочка» в нескольких метрах друг от друга. — Какие опенсорсные библиотеки и инструменты используются в разработке ГИС. — Самые многообещающие проекты и стартапы в области ГИС. «Цифровые двойники» и морально-этические проблемы развития ГИС. — Чему и где учиться, где искать работу, если хочется разрабатывать геоинформационные системы. — Почему проекция Земли в Google Maps и «Яндекс Картах» плохая. Что такое «облако точек». Гость: Тюпанов Сергей. Ведущий консультант по ГИС в ООО «ИТ Профессиональные Решения». Автор курсов по применению ГИС в городском планировании, член ассоциации IAHD. Геолог по образованию, практикующий ГИС специалист. Полезные ссылки — ArcPy — библиотека Python для пространственного анализа. https://www.esri.com/ru-ru/arcgis/products/arcgis-python-libraries/libraries/arcpy — Ogr2ogr — утилита для конвертации векторных данных (поставляется с библиотекой GDAL). https://gdal.org/programs/ogr2ogr.html — Grass GIS — набор инструментов для обработки растровых, векторных и пространственных данных. https://grass.osgeo.org/ — Shapely — библиотека для обработки и анализа плоских геометрических объектов. https://pypi.org/project/shapely/ — GeoPandas — версия Pandas для работы с геоданными. https://geopandas.org/en/stable/ — SAGA GIS — гибридная ГИС для анализа и интерпретации природных данных. https://saga-gis.sourceforge.io/en/index.html — Статья про инвентаризацию уличных знаков и других объектов с помощью облака точек https://pointly.medium.com/creating-a-sign-and-street-asset-inventory-from-point-clouds-by-using-ai-b7af5012202 — Статья про извлечение объектов из облака точек https://towardsdatascience.com/a-gis-pipeline-for-lidar-point-cloud-feature-extraction-8cd1c686468a Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/antoxa_s95 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Thu, 12 Oct 2023 - 90 - Stable Dufussion, Midjourney и все-все-все: что под капотом у графических нейросетей
Содержание выпуска — Как нейросети помогают сделать игровую индустрию great again и экономят время игроделов. — Где и кем еще применяются графические нейросети. — Почему ИИ не отберёт у нас работу. — Уход из найма в бизнес: плюсы, минусы, подводные камни. Сколько в США зарабатывают дата-сайентисты. — Что такое Stable Diffusion, как она устроена изнутри и при чём тут диффузия. — Как работает Clip. Зачем преобразовывать промпты в векторы и считать векторное произведение. — Как обучалась Stable Diffusion. Что такое U-Net, шум и денойзинг. Рецепт крутой нейросети. — Виды машинного обучения: Supervised Learning, Semi-Supervised learning, Unsupervised Learning и Reinforcement learning — как устроены и в чем разница. — Fine tuning: как натренировать нейросеть под свои задачи. — Что нужно, чтобы создать классную востребованную нейросеть и надо ли оно вам. — Чем Stable Diffusion отличается от Midjourney и других конкурентов. Почему нейросети так ужасно рисуют руки и как это можно исправить. — Как эволюционировали графические нейросети. Что такое Transformer. — Способен ли современный ИИ выполнять «серьёзную и полезную» работу или он годится лишь для генерации забавных картинок? — Над чем сегодня бьются ML-разработчики и ученые в области искусственного интеллекта. — Я фанат ИИ и хочу работать с нейросетями: куда мне пойти учиться, что читать и где работать? Гость — Дмитрий Савостьянов. CEO и основатель Artifactory.ai. Сделал GOSU.AI - голосового помощника для геймеров. Изучал компьютерные науки в ВШЭ. Автор Telegram-канала «Дмитрий Савостьянов Вещает». Полезные ссылки Спецпроект «Вселенная Ричард Столлмана» https://skillbox.ru/media/code/stallman-main/?ysclid=lneecxfhth628961469 HuggingFace.co: https://huggingface.co/?amp=1 Курс Стэнфорда по сверточным нейросетям: https://cs231n.github.io/ Учебник Яндекса по машинному обучению: https://academy.yandex.ru/handbook/ml Сайт факультета компьютерных наук ВШЭ: https://cs.hse.ru/ Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/antoxa_s95 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Fri, 06 Oct 2023 - 89 - Многопоточность: неопределённость, дедлоки, лайвлоки, callback hell и другие ужастики
Содержание выпуска — Что такое многопоточность и где она используется. — Зачем исторически понадобилось распараллеливать вычисления. — Какие физические ограничения процессоров позволяет обойти многопоточность — Что такое concurrency, чем она отличается от многопоточности и какие преимущества даёт пользователям. — Параллелизм и многопоточность (multithreading) — в чём разница? — Почему работа с многопоточностью — это часто взрыв мозга. — Что такое дедлок (deadlock) и лайвлок (livelock), как Java Memory Model от них спасает. — Асинхронность: что это такое и чем отличается от многопоточности, как реализована в JavaScript. Async/await и "callback hell". — Фреймворк RxJava и паттерн Observer. — Почему нельзя просто взять и синхронизировать потоки? — Инструменты для работы с многопоточностью в Java: synchronized, методы wait и notify, модуль concurrency, semafor и другие. — «Kotlin — это Java здорового человека». — Зависит ли работа с многопоточностью от аппаратной платформы и операционной системы. — Как реализована работа с многопоточностью в разных языках программирования. — Какие концепции, связанные с многопоточностью сейчас активно обсуждаются и внедряются. Полезные ссылки — Доклад Алексея Шипилёва про Java Memory Model https://www.youtube.com/watch?v=iB2N8aqwtxc — Доклад Алексея Шипилёва «Близкие контакты JMM-степени» https://www.youtube.com/watch?v=C6b_dFtujKo&list=PLecCTjz_4ylyyvYExhPAzB4Mqn3Q_kEj6 — «Java Concurrency на практике», Гетц Б., Пайерлс Т., Ли Д. https://www.piter.com/collection/all/product/java-concurrency-na-praktike?ysclid=ln1hku5g47984729844 Гость. Алексей Ушаровский. Software Engineer в Oracle. Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Wed, 27 Sep 2023 - 88 - Введение в SQL: ACID, диалекты, отличия от NoSQL, главные достоинства и недостатки
Содержание выпуска — Что такое SQL: зачем и когда он появился, как развивался и какой он сегодня. — Какие принципы лежат в основе SQL и реляционных баз данных. Что такое декларативная парадигма программирования. — Что такое ACID. — Сильные и слабые стороны SQL. — Какие альтернативы и конкуренты существуют у SQL; — Какие диалекты, реализации SQL существуют, чем и насколько они отличаются друг от друга; — Что у SQL с интероперабельностью. Как он взаимодействует с другими языками. — Есть ли в SQL такое понятие как «линтер». Какой код на языке SQL можно назвать красивым, а какой некрасивым. — Какого размера программы пишут на SQL и насколько их корректно называть программами или скриптами. — Кто такой профессионал в языке SQL? Что он способен делать в отличие от простого пользователя. — Как у SQL обстоят дела с безопасностью. Какие ошибки чаще всего совершают разработчики. — Какими знаниями и навыками, помимо языка, должен обладать специалист по SQL. Кто такой идеальный SQL-щик. — В каких чатах и форумах искать ответы на вопросы. Какие книги читать, на какие каналы подписаться, как и где оттачивать навыки. Гость. Юрий Данилов. CEO в DynSphere, Data Quality Expert. В IT более 17 лет. Начинал системным администратором и DBA в телекоме, руководил командами сопровождения, разработки и DevOps. Участвовал в проектах Альфа-Банка, Сбертеха и Сбербанка. Полезные ссылки Учебные ресурсы: — Руководство по SQL с примерами и упражнениями https://www.w3schools.com/sql/ — Раздел с задачами по SQL в Leetcode https://leetcode.com/problemset/database/ — Тренажер Hackerrank https://www.hackerrank.com/domains/sql — Уроки SQL с задачами и решениями https://sqlzoo.net/ — Песочница для выполнения SQL-запросов онлайн http://sqlfiddle.com/ Бесплатные курсы: — https://html5css.ru/sql/default.php — https://sql-academy.org/ru/guide Форумы: — https://forums.mysql.com/ — https://forums.oracle.com/ — https://asktom.oracle.com/ — https://www.postgresql.org/community/ — https://techcommunity.microsoft.com/t5/sql-server/ct-p/SQL-Server Каналы: — https://postgresteam.slack.com — https://mysqlcommunity.slack.com/ Книги: — «Изучаем SQL», Алан Бьюли; — «SQL для чайников», Аллен Тейлор; — «SQL: быстрое погружение», Уолтер Шилдс; — «SQL за 10 минут», Бен Форта; — «SQL. Сборник рецептов», Энтони Молинаро. Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/antoxa_s95 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Wed, 20 Sep 2023 - 87 - DevSecOps: как защитить цепочки поставок ПО и создать безопасный софт
Содержание выпуска — Что такое DevOps, как и зачем придумали эту методологию, какие инструменты в ней задействованы. — Цепочки поставок программного обеспечения: что это такое и из чего они состоят. — Баги, уязвимости, бэкдоры и другие угрозы, которые несёт Open Source. — Яркие примеры атак на цепочки поставок ПО. — Что такое DevSecOps и какие проблемы «обычного» DevOps он решает. Понятие Shift left. — Как выглядит работа DevSecOps-специалистов. — Что такое software composition analysis и как он осуществляется. — Как самостоятельно проверить безопасность пайплайнов: базовые принципы, SAST, Trivy и другие инструменты. — Что почитать про DevSecOps. Фреймворки и концепции, которые полезно знать специалисту. — Метрики и бенчмарки в DevSecOps. Гость. Антон Башарин. Технический директор Swordfish Security, сооснователь платформы AppSec.Hub, архитектор продукта и ведущий эксперт по его развитию. Общий опыт работы в IT — более 20 лет. Прошёл суровую школу от рядового разработчика до системного архитектора и руководителя команды разработки в Luxoft и EPAM Systems, участвовал в проектах для Boeing, Сбербанка и «Альфа-банка». Полезные ссылки — Статья про бэкдор в event-stream https://habr.com/ru/articles/431360/ — отчет Group IB о Redcurl https://www.facct.ru/resources/research-hub/red-curl/ — блог Swordfish Security на Хабре https://habr.com/ru/companies/swordfish_security/articles/ — YouTube-канал Swordfish Security https://www.youtube.com/@swordfishsecurity — Марк Миллер, «Epic Failures in DevSecOps: Volume 1» https://www.sonatype.com/thanks/white-paper-epic-failures-vol-1 — Марк Миллер, «Epic Failures, Volume 2: Compliments of Sonatype» https://www.sonatype.com/thanks/white-paper-epic-failures-vol-2 Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/antoxa_s95 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Thu, 07 Sep 2023 - 85 - Погружение в Symfony: возможности, главные концепции, сравнение с конкурентами
Содержание выпуска: — Как Symfony связан с Laravel, Drupal, Magento и другими фреймворками и CMS. — Краткая история Symphony: когда, кто и для чего его создал. — Какую эволюцию фреймворк прошёл от первой до последней версии. — Как выглядит процесс разработки на Symphony, какие концепции нужно знать разработчику, чтобы им овладеть. — С какими JS-фреймворками и базами данных дружит Symfony. — В каких IDE и редакторах кода с ним удобно работать. — Не докой единой: где искать ответы на вопросы о Symfony. — Что с безопасностью веб-приложений. — Киллер-фичи Symfony. — Слабые стороны Symphony — они вообще есть? — Какие популярные приложения и веб-сервисы написаны на Symphony. — Сравниваем Symphony и Laravel: почему при всей крутости первого Семён предпочитает второй. Гость. Семен Русин. Ведущий разработчик в Talkbank.io. Более 7 лет пишет на PHP, Laravel и Symfony. Полезные ссылки Документация Symfony на русском https://symfony.ru/doc/current/index.html Туториалы по Symfony на сайта Symfony Casts https://symfonycasts.com/ Выпуск «Люди и код» про PHP https://skillbox.ru/media/code/kak_nachat_programmirovat_na_php/?ysclid=llotw3peo2685773389 Бесплатный курс по Vim https://t.me/skillbox_media_code/1187 Выпуск «Люди и код» про Laravel https://skillbox.ru/media/code/pogruzhenie-v-laravel-vozmozhnosti-instrumenty-plaginy-integratsiya-s-javascript/?ysclid=llotduxvd4271667850 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Thu, 24 Aug 2023 - 84 - linux.org.ru (ЛОР): всё о легендарном форуме для линуксоидов
Содержание выпуска — Что такое Linux.org.ru? Для чего он существует и что на нём обсуждают? — Краткая история LOR: кто и когда его основал, почему он стал популярен у разработчиков? — Самые интересные и дикие случаи из истории LOR: холивары, бунты против модераторов и аморальный контент с собаками. — Как правильно задавать вопросы и отвечать на них? Почему там не любят вопросы про Kali Linux? — В чем сложность модерации и управления сообществом? — Срачи на форуме — это круто или нет? Могут ли они быть полезными? — Есть ли LOR в оффлайне? Как проходят встречи «лоровцев»? — Как стать модератором новому пользователю? — Что у LOR под капотом? Какие технологии? — Какие внутренние мемасы надо знать, чтобы лучше понимать, о чем идёт речь на форуме? — Есть ли девушки на LOR? Или там сидят только старые бородатые программисты? — Что будет с форумом в будущем? Как он будет меняться и нужно ли его менять? Гость. Константин Нежберт Технический писатель во «Фланте», инженер. Полезные ссылки — Linux.org.ru https://www.linux.org.ru/ — Сайт Константина https://zhbert.ru/ — Профиль Константина на GitHub https://github.com/Zhbert?ysclid=llfj1xodkx768163392 — Пост в LOR со списком «Эпических тредов» https://www.linux.org.ru/forum/linux-org-ru/16871205?cid=16873770 — То, самое сообщество в ЖЖ https://ru-foss-experts.livejournal.com/ — Статья про ЛОР на Lurkmore https://lurkmore.gay/%D0%9B%D0%9E%D0%A0 Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, https://t.me/antoxa_s95 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: — Castbox https://bit.ly/3tZ3eJF — «Яндекс Музыка» https://bit.ly/3FWQsOk — Apple Podcasts https://apple.co/3KLXpVZ — Google Podcasts https://bit.ly/3qFvYUY
Fri, 18 Aug 2023 - 83 - Проектирование интерфейсов: входные данные, творчество, насмотренность, разработка
Гость. Женя Князев, CEO Antro. Содержание выпуска — Что такое интерфейс в широком и узком смысле слова. — Какими бывают интерфейсы. — Как дизайнер работает над интерфейсом, как получает техзадание в идеальном мире, какие ещё специалисты принимают участие в проработке ТЗ. — Откуда приходят данные для техзадания на интерфейс, как в их получении участвует продуктовый дизайнер. — Как создаётся дизайн нового продукта, как, где и кем он тестируется, как проходит согласование. — Учитывает ли дизайнер возможности разработки. — По какой логике создаётся дизайн продукта, что происходит в голове у дизайнера. — Мудборды и референсборды. — Баланс между «идеально» и «хорошо». Когда надо закончить работу над интерфейсом. — Что делать, если заходишь в тупик. — Какими программами пользуются продуктовые дизайнеры. — Зачем делать редизайн интерфейса. Что такое «свежий» и «современный» в контексте дизайна. — Как отказаться от разработки тёмных паттернов. — Чего разработчики не знают о работе дизайнера и что им было бы полезно знать. — Что дизайнерам надо знать о разработке, насколько глубоко стоит погружаться в тему. — Как дизайнерам и разработчикам выстраивать общение. — Что почитать и посмотреть разработчикам, чтобы разобраться в продуктовом дизайне. Полезные ссылки Блог Antro на vc.ru https://vc.ru/antro Сайт Antro https://antro.cx Телеграм-канал Antro https://t.me/antro_cx Статья «Что такое интерфейс? Объясняем простыми словами» https://skillbox.ru/media/design/interfejs-prostymi-slovami Константин Ефимов http://efimov.cc Сайт диджитал-агентства «Палиндром» https://palindrome.media Вакансия продуктового дизайнера в Antro https://clck.ru/35GsLk Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, https://t.me/antoxa_s95 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox «Яндекс Музыка» Apple Podcasts Google Podcasts Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Thu, 10 Aug 2023 - 82 - Создание электронной музыки: тренды, творчество, коммерция, внутренняя кухня, программы
Гость. Андрей Тукаев, музыкант, создающий электронную музыку (Tyowa), Ghost-продюсер. Содержание выпуска — Как менялись методы и стоимость создания своей музыки. — Какие программы используются для создания электронной музыки. — Нужно ли для создания электронной музыки музыкальное образование. — Как следить за тем, что происходит в электронной музыке. — Откуда появляются новые течения и направления. — Как сохранять баланс между модой и тем, что нравится делать тебе. — Что значит «современное звучание» старых жанров. — Процесс создания трека: от идеи до релиза. — Адаптация музыки под плохие колонки. — Надо ли дорабатывать и переписывать свои треки после публикации. — Зачем пишут ремиксы и есть ли действительно талантливые ремиксы. — На чём зарабатывают авторы электронной музыки. — Соотношение вдохновения и ремесла, коммерции и творческой свободы. — Может ли музыкант не писать музыку. — Юридические аспекты: где брать семплы, как защитить свои произведения. — Электронная музыка и диджеинг. — С чего начать написание электронной музыки. — Малоизвестные музыканты, пишущие электронную музыку, которые незаслуженно непопулярны. Полезные ссылки DAW https://en.wikipedia.org/wiki/Digital_audio_workstation Ableton Live https://www.ableton.com FL Studio https://www.image-line.com Logic Pro https://www.apple.com/logic-pro Nexus https://refx.com/nexus David Guetta & Martin Solveig — Thing For You (Don Diablo Remix) https://www.youtube.com/watch?v=7Tq_7IadPZM Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, https://t.me/antoxa_s95 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Thu, 03 Aug 2023 - 81 - Тестирование: инструменты, качества тестировщика, виды тестирования и карьера
Гость. Сергей Шайкин, Modules Digital QA Engineer, компания Electrolux. Телеграм: https://t.me/shaikin. LinkedIn: https://www.linkedin.com/in/sergei-shaikin. Содержание выпуска — Переход в тестирование в 39 лет без опыта в IT. — Почему про тестировщиков так много пренебрежительных шуток в IT-сообществе, а сама профессия нередко воспринимается как первая ступенька на пути к «настоящему IT». — Чем интересна и привлекательна профессия тестировщика. — Краткая история тестирования ПО. — Какие виды тестирования бывают, какие задачи они решают, на каком этапе разработки продукта используются. — Инструменты тестировщика. Фреймворки и библиотеки для тестирования. — Метрики успешной работы тестировщика. — Каким должно быть покрытие тестами в идеальном мире. — Кто должен заниматься тестированием — разработчики или тестировщики. — Какие специализации бывают у тестировщиков. — Какими личными качествами должен обладать хороший тестировщик. — Сценарии карьерного развития тестировщика. — Вызовы и большие задачи тестирования как направления. Развитие отрасли. — Как на тестирование влияют и будут влиять в будущем ChatGPT и другие ИИ-инструменты. Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, https://t.me/antoxa_s95 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Fri, 28 Jul 2023 - 80 - Программирование в социологии: социсследования, истина, искажения, инструменты
Гость: Сергей Тихонов. Социолог, аналитик данных, автор и редактор хендбука «Прикладной анализ данных в социальных науках». Содержание выпуска — Что такое социологические исследования и на каких принципах они основаны. — Какие виды исследований существуют. — Чем различаются социологические, маркетинговые и продуктовые исследования. — Какие профессии существуют в сфере социологических исследований и где востребованы социологические исследования. — Какие ошибки совершит обыватель, если начнёт сам, без подготовки проводить исследования. — Жизненный цикл исследования: от зарождения идеи и потребности до сравнения с результатами прошлых исследований. — Классические инструменты исследователя. — Современные инструменты исследователя (программы, методики). — Программистские инструменты исследователя: фреймворки, языки, экзотика. Автоматизация рутины. — Доступные API, открытые базы, культура открытых данных. — Развитие социологии как науки. Новые открытия. — Как освоить программистский инструментарий, необходимый в социологических исследованиях. — Как правильно читать исследования простому человеку. Полезная литература Михаил Соколов, Катерина Губа и др. «Как становятся профессорами. Академические карьеры, рынки и власть в пяти странах». Кирилл Титаев, Мария Шклярук, Элла Панеях. «Траектория уголовного дела. Институциональный анализ». Ольга Пинчук. «Сбои и поломки. Этнографическое исследование труда фабричных рабочих». Рональд Инглхарт. «Неожиданный упадок религиозности в развитых странах». Арли Хохшилд. «Управляемое сердце: коммерциализация чувств». Дэна Бойд. «Всё сложно. Жизнь подростков в социальных сетях». Хендбук «Прикладной анализ данных в социальных науках»: https://academy.yandex.ru/handbook/data-analysis. (Создан «Яндексом» в сотрудничестве с Европейским университетом в Санкт-Петербурге). Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, https://t.me/antoxa_s95. Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Fri, 14 Jul 2023 - 79 - Разработка FreeBSD: команды, коммуникации, процессы, инструменты, крутость системы
Содержание выпуска — Кто разрабатывает FreeBSD, сколько людей в команде разработки. — На какие департаменты или команды делится команда разработки FreeBSD. — Чем различаются подходы к разработке Linux и FreeBSD. — Как связаны и общаются между собой разные команды. — Самые известные и легендарные разработчики FreeBSD. — Кто является идеологом развития FreeBSD и в чём заключается философия ОС. — Ведётся ли «продуктовая» работа: сбор обратной связи с рынка, валидация гипотез, добавление и тестирование новых фич. — Как устроен процесс обсуждения и добавления новых компонентов в систему. — Циклы разработки и релизов ОС и ПО. — Какие инструменты и сервисы используются для разработки FreeBSD. — Какой вклад в Open Source и свободное программное обеспечение вносит команда FreeBSD и какими наработками других открытых сообществ она активно пользуется. — На какие референсы и научные исследования смотрит команда. — Есть ли какие-то большие революционные планы и проекты в разработке FreeBSD, которые сильно изменят систему. — Какие компании или люди спонсируют проект. — Есть ли проблемы в архитектуре FreeBSD, заложенные когда-то давно и мешающие делать более крутую ОС. — Зачем компаниям и отдельным разработчикам вообще участвовать в создании FreeBSD. — Как устроен процесс подготовки ПО (не ядра) и портов. — Как стоило бы изменить систему работы над FreeBSD. — Зачем FreeBSD нужна в 2023 году. — Как Netflix работает с FreeBSD и почему берёт самые свежие ветки, а не самое стабильное и проверенное ПО. — Кризис перехода с версии 4.x на 5.x. Кризис пакетного менеджера. Гость: Глеб Смирнов. Коммитер FreeBSD. Полезные ссылки — Hans Petter Selasky https://reviews.freebsd.org/p/hselasky — FreeBSD Foundation https://freebsdfoundation.org — Marshall Kirk McKusick https://en.wikipedia.org/wiki/Marshall_Kirk_McKusick — Все контрибьюторы FreeBSD https://docs.freebsd.org/en/articles/contributors — Samuel J. Leffler https://en.wikipedia.org/wiki/Samuel_J._Leffler — Jordan Hubbard https://en.wikipedia.org/wiki/Jordan_Hubbard — Robert Watson https://en.wikipedia.org/wiki/Robert_Watson_(computer_scientist) — Julian Elischer https://people.freebsd.org/~julian/ — Poul-Henning Kamp https://en.wikipedia.org/wiki/Poul-Henning_Kamp — Константин Белоусов https://github.com/kostikbel — John Baldwin https://www.baldwin.cx/~john/ — BSDCan https://www.bsdcan.org/2023 — Телеграм-чат FreeBSD https://t.me/freebsd_ru — Как Netflix использует FreeBSD. Доклад Глеба https://events.yandex.ru/events/yac/2014/?openTalkVideo=570-23 — CheriBSD https://www.cheribsd.org — Release Engineering Information https://www.freebsd.org/releng Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Wed, 05 Jul 2023 - 78 - C++ в «Лаборатории Касперского»: воронка найма, карта навыков, подход к развитию и паттерны
У нашего подкаста появился отдельный телеграм-канал. Подписывайтесь, чтобы не пропустить новые выпуски, голосовать за новые темы, предлагать гостей и присылать свои вопросы для следующих выпусков: https://t.me/people_and_code_podcast Содержание выпуска — Какие языки программирования и для каких задач используются в «Лаборатории Касперского». — В каких продуктах и для каких задач используется C++ и заменит ли его Rust. — С чем чаще всего ошибаются разработчики на С++. — Почему C++ многие считают плохим и ужасным языком. — Что должен знать каждый разработчик на C++ в «Лаборатории Касперского». — Что делать, чтобы разработчики классно знали C++, и как поддерживать культуру хорошего кода. — Какие специфические задачи выполняют разработчики на C++ в разных командах внутри «Лаборатории Касперского». — C++ в Kaspersky OS. — Кто такие джуны, мидлы и сеньоры в C++. Что надо знать каждому из них, чтобы получить повышение. — Говорят, что C++ — это не один язык, а сразу три. Как к этой мысли относятся в «Лаборатории Касперского». — Как организовать работу с университетами и в каких университетах можно получить хорошее IT-образование. — Как разработчику попасть в «Лабораторию Касперского» и как устроена воронка найма. — Что привлекает классных разработчиков и за счёт чего их можно удержать в команде. Полезные ссылки: Дорожная карта навыков разработчика на C++ https://habr.com/ru/specials/726724 Язык C: тулинг, изучение, компиляция, создание ПО, конкуренты и сферы применения https://skillboxcode.mave.digital/ep-30 Свободная Windows: как устроена и кем создаётся ReactOS, работают ли в ней HOMM III https://skillboxcode.mave.digital/ep-9 Программирование на C++, преимущества «плюсов» и компьютерное зрение https://skillboxcode.mave.digital/ep-11 Программа стажировок в «Лаборатории Касперского» https://careers.kaspersky.ru/events/safeboard-2023 GitHub «Лаборатории Касперского» https://github.com/KasperskyLab Вакансии для разработчиков на C++ в «Лаборатории Касперского» https://careers.kaspersky.ru/vacancy/search?q=c++ Гость: Сергей Новосёлов. Тимлид команды Kaspersky Security Mail Gateway — продукта, объединяющего в себе почтовый шлюз и средства защиты электронной почты. Более 10 лет в Kaspersky. Разрабатывал продукты для защиты файловых серверов, рабочих станций и безопасности трафика. Работает с С++, Python, Linux, Bash, Perl, CMake и Bazel. Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Thu, 22 Jun 2023 - 77 - Архитектура современного фронтенда, плохие паттерны и проблемы менторинга джунов
У нашего подкаста появился отдельный телеграм-канал. Подписывайтесь, чтобы не пропустить новые выпуски, голосовать за новые темы, предлагать гостей и присылать свои вопросы для следующих выпусков: https://t.me/people_and_code_podcast Содержание выпуска — Какие подходы к архитектуре современного фронтенда существуют. Как они формировались. — Влияние бэкенда на архитектуру фронтенда. — Зависит ли архитектура фронтенда от выбранных фреймворков и технологий. — Какие ограничения на архитектуру накладывают фреймворки типа Vue, React, Svelte, Angular. — Какие архитектурные паттерны считаются хорошими, а какие уже устарели. — Самые популярные паттерны фронтенда: чем характеризуются, где применяются. — Почему бэкендеры нередко пренебрежительно отзываются о фронтендерах и их коде. На самом ли деле быть фронтендером проще, чем писать бэкенд. — Как на качество кода во фронтенде влияет большой поток новых разработчиков, которые часто начинают карьеру в IT с JS. — Как большой поток новых людей влияет на качество кадров в целом и на скорость роста разработчиков. — Как начинающему разработчику расти и развиваться быстрее. — Как понять, что твой ментор на первой работе действительно хороший специалист и не прививает тебе плохие практики. — Что делать, если твой ментор на работе не очень компетентен или ошибается в какой-то конкретной теме. — Что надо изучить начинающему фронтендеру. Гость: Александр Гузенко. Более семи лет опыта во фронтенде на проектах разного масштаба, провёл более 150 технических и проектных интервью. Увлекается архитектурой фронтенда. Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83. Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Wed, 14 Jun 2023 - 76 - Всё о WebAssembly: зачем он нужен, кто на нём пишет, как он устроен и кто его делает
У нашего подкаста появился отдельный телеграм-канал. Подписывайтесь, чтобы не пропустить новые выпуски, голосовать за новые темы, предлагать гостей и присылать свои вопросы для следующих выпусков: https://t.me/people_and_code_podcast Содержание выпуска — Что такое WebAssembly. — Где используется WebAssembly на практике, где его стоило бы использовать, но он пока не очень популярен. WebAssembly и контейнеры. — Какую фундаментальную проблему решает WebAssembly. — Как WebAssembly изменил веб и как он его еще изменит в будущем. — Как появился WebAssembly. — Можно ли на WebAssembly писать программы и пишет ли их кто-то. — Компиляция в WebAssembly и исполнение бинарного кода. — Есть ли в WebAssembly такие понятия, как стандартная библиотека, фреймворки, дополнительные библиотеки. — Кто создает виртуальные машины WASM. — В каких проектах и компаниях используется WebAssembly. — Что веб-разработчику важно знать про WebAssembly. — Сравнение виртуальной машины WebAssembly и JVM. — Есть ли у WebAssmebly проблемы с точки зрения дизайна языка и какие споры о развитии WebAssembly ведутся в сообществе. — Что будет в будущих версиях WebAssembly. Местные корутины. Полезные ссылки — GitHub Ильи https://github.com/Spy — Русскоязычный telegram-чат по WebAssembly https://t.me/WebAssembly_ru — Статья «WebAssembly: Docker без контейнеров» https://habr.com/ru/companies/flant/articles/734678 — Сообщество по WebAssembly в Discord https://discord.com/invite/webassembly — Раздел ответов на вопросы о WebAssembly на Stack Overflow https://stackoverflow.com/questions/tagged/webassembly — Спецификация WebAssembly https://webassembly.org/specs Гость: Илья Резвов. Участник команды по стандартизации WebAssembly, Google. Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Thu, 08 Jun 2023 - 75 - Дерево метрик для команды разработки: что измерять, как внедрять, как связать с бизнесом
Содержание выпуска — Для чего метрики командам разработки. — Какие подходы к измерению эффективности разработки существуют. — Разработка как производство. — Если разработка — это производство, то какие факторы влияют на стоимость «произведённой продукции». — Что необходимо, чтобы выстроить свою систему метрик. С чего начинать, как развивать. — Что такое дерево метрик, почему именно дерево, а не отдельные метрики. — Как возникла необходимость создать дерево метрик. — Какие метрики и на каком уровне замеряются. — Знают ли команды, по каким метрикам их оценивают. — Субъективное и объективное в оценке. Точность оценки. — Как метрики помогают справляться с неопределённостью и чем полезны руководителям. — Интегральные метрики в оценке разработки. — Эволюция и поддержка дерева метрик: зачем её менять и развивать. — Дерево метрик как отдельный продукт и набор процессов. — Как подходить к проектированию дашбордов и проверять гипотезы относительно новых метрик. — Как дерево метрик разработки связано со стратегией компании и бизнес-показателями. — Как внедрять новые метрики. — Принципиальная прозрачность системы метрик. Полезные ссылки — Подкаст «Для tech и этих» https://bit.ly/podcast-dlya-tech-i-etih — Телеграм-канал техкоманды «СберМаркета» https://bit.ly/sbermarket-tech-telegram — Инженерные вакансии в «СберМаркете» https://bit.ly/sbermarket-tech-vacancies Гости: Никита Елагин. Заместитель вице-президента по технологиям, «СберМаркет». Соведущий подкаста «Для tech и этих». Семён Мацепура. Руководитель мобильной и фронтенд-разработки, «СберМаркет». Соведущий подкаста «Для tech и этих». Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83. Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Wed, 31 May 2023 - 74 - Цифровой след: что рассказывают о нас браузеры, смартфоны, компьютеры и банковские карты
Содержание выпуска — Что такое активный цифровой след. — Что такое пассивный цифровой след. — Почему важны цифровые следы. — Примеры цифровых следов. — Что «фонит» в Сети. — О чём рассказывает наш браузер. — О чём рассказывают наши компьютеры и смартфоны. — О чём наши смартфоны рассказывают Wi-Fi-сетям. — Могут ли за нами следить через веб-камеру, и надо ли залеплять её изолентой. — О чём рассказывают умная техника и микроконтроллеры. — Какие данные о нас собирают крупные компании. — Какие программы и сервисы собирают больше всего данных о пользователях. — Как регулируется получение данных пользователей на уровне законов и крупных сервисов. — Продажа данных в рекламные системы и другие способы заработка на данных пользователя. — Как цифровой след может наносить вред пользователям. — Какого цифрового следа бояться не надо, а какого — надо. — По какому минимуму данных можно вычислить реального человека, стоящего за данными. — Крупные утечки данных пользователей. — Рынок баз данных «цифровых следов». — Как компании используют наш цифровой след в маркетинге. — Как научиться следить меньше и надо ли это делать. — Как посмотреть свой цифровой след. — Можно ли полностью удалить свой цифровой след. Гость: Антон Бочкарёв. Эксперт по информационной безопаcности. Директор и основатель стартапа «Третья сторона» (3side.org). Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83. Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Wed, 24 May 2023 - 73 - Управление распределёнными командами: эффективность работы, отношения, онбординг и наём
Содержание выпуска: — Удалёнка, офис, гибрид — чем различаются эти форматы, какие у них плюсы и минусы. — Действительно ли в офисе проще решать «политические» и карьерные вопросы и контролировать сотрудников. — Процессы найма, онбординга и увольнения на удалёнке. — Как понять, что твои сотрудники действительно работают, а не валяют дурака. — Тайм-трекеры в распределённых командах — в каких сценариях нужны и важны, а в каких только повредят. — Всем ли компаниям подходит полностью удалённый формат. — Как бороться с тем, что люди перестают разделять дом и офис. — Эмоциональное выгорание от отсутствия общения в распределённых командах. — Какие процессы и специальности нельзя перевести в удалённый формат. — Как подходить к оборудованию рабочего места удалённого сотрудника. — Как мониторить эмоциональное состояние сотрудников, как дать им понять и почувствовать, что вы единая команда, работаете над одним продуктом. — Экономика распределённых команд — чем она отличается от обычной. — Синхронное и асинхронное взаимодействие в удалённых командах. — Метрики команд и сотрудников — за какими параметрами следить. — Корпоративные ивенты в распределённых командах — как делать их интересными и полезными. — Какие ошибки чаще всего совершают руководители, организовывая распределённые команды. — Какие ошибки чаще всего совершают удалённые сотрудники. Как им правильно организовать свою жизнь и работу. — Как правильно «приготовить» удалёнку в компании или команде: с чего начать, как переводить всех на удалёнку, какие процессы выстраивать, какие метрики мониторить и как это делать. Гость: Роберт Сабирянов. Сооснователь мобильного банка для предпринимателей «Бланк». Более 15 лет в продуктовой разработке IT-решений в стартапах и крупных компаниях (Башнефть, Модульбанк). В финтехе с 2015 года. В 2019-м перевёл 30% команды на удалёнку — ещё до того, как это стало мейнстримом. Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83. Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Thu, 18 May 2023 - 72 - Кафка, но не грефневая: API, сложности настройки, сценарии использования
У нашего подкаста появился отдельный телеграм-канал. Подписывайтесь, чтобы не пропустить новые выпуски, голосовать за новые темы, предлагать гостей и присылать свои вопросы для следующих выпусков: https://t.me/people_and_code_podcast Содержание выпуска — Что такое Apache Kafka, для чего нужна эта платформа и что она делает. — Как именно и в какие сценарии она встраивается. Какие компании её используют. — Краткая история Kafka. — На чём написана Kafka, как можно поучаствовать в её создании, что для этого нужно знать. Кто занимается её разработкой. — Какие технологии лежат в основе Kafka. — Сравнение Kafka с конкурентами. — Плюсы и минусы самой Kafka. — Чего не хватает в Kafka, что, по мнению сообщества, в ней стоит изменить, есть ли «бомбы замедленного действия» на уровне архитектуры. — В каком направлении развивается Kafka, есть ли какие-то долгосрочные, большие проекты, которые должны сильно её изменить. — Как устроен API Kafka, с какими языками программирования Kafka дружит лучше всего. — Как работает Kafka, что умеет, чего не умеет. — Сложности работы с Kafka. — Самые главные термины и концепции, которые надо знать, начиная работать с Kafka. — Самые распространённые ошибки в использовании Kafka. Чего программисты чаще всего не понимают в Kafka. — Библиотеки, плагины, фреймворки и другие дополнительные инструменты вокруг Kafka. Kafka как центр экосистемы инструментов и решений. — Опыт использования Kafka — как с ней работает Ozon. — На какой инфраструктуре работает Kafka. Что ей необходимо. — Метрики в Kafka — что и зачем надо замерять. — С чего начать изучение Kafka. Что почитать, где задать вопросы, на кого подписаться. Полезные ссылки — RabbitMQ https://ru.wikipedia.org/wiki/RabbitMQ — ZooKeeper https://ru.wikipedia.org/wiki/Apache_ZooKeeper — Prometheus https://en.wikipedia.org/wiki/Prometheus_(software) — Grafana https://ru.wikipedia.org/wiki/Grafana — Инструкции по Kafka от confluent.io https://docs.confluent.io/platform/current/platform.html — Телеграм-канал pro.kafka https://t.me/proKafka — Виктор Гамов https://gamov.io Гость: Юрий Ходырев. Старший инженер инфраструктурных сервисов в Ozon, Группа эксплуатации Message Bus. Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83. Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Wed, 10 May 2023 - 71 - Метавселенные: типы вселенных, разработка, перспективы, зарплаты программистов
У нашего подкаста появился отдельный телеграм-канал. Подписывайтесь, чтобы не пропустить новые выпуски, голосовать за новые темы, предлагать гостей и присылать свои вопросы для следующих выпусков: https://t.me/people_and_code_podcast Содержание выпуска — Что такое метавселенные. Определение и основные характеристики. — Как метавселенные связаны с понятиями AR, VR, NFT, блокчейна, Web 3.0. — Какие метавселенные существуют. Централизованные и децентрализованные метавселенные. — Игры, в которых можно создавать свои карты и миры, — это метавселенные или нет. — Метавселенные и мультивселенные. — Подробный обзор метавселенных Roblox, Decentraland и Minecraft. — Есть ли перспективы у метавселенных. — Используются ли в метавселенных ИИ, нейросети и большие данные. — Валюта и деньги в метавселенных и вокруг них: как устроена финансовая система, связана ли она с криптой и фиатными деньгами. — Метавселенные и психика: как метавселенные меняют восприятие реальности, какие есть опасности. — Социальные взаимодействия в метавселенных — чем они отличаются от реальных взаимодействий в социуме. Нереальность смерти персонажей. — Преступления и наказания в метавселенных. — Исследования о паттернах поведения людей на базе метавселенных. — На каком стеке ведётся разработка под метавселенные. — Кому нужны разработчики под метавселенные, что им надо знать и сколько они зарабатывают. — Какие проекты делают под метавселенные и как они приносят пользу бизнесу. Полезные ссылки — Исследования Ernst & Young о метавселенных https://go.ey.com/3p3xqmE — Roblox https://www.roblox.com — Decentraland https://ru.wikipedia.org/wiki/Decentraland — Minecraft https://ru.wikipedia.org/wiki/Minecraft — Костюм Teslasuit https://teslasuit.io — Roblox Studio https://ru.wikipedia.org/wiki/Roblox_Studio — Язык программирования https://ru.wikipedia.org/wiki/Lua — Подборка телеграм-каналов про метавселенные https://bit.ly/423TJXV Гость: Александр Кадыкеев СPO VOVA family, энтузиаст и амбассадор использования метавселенных в бизнесе. Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Wed, 03 May 2023 - 70 - Язык Rust: компиляция, крутые фичи, синтаксис, система сборки, библиотеки
Содержание выпуска — Что представляет собой язык Rust. — Где используется и популярен Rust, в каких областях он пока незаслуженно непопулярен. — Известные компании, которые используют в разработке Rust, известные проекты, написанные на Rust. — Почему Rust много лет подряд лидирует в опросе Stack Overflow как самая любимая и желанная технология. — История Rust: как он возник, по чьей инициативе, как развивался. — Синтаксис и основные фичи Rust: что язык умеет делать «из коробки», какие классные фичи в нём есть. — Как в Rust принято обрабатывать исключения и работать с null. — Парадигмы программирования в Rust. — Best practices в Rust-мире, общепринятые паттерны проектирования, основные фишки кодстайла. — Как организуется код в Rust: деление на модули, файлы и тому подобное. Как правильно организовать проект. — Сборщик мусора, работа с памятью, безопасность Rust. — Как устроен и как работает компилятор Rust. На чём он написан. Какие этапы компиляции существуют. Какие классные фичи есть в компиляторе Rust. — Система типов в Rust. — Системы сборки в мире Rust: что используется, какие классные сборки существуют. — Основные библиотеки и фреймворки в Rust-мире. — Параллелизм, асинхронное программирование, многопоточное программирование. — Инструменты, без которых не обойтись при разработке на Rust. — IDE для Rust. — Интероп с другими языками. — Плюсы и минусы Rust. — Конкуренты Rust: с какими языками его сталкивает «пиар», а с какими он на самом деле конкурирует. Плюсы и минусы по сравнению с конкурентами, ограничения по сфере применения. — Насколько Rust — убийца C и C++. Почему он их так и не убил и убьёт ли со временем. — Переход с «плюсов» на Rust. — Как и кем разрабатывается Rust сейчас. Что в языке появится в ближайшее время. — Какие проблемы заложены в дизайне языка. — Самые частые ошибки разработчиков при написании кода на Rust. Что надо понимать про Rust, чтобы писать на нём хороший код. — Есть ли какие-то диалекты Rust или попытки перенести его на JVM и тому подобное. — Кому нужны Rust-разработчики, насколько это популярная специальность в чистом виде (без знания других языков). — С какими технологиями в связке обычно идёт Rust. Что ещё плюсом к нему придётся изучить. — Кто такие джун, мидл и сеньор в Rust. — Что почитать и посмотреть по Rust, на что или кого подписаться, как выучить язык. Полезные ссылки: Rust Book https://doc.rust-lang.org/stable/book Rust by Example https://doc.rust-lang.org/rust-by-example Rustonomicon https://doc.rust-lang.org/nomicon Rust Atomics and Locks https://marabos.nl/atomics What Every Programmer Should Know About Memory https://people.freebsd.org/~lstewart/articles/cpumemory.pdf Вакансии (в том числе на позицию Rust-разработчика) https://bit.ly/40EzZbU Гость: Никита Пацакула. Rust-разработчик, тимлид. Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83. Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Wed, 26 Apr 2023 - 69 - IT в медицине: инфраструктура, ML, расшифровка визуальной информации, диагностика
Содержание выпуска: — Медицина и информационные технологии. — Направления информатизации в медицине. IT-инфраструктура современной больницы: — Медицинские информационные системы с их электронными картами пациента. — Лабораторные и рентгенологические медицинские информационные системы (описывают форматы передачи и хранения данных). — Неинвазивная диагностика (КТ, МРТ и другие методы). — Моделирование процессов (на этапах планирования операции или во время операции, при создании новых лечебных препаратов и так далее). — Телемедицина. — Системы поддержки принятия врачебных решений, компьютерные ассистенты, CAD-системы, ИИ. — Правовое регулирование РФ в медицине. Рентгенодиагностика: — История появления и развития: X-лучи, КТ, МРТ и тому подобное. — Какие методы используются в рентгенодиагностике и в чём их суть. — Как организована работа рентгенологического отделения, как и на каких этапах создаётся информация, куда она передаётся и где хранится. — Протокол DICOM и хранилища медицинских изображений (PACS). — Как программисту работать с данными медицинской визуализации. — История использования машинного обучения для решения медицинских задач на примере рентгенодиагностики. — Примеры использования ИИ при решении медицинских задач. Радиомика. Полезные ссылки: — Чат по Rust https://t.me/rustlang_ru — Приказ Министерства здравоохранения РФ от 9 июня 2020 г. № 560н «Об утверждении Правил проведения рентгенологических исследований» https://bit.ly/3LcZlcv — Шкала Хаунсфилда https://bit.ly/3A8WSta — Свёрточная нейронная сеть https://bit.ly/3MPlmiK — Конкурс ImageNet Challenge https://image-net.org/challenges/LSVRC — Свёрточная нейронная сеть U-Net https://bit.ly/3GVxOd2 Гость: Александр Маткин. Замдиректора по инновационной деятельности в компании, которая занимается разработкой ПО в области медицины. Руководит командой разработчиков и аналитиков, которая старается решить прикладные проблемы врачей и на основе своих решений сделать новый продукт или фичу для медицинской системы. Кроме того, сам пишет код в следующих проектах: — Десктопные приложения для просмотра медицинских изображений и выполнения манипуляций с ними. Стек: Python, PySide6 (Qt + QML), Pydicom, Pynetdicom, SimpleITK, Nuitka. — Бэкенд для корпоративной системы. Стек: Python, FastAPI, SQLAlchemy, Pydantic, Aio_pika, Redis, RabbitMQ, Traefik, Docker. — Отдельные решения по работе с медицинскими изображениями (детекция сегментов органа, поиск объектов на изображении и тому подобное. Стек: Python, OpenCV, SimpleITK, Scikit-learn, Scikit-image, TensorFlow, SimpleElastix. Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83. Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Wed, 19 Apr 2023 - 67 - Kotlin Multiplatform: мобилка, десктоп, компиляция, кросс-платформенные проекты, аналоги
Содержание выпуска 1:28 Что такое Kotlin Multiplatform (KMP). Под какие платформы он умеет компилироваться и какие задачи решает. Выгода от использования. 4:42 Чем интересен Kotlin Multiplatform. Чем мобильное направление (KMM) отличается от всего остального. Почему на Kotlin Multiplatform мало вакансий, но это не проблема. 10:41 Что больше всего интересует и привлекает в мультиплатформенной разработке: десктоп и мобилка. 12:04 Конкуренты: Qt, Xamarin, Flutter и другие платформы. 14:24 Первый русскоязычный курс по KMP. 18:02 Перспективы KMP и KMM. 19:16 Как происходит сборка кросс-платформенного проекта. 24:47 Компиляция проекта для iOS. 28:01 Чем KMP отличается от обычного Kotlin. 30:15 Как работает сборщик мусора в KMP. 31:32 Зачем делать Kotlin под каждую новую платформу? Не проще ли вложиться в совместимость платформы с JVM? 33:53 Какими фреймворками, библиотеками можно пользоваться в KMP. 35:39 Какую IDE выбрать для разработки на мультиплатформе. 37:18 Даст ли наличие КММ дополнительный стимул для развития новых мобильных и не только ОС. Будущее операционных систем. 39:47 Как создатели мультиплатформы хакают закрытую систему Apple. 41:21 Можно ли в Xcode писать KMM-код. 42:22 Ktor и Compose в мультиплатформенной разработке. 43:23 На какие компании и кейсы стоит посмотреть, чтобы вдохновиться на переход на KMP. 45:28 Как компании встроить мультиплатформу в свой проект, с чего начать. 48:53 Спасибо. Да нет, спасибо тебе. Да, спасибо. Пока. Гость: Алексей Гладков, автор ютуб-канала Mobile Developer. Полезные ссылки — Ютуб-канал Алексея https://bit.ly/3RXNwIX — Курс Алексея по KMP https://bit.ly/3msP6ah — Телеграм-канал Алексея https://t.me/mobiledevnews — LLVM https://ru.wikipedia.org/wiki/LLVM — Библиотека ViewModel на чистом Kotlin https://github.com/icerockdev/moko-mvvm — Актуальный список библиотек под KMP https://github.com/AAkira/Kotlin-Multiplatform-Libraries Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83. Слушать выпуск: mave — «Яндекс Музыка» — Apple Podcasts — Castbox — «ВКонтакте» — YouTube — Google Podcasts
Wed, 12 Apr 2023 - 66 - Врать или нет в резюме джуну: большая дискуссия о волчистости, проблемах IT и честности
Содержание выпуска: — О волчистых джунах и менторах. — Что делать будущим джунам, когда стало мало вакансий. — Приписать себе несуществующий опыт — значит просто пройти несправедливо появившийся фильтр HR-специалистов и дойти до собеседования. В чём тут проблема. — Как ложь в резюме негативно влияет на весь рынок. — Почему страдают порядочные джуниоры. — Говорят, раньше было проще вкатываться в IT. — Как повысить шансы войти в профессию и получить первый оффер. — Скрученный пробег на б/у авто и нечистоплотные перекупы. — Сеньоры просто не понимают проблем джунов. — Как найти силы продолжать, если рынок тебя буквально унижает молчанием и пренебрежением. — О росте порога входа в IT. — Когда IT научится работать с джунами и почему это точно произойдёт. — Честность и принципы. Быть человеком. — Неприглядная правда о том, как придётся потрудиться, чтобы получить первый оффер. Гость: Иван Ботанов. Software Architect. Автор телеграм-канала «В офисе х ДЕПЛОЙ», автор ютуб-каналов «В офисе» и «ДЕПЛОЙ». Полезные ссылки: — Телеграм-канал «В офисе х ДЕПЛОЙ» https://t.me/dev_yttg — Ютуб-канал «В офисе» https://bit.ly/40JwKk8 — Ютуб-канал «ДЕПЛОЙ» https://bit.ly/3UalFpS Стартовать в программировании вместе со Skillbox: skillbox.ru/code — Наш подкаст удобно слушать на популярных платформах: — Castbox: https://bit.ly/3tZ3eJF — «Яндекс Музыка»: https://bit.ly/3FWQsOk — Apple Podcasts: https://apple.co/3KLXpVZ — Google Podcasts: https://bit.ly/3qFvYUY
Wed, 05 Apr 2023 - 65 - IT-бизнес без опыта в программировании: маркетинг, продажи и дух предпринимательства
Содержание выпуска — Как строить IT-бизнес без опыта в разработке. — Управление командами разработки. — Продажи в IT. — Эффективность маркетинговых каналов до и после 24 февраля. — В какие рекламные каналы инвестировать и что реально даёт результат. — Что такое дух предпринимательства. — Как находить баланс между работой и личной жизнью и нужен ли он вообще. — Лайфхаки для предпринимателей. — Как стать предпринимателем. — Самое трудное в роли предпринимателя. — Плюсы предпринимательства. — Нужно ли быть хорошим исполнителем, чтобы стать хорошим руководителем. — Способности: врождённые или приобретённые. — Как делить ответственность с партнёром по бизнесу. — С кем строить совместный бизнес. Полезные ссылки — Телеграм-канал Евгения: https://t.me/eaborovkov — Главная мысль 2022 года, по мнению Евгения: https://t.me/eaborovkov/413 — РИФ https://russianinternetforum.ru — Книга Lean Startup https://bit.ly/40qEuHC — Книга «Deadline. Роман об управлении проектами»: https://bit.ly/40qY5aJ — Книга «Scrum. Революционный метод управления проектами»: https://bit.ly/40pSbXu Гость: Евгений Боровков. Сооснователь диджитал-интегратора «Искусство автоматизации» и friendfood.ru. Основатель облачного конструктора прототипов сайтов WebMaster. 10 лет в маркетинге, пять лет в менеджменте, три года в бизнесе. Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: — Castbox: https://bit.ly/3tZ3eJF — «Яндекс Музыка»: https://bit.ly/3FWQsOk — Apple Podcasts: https://apple.co/3KLXpVZ — Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Wed, 29 Mar 2023 - 64 - Язык ассемблера: инструкции процессора, машинный код, паттерны проектирования и библиотеки
Содержание выпуска : — Что такое ассемблер: язык или несколько. — Чем ассемблер отличается от других языков. — Ассемблер — это машинный код или нет? — Какие типы ассемблеров бывают. Что между ними общего и чем они различаются. — Какие операции и операторы есть в ассемблере. — Есть ли компиляторы для ассемблера. И существует ли какой-то кросс-платформенный ассемблер. — Как исполняется ассемблер-код. Трансляторы. — Есть ли в ассемблерах такое понятие, как библиотеки и фреймворки. — Макросы и разрядность систем, различия платформ. — Есть ли в ассемблере такое понятие, как читаемость кода. Красивый и некрасивый код. — Паттерны проектирования и архитектура программ на ассемблере. — Из чего состоит программа на ассемблере. Есть ли в ней обязательные элементы. Может ли она быть модульной и состоять из нескольких файлов. — Есть ли в ассемблере синтаксический сахар. — Развивается ли ассемблер, какие новые фичи в нём появляются. — Какие инструменты используются для написания и отладки кода на ассемблере. — Что можно написать на ассемблере на разном объёме памяти: 1 КБ, 10 КБ и так далее. — Для чего сейчас используется ассемблер. При решении каких задач без него не обойтись. — Есть ли вакансии для ассемблеристов. — Для чего и кому стоит изучать ассемблер. Почему знание ассемблера полезно программистам. — Что почитать про ассемблер и как его изучить. Есть ли эмуляторы разных ассемблеров, которые можно запускать на одной платформе. Полезные ссылки — Телеграм-канал Евгения про многопоточное программирование https://t.me/parallelcode — Чат Евгения про многопоточное программирование https://t.me/parallelcoding — Подкаст про демосцену https://t.me/skillbox_media_code/963 — Ralf Brown's Interrupt List http://www.ctyme.com/rbrown.htm — Поле Галуа https://bit.ly/3TzcIpM — FASM https://bit.ly/3JDUzTa — Библиотека MASM32 https://www.masm32.com — KolibriOS https://kolibrios.org — MenuetOS https://ru.wikipedia.org/wiki/MenuetOS — Агнер Фог, методы оптимизации https://agner.org/optimize — Форумный движок AsmBB https://asmbb.org — Подкаст о разработке ядра GNU/Linux https://t.me/skillbox_media_code/471 — REDasm https://redasm.io — OllyDbg https://ru.wikipedia.org/wiki/OllyDbg — X64dbg https://x64dbg.com — Turbo Debugger https://en.wikipedia.org/wiki/Borland_Turbo_Debugger — Keil MDK-ARM https://wiki.segger.com/Keil_MDK-ARM — Обфускация ПО https://bit.ly/3lxVr3U — Подборка полезных ссылок, книг, инструментов по ассемблеру https://bit.ly/3LEqB4f — Платформа демосцены Parallelix https://t.me/parallelix, https://t.me/parallelix_chat — Список работ в рамках демосцены на 32 байта, 256 байт и 4 КБ https://www.pouet.net/prodlist.php Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Wed, 22 Mar 2023 - 63 - Высшее образование в IT: кому нужно, как выбрать вуз, стоит ли получать «вышку» в 30+
Содержание выпуска — Почему Роман решил работать в системе высшего образования, а не в индустриальном IT. — Чем отличаются программисты после курсов от выпускников вузов. — Чем полезно высшее образование в IT, всегда ли оно будет преимуществом. — Существует ли айтишная заочка или вечернее образование. Как взрослым людям получить полноценное программистское образование. — Кому максимально полезно высшее образование в IT, а кто может обойтись и без него. — Как в 40+ лет учиться на очном. — Как выбирать вуз для обучения программированию. — Какие предметы нужны программисту. — Можно ли совмещать учёбу в вузе и работу. Как это правильно делать. — Можно ли осознанно прикладывать минимальные усилия для изучения предметов, которые кажутся не самыми важными, и как это делать правильно. — Могут ли в вузе научить актуальному программированию. — Говорят, что преподаватели вуза — теоретики, а не практики. И если бы они были крутыми практиками, они были бы нарасхват на рынке и не шли бы преподавать. — Есть ли у студентов и их родителей разочарование в системе высшего образования. — Как правильно распределять усилия между разными предметами, чтобы не сойти с ума от нагрузки. Как оптимально выстроить свой процесс обучения. — Как вузы решают проблему стажировок и трудоустройства выпускников. — Научная работа и коммерческие IT-проекты, в которых могут участвовать студенты. Гость: Роман Шамин. Профессор МИРЭА — Российского технологического университета, доктор физико-математических наук. Ведёт ютуб-канал. Полезные ссылки — Личный сайт Романа https://shamin.ru — Ютуб-канал Романа https://bit.ly/3JGd76v — Серия ЭВМ СМ https://bit.ly/42gaI9S — Серия ЭВМ ЕС https://bit.ly/3JF8SIl — Язык программирования Delphi https://bit.ly/3LxgwFY — ОС Windows NT 3.1 https://bit.ly/4048UyY — Бакалавриат «Фуллстек разработка» https://bit.ly/3YP1leg — Магистратура «Индустриальное программирование» https://bit.ly/3JaVZUU Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Wed, 15 Mar 2023 - 62 - Из разработки в бизнес: 7 работ одновременно, покупка бизнеса и нестыдное слово «галера»
Содержание выпуска — Тяжело ли было стать мобильным разработчиком в 2017 году. — Как Алексей развивал себя в качестве программиста и на что обращал внимание. — Были ли периоды выгорания или депрессии, когда работал в программировании, и как с ними справлялся. — Каково это — работать на нескольких работах. — Является ли работа на нескольких работодателей обманом. Как герой подкаста относится к тому, что его сотрудники работают на нескольких работах. — Сразу ли мечтал о собственном бизнесе или поначалу не было таких мыслей. — Как перешёл из программистов в предприниматели. — Как воспринял предложение купить действующий IT-бизнес, долго ли раздумывал. — Что было самым сложным в принятии решения. Какие страхи возникали. — Как прошли первые месяцы в роли предпринимателя. — Как и насколько глубоко приходилось вникать в нетехнические вопросы: наём, менеджмент, финансы, бухгалтерия, юридические вопросы, продажи, сопровождение клиентов. — Как «чистое» юрлицо мешает вести бизнес. — Что было самым сложным, что далось проще. Как и насколько сейчас приходится погружаться в эти процессы. — Как Алексей подходит к найму людей. — «Галера» — это плохо или нормально. — Как перестраивал образ мыслей с программистского на предпринимательский. Сколько времени это заняло. — Что сейчас больше всего нравится в предпринимательской деятельности. Вырос ли доход или просто стало интереснее. — Как герой выпуска подходит к управлению техническими кадрами. Как понимает, кто работает хорошо, а кто плохо. — Какие цели сам для себя ставит, как к ним идёт, что для этого делает. — Без каких качеств программисту не стоит идти в предприниматели. Как бы герой подкаста предостерёг тех разработчиков, которые хотят стать бизнесменами. — Возникают ли конфликты на работе и с клиентами. Как они разрешаются. — Как глубоко необходимо разбираться в юридических, финансовых аспектах. Насколько сильно можно доверять команде. Как герой подходит к контролю задач. — Что посмотреть, послушать и почитать, с кем общаться. Полезные ссылки — Сайт агентства Trinity Monsters https://trinitymonsters.com — Телеграм-канал «Индекс дятла» https://t.me/dindex Гость: Алексей Лачевский, CEO digital-агентства Trinity Monsters. В мобильной разработке с 2017 года, вошёл в IT за четыре месяца. Разрабатывал приложения для «Кухни на районе», РНКБ, «М.Видео». В начале 2020 года организовал команду разработки IT-продуктов и возглавил её. Осенью 2022 года стал владельцем Trinity Monsters, оборот которой за 2022 год составил 60 млн рублей. Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии! м
Wed, 08 Mar 2023 - 61 - Разработка ОС Haiku: как устроена система, кто над ней работает и зачем она вообще нужна
Содержание выпуска — Что такое операционная система Haiku, как она появилась и для чего создана. — Кто использует Haiku на практике и для каких задач. — Кем разрабатывается ОС сейчас. — На чём пишется Haiku, какие технологии и инструменты используются. — История разработки Haiku — основные вехи, самые важные этапы, успехи и неудачи. — История BeOS. — Самые известные разработчики Haiku. — Зачем разработчики участвуют в проекте. — Система работы с пакетами. — На каком этапе развития находится операционная система и на какие устройства её можно установить. — В чём конечная цель разработки Haiku и чего не хватает для того, чтобы её реализовать. — Сотрудничает ли команда Haiku с какими-то другими открытыми проектами, делится ли с ними кодом, заимствует ли оттуда какие-то идеи. — Как устроена Haiku — из каких компонентов состоит ОС, какие программы и интерфейсы используются. — Архитектура трансляторов, метаатрибуты и другие интересные фичи системы. — С какими файловыми системами и с помощью каких инструментов умеет работать ОС. — Какие вызовы стоят перед командой разработки. — Пишется ли техдокументация. — Как установить Haiku на своё устройство и зачем это делать. — Как присоединиться к команде Haiku и какие скиллы для этого нужны. Нужны ли специалисты, помимо разработчиков. — Откуда в проект приходят новые разработчики. — Есть ли в сообществе серьёзные споры по каким-то вопросам, мешают ли они разработке. — Перспективы Haiku. — Как устроены процессы разработки: коммиты, issue, код-ревью, дорожная карта разработки, тестирование. — Какие интересные необычные программы под Haiku существуют. Гость: Герасим Троеглазов, разработчик, контрибьютор операционной системы Haiku. Полезные ссылки — Сайт Haiku https://www.haiku-os.org — Комьюнити Haiku в Matrix https://matrix.to/#/%23HaikuOS_RU_chat:matrix.org — Комьюнити Haiku в Telegram https://t.me/haiku_ru — Жан-Луи Гассе https://bit.ly/3SAKBWR — Компьютер BeBox https://ru.wikipedia.org/wiki/BeBox — Процессор AT&T Hobbit https://bit.ly/3Zb2Jcq — BeOS https://ru.wikipedia.org/wiki/BeOS — Файловая система BeFS https://ru.wikipedia.org/wiki/BeFS — Архитектура PowerPC https://ru.wikipedia.org/wiki/PowerPC — ОС Zeta https://bit.ly/3SGj9qU — Подкаст про демосцену https://skillbox.ru/media/code/demostsena — Haiku, Inc. https://www.haiku-inc.org — Статья про RISC-V https://bit.ly/3kxffnA — GTK https://www.gtk.org — Wayland https://ru.wikipedia.org/wiki/Wayland — Qt https://ru.wikipedia.org/wiki/Qt — KDE https://ru.wikipedia.org/wiki/KDE — GNOME https://ru.wikipedia.org/wiki/GNOME — Mesa 3D https://ru.wikipedia.org/wiki/Mesa_3D — Matrix-клиент Quaternion https://matrix.org/docs/projects/client/quaternion — UserlandFS https://bit.ly/3Z9dITF — Fuse https://en.wikipedia.org/wiki/Filesystem_in_Userspace — Google Code-in https://en.wikipedia.org/wiki/Google_Code-in — Google Summer of Code https://ru.wikipedia.org/wiki/Google_Summer_of_Code — Браузер NetPositive https://ru.wikipedia.org/wiki/NetPositive Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Wed, 01 Mar 2023 - 60 - Генеративные сети: ChatGPT, LaMDA, виды обучения, нейроны и всякое другое сложное
Содержание выпуска — Как воспользоваться ChatGPT из России без регистрации. — Что такое обучение вообще и машинное обучение (machine learning) в частности. — Когда и кто ввёл термин «машинное обучение». — Чем машинное обучение отличается от искусственных нейронных сетей и почему это не одно и то же. — В чём заключается парадокс исследований мозга. Имитируют ли искусственные нейросети настоящие нейроны. Как устроен искусственный и естественный нейрон. Зачем отдельные нейроны объединяют в сети. Что означает понятие «скрытый слой» сети. — Сколько нейронов в мозге человека и животных. Определяется ли качество работы искусственных нейросетей только их размером. — Чем глубокое обучение (deep learning) отличается от обычного. — Какие пять типов задач можно решить с помощью нейронных сетей. — Как выглядит изнутри процесс обучения искусственных нейросетей. — Что такое синаптические веса, обучающие пары, ошибка обучения, шаг коррекции, обратное распространение ошибки (backpropagation). — Что такое эпоха обучения. Зачем данные делят на обучающий, проверочный (CV, cross validation) и тестовый наборы. — Что такое переобучение (overfitting) и переспециализация (overspecialization) сети. — Обучение с учителем (supervised learning) и без учителя (unsupervised learning), обучение с подкреплением (reinforcement learning). Чем различаются эти методы и где они применяются. — Как готовят датасеты для машинного обучения: разметка данных, фильтрация, нормирование, извлечение знаний, формализуемые и слабоформализуемые знания. — Что такое пространство признаков, решающая граница (decision boundary), линейно сепарабельные и несепарабельные задачи, проклятие размерности. — Почему простейшая задача «Исключающее ИЛИ» (XOR) отбросила нейросети на 10 лет назад. — Чем машинное обучение принципиально отличается от систем, основанных на правилах. — Философские различия понятий «дедукция» и «индукция» в контексте ИИ и нейронных сетей. — Где брать обучающие данные, наборы данных. Что даёт процесс аугментации данных. — Почему отсутствие открытых датасетов тормозит развитие ИИ в мировом масштабе. LAION-5B как пример важного открытого датасета, появившегося в 2022 году. — Как обучали ChatGPT и модель GPT-3.5, на которой основан этот бот. Зачем OpenAI привлекла к обучению людей. — Как ChatGPT связан с сетью InstructGPT. Что за метод (RLHF, reinforcement learning from human feedback) применили для её обучения. — История и конкуренты ChatGPT. — Внедрение ChatGPT в Bing. Защита нейросетей от зловредного обучения пользователями. — Авторский метод обучения нейросетей. — Как устроена в России охрана интеллектуальной собственности, связанной с IT. В чём различия свидетельства о регистрации программы для ЭВМ, регистрации базы данных, патента на изобретение, на полезную модель. Можно ли запатентовать изобретение в России абсолютно бесплатно. — Что такое нейропакеты и можно ли без программирования создать нейросеть. Гость: Александр Цуриков, автор статей про IT-технологии, преподаватель, доцент, инженер и журналист, кандидат технических наук. Полезные ссылки Статьи Александра Цурикова https://skillbox.ru/media/authors/alexandr-tsurikov Все ссылки из подкаста https://bit.ly/3m0cmMj Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83. Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Wed, 22 Feb 2023 - 59 - iOS-разработка: SwiftUI, востребованность в России, дороговизна, паттерны
Содержание выпуска — Какие устройства работают под управлением iOS. Какие ещё ОС есть в экосистеме Apple. — Особенности создания приложений под разные устройства. — На каком стеке создаются iOS-приложения. Какие языки программирования и фреймворки используются. — Инструменты iOS-разработки: IDE и другие. Почему iOS-разработку нередко называют «платной». — Flutter, Xamarin, React Native, JavaScript, Kotlin Multiplatform — где и как они используются в iOS-разработке. Кросс-платформенная — разработка на iOS. — Как менялась iOS (и методы разработки под неё) за всё время своего существования. — Что и как работает и не работает на разных версиях iOS. — Политика Apple в отношении разработчиков. Apple и комьюнити разработчиков. — Что такое SwiftUI, что лучше выбрать для нового проекта, как изменилась разработка с приходом SwiftUI. — Objective-C — нужен ли он ещё, как часто пригождается, есть ли у него плюсы или только минусы. — Чем хорош язык Swift. — Паттерны проектирования в iOS. — Какие важные библиотеки и фреймворки используются для разработки на iOS. — Многопоточность в iOS и как она реализуется. — Зависимость разработки от типа процессора — изменилось ли что-то с появлением линейки M. — Главные концепции и компоненты в iOS-разработке. Материалы и гайды от Apple. — В чём сложность iOS-разработки. Какие нерешённые проблемы существуют, что неудобно в разработке под эту платформу. — Как живёт iOS-разработка в России после 24 февраля. Нужны ли ещё такие разработчики. — В чём кайф iOS-разработки. — Какие фичи планирует добавить Apple в будущих версиях iOS. — Чем различается разработка под iOS и Android. — Какие ошибки чаще всего совершают iOS-разработчики. — Как зарегистрировать свой аккаунт разработчика в App Store, что это вообще за аккаунт, какие функции у него есть и для чего он нужен. — Какими скиллами и знаниями должны обладать джуны для первой работы в программировании под iOS. Полезные ссылки — Ютуб-канал Алексея https://bit.ly/3RXNwIX — CoreData https://ru.wikipedia.org/wiki/CoreData — RealityKit https://apple.co/3lEc5yB — Swift JSON https://github.com/swiftjson/SwiftJson — Многопоточность в Swift https://bit.ly/3XFafLa — Firebase https://firebase.google.com — Язык программирования Swift https://bit.ly/2t09PWw — Objective-C https://ru.wikipedia.org/wiki/Objective-C — Live Widgets https://developer.apple.com/widgets — Skia https://skia.org/docs/dev/testing/ios — Язык программирования Dart https://ru.wikipedia.org/wiki/Dart — Архитектура VIPER https://habr.com/ru/post/358412 — Архитектура RIBs https://habr.com/ru/company/sports_ru/blog/424305 — Архитектура Clean Swift https://habr.com/ru/post/415725 — SwiftUI https://developer.apple.com/documentation/swiftui — Figma-плагин для экспорта проекта в Jetpack Compose https://bit.ly/3lAldnF — Delegate https://apple.co/3RYyVg8 — Enumerations https://bit.ly/40XiFjz — Private extension https://apple.co/3I4Hrpg — DiffKit http://www.diffkit.org — Server-driven UI https://habr.com/ru/company/alfa/blog/668754 — SwiftBook https://swiftbook.ru — Курсы Рэя Вендерлиха https://www.kodeco.com — Hacking with Swift https://www.hackingwithswift.com — Канал «iOS Developers — русскоговорящее сообщество» https://t.me/ios_ru Гость: Алексей Гладков, автор ютуб-канала Mobile Developer. Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Wed, 15 Feb 2023 - 58 - Микропроцессоры: Intel, ARM, «Эльбрус», цепочка производства, архитектуры и конкуренция
Содержание выпуска — Что такое микропроцессор. — Из каких компонентов состоит микропроцессор. — Как развивались микропроцессоры и какими были первые микропроцессоры. — Что такое архитектура микропроцессоров. — Чем различаются обычные и графические процессоры. — Что такое инструкции микропроцессора. — Как изготавливаются микропроцессоры в России и в мире. — Технологические процессы, компании-производители, конкуренция. — Какие вызовы стоят перед индустрией микропроцессоров и отдельными производителями. — Почему все говорят об архитектуре ARM. — Что почитать и изучить по теме. — Почему майнеры используют видеокарты, а не обычные процессоры. — Основные игроки на рынке микропроцессоров. — Кто в России занимается микропроцессорами. Полезные ссылки — Телеграм-канал Максима https://t.me/imaxairu — Ютуб-канал Максима https://www.youtube.com/c/MaximGorshenin — Рутуб-канал Максима https://rutube.ru/u/imaxai — Подкаст про механические компьютеры https://skillboxcode.mave.digital/ep-53 — Подкаст про историю полупроводников https://skillboxcode.mave.digital/ep-48 — Спецпроект о транзисторах https://skillbox.ru/media/code/revolyutsiya-tranzistorov — Подкаст про квантовые вычисления https://skillboxcode.mave.digital/ep-24 — Процессор Intel 4004 https://ru.wikipedia.org/wiki/Intel_4004 — Компания Intel https://ru.wikipedia.org/wiki/Intel — Компания NVIDIA https://ru.wikipedia.org/wiki/Nvidia — Компания AMD https://ru.wikipedia.org/wiki/Advanced_Micro_Devices — Архитектура ARM https://bit.ly/3HLn2FE — Открытая архитектура RISC-V https://ru.wikipedia.org/wiki/RISC-V — Архитектура x86 https://ru.wikipedia.org/wiki/X86 — Архитектура x86-64 https://ru.wikipedia.org/wiki/X86-64 — Архитектура SPARC https://ru.wikipedia.org/wiki/SPARC — Нейронный процессор https://bit.ly/3Yg3FLU — Процессор «Скиф» https://elvees.ru/chip/processors-multicore/skif — Компания «Байкал электроникс» https://bit.ly/3HNjdzQ — DSP https://bit.ly/3x9BAKx — Архитектура MIPS https://bit.ly/3RHLP1X — Архитектура «Эльбрус» https://bit.ly/3I7e1In — Архитектура POWER от IBM https://ru.wikipedia.org/wiki/POWER — Компания TSMC https://ru.wikipedia.org/wiki/TSMC — Процессор Huawei Kunpeng https://bit.ly/3DSotRL — Компания ASML https://ru.wikipedia.org/wiki/ASML Гость: Максим Горшенин, блогер, популяризатор российской микроэлектроники. Ведёт каналы в Telegram, на YouTube и Rutube. Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Wed, 08 Feb 2023 - 57 - Инфраструктура data science: хранилища данных, ПО, витрины, озёра и важные скиллы
Содержание выпуска: — Из каких компонентов состоит инфраструктура data science в идеальном варианте и как компании её выстроить. — Из каких источников в систему приходят сырые данные. — Куда данные сохраняются и в каком виде. — Как предварительно обрабатываются и готовятся данные. — Как отбираются данные для обработки и анализа. — Как происходит анализ в DS и чем он отличается от традиционной аналитики. — Какие решения и инструменты существуют для анализа и изучения данных в data science. — Витрины, озёра данных, Kafka, S3, Hadoop и всё остальное. — Чем занимается отдел data science. Какие роли связаны с data science. — Как правильно формулировать задачу для специалистов по data science, какие ошибки в формулировках задач могут встречаться. — Насколько data science — это программирование. Чем задачи и стиль программирования специалистов по data science отличаются от задач и стиля программирования обычных разработчиков. — Какие языки и для каких задач используются. — Что необходимо знать специалисту для первой работы. Кто такие мидлы и сеньоры. — Какие зарплаты, специализации и перспективы есть в data science. Полезные ссылки: — Apache Spark https://spark.apache.org — Apache Hadoop https://hadoop.apache.org — Язык программирования Scala https://skillboxcode.mave.digital/ep-35 — Amazon Simple Storage Service (S3) https://aws.amazon.com/ru/s3 — Redis https://ru.wikipedia.org/wiki/Redis — MLflow https://mlflow.org — CI/CD https://ru.wikipedia.org/wiki/CI/CD — Apache Kafka https://kafka.apache.org — Debezium https://debezium.io — Micro Batching https://bit.ly/40gr29I — Витрина данных https://bit.ly/40h0tkO — Слои в data science https://bit.ly/3JuwFes — REST API https://bit.ly/3Jsrrjh — Модель вычислений MapReduce https://ru.wikipedia.org/wiki/MapReduce — Google File System https://ru.wikipedia.org/wiki/Google_File_System — HDFS https://bit.ly/3XVnS9I — Захват изменения данных https://bit.ly/3wIYR5V — Apache NiFi https://ru.wikipedia.org/wiki/Apache_NiFi — Nginx https://ru.wikipedia.org/wiki/Nginx — Apache Airflow https://ru.wikipedia.org/wiki/Apache_Airflow — Dimensional modeling https://en.wikipedia.org/wiki/Dimensional_modeling — Сайт-тренажёр sql-ex.ru — «Книга с кабанчиком» https://habr.com/ru/post/423981 — Codewars https://www.codewars.com — LeetCode https://leetcode.com — YouTube-канал «Диджитализируй!» https://bit.ly/3kWYvG0 — Марк Лутц. «Изучаем Python» — Эви Немет, Гарт Снайдер, Трент Хейн, Бэн Уэйли, Дэн Макин. «Unix и Linux: руководство системного администратора» Гость: Влад Гоцуляк. Директор по Data&AI в «Еаптеке». Окончил МФТИ. В свободное время читает лекции для студентов кафедры БИТ в МФТИ по big data. Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Wed, 01 Feb 2023 - 56 - Мой первый GNU/Linux: история, выбор дистрибутива, командная строка, отличия от Windows
Содержание выпуска — Что такое GNU/Linux. — Как появился и развивался GNU/Linux. GNU/Linux и Unix. — Вот есть же куча «Линуксов», и они друг на друга могут быть совсем не похожи. Что их объединяет? — Что такое ядро GNU/Linux, за что оно отвечает, кто его разрабатывает и из каких компонентов оно состоит. — Что такое ванильное ядро и чем различаются ядра дистрибутивов. — Какие семейства дистрибутивов и отдельные дистрибутивы GNU/Linux существуют. — Чем различаются разные дистрибутивы и для каких задач они подходят. — Пакетные менеджеры в дистрибутивах GNU/Linux. — Что значит изучить GNU/Linux. — Различия в стиле работы с GNU/Linux и Windows. — Особенности Gentoo, Arch, Slackware, Debian, Red Hat, Ubuntu и других дистрибутивов. — Файловые системы в мире GNU/Linux. — Процесс установки GNU/Linux. — Какие проблемы есть у GNU/Linux и есть ли сложности с драйверами. — В каком направлении развивается GNU/Linux. — Где и на каких типах устройств используется GNU/Linux. — Что почитать и посмотреть по GNU/Linux, как научиться с ним работать. Полезные ссылки — Лекция Александра «GNU/Linux для новичков — #2 Интерфейс командной строки» https://youtu.be/GMDLYOWDaO8 — Цикл лекций про администрирование Linux с нуля https://bit.ly/4009tdM — Курс от команды VK по администрированию Linux https://bit.ly/3H8aB6u — Simply Linux https://www.basealt.ru/simplylinux — ОС «Альт Рабочая станция» https://www.basealt.ru/alt-workstation/description — Astra Linux https://astralinux.ru — Телеграм-канал Александра «Hardware vs Software или заметки админа» https://t.me/HWvsSW — Unix https://ru.wikipedia.org/wiki/Unix — Деннис Ритчи https://bit.ly/400jh7K — Брайан Керниган https://bit.ly/3kF30Vy — Кен Томпсон https://bit.ly/3XDoNvl — ОС Multics https://ru.wikipedia.org/wiki/Multics — Философия Unix (Unix-way) https://bit.ly/3XYz0Ce — Язык B https://bit.ly/3H5jtda — Язык C https://bit.ly/3XBAbbf — Ричард Столлман https://bit.ly/3XDrP2G — Статья «Ричард Столлман: свободное программное обеспечение и стандартная общественная лицензия GNU» https://bit.ly/3XBMGn8 — Статья «Гайд по свободным лицензиям от GNU: что это такое и какими они бывают» https://bit.ly/3H4Zv2o — Статья «Apache, Mozilla, Sun и Eclipse: свободные лицензии компаний и некоммерческих организаций» https://bit.ly/3WwIrI1 — ОС GNU https://ru.wikipedia.org/wiki/GNU — Фильм Revolution OS https://ru.wikipedia.org/wiki/Revolution_OS — Фильм The Code https://en.wikipedia.org/wiki/The_Code_(2001_film) — Книга Just for Fun: The Story of an Accidental Revolutionary https://bit.ly/3RkrGiB — Minix https://ru.wikipedia.org/wiki/Minix — DOS https://ru.wikipedia.org/wiki/DOS — Статья Ричарда Столлмана о важности названия GNU/Linux https://www.gnu.org/gnu/why-gnu-linux.ru.html — Debian Linux https://www.debian.org — Debian GNU/Hurd https://ru.wikipedia.org/wiki/Debian_GNU/Hurd — Обзор графических оболочек Linux https://habr.com/ru/company/first/blog/677492 Гость: Александр Беслик, IT-директор в HFLabs. Ведёт телеграм-канал «Hardware vs Software или заметки админа». Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Wed, 25 Jan 2023 - 55 - Радиолюбительство: радиодетали, первый паяльник, припои, флюс и схемы для новичков
Гость: Алексей Долиненко, бэкенд-разработчик международного стартапа TraceAir — веб-платформы для контроля строительства на основе данных с дронов. Содержание выпуска: — Чем различается радиолюбительство восьмидесятых — девяностых и 2020-х. — Какие радиодетали существуют и для чего они нужны в схемах: резисторы, конденсаторы, транзисторы, индуктивность, трансформаторы, диоды, микросхемы. — По каким принципам работает электроника. — Какие паяльники и паяльные станции выбрать начинающему, на что обратить внимание. — Что такое припой и каким он бывает. Как выбрать правильный припой. — Можно ли собирать схемы без припоя. — Как связаны слова «флюс», «канифоль» и «паяльная кислота». Чем они различаются, какими бывают, для каких задач подходят и что выбрать новичку. — Какие ещё инструменты нужны для старта в радиолюбительстве и для чего они используются: пинцет, тиски, зажимы, лупа, осциллограф, мультиметр. — Что такое монтажные платы и как их выбирать. — Как изготавливать печатные платы и можно ли заказывать уже готовые. Как их спроектировать. — Как правильно паять, на что обратить внимание, какие ошибки в процессе пайки совершаются чаще всего. — Как правильно работать с температурой паяльника. — Как выбирать проводку для своих схем. — Где покупать детали и комплектующие. — Что необходимо знать и изучить, чтобы собрать свою первую схему. — Какие схемы уместно собирать на старте, а какие — уже после более глубокого погружения. — Как отлаживать схемы, что для этого необходимо понимать, по какому алгоритму действовать. — Как чинить электронику. — Что такое схемотехника и насколько новичку надо её знать, по каким принципам располагать детали на схеме. — Как разработать свою первую схему, как найти идею и как её проработать. — Где брать корпуса для своих устройств и как проектировать их дизайн. — Насколько современное радиолюбительство связано с программированием. — Что почитать новичку, на каких форумах сидеть, с кем общаться и стоит ли записываться в радиокружки. — Чем программисту может быть полезно знакомство с паяльником и понимание работы электроники. Полезные ссылки: — Как работает транзистор: спецпроект https://skillbox.ru/media/code/revolyutsiya-tranzistorov — Книга Е. Айсберг «Радио? Это очень просто!» https://bit.ly/3Wixxps — Резистор https://bit.ly/3Wii4FB — Конденсатор https://bit.ly/3iMoy1T — Катушка индуктивности, дроссель https://bit.ly/3iMoG1n — Трансформатор https://bit.ly/3ZH6BSZ — Диод https://bit.ly/3CVfr63 — Транзистор https://bit.ly/2M6fe42 — Обзор паяльника TS100 https://bit.ly/3keEIkY — Припой ПОС 61 https://bit.ly/3XluU7m — Статья по карманные осциллографы https://bit.ly/3QRwdZA — Ещё одна статья про карманные осциллографы https://bit.ly/3HeTBNs — Обзор осциллографа Rigol https://bit.ly/3WkXYeb — Изготовление печатной платы с помощью фоторезиста https://cxem.net/master/47.php — Лазерно-утюжный способ создания печатных плат https://cxem.net/master/45.php — Программы для проектирования печатных плат https://cxem.net/software/soft_PCB.php — Arduino https://ru.wikipedia.org/wiki/Arduino — Книга Хоровица и Хилла «Искусство схемотехники» https://bit.ly/3QL2KQX — Протокол I²C https://ru.wikipedia.org/wiki/I²C — Сайт «Амперка» https://amperka.ru — Программирование потоков данных https://bit.ly/3iPD2y3 — Реактивное программирование https://bit.ly/3WdRq0I Стартовать в программировании вместе со Skillbox: skillbox.ru/code Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Wed, 18 Jan 2023 - 54 - Язык Kotlin: мультиплатформа, JS, Native, совместимость с Java, Ktor и другие фреймворки
Содержание выпуска: — Что такое Kotlin. — Для чего используется Kotlin, в каких задачах он мог бы быть более популярным, но пока недооценён. — Что входит в стандартную библиотеку Kotlin, что язык умеет «из коробки». — Особенности синтаксиса Kotlin. — ООП и функциональная парадигма в Kotlin. — Чем Kotlin отличается от Java в лучшую и худшую сторону. — С каким ещё языками программирования корректно сравнивать Kotlin , какие языки сильно повлияли на него. — Зачем создавался Kotlin и почему он стал популярным. — В чём основные преимущества и слабые стороны Kotlin. — Какой тулинг есть в экосистеме Kotlin: IDE и тому подобное. — Что означает полная совместимость с Java. — Как правильно комбинировать Java- и Kotlin-код в одном проекте. — Что такое Kotlin Native, Kotlin/JS, Kotlin Multiplatform. Чем они отличаются от основной версии Kotlin. — Что такое KMM и как этот термин связан с остальными «Котлинами». — Каковы перспективы разных версий Kotlin и для чего они нужны. — Какие концепции из Java необходимо понимать, чтобы работать с Kotlin. — Какие популярные фреймворки и библиотеки есть в экосистеме Kotlin, кто их поддерживает и разрабатывает. — Какие фреймворки из Java-мира придётся изучать котлинисту. — Может ли Ktor конкурировать со Spring, в чём его преимущества и недостатки. — Какие ошибки в работе с Kotlin чаще всего совершают программисты. — Как строится работа по развитию Kotlin и выпуску новых версий и насколько в этой работе участвует сообщество. — Как устроена работа над фреймворками и библиотеками Kotlin (на примере KMath). — Какие вызовы стоят перед Kotlin сейчас, какие крутые фичи должны в нём появиться, в каком направлении он развивается. — Как правильно обучать языку Kotlin и можно ли эффективно изучать Kotlin, не зная Java. Полезные ссылки — Доклад Андрея Бреслава «На плечах гигантов: языки, у которых учился Kotlin» https://www.youtube.com/watch?v=xH-RZ9YlxH0 — Фреймворк Tornado FX https://tornadofx.io — Kotlin roadmap https://kotlinlang.org/docs/roadmap.html — Библиотека KMath https://github.com/SciProgCentre/kmath — Фреймворк Ktor https://ktor.io — Блог Романа Елизарова на Medium https://elizarov.medium.com — Библиотека Multik https://github.com/Kotlin/Multik — Библиотека Plotly.kt https://github.com/SciProgCentre/plotly.kt — Kotlin-jupyter https://github.com/Kotlin/kotlin-jupyter — Kotlin for education https://kotlinlang.org/education/ — Официальный сайт Kotlin https://kotlinlang.org — Русскоязычный сайт Kotlin https://kotlinlang.ru — Треки по Kotlin в JetBrains Academy https://hyperskill.org/tracks?category=4 — Курс МФТИ «Введение в научное программирование на Kotlin» https://mipt.ru/online/programming/kotlin.php Гость: Александр Нозик. Физик-программист. Директор Центра научного программирования МФТИ. Начинал писать на Pascal, потом были Delphi и Component Pascal/Oberon. С 2007 года работал на Java, потом на Groovy. В 2017-м полностью переключился на Kotlin. Также кодил на C, Fortran, C++, Julia. Периодически использует Python. Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83.
Wed, 11 Jan 2023 - 53 - Механические вычислительные машины: какими были «компьютеры» прошлого и как они работали
Этот выпуск — часть спецпроекта про революцию транзисторов. В нём мы подробно рассказали, как был изобретён транзистор, как он работает, как на транзисторах собираются логические вентили и как комбинировать эти логические вентили, чтобы проводить вычисления. Там всё очень красиво и вообще крутецки! Содержание выпуска — Ранние вычислительные устройства: счёты, абак и тому подобное. — Логарифмическая линейка как вычислитель. — Часы Шиккарда. — Древнегреческий астрономический «калькулятор». — Изобретения Леонардо да Винчи. — Палочки Непера. — Арифмометр Лейбница. — Арифмометр «Феликс». — Суммирующая машина Паскаля. — Калькулятор Мюллера. — Аналитическая и разностная машины Бэббиджа. — Ткацкие станки Жаккарда и перфокарты. — Электромеханические компьютеры Цузе. — Советские электромеханические машины — Какие вопросы о каждом вычислителе разбираем — Когда, кем и для чего был создан — Как был устроен и из каких компонентов состоял — Что умел вычислять — Как производил вычисления, какие системы счисления использовал — Почему был революционен и как повлиял на развитие науки Гость: Ильдус Тукаев. Инженер по образу жизни. В семидесятых — девяностых годах ХХ века проектировал микроэлектронику для космической отрасли, оборонки и медицины. Полезные ссылки — Спецпроект «Революция транзисторов» https://skillbox.ru/media/code/revolyutsiya-tranzistorov/ — Сцена в баре из фильма «Бесславные ублюдки» https://www.youtube.com/watch?v=OUZS4cH5C9E — Статья о МЭСМ и других советских компьютерах https://skillbox.ru/media/code/kak-sssr-pobezhdal-v-kompyuternoy-gonke-a-potom-eye-provalil/ — Статья о М1 и Исааке Бруке https://skillbox.ru/media/code/kak-v-sssr-sozdavali-poluprovodnikovyy-kompyuter/ — Статья об Аде Лавлейс https://skillbox.ru/media/code/byla_li_ada_lavleys_programmistom/ — Статья об истории перфокарт https://skillbox.ru/media/code/istoriya-perfokart-ot-gomeoskopa-do-diskamnogonozhki/ — Статья о компьютерах Конрада Цузе https://skillbox.ru/media/code/kak-germaniya-stala-rodinoy-programmiruemykh-mashin/ — Логарифмическая линейка https://ru.wikipedia.org/wiki/Логарифмическая_линейка — Часы Шиккарда https://ru.wikipedia.org/wiki/Считающие_часы_Вильгельма_Шиккарда — Антикитерский механизм https://ru.wikipedia.org/wiki/Антикитерский_механизм — Счётная машина Леонардо да Винчи http://all-ht.ru/inf/history/p_1_0.html — Палочки Непера https://ru.wikipedia.org/wiki/Палочки_Непера — Арифмометр Лейбница https://ru.wikipedia.org/wiki/Арифмометр_Лейбница — Арифмометр «Феликс» https://ru.wikipedia.org/wiki/Феликс_(арифмометр) — Суммирующая машина Паскаля https://ru.wikipedia.org/wiki/Суммирующая_машина_Паскаля — Немецкий инженер Иоганн Мюллер https://ru.wikipedia.org/wiki/Мюллер,_Иоганн_Гельфрих_фон — Разностная машина Бэббиджа https://ru.wikipedia.org/wiki/Разностная_машина_Чарльза_Бэббиджа — Аналитическая машина Бэббиджа https://en.wikipedia.org/wiki/Analytical_Engine — Жаккардовый ткацкий станок https://ru.wikipedia.org/wiki/Жаккардовый_ткацкий_станок — Конрад Цузе https://ru.wikipedia.org/wiki/Цузе,_Конрад
Wed, 11 Jan 2023 - 52 - Демосцена: тру и не тру, 8-битная музыка, демки на осциллографе, влияние на IT и культуру
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83. Подписаться на канал с анонсами подкаста: https://t.me/skillbox_media_code Гости: Александр Кухаренко (f0x). Рендер-разработчик в Nevosoft, Glu Mobile, Wargaming, Wanna. Ведёт YouTube-канал (https://www.youtube.com/@f0x64). Музыкант и композитор в группе The Last Shilling (https://vk.com/last_shilling). Занимается записью и сведением треков, видеосъёмкой и видеомонтажом. Александр Мачуговский (Manwe). Проектировщик взаимодействия (UX, UI, продуктовый дизайн), работал ведущим дизайнером в компаниях Acronis, «Открытие Инвестиции», «Ингосстрах-Инвестиции». Пишет музыку к видеоиграм (издатели «1С», Alawar, Nevosoft и другие). Участник демогруппы The SandS (http://thesands.ru), программирует видеоэффекты на GLSL под Windows и на ассемблере под БК 0010. Пишет трекерную музыку для демо, игр и конкурсов. Ведёт YouTube-канал (https://youtube.com/@Manwe_SandS) и подкаст SCENE. Содержание выпуска — Что такое демосцена и почему обычные люди про неё так мало знают. — Чем так цепляет демосцена. — Что нужно для входа в демосцену, что придётся изучить, на какие референсы смотреть. — Какие события и «точки сбора» аудитории есть в демосцене, где почитать и узнать о ней побольше. — Какие культовые персонажи существуют в демосцене — и в прошлом, и сейчас. — Как и почему зародилась демосцена в мире и когда она появилась в России. — В каком состоянии демосцена находится в России прямо сейчас, сколько человек в движении. — Какие разделы или типы работ есть в демосцене. — Что считается «тру», а что «не тру» и как отличить настоящую демосцену от подделки. — С какими смежными направлениями путают демосцену. — Надо ли демосцене быть более популярной или её фишка как раз в том, что о ней знает относительно узкая аудитория. — Как развивается демосцена, в каком направлении. — Можно ли делать что-то новое и интересное, когда есть ограничения по байтам. — Где посмотреть работы демосцены, как их подебажить (и есть ли тут культура открытых исходников). — Хрестоматийные и культовые работы. — Какие приёмы используются, чтобы сделать код более компактным, ценится ли читаемость и красота кода. — На чём пишутся работы, какие языки, инструменты, программы, оборудование используются. — Какие способы читерства есть в демосцене. Есть ли примеры прям суперкрутого читерства, которые скорее восхищают. — Есть ли в сообществе вокруг демосцены споры о принципах. — Как судятся соревнования, что оценивается. — Портрет типичного участника демосцены. Преемственность поколений. Демки от Manwe https://www.pouet.net/user.php?who=3411&show=credits Демки от f0x Just simple tube amplifier https://www.pouet.net/prod.php?which=92580 Supervenience: https://www.pouet.net/prod.php?which=66297 Tentura: https://www.pouet.net/prod.php?which=31811 Все ссылки из подкаста (их было слишком много): https://tinyurl.com/2anrj7sx Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Подкасты: https://bit.ly/3qFvYUY
Wed, 04 Jan 2023 - 51 - Новогодний выпуск подкаста «Люди и код»: итоги года и интервью с ведущим
Гости: Виктор Корейша. Ведущий IT-подкаста «Кода кода», руководитель отдела Message Bus в Ozon Tech. Увлекается настольными играми и разработкой настольных игр. Евгений Антонов. Ведущий IT-подкаста «Кода кода». В IT около 15 лет: пять лет в системном администрировании, больше девяти лет в разработке, из которых пять лет в руководстве разработкой и командами. Ведёт телеграм-канал «Тимлид Очевидность», в Twitter известен как @_jeck. Сайт: antonov-dev.ru. Это необычный новогодний выпуск — и на самом деле он состоит из двух частей. Здесь у ведущего подкаста «Люди и код» Тимура Тукаева берут интервью Евгений Антонов и Виктор Корейша, ведущие подкаста «Кода кода». Он рассказывает, как записывает подкаст, ищет гостей, изменилась ли жизнь ведущего после старта подкаста, какие выпуски любит больше всего и какие ещё подкасты мог бы порекомендовать. А ещё раскаивается, что лентяй и разгильдяй :) Канал подкаста «Кода кода»: https://t.me/kodakodacast Upd: на самом деле речь в подкасте идет о ребятах из чата «Цинкового прода», а не «Мы обречены» Содержание выпуска — Как удаётся выпускать подкаст каждую неделю. — Как и кто монтирует выпуски, решает что оставить, а что вырезать. — Как ведущий ищет гостей, как следит за жизнью IT-комьюнити. — Как попасть в подкаст «Люди и код». — Как готовить гостя к подкасту, чтобы получился хороший выпуск. Звук, обсуждение темы, скованность гостя и тому подобное. — Используется ли в подкасте продуктовый подход. Какие метрики отслеживаются, собирается ли обратная связь. — Как продвигать подкаст. — Как изменилась жизнь в IT спустя год после первого выпуска подкаста. — Какие ещё подкасты мог бы порекомендовать айтишникам. — Какие планы на следующий год: объём, формат, направление. — Как и зачем появился подкаст. — Как выбираются темы, есть ли темы, которых точно никогда не будет в подкасте. — Насколько интервьюер должен быть экспертом в том, о чём спрашивает. — Есть ли страх задать глупый вопрос. — Любимые выпуски подкаста «Люди и код». — Люди и код — проект Skillbox: это помогает или мешает искать гостей? — Были ли случаи, что запись подкаста делалась, а выпуск не выходил. — Немного про Машу. Какие эпизоды подкаста «Люди и код» мы упоминали Про Lisp https://t.me/skillbox_media_code/830 Статья Ивана Углянского про JVM https://bit.ly/3GhJ43s Про историю полупроводников https://t.me/skillbox_media_code/931 Про разработку Linux Kernel https://t.me/skillbox_media_code/471 Про программирование в науке https://t.me/skillbox_media_code/485 Про разработку ReactOS https://t.me/skillbox_media_code/557 Про Java https://t.me/skillbox_media_code/695 Про незрячего DevOps'а https://t.me/skillbox_media_code/739 Про Scala https://t.me/skillbox_media_code/818 Про FreeBSD https://t.me/skillbox_media_code/936 Подборка классных подкастов от ведущего «Люди и код» «Кода кода» о спорных профессиях в IT https://t.me/kodakodacast/84 make sense podcast о языке программирования как продукте https://t.me/productsense/1344 Podlodka с Андреем Бреславом https://podlodka.io/150 «Запуск завтра»про базы данных https://apple.co/3jlMwAY «Мы обречены» с Виталием Брагилевским https://bit.ly/3CqTR9l Подкаст Лекса Фридмана https://bit.ly/2LaPx1Q Подкаст «Цинковый прод» https://bit.ly/3viTSId Talking Kotlin Podcast https://bit.ly/3FZ5B3y
Tue, 27 Dec 2022 - 50 - Язык 1С: система типов, библиотеки, IDE, красота кода и «настоящесть» разработчиков
Содержание выпуска: — Что такое язык программирования 1С. — Из каких компонентов состоит язык 1С. — Для чего используется язык, что в принципе на нём можно написать. — Есть ли примеры необычного применения языка 1С для разработки каких-то независимых от экосистемы «1С» решений. — Что есть в стандартной библиотеке 1С. — Какие библиотеки и фреймворки существуют в мире 1С, кто их разрабатывает. — Русская и английская версии языка 1С — какая чаще используется и почему. Зачем нужно две версии. Чем они различаются. — Какие средства разработки используются в экосистеме 1С. Официальные IDE. — Как отлавливаются исключения и ошибки в 1С. — Система типов в 1С. — Как развивается язык 1С, кто над ним работает, что меняется от версии к версии и как часто выходят обновления. — Легко ли перейти с 1С на другой стек. — Есть ли в мире 1С такое понятие, как красота кода, и какие-то особенные паттерны проектирования. — Что должны знать джун, мидл, сеньор в 1С. — Что классно в языке 1С и чего не хватает. — Есть ли попытки перевести экосистему 1С на другие языки программирования. — Какие перспективы существуют в работе на 1С. — Насколько 1С-разработчик — это разработчик. — Как вкатиться в 1С, как изучить язык, на кого подписаться. — Сертификация в 1С. Полезные ссылки: — Стандарт 1С https://its.1c.ru/db/v8std — Библиотеки для 1С https://v8.1c.ru/tekhnologii/standartnye-biblioteki/ — YouTube-канал «Инфостарт» https://www.youtube.com/channel/UCjuwXCXPZbTcQe4cLd_4CsA — YouTube-канал «Жёлтый клуб» https://www.youtube.com/channel/UCO1Vs4ZvpxC7Cke2BIFFDuA Гость: Дмитрий Задвинский, старший разработчик на 1C. Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83. Наш подкаст удобно слушать на популярных платформах: — Castbox: https://bit.ly/3tZ3eJF — «Яндекс.Музыка»: https://bit.ly/3FWQsOk — Apple Podcasts: https://apple.co/3KLXpVZ — Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Wed, 21 Dec 2022 - 49 - FreeBSD: история, отличия от NetBSD и OpenBSD, файловые системы, установка и использование
Гость: Вадим Гончаров, программист и модератор телеграм-чата freebsd_ru. Содержание выпуска — Как появились и развивались BSD-системы, какие семейства BSD-систем существуют. — Кто использует разные BSD-системы прямо сейчас и для каких задач. — Современное развитие FreeBSD, OpenBSD, NetBSD и особенности каждой операционки. — Что общего у всех BSD-систем. — Как устроены BSD-системы, из каких компонентов состоят. — NetBSD: где используется, как разрабатывается, проблемы развития, что дала миру. — OpenBSD: где используется, как разрабатывается, проблемы развития, что дала миру. — Как устроено управление пакетами во FreeBSD. Можно ли ставить программы из исходников, что такое система портов. — Как на BSD-системы портируются программы. Актуальность ПО. — Есть ли в BSD-мире понятие дистрибутивов, какие ответвления есть у FreeBSD. — Можно ли собрать BSD-систему из исходников, без современного инсталлятора. — Проблемы установки FreeBSD, драйверы, совместимость с оборудованием. — Файловые системы во FreeBSD. Файловая система ZFS. — Что обычно входит в новую версию системы, и как часто релизятся новые версии. — Что значит знать BSD. — Какие проблемы есть у BSD, какие вызовы стоят перед системой, сообществом пользователей и разработчиков. Чего не хватает миру BSD. — Программирование на FreeBSD. — Сравнение с Linux (а как без него?): плюсы, минусы, сильные и слабые стороны. — Как попробовать FreeBSD, где найти инструкции по установке и кому стоит её установить. — Потребность в грамотном техническом пиаре. Полезные ссылки Русскоязычный чат по FreeBSD https://t.me/freebsd_ru FreeBSD https://www.freebsd.org OpenBSD https://www.openbsd.org PC-BSD (TrueOS) http://www.trueos.org NetBSD https://netbsd.org FreeBSD Handbook https://docs.freebsd.org/en/books/handbook Подсистема Jail http://www.freebsd.org.ru/developers-handbook/jail.html Linux Cgroups https://en.wikipedia.org/wiki/Cgroups Файрволы во FreeBSD https://docs.freebsd.org/en/books/handbook/firewalls HaikuOS https://www.haiku-os.org Стандарты POSIX https://ru.wikipedia.org/wiki/POSIX Arch Linux https://archlinux.org Система управления пакетами Portage (Gentoo) https://wiki.gentoo.org/wiki/Portage FreeBSD 13.1-RELEASE Release Notes https://www.freebsd.org/releases/13.1R/relnotes FreeBSD 13.1-RELEASE Hardware Notes https://www.freebsd.org/releases/13.1R/hardware Файловая система ZFS https://ru.wikipedia.org/wiki/ZFS Copy-on-write https://ru.wikipedia.org/wiki/Копирование_при_записи Файловая система BTRFS https://ru.wikipedia.org/wiki/Btrfs Операционная система Solaris https://ru.wikipedia.org/wiki/Solaris Чат по Vim в Telegram https://t.me/vimers Сайт repology.org https://repology.org Экспериментальный интернет-протокол QUIC https://ru.wikipedia.org/wiki/QUIC Протокол SCTP (примечание: протокол SCTP лежит в основе WebRTC, который используется в Google Chrome, и при записи подкаста ведущий разговаривал именно с его помощью) https://ru.wikipedia.org/wiki/SCTP Эссе Эрика Реймонда The Cathedral and the Bazaar http://www.catb.org/~esr/writings/cathedral-bazaar Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83. Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Wed, 14 Dec 2022 - 48 - История полупроводников: реле, диод, лампа, транзистор, микросхема, СБИС, микропроцессор
Содержание выпуска — Как развивалась элементная база: реле, диоды, электролампы, транзисторы, микросхемы, СБИС. — Что было до реле. — Что такое реле. По какому принципу оно работает, как на его основе строились вычислительные системы. — Как появились реле и какие типы реле бывают. — Что такое диод, для чего он нужен, как он устроен и как работает. — В чём роль диода, как он появился, какие типы диодов бывают. — Что такое радиолампа, для чего она нужна, как устроена и как работает, в чём её роль. — Как появилась радиолампа, какие типы ламп бывают. — Что значит, что лампа усиливает сигнал, каким образом происходит это усиление. — Что такое транзистор, как он работает, как на его основе строились вычислительные машины. — Для чего ещё используются транзисторы, как они появились и как эволюционировали. — Какие типы транзисторов бывают. — Что такое микросхема и СБИС. Как они устроены и как работают. — Чем микропроцессор отличается от микросхемы. — Как появились микросхемы, была ли гонка микросхем между разными странами. — Есть ли какие-то легендарные серии микросхем. — Как транзисторы и остальная элементная база переносились на микросхемы. — Для чего нужны остальные радиодетали в логических схемах: резисторы, конденсаторы и тому подобное. — Что сейчас происходит с перечисленными элементами, развиваются ли они каким-то образом, где ещё используются, помимо компьютеров. — Есть ли какие-то принципиально новые технологии, которые могут вытеснить существующие решения. Гость: Ильдус Тукаев. Инженер по образу жизни. В 70–90-х годах ХХ века проектировал микроэлектронику для космической отрасли, оборонки и медицины. Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Fri, 09 Dec 2022 - 47 - Системное администрирование: отличия от DevOps, скиллы, задачи, грейды и стиль работы
Гость: Виктор Демченко, руководитель отдела офисной инфраструктуры и телекоммуникаций в Docrobot. Увлекается яхтингом и фридайвингом. Содержание выпуска — Как соотносится термин «сисадмин» и профессии вроде DevOps-инженера, SRE, сетевого инженера, эникейщика, инженера по инфраструктуре, специалиста техподдержки. — Кто такой системный администратор. — Какие задачи выполняют системные администраторы разных грейдов: джун, мидл, сеньор. — Какой уровень навыков ожидается от джунов, мидлов, сеньоров. — Что самое сложное в профессии системного администратора. — Какие типы сисадминов бывают, какой круг обязанностей у каждого из них. — Семейства Linux-систем. — Насколько возможно системному администратору работать удалённо. — Какими инструментами пользуются современные системные администраторы и с каким оборудованием работают. — Какие операционные системы используются и для каких задач, в чём их сильные и слабые стороны. — Какие языки программирования или языки скриптов необходимо знать системному администратору. — Как стать хорошим сисадмином-джуном и найти первую работу — что нужно знать и что изучить. — Курсы, высшее образование и просто интерес к компьютерам: что лучше помогает войти в профессию. — Какие компании выбирать для старта. Каких компаний избегать. Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83. Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Sat, 03 Dec 2022 - 46 - Зачем нужен менеджмент: о сути управления, роли руководителя и менеджменте проектов
Содержание выпуска: — Что такое менеджмент и управление. Различаются ли эти термины. — Кто такой менеджер, в чём смысл его существования. — Откуда возникает потребность в менеджменте и почему нельзя просто пойти и сделать что-либо. — Почему менеджерам нужно специальное образование. — На какие типы делится менеджмент. — Какой подход к менеджменту лучше: жёсткий или мягкий. — Зачем нужна дисциплина в управлении проектами и чем занимается проектный менеджер. — Какие проблемы и задачи решает управление проектами, какими основными терминами и сущностями оперирует. — Самые популярные подходы к управлению проектами. — Что такое Agile и чем он отличается от других подходов. — Что такое каскадная модель управления проектами и почему её не существует. — Scrum, Kanban, PMI: главные подходы к управлению проектами. — Как отличить фейковые успехи в управлении известных компаний от действительно дельных подходов. — На что обратить внимание, выстраивая собственную систему управления. — Как меняется подход к управлению и понимание роли руководителя. — Отличие управления госкомпаниями от управления на коммерческих предприятиях. Полезные ссылки — Телеграм-канал Ивана https://t.me/s/selihovkin — YouTube-канал Ивана https://bit.ly/3V8cxSA — Анри Файоль https://bit.ly/3tQYVPx — Этология https://bit.ly/3EV2gDi — PMI Talent Triangle https://bit.ly/3i7DerA — Kanban University https://kanban.university — Расширение SAFe для Scrum https://bit.ly/3Ev2TSU — Книга Генри Форда «Моя жизнь, мои достижения» — Книга Антона Макаренко «Педагогическая поэма» — Книга Фредерика Лалу «Открывая организации будущего» https://bit.ly/2Fb6wkX — Спиральная динамика https://bit.ly/3TV1s5T — Фильм с Расселом Кроу «Хозяин морей: на краю земли» https://bit.ly/3XtG6zi — Курс по менеджменту проектов от Google https://bit.ly/3VkfpLz — Фреймворк MSF https://bit.ly/3UYVdz6 — Экстремальное программирование https://bit.ly/3tYu2II — Статья Уинстона Ройса Managing the Development of Large Software Systems https://bit.ly/2A0rHlj — Книга Essential Kanban https://bit.ly/3TZSJiE — PMI https://www.pmi.org — Scrum Guide https://scrumguides.org Гость: Иван Селиховкин, руководитель проектов, портфелей, программ с 2005 года. Руководил не только IT-, но и производственными проектами, программами и портфелями в сфере производства медицинской техники, FMCG, пищевой промышленности и госкомпаниях. Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Wed, 23 Nov 2022 - 45 - Как стать продакт-менеджером: плюсы и минусы профессии, переход из разработки и навыки
Содержание выпуска: – Путь от фронтендера в Студии Артемия Лебедева, Ostrovok.ru и JetBrains к продакту. – Что нравилось в работе программиста, а что не удовлетворяло. – Почему сделал выбор в сторону менеджмента продуктов — что именно к этому подтолкнуло. – Как изменились процессы, цели, задачи, мышление по сравнению с разработкой. – Какие скиллы и какие мыслительные паттерны осваивались труднее всего. – Какие скиллы и знания из разработки помогали быть хорошим продактом. – Что мешало быть продактом, какой программистский бэкграунд не давал работать. – Кто такой продакт и за что он отвечает. – Из каких задач состоит рабочий день, неделя, месяц, год продакта. – Что такое продуктовое мышление и в чём оно проявляется. – Что важно изучить и понять разработчику, чтобы перейти в продакт-менеджмент. – Как лучше всего осуществить такой переход, какую компанию и продукт выбрать на старте. – Плюсы и минусы работы продактом. – Что почитать, посмотреть, послушать будущему продакту. – Как написать хорошее резюме. Гость: Игорь Алексеенко. Ведущий мастермайнд групп, ментор, консультант, участник бизнес-спецназа «Придумаем», wannabe-блогер. В прошлом разработчик, продакт и советник генерального директора. Полезные ссылки и книги: – Телеграм-канал Игоря про менеджмент https://bit.ly/3UEZmZ2 – Книги Элияху Голдратта «Цель» и «Цель 2» – Принцип Питера (лестница некомпетентности) https://bit.ly/3Xat0qv – Книга Эрика Риса Lean Startup – Книга Тони Шея «Доставляя счастье» – YouTube-канал Нила Деграсса Тайсона https://www.youtube.com/channel/UC5DpYep7VSXseAEFr7UaEag – Книга Даниэля Канемана «Думай медленно… Решай быстро» – Книга Ицхака Адизеса «Идеальный руководитель» – Книга Марка Мэнсона «Тонкое искусство пофигизма» – Книга Тимоти Ферриса «Четырёхчасовая рабочая неделя» Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Thu, 17 Nov 2022 - 44 - C#: экосистема, дотнеты, Microsoft, синтаксис и особенности применения
Гость: Егор Гусаренко, C#-разработчик. Содержание выпуска — Что такое C#. — Краткая история языка C# — как возник, для чего придуман, как развивался. — Для каких задач используют C#. — C# в геймдеве, десктопных приложениях и вебе: сходства и различия в использовании. — C# за пределами экосистемы Microsoft. — Известные крутые проекты на С#. — Особенности синтаксиса и механик C# — что в нём круто, что неудобно. — Внутреннее устройство C#: как компилируется и исполняется код. — В чём хорош и в чём плох C#, для каких задач он не подходит, какие ошибки есть в дизайне языка. — C# как часть экосистемы: что в эту экосистему входит, что такое ASP и .NET. — Какие конкуренты есть у C#. — Сравнение C# с другими языками и экосистемами: C, C++, Java. — C# и F#. — Библиотеки и фреймворки в C#. — IDE и редакторы кода для C# — чем принято пользоваться. — Какие перспективы у C#, умирает ли он или активно развивается. — Какой тулинг есть вокруг C#. — Какие фичи будут появляться в языке в ближайшее время. — Что должны знать джун, мидл, сеньор в C#. — Какие ошибки чаще всего совершают разработчики при работе с C#. — Что почитать, посмотреть и послушать, на кого стоит подписаться. Полезные ссылки Статья Ивана Углянского «Как устроена Java Virtual Machine и её экосистема: подробный гайд» https://bit.ly/3DXDMYs Выпуск подкаста «Люди и код» со Львом Кудряшовым «Он вам не петухон: почему энтерпрайзу не обойтись без Python и что не так с Java и C#» https://bit.ly/3tn6I7g Андерс Хейлсберг, один из авторов языка C# https://bit.ly/3WTR7cR Фреймворк для фронтенда на C# Blazor https://bit.ly/3UFVbvK Егор Богатов https://egorbo.com Игра Osu! https://ru.wikipedia.org/wiki/Osu! Компилятор Roslyn https://bit.ly/3EnAu2d Common Intermediate Language https://bit.ly/3EmOqJz Новые фичи C# 7 https://bit.ly/3EnAFdT Язык F# https://fsharp.org Дон Сайм, автор F# https://bit.ly/3G4pxUj IDE от JetBrains для C# Rider https://www.jetbrains.com/rider Фреймворк на Rust Actix https://actix.rs Система сборки MSBuild https://ru.wikipedia.org/wiki/MSBuild Система сборки Cake https://www.cakebuild.net C# роадмап https://bit.ly/3hy0H5c Книга Джеффри Рихтера «CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#» Книга Джона Скита «C# in Depth» C#-блогер Ник Чапсас https://youtu.be/Pt-0KM5SxmI Официальный блог по .NET https://devblogs.microsoft.com/dotnet Блог Джона Скита https://codeblog.jonskeet.uk Профиль Джона Скита на Stack Overflow https://bit.ly/3tnfe6s Статья, посвящённая ответам Джона Скита на Stack Overflow https://bit.ly/3hCQPa4 Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Fri, 11 Nov 2022 - 43 - Flutter и Dart: где используются, как устроены, как развиваются и чем круты
Содержание: — Что за язык такой — Dart. — Как соотносятся Dart и Flutter. — Что такое Flutter. — Где, кроме экосистемы Flutter, активно используется Dart. — Как и для чего создавался Dart. — Как и для чего создавался Flutter. — Где особенно популярен Flutter, где он используется. — Особенности применения Flutter на мобильных устройствах: как он стыкуется с нативными языками, что умеет сам, какие ограничения у него есть. — Из каких компонентов состоит Flutter. — Что входит в набор Flutter DevTools. — Что такое библиотека Foundation. — Насколько языки Dart и Flutter открытые, можно ли в них контрибьютить. — Почему Dart не смог конкурировать с JS. — Как исполняется Dart-код. — На каких концепциях и идеях построен Flutter. — В чём плюсы и минусы Flutter, если сравнивать его с нативными языками и технологиями. — Почему Flutter даже на Android требует нативного Kotlin-кода, если его тоже развивает Google. — В чём плюсы и минусы Flutter, если сравнивать его с Kotlin Multiplatform и Xamarin. — Кто конкуренты Flutter. — Тулинг вокруг Flutter: IDE и другие инструменты. — Как контрибьютить во Flutter и на чём он написан. — Какие зарплаты у флаттеристов, что должны знать джуны, мидлы, сеньоры. Гость: Михаил Зотьев. Dart и Flutter Engineer. Автор телеграм-канала Oh, my Flutter. Организатор комьюнити Flutter Voronezh. Участник программного комитета конференции Mobius. Мейнтейнер библиотеки Elementary. Flutter Lead в Bakersoft. Где подписаться на обновления подкаста и наши новые статьи? — Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Wed, 02 Nov 2022 - 42 - Безопасный код: что это такое и как вовлечь разработчиков в решение проблем безопасности
Содержание выпуска: — В чём проблема разработчиков с безопасностью — разве они по умолчанию не должны писать безопасный код. — Что вообще такое безопасный код, какие у безопасности критерии. — Как понять, что в проекте есть проблемы с безопасностью кода и приложения, если приложение никогда не ломали. — Насколько это выгодно и финансово оправданно — писать безопасный код на стадии MVP или другой ранней стадии развития проекта. — Как обстоят дела с культурой безопасного кода в России и за рубежом. — Какие проблемы с безопасностью бывают в проектах, чем они грозят компании или команде. — Как сделать разработку безопасной. — Что такое центр безопасной разработки и как его выстроить. — Как вовлечь разработчиков в решение вопросов безопасности и не вызвать недовольства или оттока кадров. — Чего разработчики не знают о безопасности и что им стоило бы узнать. Какие ошибки в этой области они чаще всего совершают. — Как подружить безопасников и разработку. — На какие этапы делится создание центра безопасной разработки. — Какие ошибки можно совершить на каждом из этапов создания центра, какие сложности приходится преодолевать. — Как итеративно улучшать центр безопасной разработки. — Кто должен отвечать за такой центр и какими качествами он должен обладать. — С чего начать создание центра. — Какие механики помогают вовлекать в проблемы безопасности всю компанию. Гость: Юрий Шабалин — генеральный директор «Стингрей Технолоджиз», ведущий архитектор ГК Swordfish Security. Трудится в кибербезе больше 10 лет, специализируется на внедрении практик безопасной разработки, построении процессов DevSecOps, аналитике и тестировании приложений. Имеет успешный практический опыт в создании единого процесса безопасной разработки с нуля, внедрения SSDL и тестировании на уязвимость мобильных банковских приложений («Сбербанк-Технологии», «Альфа-Банк»). Ведёт телеграм-канал Mobile AppSec World. Где подписаться на обновления подкаста и наши новые статьи? — Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Wed, 26 Oct 2022 - 41 - Kanban-метод в разработке: практики, артефакты, метрики и невероятная красота
Содержание выпуска Что такое Kanban-метод и как его классифицировать — метод, фреймворк, методология. Как он относится к Agile и как с ним связан. Как Kanban-метод связан с регулярным менеджментом — он его полностью заменяет или регулярный менеджмент всё так же остаётся необходимым фундаментом? Как появился Kanban-метод и кто внёс основной вклад в его создание. Развивается ли Kanban-метод сейчас, и если да, то как и по каким принципам? Для каких задач, компаний и команд подходит Kanban-метод, а для каких нет. Kanban-метод в командах разработки — когда уместен, когда вреден, какие есть плюсы и минусы. В чём суть Kanban-метода, какие принципы в его основе. Как эти принципы выражаются на практике. Практики Kanban-метода — что это, сколько их, чем они характеризуются. Метрики в Kanban-методе — что измерять и на каких этапах, что помогают понять метрики и как результаты их анализа используются в реальной жизни. Каковы необходимые условия для применения Kanban-метода в компании или команде. Можно ли его применять не во всей компании, а в отдельных командах и есть ли у него какой-то аналог API, который позволяет «сцеплять» его с другими управленческими системами и фреймворками. Есть ли какие-то другие методы на основе Kanban-метода или разные «диалекты». Насколько реально работать по чистому Kanban-методу в реальной жизни. Что в Kanban-методе люди понимают неправильно. Какие главные ошибки совершают при применении Kanban-метода. Какие программы и физические объекты помогают работать по Kanban-методу. Что почитать, посмотреть по Kanban-методу, на кого подписаться. Гость: Екатерина Свирепо. Профессиональный менеджер и гик в мире современных подходов управления стратегией, продуктом, изменениями. Ex-CPO Kaiten, ex-CSO Playkot, автор телеграм-канала svirepo.tru.e. Master in Public Strategy, Certified Customer Experience Professional, KCP. Полезные ссылки: Книга Дэвида Андерсона Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results https://bit.ly/3TCoXAZ Scrum https://ru.wikipedia.org/wiki/Scrum Экстремальное программирование https://bit.ly/3EPxsEw Официальное руководство по Kanban-методу https://bit.ly/3CJLhlg Essential Kanban Condenced https://bit.ly/3D9gRdt Элияху Голдратт https://bit.ly/3s4okUS Kanban Blue Book https://bit.ly/3CJIOXZ Уильям Деминг https://bit.ly/2C9A4wH Подкаст Make sense про Fit for Purpose https://bit.ly/3Se6OIn Скрамбан https://en.wikipedia.org/wiki/Scrumban Конференция FlowDays https://flowdays.ru Презентация к докладу Сергея Артемова по истории Kanban-метода https://bit.ly/3D9Lv6I Презентация к докладу Марии Украинцевой про основные «грабли» Kanban-метода https://bit.ly/3MFFu4M Подкаст Kanban Talks https://t.me/kanban_talks ПО Nave https://getnave.com ПО Kaiten https://kaiten.ru Плагин Jira-helper https://bit.ly/3s7wvjb Upstream Kanban https://bit.ly/3s9ih1e Discovery Kanban https://bit.ly/3TuR7h9 Kanban Cadences https://bit.ly/3MXjrXz Книга Нассима Талеба Fooled by Randomness https://bit.ly/3ESQGsH Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Thu, 20 Oct 2022 - 40 - От джуна к мидлу: что изучать, как общаться, что важно понимать и как расти в зарплате
Содержание выпуска — Как развиваться на работе. — Что делать, что изучать, о чём и как говорить со старшими коллегами. — Как расти в зарплате и что для этого делать. — Какие знания и навыки особенно важны для джуна. — Какие решения, знания и навыки помогли пройти испытательный срок и закрепиться на работе. — Что джуну нужно понимать о процессах в компании, чтобы расти и успешно общаться с коллегами. — Как относиться к критике на ревью или к тому, что задачи не всегда чётко формулируются и код потом приходится переписывать не по своей вине. — Почему решил пойти в школу Ozon. — Как было организовано поступление. — Что было после экзаменов, сколько человек училось, кто эти люди. — Как строился процесс обучения, что в процессе понравилось, что не очень. — Что удалось изучить, насколько вырос благодаря школе. — Как учились остальные участники школы, что им давалось с трудом, что легко. — Какая была интенсивность занятий, как сильно пришлось напрягаться. — Как совмещать учёбу с работой. — Как находить мотивацию продолжать учиться, даже когда времени в обрез, а учебные задачи сложные. — Что было после обучения, насколько оправдались ожидания. — Насколько сам процесс обучения соответствовал ожиданиям. — Какие шаги для развития карьеры предпринять после обучения. Гость: Ильдус Тукаев, Go-разработчик, WhatToFarm. Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Fri, 14 Oct 2022 - 39 - Мобилизация без фейков: повестка, права, ответственность, что делать и какие справки собрать
Содержание выпуска — Что такое мобилизация и может ли она быть частичной — Кто подлежит мобилизации — Кто не попадает под мобилизацию — Кто имеет право или может получить отсрочку — Что такое повестка, как с ней работать, кто имеет право ее вручать, какую ответственность она накладывает на призывника — Этапы призыва и ответственность призывника на каждом из них — Женщины и мобилизация — Медкомиссии и альтернативные службы — Стоит ли заполнять форму заявления об отсрочке у себя в компании или через Госуслуги — Какие справки собрать и как юридически подготовиться к возможной мобилизации — Административная и уголовная ответственность за уклонение и дезертирство — Чем юридически срочная служба отличается от мобилизации — Влияет ли присяга на тяжесть наказания — Зачем оформлять доверенность на близких людей — Чем обязаны обеспечить солдата в армии — Как лететь за границу, какие существуют ограничения — Если купил билеты задолго до мобилизации, а теперь не выпускают, можно ли получить за них компенсацию — Какой статус у мобилизованного солдата, как ему должны платить — Существует ли альтернативная служба в период мобилизации — Что будет, если отказаться брать автомат и воевать, уже будучи в части — Кому жаловаться в армии на неправомерные действия и что такое приказ командира — Могут ли выдать повестку в консульстве, если придешь продлевать загранпаспорт — Вылет за границу — Насколько спокойно и в рамках закона проходит мобилизация — Как понять, что вас мобилизуют незаконно, и что с этим делать — Могут ли вегетарианцы требовать отдельное питание в армии — В каких объемах последователи религии могут требовать отправления своих религиозных культов — Сохранится ли рабочее место, если вас мобилизуют Гость: Максим Оленичев, юрист по правам человека (сотрудничает с «Первым отделом»). Обратиться за правовой консультацией: https://t.me/deptonebot. Телеграм-канал: https://t.me/deptone. Полезные ссылки Обратиться за правовой консультацией: https://t.me/deptonebot. Telegram-канал: https://t.me/deptone Расписание болезней: https://www.consultant.ru/document/cons_doc_LAW_149096/7cd8dde08fc9aff1bf6d22025061d18f55e576e5 59 статья Конституции РФ: https://www.consultant.ru/document/cons_doc_LAW_28399/5004a75d54e54d5824c87ac2b96954f252610504 Первое в России дело об альтернативной службе в период мобилизации: https://www.rbc.ru/politics/30/09/2022/6336d8c89a7947e74357bcc7 Денежное довольствие мобилизованных военнослужащих: https://ivprave.ru/2022year/vyplaty-i-lgoty-dlya-mobilizovannyh Документ Министерства обороны о порядке начисления денежного довольствия: https://doc.mil.ru/documents/extended_search/more.htm?_print=true&id=10861598%40egNPA#txt Раздел о мобилизации на портале «Объясняем.рф»: https://объясняем.рф/articles/questions/mobilizatsiya Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code Наш подкаст удобно слушать на популярных платформах: Castbox: https://bit.ly/3tZ3eJF «Яндекс.Музыка»: https://bit.ly/3FWQsOk Apple Podcasts: https://apple.co/3KLXpVZ Google Podcasts: https://bit.ly/3qFvYUY Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Thu, 06 Oct 2022 - 38 - Функциональная парадигма программирования, монады, коробочки, паттерны и отношения с ООП
Содержание выпуска — Что такое функциональная парадигма программирования. — Как и зачем она появилась, что лежит в её основе. — Главные концепции функциональной парадигмы. — Что такое лямбда-исчисление. — Действительно ли в функциональной парадигме всё построено на рекурсии. — Что такое монада, если это не моноид в категории эндофунктора. — Что такое функции высшего порядка. — Что такое чистые функции. — Какие языки наиболее ярко отражают функциональную парадигму. — Отличие функциональности Lisp от функциональности Haskell. — Для каких задач функциональная парадигма подходит лучше всего, на каких задачах она проявляется не очень хорошо. — Сильные и слабые стороны функциональной парадигмы. — Функциональная парадигма в «нефункциональных» языках. — Как функциональная парадигма связана с декларативной парадигмой. — Отношения с ООП. Способна ли функциональная парадигма заменить ООП полностью. — Что программисты не понимают о функциональной парадигме и какие ошибки в работе с ней совершают чаще всего. — Почему функциональщики считаются крутыми. — Зачем нужна функциональная парадигма, если технически компьютер всё равно исполняет код императивно. — Есть ли попытки собрать компьютер, который на уровне железа работает функционально. Гость: Роман Душкин, автор и ведущий просветительского YouTube-канала «Душкин объяснит», директор по науке и технологиям Агентства искусственного интеллекта, технологический евангелист. Ведёт Telegram-канал. Полезные ссылки YouTube-канал «Душкин объяснит» https://www.youtube.com/channel/UCCNU3ns7Y2IFEQwMbL9UfOg Telegram-канал «Душкин объяснит» http://t.me/drv_official Плейлист по функциональному программированию на примере Haskell https://bit.ly/3SCFlkb Видео Романа Душкина об автоматах https://www.youtube.com/watch?v=YyTQkLPfOSQ Подкаст с Романом о парадигмах программирования https://skillboxcode.mave.digital/ep-36 Подкаст с Романом о квантовых вычислениях https://skillboxcode.mave.digital/ep-24 Книга Дэвида Дойча «Структура реальности. Наука параллельных вселенных» https://bit.ly/3UIyIPb Книга Principia Mathematica Уайтхеда и Рассела https://ru.wikipedia.org/wiki/Principia_Mathematica Парадокс брадобрея (парадокс Рассела) https://bit.ly/3y03SI2 Теория множеств https://ru.wikipedia.org/wiki/Теория_множеств Квантовая теория множеств http://unism.narod.ru/sci/mth/qsr.htm Система Цермело — Френкеля https://bit.ly/3BLbu2i Моисей Шейнфинкель https://bit.ly/3ChAEqA Комбинаторная логика https://ru.wikipedia.org/wiki/Комбинаторная_логика Хаскелл Карри https://ru.wikipedia.org/wiki/Карри,_Хаскелл Каррирование https://ru.wikipedia.org/wiki/Каррирование Аппликативное программирование https://ru.wikipedia.org/wiki/Аппликативное_программирование Тезис Чёрча — Тьюринга https://ru.wikipedia.org/wiki/Тезис_Чёрча_—_Тьюринга Машина Поста https://ru.wikipedia.org/wiki/Машина_Поста Idris (язык программирования) https://ru.wikipedia.org/wiki/Idris_(язык_программирования) Гипотеза лингвистической относительности (гипотеза Сепира — Уорфа) https://ru.wikipedia.org/wiki/Гипотеза_лингвистической_относительности Искусственный язык ифкуиль https://ru.wikipedia.org/wiki/Ифкуиль Профессор Вячеслав Вольфенгаген https://ru.wikipedia.org/wiki/Вольфенгаген,_Вячеслав_Эрнстович Носители эсперанто с рождения https://ru.wikipedia.org/wiki/Носители_эсперанто_с_рождения
Wed, 28 Sep 2022 - 37 - Lisp: синтаксис, своё ООП, компиляторы, диалекты, легендарность и перспективы
Содержание: — Что за язык Lisp и как его можно кратко охарактеризовать. — Как и для чего создавался Lisp. Почему он не смог стать мейнстримом в наше время. — Как развивался Lisp. — Особенности Lisp: синтаксис, методы и тому подобное. — Кто работает над Lisp и как его развивают. — Какие интересные проекты написаны на Lisp и в каких компаниях его используют. — Используется ли Common Lisp в продакшене сегодня. — Почему Lisp принято хвалить и восхищаться им. Как у него сложилась такая репутация. — Что входит в стандартную библиотеку Lisp. — Как исполняется Lisp-код. Какие компиляторы для него существуют. — Какие IDE и редакторы используют для программирования на Lisp. — Как у Lisp дела с интеропом. Умеет ли он дружить с другими языками. — Какой тулинг, библиотеки и фреймворки есть в экосистеме Lisp. — С какими языками интересно сравнить Lisp — Haskell, Python, C/C++. — Диалекты Lisp: чем различаются, где используются, какие самые популярные. — Как и зачем изучать Lisp. Что самое сложное в изучении Lisp. — Какие ресурсы стоит использовать для изучения Lisp. — Какие концепции Lisp больше всего восхищают. Какие концепции современные языки почерпнули из Lisp. — Есть ли у Lisp шанс стать более популярным или даже мейнстримным языком. — Как понять, что Lisp — это конструктор для создания своих языков программирования. — Почему Lisp не очень популярен — даже по сравнению с тем же достаточно гиковским Haskell. Гость: Алексей Егоров, техлид и разработчик в Wild Spike, создатель русскоязычного чата по Lisp. Полезные ссылки — Русскоязычный чат по Lisp https://t.me/lisp_ru — Язык Hy — Lisp-синтаксис для экосистемы Python https://hylang.org — Язык Clojure — Lisp в экосистеме JVM https://clojure.org — Язык Fennel — Lisp для экосистемы Lua https://fennel-lang.org — Язык Racket, диалект Lisp с удобной IDE https://en.wikipedia.org/wiki/Racket_(programming_language) — Компания Symbolics https://en.wikipedia.org/wiki/Symbolics — D-Wave Systems — компания, которая создаёт квантовые компьютеры https://ru.wikipedia.org/wiki/D-Wave_Systems — Пол Грэм https://ru.wikipedia.org/wiki/Грэм,_Пол — Common Lisp Object System — ООП для Lisp https://en.wikipedia.org/wiki/Common_Lisp_Object_System — Формальная верификация https://ru.wikipedia.org/wiki/Формальная_верификация — The Common Lisp Cookbook — лучшие практики в Lisp https://lispcookbook.github.io/cl-cookbook — ANSI Common Lisp, книга Пола Грэма http://paulgraham.com/acl.html — Книга Practical Common Lisp https://gigamonkeys.com/book — Компилятор SBCL https://sbcl.org — SLY для Emacs https://joaotavora.github.io/sly — SLIME для Emacs https://slime.common-lisp.dev — Read–eval–print loop (REPL) https://en.wikipedia.org/wiki/Read–eval–print_loop — Пакетный менеджер Quicklisp https://www.quicklisp.org/beta — LispWorks IDE http://www.lispworks.com/products/ide.html — Статья State of the Common Lisp Ecosystem https://borretti.me/article/common-lisp-sotu-2015 — Новостной агрегатор Planet Lisp https://planet.lisp.org — Программист из геймдева Тиму Суини https://ru.wikipedia.org/wiki/Суини,_Тим — Программист из геймдева Джон Кармак https://en.wikipedia.org/wiki/John_Carmack
Wed, 21 Sep 2022 - 36 - Парадигмы программирования: императивная, декларативная, ООП, функциональная и другие
Содержание выпуска — Что такое парадигмы программирования и для чего они нужны. — Какие парадигмы программирования существуют. — Верхнеуровневая классификация парадигм программирования. — Императивная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают. — Процедурная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы. — Структурная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы. — Аспектно-ориентированная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы. — Объектно-ориентированная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы. — Обобщённое программирование: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы. — Декларативная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают. — Функциональная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, как связана с декларативной. За что её критикуют. — Логическая парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, как связана с декларативной. — Что такое метапрограммирование. — Делаются ли попытки сконструировать «неимперативные» микропроцессоры или компьютеры. Гость: Роман Душкин, автор и ведущий просветительского YouTube-канала «Душкин объяснит», директор по науке и технологиям Агентства искусственного интеллекта, технологический евангелист. Полезные ссылки YouTube-канал «Душкин объяснит» https://www.youtube.com/channel/UCCNU3ns7Y2IFEQwMbL9UfOg Telegram-канал «Душкин объяснит» http://t.me/drv_official Видео Романа Душкина о теории автоматов https://www.youtube.com/watch?v=YyTQkLPfOSQ Видео Романа Душкина о полиморфизме https://www.youtube.com/watch?v=XOBIVx_kemw Где подписаться на обновления подкаста и наши новые статьи: Skillbox Media: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Thu, 15 Sep 2022 - 35 - Всё о Scala: жёстко записали целый подкаст про устройство языка и связи с другими языками
Содержание выпуска — Что такое Scala и как можно охарактеризовать её место в ряду других языков программирования. — Как устроена Scala — есть ли яркие особенности в наборе методов, системе типов и тому подобном. — В чём главные фишки Scala, чем она крута. — В каких задачах Scala особенно сильна, а в каких — так себе. — Какие компании используют Scala и есть ли в России рынок скалистов. — Scala и другие функциональные языки: в чём разница, преимущества и недостатки. — Scala и другие JVM-языки — в чём разница, преимущества и недостатки. — Чего не хватает языку, что изначально было задизайнено не очень удачно, в чём проблемы Scala. — Как Scala эволюционировала от первых версий к сегодняшнему состоянию. — Как идёт разработка новых версий языка, кто этим занимается, как устроено сообщество разработчиков языка, как принимаются решения. — Что обещают в будущих версиях Scala. — Есть ли у Scala диалекты и есть ли не JVM-версии Scala. — Тулинг вокруг Scala: какие IDE и менеджеры пакетов принято использовать. — Какие классные библиотеки и фреймворки есть в Scala-мире. — За что в сообществе разработчиков не любят Scala, насколько это оправданно и что можно ответить хейтерам. — Как устроено русскоязычное сообщество Scala. — Как, кому и зачем стоит изучать Scala. Гость: Олег Нижников. Scala Developer в Evolution. Ведёт аккаунт в Twitter: https://twitter.com/odomontois Русскоязычные сообщества Scala https://t.me/scala_learn https://t.me/scala_ru Полезные ссылки Вакансии Evolution https://www.evolution.com/careers/engineering Сборник ресурсов для изучения Scala https://github.com/Odomontois/LearnScala Scala Notebook https://scastie.scala-lang.org Книга Practical FP in Scala https://leanpub.com/pfp-scala Язык программирования ABAP https://en.wikipedia.org/wiki/ABAP Мартин Одерски https://bit.ly/3RufLha Akka от Lightbend https://akka.io Sealed-классы и интерфейсы в Scala https://www.baeldung.com/scala/sealed-keyword Каррирование в программировании https://bit.ly/3Qw1lf9 Reflection в Scala https://www.baeldung.com/scala/reflection-api Статья Ивана Углянского об устройстве JVM https://bit.ly/3eC8QUK SBT https://www.scala-sbt.org Проект Capture Checking https://bit.ly/3B1SjB4 Проект Loom в JVM https://openjdk.org/projects/loom GitHub-профиль Евгения Бурмако, создателя диалекта Scala https://github.com/burmako Scala.js https://www.scala-js.org Scala Native https://www.scala-native.org Bazel build tool https://github.com/bazelbuild Cats Effect https://typelevel.org/cats-effect ZIO https://zio.dev tapir https://github.com/softwaremill/tapir Фреймворк Spark https://spark.apache.org Курс Олега «Введение в Scala» https://stepik.org/course/16243 Курс Юлии Шутовой «Основы Scala» https://stepik.org/course/89974 Курсы Мартина Одерски https://bit.ly/3DboIrr Книга Мартина Одерски Programming in Scala https://booksites.artima.com/programming_in_scala_2ed Где подписаться на обновления подкаста и наши новые статьи? — Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Fri, 09 Sep 2022 - 34 - Нееееет!!! ML на JavaScript с TensorFlow.js: зачем выбирать путь ситха и как по нему идти
Содержание выпуска — Что такое и для чего используются TensorFlow и TensorFlow.js. — Возможности современного ML. — Классический путь ML-джедая (Python, TensorFlow/Keras, NumPy, Pandas, Matplotlib). — Тёмный путь JavaScript-ситха (TypeScript, TensorFlow.js, Danfo.js, Plotly/Nodeplotlib). — PyTorch и Keras.io. — Трудности ML, которые только мотивируют: ML-скептицизм, 5% ошибок и невозможность решить все задачи. — Зачем писать ML-решения на JavaScript и в каких задачах это уместно. — Плюсы и минусы работы с ML с помощью JavaScript. — Инструментарий для работы с ML в JS. — Интересные способы применения ML в браузере на стороне клиента. — Интересные способы применения ML в React Native. — Интересные способы применения ML в Node.js. — Как переложить все расходы за обсчёт ML на сторону клиента и что будет с безопасностью. — Как появился TensorFlow.js. Как он работает с JS и WebAssembly. — Сравнительные характеристики TensorFlow.js и оригинального TensorFlow. — Почему ТensorFlow.js в браузере уже совсем не медленный. — Цена Inference и почти бесплатный вывод. — Хороший уровень privacy клиентов. — Обучение прямо на девайсе. — Какую долю рынка занимают ML-решения на JS и растёт ли этот рынок. — Как сильно TensorFlow.js отстаёт от основного TensorFlow и какие фичи привносит. — Keras layers и NumPy. — Фронтенд и бэкенд в TensorFlow. CPU, WebGL, CUDA (Node.js). — Появится ли PyTorch для JS-мира. Гость: Алексей Охрименко. Techlead AI/Voices в KION. Помогает интегрировать ML-решения во все клиенты Android, ATV, iOS. Позиционирует себя не как фанатика, а скорее как фаната JavaScript ML. Полезные ссылки: — TensorFlow: https://www.tensorflow.org. — TensorFlow.js: https://www.tensorflow.org/js. — Keras layers: https://keras.io/api/layers. — NumPy: https://numpy.org. — GitHub Copilot: https://github.com/features/copilot. — AI Copywriting: https://gerwin.io. — DALL·E 2: https://openai.com/dall-e-2. — Художник Павел Пиловец с помощью искусственного интеллекта нарисовал гербы белорусских городов с героями фэнтези: https://bit.ly/3RavUZe. — Прототипирование игр: https://bit.ly/3R7jVeM. — Language Model (LaMDA): https://en.wikipedia.org/wiki/LaMDA. — DALL·E 2 в Cosmopolitan: https://bit.ly/3Twwge0. — Трансформеры в поиске «Яндекса»: https://habr.com/ru/company/yandex/blog/529658. Где подписаться на обновления подкаста и наши новые статьи? — Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Wed, 31 Aug 2022 - 33 - HTML, CSS и веб-стандарты: возможности, ошибки разработчиков и неизвестные фичи
Содержание выпуска: Блок про HTML — Как появился и как развивался HTML, как со временем менялась его роль в веб-разработке, какие функции добавлялись. — Что представляет из себя современный HTML, где и для каких задач используется, что он умеет. Есть ли интересные малоизвестные фичи HTML. — В чём проблемы современного HTML, чего ему не хватает. — Насколько браузеры поддерживают современный стандарт HTML. — Какие ошибки в работе с HTML чаще всего совершают новички и опытные разработчики. — Есть ли конкуренты у HTML. Отношения с XML, YAML, JSON и другими языками разметки. Почему больше ничего не слышно про XHTML. — Тулинг вокруг HTML: инструменты, препроцессоры и т. п. — Зачем писать HTML-код вручную в эпоху фреймворков. Блок про CSS — Как появился и как развивался CSS, как со временем менялась его роль в веб-разработке, какие функции добавлялись. — Почему внедрение CSS шло так долго и мучительно? Какую роль в этом сыграл CSS Zen Garden. — Что представляет из себя современный CSS, где используется и для каких задач, что он умеет. Есть ли интересные малоизвестные фичи CSS. — В чём проблемы современного CSS, чего ему не хватает. — Насколько современные браузеры поддерживают стандарт CSS и добавляют ли свои кастомные фичи, которых нет в стандартах. — Какие ошибки в работе с CSS чаще всего совершают новички и опытные разработчики. — Есть ли конкуренты у CSS. — Тулинг вокруг CSS: препроцессоры, фреймворки. Блок про стандарты — Когда и почему появилась идея веб-стандартов. — Войны браузеров — как шли и почему закончились, как получилось сломить ситуацию. — Закончились ли на самом деле браузерные войны, или они длятся до сих пор, просто в более спокойном режиме. — Кто занимается веб-стандартами и кто их пишет. — Какую роль играют веб-стандарты в современном мире и какие веб-стандарты существуют. — Какие челленджи стоят перед разработчиками стандартов. Получается ли поддерживать актуальность стандартов. — Как и с какой периодичностью происходит обновление веб-стандартов. — Кто сильнее — стандарты или браузеры, есть ли между ними какое-то противостояние. — Какие ошибки в работе со стандартами совершают начинающие и опытные разработчики. — Есть ли ситуации, когда уместно нарушать стандарты. Гость: Никита Дубко. Senior Frontend Developer, Google Developer Expert по Web. Пятый голос подкаста «Веб-стандарты» и автор @dev_tip. Полезные ссылки: — Сообщество «Веб-стандарты». https://t.me/webstandards_ru — Подкаст «Веб-стандарты». https://web-standards.ru/podcast/ — Первая в мире веб-страница Тима Бернерса-Ли. http://info.cern.ch/hypertext/WWW/TheProject.html — Скриншоты первого в мире браузера. https://www.w3.org/MarkUp/tims_editor — Доклад Никиты об особенностях тега . https://www.youtube.com/watch?v=WfzKd16LplI — Организация W3C. https://www.w3.org — Организация WHATWG. https://whatwg.org — Методология БЭМ. https://ru.bem.info/methodology/ — Smashing Magazine — раздел о CSS. https://www.smashingmagazine.com/category/css/ — Образовательные материалы от Google на web.dev. https://web.dev Где подписаться на обновления подкаста и наши новые статьи? Сайт медиа: skillbox.ru/media/code Twitter: twitter.com/ludi_and_code «ВКонтакте»: vk.com/the_code_group Telegram: https://t.me/skillbox_media_code Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Wed, 24 Aug 2022 - 32 - Машинное обучение, искусственный интеллект и вот это всё: biases, вызовы и достижения
Мы запускаем розыгрыш двух крутых книг о программировании и IT из личной библиотеки ведущего подкаста. Это последнее издание «Современных компьютерных сетей» Танненбаума и легендарный «Код» Петцольда. Принять участие в розыгрыше очень просто: до 10 сентября оставьте любой отзыв о нашем подкасте на вашей любимой платформе. Это может быть оценка в одну звезду, а может и в пять, можете нас похвалить, а можете поругать — не стесняйтесь быть честными :) После 10 сентября мы выберем двух победителей, которые и получат книги. ВАЖНОЕ УСЛОВИЕ: когда будете оставлять отзыв, укажите в графе «имя» свой ник в Telegram — чтобы мы могли связаться с вами и отправить вам книгу :) Содержание выпуска — Что такое машинное обучение (Machine Learning, ML). — Как соотносятся аналитика, Data Science, машинное обучение, большие данные и искусственный интеллект. — Какие профессии существуют в этих сферах. — Есть ли в развитии искусственного интеллекта реальная опасность для человечества: «Матрица», «Терминатор» и прочие сценарии. — Какие сложные вопросы приходится решать в машинном обучении и как они на практике влияют на отрасль: расовые, гендерные и другие проблемы. — Как можно разрешить подобные этические дилеммы. — Типы biases (смещений, искажений) в данных, которые приводят к некорректному результату. Как их избегать. — Какие практические задачи решает машинное обучение и связанные с ним сферы. — Какую пользу новые технологии приносят государствам, бизнесу и простым людям. — Какие языки программирования и инструменты используются в машинном обучении. — Что надо знать, чтобы стать джуном, мидлом, сеньором в машинном обучении. — В каких задачах искусственный интеллект опережает человека. — В каких сферах или ML-проектах индустрия ждёт прорыва. За какими проектами стоит пристально следить прямо сейчас. — Что почитать, послушать, посмотреть и на кого подписаться. — История машинного обучения и науки о данных — как они возникли, как развивались. Гость: Светлана Вронская. Эксперт департамента аналитических решений ГК «КОРУС Консалтинг». В IT с 2000 года. Автор Telegram-канала Analytics Now и подкастов по теме искусственного интеллекта и анализа данных. Полезные ссылки Telegram-канал Светланы Analytics Now https://t.me/analyticsnow Подкаст Светланы https://bit.ly/3dEghKl Книга Кай-Фу Ли «Сверхдержавы искусственного интеллекта. Китай, Кремниевая долина и новый мировой порядок». Книга Кай-Фу Ли «ИИ-2041. Десять образов нашего будущего». Принципы ESG https://bit.ly/3ppZJsb Статьи Forbes по машинному обучению https://bit.ly/3K2s1mc Сайт TechTarget https://www.techtarget.com Сайт CIO https://www.cio.com Сайт Computerworld https://www.computerworld.com Журнал MIT Technology Review https://www.technologyreview.com/ Где подписаться на обновления подкаста и наши новые статьи? — Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Thu, 18 Aug 2022 - 31 - Современный фронтенд: инструменты, языки, история, вызовы, достижения и будущее
Содержание выпуска: — Когда появился фронтенд как отдельное направление разработки и каким он был тогда. — Как менялись подходы к созданию фронтенда: методы, тулинг, архитектура. — Какие языки используют для фронтенда сегодня. — JavaScript, TypeScript, KotlinJS, WebAssembly, Rust и другие. — HTML и CSS. — Каким инструментарием обвешан современный фронтенд. Что такое препроцессоры, npm, Babel и для чего они нужны. — Библиотеки и культура Open Source во фронтенде. — Что лучше выбрать — TypeScript или JavaScript? — Почему все ругаются, что фронтенд так долго собирается, а инструменты очень медленные. — Откуда возник образ фронтендера как говнокодера. — Как фронтенд помогает проектировать мобильные приложения и другие небраузерные интерфейсы. — Как будет меняться фронтенд в ближайшее время. Какие вызовы стоят перед индустрией. Что необходимо коренным образом поменять. — Почему во фронтенде так популярен Rust — как язык, на который переписывают разные инструменты. — В чём главные достижения современной фронтенд-индустрии и в чём её главные фейлы. — Что должен знать современный фронтендер? Джун, мидл, сеньор. — Отличается ли подход к проектированию фронтенда для небольших проектов и для высоконагруженных систем. Гость: Виталий Черков Руководитель команды фронтенд-разработки в KTS. Последние несколько лет вёл фронтенд одного из внутренних продуктов X5. Помимо этого, менторит разработчиков, участвует в выстраивании процессов найма, перформанс-ревью сотрудников и организации школы для разработчиков KTS Metaclass. Полезные ссылки: — Can I Use It — сайт, на котором можно посмотреть, какие браузеры поддерживают выбранный вами стек: https://caniuse.com — Telegram-канал компании KTS «Программисты делают бизнес»: https://t.me/ktsdaily — Выпуск подкаста «Люди и код» про JavaScript: https://t.me/skillbox_media_code/771 — Выпуск подкаста «Люди и код» про фреймворки для фронтенда: https://t.me/skillbox_media_code/762 — Выпуск подкаста «Люди и код» о культуре Open Source во фронтенде — с Антоном Жияновым: https://t.me/skillbox_media_code/458 Где подписаться на обновления подкаста и наши новые статьи? — Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Wed, 10 Aug 2022 - 30 - Язык C: тулинг, изучение, компиляция, создание ПО, конкуренты и сферы применения
Содержание выпуска: — Как и для чего создавался язык C и почему его называют переносимым ассемблером. — Как развивался язык C и продолжает ли он развиваться сейчас. — Кто сейчас кодит на C и для каких задач его используют. — На каких концепциях построен язык C, особенности его синтаксиса. — Что такое формальная верификация программ. — Кто основные конкуренты C, из каких ниш его активно теснят, а где он до сих пор чувствует себя отлично. — Насколько популярен язык C. — Диалекты C, интероп. — В чём сила C, а в чём его минусы, как устроена безопасность в C. — Что входит в стандартную библиотеку этого языка. — Платформонезависимость C. — Как исполняется C-код, как он компилируется и во что, какие компиляторы для него существуют. — Какие IDE и редакторы используют для программирования на C. — Какие библиотеки, тулинг, возможно, фреймворки есть в экосистеме C. — C и C++, C и Rust. — Что самое сложное в изучении C и как вообще его изучать. Гость: Виктор Перевёрткин Системный разработчик в «Лаборатории Касперского» и активный участник комьюнити разработчиков ReactOS. Полезные ссылки: — Книга Modern C, Jens Gustedt https://gustedt.gitlabpages.inria.fr/modern-c — Подкаст «Программирование на C++, преимущества „плюсов“ и компьютерное зрение» https://skillboxcode.mave.digital/ep-11 — Подкаст «Свободная Windows: как устроена и кем создаётся ReactOS и работают ли в ней HOMM III» https://skillboxcode.mave.digital/ep-9 — Документы комитета стандартизации С (WG14) https://bit.ly/3bwliUU — Блог Jens Gustedt https://gustedt.wordpress.com — Раздел с вакансиями KasperskyOS https://bit.ly/3BBrplp Где подписаться на обновления подкаста и наши новые статьи? — Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Wed, 03 Aug 2022 - 29 - 1 + 1 = 11: JavaScript — как устроен и где используется
Содержание выпуска — Как и для чего создавался JavaScript. Как развивался язык. — Какие интересные фичи будут появляться в новых версиях JS. — На каких концепциях построен JavaScript: синтаксис, внутреннее устройство, особенности, отличия от других языков. — В чём сила JS, а в чём его минусы. Почему про него так много шуток со стороны «тру-программистов». — Где используется JavaScript. Как он используется вне фронтенда: мобилка, микроконтроллеры, бэкенд и т. п. — Насколько распространён JS, что будет с его популярностью в будущем. — Какие у JS основные конкуренты. Из каких ниш его активно теснят, а где он до сих пор чувствует себя отлично. — JavaScript vs TypeScript vs Kotlin/JS. — Как исполняется JS-код. Есть только один стандартный интерпретатор JS или в каждом браузере он свой? — Какие IDE и редакторы используют для программирования на JS. — Как у JS дела с интеропом. Умеет ли он дружить с другими языками. — Какие библиотеки, фреймворки, тулинг есть в экосистеме JS. — Есть ли у JS диалекты. — Что самое сложное в изучении JavaScript. — Что почитать и посмотреть про JS, на кого подписаться. Гость: Анатолий Кабанов. Фулстек-разработчик в Perforce. Занимается разработкой уже более шести лет. Начинал карьеру с бэкенда на C#, а теперь пишет на JavaScript. Имеет опыт работы с Angular, React, а также с Ts.ED и Express.js. Сейчас разрабатывает продукт для тестирования приложений и их программных интерфейсов — BlazeMeter. Любит делиться опытом и знаниями, иногда менторит и пишет статьи на HackerNoon (https://hackernoon.com/u/anatolii) и «Хабре» (https://habr.com/ru/users/anatolii_kabanov/posts). Интересуется блокчейн-индустрией и всем, что связано с web3. Профиль на LinkedIn: https://www.linkedin.com/in/anatolii-kabanov Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru. Где подписаться на обновления подкаста и наши новые статьи? — Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Thu, 28 Jul 2022 - 28 - Фреймворки и библиотека для фронтенда: Angular, Vue, React, Svelte, Lit, MeteorJS
Содержание выпуска — Что такое фреймворки и чем они отличаются от библиотек. — Какие фреймворки существуют в современном фронтенде. — Как выбирать фреймворк для своего проекта. — Angular: что такое, какие паттерны проектирования поддерживает, в чём его сильные и слабые стороны, для каких проектов подходит. Типичные ошибки новичков. — Vue: что такое, какие паттерны проектирования поддерживает, в чём его сильные и слабые стороны, для каких проектов подходит. Типичные ошибки новичков. — Svelte, MeteorJS, Lit. — Популярность и перспективы работы для каждого фреймворка. Гость: Арман Мурзабулатов. Лид-фронтенд-разработчик с опытом работы в европейских (Нидерланды, Швеция и Испания) технологических компаниях. Сооснователь и ex-СТО SaaS-стартапа. Общий стаж в разработке — 15 лет. Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru. Где подписаться на обновления подкаста и наши новые статьи? — Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Thu, 21 Jul 2022 - 27 - Golang: плюсы и минусы, глупые гуглеры, костыли вместо дженериков, батл с Rust и PHP
Содержание выпуска — Для чего создали язык Go. — Где используется Go сейчас и чем он хорош в своих нишах. — На каких концепциях построен Go. — Горутины, дженерики и то, что было до дженериков. — Принципиальный минимализм Go. — В чём сила Go и в чём его слабые стороны. — Насколько Go популярен сейчас и какие у него перспективы. — С какими языками конкурирует Go в разных нишах. — Go и PHP, Go и Rust. — Что входит в стандартную библиотеку Go. — Как компилируется код на этом языке. — Как у Go обстоят дела с интеропом. — Какие IDE и редакторы используют для программирования на Go. — Какой тулинг, библиотеки и фреймворки есть в экосистеме Go. — Что самое сложное в изучении Go. — Какие ресурсы и методы стоит использовать для изучения этого языка. — Кто умрёт раньше — PHP или JavaScript. Гость: Дмитрий Иванов. Lead Golang Developer. Веб-программист, любит свою работу, любит делать сервисы, апишки, интеграции, заниматься аналитикой и большими данными. Увлекается робототехникой, нейросетями и мечтает вкатиться в блокчейн по-серьёзному. Полезные ссылки — Container Linux — операционная система, написанная с использованием Go: https://en.wikipedia.org/wiki/Container_Linux. — Библиотека GORM: https://gorm.io. — Библиотека HttpRouter: https://github.com/julienschmidt/httprouter. — A Tour of Go — официальное руководство по вкатыванию в язык: https://go.dev/tour/welcome/1. — Роберт Мартин — «Чистая архитектура. Искусство разработки программного обеспечения». — Роберт Мартин — «Чистый код. Создание, анализ и рефакторинг». Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru. Где подписаться на обновления подкаста и наши новые статьи? — Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Wed, 13 Jul 2022 - 26 - Программирование микроконтроллеров: работа с памятью, ограничения, языки, типы, что купить
Содержание выпуска: — Какие типы микроконтроллеров существуют, для чего они используются, где мы в быту или в каких-то понятных нам предметах можем их найти. — Какие технологии путают с микроконтроллерами. COM, SoC, FPGA, DSP. В каких случаях их стоит выбрать вместо микроконтроллеров. — Чем программирование микроконтроллеров отличается от других типов программирования. — Ограничения и особенности контроллеров. Операционные системы для микроконтроллеров. ОСРВ, FreeRTOS, Mbed OS. — Как обеспечивается безопасность кода в микроконтроллерах. Информационная безопасность и safety-critical system. — Какие языки программирования используются для программирования микроконтроллеров. Когда и какие стоит выбирать. C, C++, Ассемблер, Python, JavaScript. — Какие серии микроконтроллеров наиболее популярны среди любителей. AVR, ARM Cortex-M (STM32), ESP32, PIC, 8051, MSP430. — Что такое Arduino, к каким типам контроллеров относится платформа. В чём фишка и причина популярности Arduino. — Конкуренты Arduino (не микроконтроллеры): семейство Raspberry Pi, «Марсоход». — Какие навыки и знания нужны, чтобы делать что-то интересное на микроконтроллерах. — Какой инструментарий понадобится на старте, а какой — когда уже освоишься. Минимальный и максимальный набор инструментов. — Что нужно знать и уметь, чтобы работать с микроконтроллерами — то есть устроиться в компанию, которая собирает что-то на них. — Где лучше заказывать микроконтроллеры и что заказать на старте. — По каким ресурсам и книгам можно изучать работу с микроконтроллерами и программирование на них. Гость: Алексей Долиненко, бэкенд-разработчик международного стартапа TraceAir — веб-платформы для контроля строительства на основе данных с дронов. Полезные ссылки: — Статья Алексея «Многозадачность в микроконтроллерах на основе продолжений» (http://habr.com/ru/post/143318/). — Хоровиц, Хилл — «Искусство схемотехники» (https://www.livelib.ru/book/1001300692-iskusstvo-shem..). — Таненбаум, Бос — «Современные операционные системы» (https://www.livelib.ru/book/1001262337-sovremennye-op..). — Борис Семенов — «Силовая электроника. От простого к сложному» (ttps://www.livelib.ru/book/1000118268-silovaya-elektronika-o..). — Герб Саттер — «Решение сложных задач на C++. 87 головоломных задач с решениями». — Роберт Мартин — «Чистая архитектура. Искусство разработки программного обеспечения» (https://www.livelib.ru/book/1002786125-chistaya-arhit..). — Роберт Мартин — «Чистый код. Создание, анализ и рефакторинг» (https://www.livelib.ru/book/1000437984/reviews-chisty..). Где подписаться на обновления подкаста и наши новые статьи? — Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Wed, 06 Jul 2022 - 25 - Незрячий DevOps: о входе и успешной работе в IT, стартапе и вживлении чипов в себя
Содержание выпуска: — Как изучать программирование, если ты вообще ничего не видишь. — Проблемы поиска первой работы в IT. — Зачем переходить из разработки в DevOps. — Как пишут код незрячие программисты. — Как отлаживают и рефакторят код незрячие программисты. — Как читают, воспринимают и изучают чужой код незрячие программисты. — Зачем нужна раскладка Дворака и как она помогает набирать текст одной рукой. — Почему приходится дробить код на атомарные сущности. — Как удерживать в голове архитектуру кода. — Как успешно работать над фронтендом, если ты не видишь результат. — Зачем вживлять в себя микрочипы и как они помогают жить комфортнее. — О любви к музыке и поразительном жизнелюбии. — О любимых IDE и редакторах кода. — Об инструментах и программах, которые помогают работать. Гость: Евгений Некрасов — DevOps-инженер кластеров и нейронных сетей, преподаватель курса DevOps Beginner в IT-компании Tages. Ведёт Telegram-канал «Войти в IT наощупь». Полезные ссылки: — Группа Avenged Sevenfold https://bit.ly/3HYoBzT — Текстовый редактор Pluma https://bit.ly/3QVhKLF — Бесплатный видеокурс по Vim https://bit.ly/3AcXRJW Где подписаться на обновления подкаста и наши новые статьи? — Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Wed, 29 Jun 2022 - 24 - Квантовые вычисления: устройство, кубиты, машина Тьюринга, фотоны и чёрт знает что ещё
Содержание выпуска: — Чем можно заменить современные компьютеры или вычислительные модели. — Молекулярные, фотонные, аналоговые, квантовые компьютеры и компьютеры с троичной логикой. — Все ли модели вычислений сталкиваются с пределом Бреннермана и ограничены в конечной скорости. — История компьютерных вычислений, машина Тьюринга. — Как устроен квантовый компьютер и что такое квантовые вычисления. — Чем квантовые вычисления лучше традиционных. На каких задачах они дают выигрыш, а на каких показывают посредственные результаты. — Что такое кубит, по какой логике он работает. — Контроль за состоянием кубитов. «Физическое» понимание состояний кубита. — Если кубит находится одновременно во всех состояниях, то как гарантировать, что в момент измерения он будет находиться в нужном положении. — Точность и проверка корректности квантовых вычислений. — Логика квантовых вычислений. — Квантовые вычисления ≠ квантовый компьютер. — История развития квантовых компьютеров. — Эмуляция квантовых вычислений на обычном компьютере. — Проблемы создания квантовых компьютеров. — Кто придумывает алгоритмы для квантовых вычислений и почему это настоящее искусство. — Как программировать квантовые вычисления и чем такой стиль программирования отличается от привычного. — Как появление квантовых компьютеров изменит нашу жизнь. — Почему квантовые компьютеры не могут преодолеть влияние машины Тьюринга. — Почему квантовые компьютеры никогда не станут домашними устройствами. — Что почитать, послушать, посмотреть, чтобы глубже разобраться в теме. Гость: Роман Душкин, автор и ведущий просветительского YouTube-канала «Душкин объяснит», директор по науке и технологиям Агентства Искусственного Интеллекта, технологический евангелист. Ведет Telegram-канал. Полезные ссылки: — Quantum Computation and Quantum Information, Нильсен и Чанга: https://bit.ly/3yajlpy — «Квантовые вычисления и функциональное программирование», Роман Душкин: https://bit.ly/3Nc4wHt — Квантовый компьютер IBM (доступ из России закрыт): https://quantum-computing.ibm.com — Язык программирования от Microsoft Q#: https://bit.ly/3xGrJM9 — Пакет Quipper для Haskell: https://bit.ly/3tQofW0 — Планета-компьютер и системные требования Вселенной: разбираем предел Бремерманна: https://bit.ly/3OaURlF — Принцип Паули: https://bit.ly/3NaHYGQ — Парадокс Рассела: https://bit.ly/3QF1Tk8 — Модель Дойча: https://bit.ly/3bi284G — Факторизация целых чисел: https://bit.ly/3QDA6AD — NP-полная задача: https://bit.ly/3n5nt3J — Умеш Вазирани: https://bit.ly/3n70HbR Где подписаться на обновления подкаста и наши новые статьи? — Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
Wed, 22 Jun 2022 - 23 - Android-разработка: технологии, IDE, разные устройства, кайф и главные баззворды
Содержание выпуска: — Какие устройства работают под управлением Android? — Особенности создания приложений под ТВ, смартфоны, часы, планшеты. Насколько распространена разработка под те или иные устройства. — На каком стеке создаются Android-приложения. Какие языки программирования и фреймворки используются. — Kotlin, Java, Flutter, Xamarin, React Native, JavaScript, Kotlin Multiplatform — где и как они используются. — Как менялся Android (и разработка под него) за время своего существования. — Что такое Material Design, RxJava, Retrofit, Firebase, Android Jetpack, Android Architecture Components, OkHttp, Dagger. — Многопоточность, треды, корутины. — Главные концепции и компоненты в Android-разработке. — Как связаны фронт и бэк в мобильной разработке. — В чём сложность Android-разработки. Какие нерешённые проблемы существуют. — В чём кайф Android-разработки. — Какие фичи планирует добавить Google в будущих версиях Android. — Чем различается разработка под iOS и Android. — В чём чаще всего лажают Android-разработчики. — Какими скиллами и знаниями должны обладать джуны, мидлы, сеньоры в Android-разработке. Гость: Кирилл Розов. Разработчик в «Тинькофф», 10+ лет опыта в Android. Автор Telegram-канала и YouTube-канала Android Broadcast. Организатор чата Android Broadcast Talks. Где подписаться на обновления подкаста и наши новые статьи? — Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
Wed, 15 Jun 2022 - 22 - Фреймворк для организации собеседований в энтерпрайзе и наём разработчиков без тестовых
Содержание выпуска: — Что такое «Гильдия собеседующих» и как она устроена. — Какие проблемы были с собеседованиями раньше и почему решили запустить «Гильдию». — Как формируют цели и показатели для проекта, чего удалось добиться, какие метрики вообще измеряются и какие исследования проводятся. — Из каких этапов состоит воронка найма и какие собеседования в эту воронку включены. — Почему не используются тестовые задания и лайвкодинг. — Что такое идеальное собеседование с точки зрения компании и какие метрики исходя из этого ставятся перед «Гильдией». — Работает ли «Гильдия» с картой компетенций. — Как построен процесс передачи и обмена опытом среди тех, кто проводит собеседования. — В каких компаниях выгодно вводить подобную структуру. — Каким образом обеспечиваются гибкость и персональный подход к кандидатам при универсальном фреймворке. — Если кандидата не видит лид команды, в которую он придёт, то что будет, если они друг другу не понравятся. — Как решается, в какую команду на время испытательного срока придёт кандидат, и как выбирается команда, в которой он будет работать. Гость: Денис Фомин. Заместитель руководителя направления программной инженерии в «Контуре». Занимается процессами найма, оценки, развития и работы программистов в «Контуре» (и особо — шарпистов, для которых является функциональным руководителем). Делает так, чтобы хорошие программисты приходили в «Контур» и оставались в компании, развивались, воспитывали других хороших программистов, эффективно работали и их труд был справедливо оценён и оплачен. Интересуется системной архитектурой, социальной и организационной психологией, построением масштабных процессов. Любит путешествовать вместе с супругой, любит кошек и собак, занимается смешанными единоборствами. Полезные ссылки: Выдержки из отчётов «Гильдии собеседующих» https://bit.ly/3xe3rsI Telegram-канал «Технологии в Контуре» https://t.me/KonturTech Где подписаться на обновления подкаста и наши новые статьи? — Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
Wed, 08 Jun 2022 - 21 - Погружение в Laravel: возможности, инструменты, плагины, интеграция с JavaScript
Содержание выпуска: — Что такое Laravel, чем он отличается от Symfony и чистого PHP, какие паттерны проектирования поддерживает. — В чём главные фишки Laravel, почему его стоит использовать. — Как Laravel работает с популярными JS-фреймворками. — Для каких проектов стоит выбирать Laravel. — Типичные ошибки новичков с Laravel. Что надо понимать, разрабатывая проекты на нём. — Какой тулинг и модули/плагины есть вокруг Laravel. — Как устроен процесс разработки проекта на Laravel. — Как развивался фреймворк, что в нём появится в ближайших версиях, какое у него будущее. — Какую версию фреймворка лучше выбирать для продакшена. — Насколько востребованы Laravel-разработчики, сколько они получают, как долго придётся осваивать фреймворк. — С какими фреймворками и технологиями совместим Laravel. — В чём проблемы Laravel, какие у него слабые стороны. — С какими базами данных дружит Laravel. — Насколько Laravel вообще про PHP и насколько разработка на нём похожа на кодинг на PHP. — Какие модули и библиотеки есть в составе Laravel, какой инструментарий идёт из коробки, в каких IDE с ним удобно работать. Гости: Сергей Сахаров и Александр Кузнецов. Сергей — Fullstack-разработчик в ARTW. Занимается веб-разработкой восемь лет, последние четыре года активно использует фреймворк Laravel. Есть опыт в создании научного проекта по компонентной систематизации отраслей промышленности, в разработке личных кабинетов, интеграции их с 1С. Также делал сервисы доставки — Flor2u и «Цветули». Александр — ведущий Backend-разработчик в ARTW. Около семи лет занимается веб-разработкой интернет-магазинов и сервисов доставки продуктов, проектами для крупной промышленности (металлургия, энергетика, автомобилестроение). Среди работ — сайты международных аэропортов Екатеринбурга, Ростова-на-Дону, Самары, Нижнего Новгорода. Полезные ссылки: — GitHub разработчика Barry vd. Heuvel: github.com/barryvdh — Пакет для интеграции PHP Debug Bar с Laravel: github.com/barryvdh/laravel-debugbar — Ещё один плагин для отлавливания ошибок в коде: github.com/barryvdh/laravel-ide-helper — Плагин для автокомплита в PhpStorm: jetbrains.com/help/phpstorm/laravel.html, https://plugins.jetbrains.com/plugin/7532-laravel-plugin — Платный плагин Laravel IDEA: plugins.jetbrains.com/plugin/13441-laravel-idea — Документация для контрибьюторов в Laravel: laravel.com/docs/9.x/contributions — YouTube-канал Дмитрия Афанасьева: youtube.com/channel/UCLwG2LUXE5-o5q-8uvlV1ig — Laravel Demiart: laravel.demiart.ru — YouTube-канал Laravel Daily: youtube.com/c/LaravelDaily — Новости Laravel: laravel-news.com — Подкаст про Laravel: laracasts.com Где подписаться на обновления подкаста и наши новые статьи? — Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
Wed, 01 Jun 2022 - 20 - Всё о Java: экосистема, популярные фреймворки, системы сборки, JDK, JVM и будущее языка
Содержание выпуска: — Что такое Java. — Краткая история языка Java — как возник, для чего придуман, как развивался. — Для каких задач используют Java. — В чём Java хорош до сих пор, где даёт слабину и вытесняется другими технологиями. — Java в энтерпрайзе, стартапах и геймдеве. — В чём главные фишки и сила Java. — В чём главные недостатки Java. — Java, JVM, JDK — как они соотносятся между собой. — Какой тулинг есть у Java, какие IDE и редакторы кода удобно использовать. Hadoop, Elasticsearch, Apache Kafka. — Системы сборки: Apache Maven, Gradle, Apache Ant. Зачем они нужны и что делают. В чём их сильные и слабые стороны, что выбрать для своего проекта. — Основные конкуренты Java как языка программирования. Конкуренты JVM-экосистемы. — Какие фреймворки и важные библиотеки в мире Java существуют. В чём их преимущества и недостатки. — Что такое Spring. — Какие фичи будут появляться в языке и в JVM в ближайшее время. — Что должен знать Java-разработчик: джун, мидл, сеньор. Гость: Сергей Голицын. Senior Java Developer в Covalent Inc. и преподаватель. Больше семи лет в Java-разработке. В свободное время судит хакатоны и делится опытом с начинающими программистами. Пишет статьи на «Хабре» и medium.com. Ведёт Telegram-каналы «Полезные ссылки около Java» и Cracking code interview. Где подписаться на обновления подкаста и наши новые статьи? — Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
Wed, 25 May 2022 - 19 - Архитектура ПО, системная архитектура, визуализация архитектуры и разные системы нотации
Содержание выпуска: — Что такое архитектура ПО? Что под ней подразумевается на уровне небольшой программы и крупного проекта. — Как архитектура связана с фреймворками, языками, тулингом и паттернами проектирования. Что ещё оказывает влияние на архитектуру. — Влияют ли на архитектуру процессы в команде разработки. — Может ли вообще существовать какая-то нормальная жёсткая архитектура в мире победившего эджайла и менеджмента продуктов с культурой постоянной проверки гипотез, исследований, переделкой решений на лету, MVP и т. п. — Архитектура до и после создания ПО. — Кто должен заниматься архитектурой. — Насколько правдивы мемы и скептические шутки в адрес архитекторов ПО. — Насколько рядовые разработчики разных грейдов должны быть знакомы с принципами создания архитектуры ПО. — Как архитектура учитывает требования бизнеса. — Как делать нормальную архитектуру ПО. — Какие основные ошибки при разработке архитектуры обычно совершают. — Какой тулинг используется при создании архитектуры. — Есть ли какие-то стандарты для визуализации архитектуры. В чём делают визуализацию, какие системы нотации существуют. — Каким проектам нужна визуализация архитектуры ПО. — Кто такой хороший архитектор. Что он должен знать, какими качествами обладать. — Чем архитектура ПО отличается от системной архитектуры. Гость: Мстислав Казаков, более десяти лет в ИТ из которых четыре года руководит Python-практикой в Usetech. Архитектор ПО на нескольких проектах из следующих индустрий: финансы, ритейл, госсектор. Ментор и спикер «Корпоративного университета». Полезные материалы Книги: — Мартин Фаулер, «Шаблоны корпоративных приложений». — Бобби Вульф и Грегор Хоп, «Шаблоны интеграции корпоративных приложений». — Крис Ричардсон, «Микросервисы. Паттерны разработки и рефакторинга» (Microservice Patterns). — Роберт Мартин, «Чистая архитектура. Искусство разработки программного обеспечения». — Эрик Эванс, «Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем». Ссылки: — A Cloud Guru. acloudguru.com/ — Курсы O’Reilly. www.oreilly.com/online-learning/ — Telegram-канал «Архитектура ИТ-решений». t.me/it_arch — Telegram-канал «emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.». t.me/emacsway_log Где подписаться на обновления подкаста и наши новые статьи? — Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
Wed, 18 May 2022 - 18 - Процессы в командах разработки, декомпозиция задач, структура команд и оценка сложности
Содержание выпуска: — Что такое команда разработки и какие роли в ней есть. — Как выстраиваются горизонтальные и вертикальные связи в разработке: разработчик, ведущий разработчик, тимлид, техлид, продакт, CTO. — Как выстраиваются горизонтальные связи с другими отделами — кто кому начальник и подчинённый. — Взаимоотношения фронтендеров и бэкендеров, разработчиков и смежных отделов: какие главные ошибки в коммуникациях происходят, из-за чего возникают конфликты, как их решать. — Как мотивировать разработчиков и не допускать большой текучки. — Процессы разработки на примере реального продукта: как рождается стратегия и как она доходит до разработчиков, насколько они в неё погружены и на что они долгосрочно коммитятся. — Как из декомпозированной стратегии и планов появляются конкретные технические задачи и как они доходят до разработки. — Как декомпозируется техническая задача. — Как приоритизируются задачи и как рассчитывается время и сложность. — Как разработчики выполняют конкретную задачу, как объединяются усилия разных людей и команд. — Как менеджерятся задачи. — Как принимается исполнение задачи, как задача закрывается, контролируется ли она в проде. — Из чего состоит онбординг разработчика в HFLabs — что он должен изучить, какие процессы понять, что освоить, чем научиться пользоваться. Гость: Миша Березин. Product Owner MDM-системы «Единый клиент» в HFLabs. Полезные ссылки: — Книги, обязательные для продактов: Inspired (https://amzn.to/3L2lua3) и Empowered (https://amzn.to/3yqqPW0) Марти Когана — Управление процессами и командами в периоды быстрого роста: An Elegant Puzzle (https://amzn.to/3yuolWD) — Необычно, но для инженерных менеджеров очень полезно: Learning Domain-Driven Design (https://amzn.to/3Lh3yZz) Где подписаться на обновления подкаста и наши новые статьи? — Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
Wed, 11 May 2022 - 17 - Язык PHP: экосистема, фреймворки, конкуренты, миф о скорой смерти и борьба с легаси
Содержание выпуска: — Краткая характеристика PHP: что это за язык. — Краткая история PHP. — Какая версия языка актуальна сейчас и какие версии используются в продакшене. — Для каких задач сейчас используется PHP, где он действительно уместен, а где — не очень. — В чём главные фишки PHP и за что его можно любить. — Какой тулинг существует вокруг языка: IDE, дополнительные инструменты, установщики пакетов. — С чем конкурирует PHP, чем он лучше и хуже своих конкурентов. Вытеснит ли его Go. — Какие фичи будут появляться в языке в ближайшее время. — Как у PHP обстоят дела с интеропом, с какими языками он дружит. — Какие фреймворки в мире PHP существуют, в чём их преимущества и недостатки по сравнению с фреймворками для других языков. — Что такое Laravel. — Что такое Symfony. — Что такое Laminas. — Что такое Yii2. — Что такое CodeIgniter. — Что должен знать PHP-разработчик — джун, мидл, сеньор. — Что делать проекту, в котором накопился легаси-код на PHP и есть желание «переехать» на другой язык. — Насколько остро проблема рефакторинга стоит в PHP-мире. — Как перейти на новую версию языка PHP и какие инструменты для этого существуют. Гость: Олег Шабашов. Ведущий разработчик Searchanise. 12 лет в бэкенд-разработке: Java, React, PHP и Go. Полезные ссылки: PHP-дайджест: https://habr.com/ru/post/652753 Как мы отказались от JPEG, JSON, TCP и ускорили «ВКонтакте» в два раза: https://habr.com/ru/company/vk/blog/594633 PHP The Right Way: https://phptherightway.com Список всего-всего-всего по PHP: https://github.com/sindresorhus/awesome Где подписаться на обновления подкаста и наши новые статьи: — Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
Thu, 05 May 2022 - 16 - Всё о Kubernetes: контейнеры, оркестрация, тулинг, виртуальные машины, конкуренты и экосистема
Содержание выпуска: — Что такое контейнеризация и оркестрация контейнеров. — Что такое Kubernetes, когда она появилась и для чего используется. — Что такое Docker и какое отношение он имеет к контейнеризации и Kubernetes. — Как соотносятся понятия «виртуализация» и «контейнеризация». — Плюсы и минусы контейнеризации и оркестрации контейнеров. — Чего не хватает современной Kubernetes, чтобы быть идеальной. — Какие инструменты существуют в экосистеме Kubernetes и используются в связке с ней. — Куда развивается Kubernetes и что будет появляться в ближайших релизах. — Конкуренты и аналоги Kubernetes — чем они лучше или хуже, для каких задач используются. — Почему компании, как правило, не используют «голую» Kubernetes и почему выбирают платформенные сервисы. — Что такое Kubernetes-платформа собственной разработки, как такие платформы устроены и для чего нужны. — На чём написана Kubernetes и инструменты вокруг неё, кто их разрабатывает и как начать контрибьютить в них. — Какие типичные ошибки в построении инфраструктуры на Kubernetes совершают компании. — Какой уровень компетенций ожидается от разработчика при работе с Kubernetes. Гости: Ксения Ваганова Senior Product Manager в «Онланте». Возглавляет направление по развитию собственного платформенного решения Onplatform и услуг по внедрению DevOps-практик. Амбассадор продуктового подхода. В IT более семи лет. Приверженец концепции T-shaped people — активно изучает не только продуктовую тематику, но и смежные области: дизайн-мышление, корпоративные инновации, НЛП, конфликтологию — чтобы лучше понимать своих потребителей. Увлекается плаванием, мечтает устроить заплыв на Волге (5 км). Изучает испанский язык, свободно говорит на английском. Кирилл Буев Системный архитектор в «Онланте», руководит командой, которая делает Kubernetes-платформу. В IT пришёл около 12 лет назад, свой путь начинал с технической поддержки. Профессиональные интересы лежат в области информационной безопасности и перформанс-инжиниринга. Убеждён, что в современном IT нельзя провести чёткую грань между Dev и Ops. Полезные ссылки: CNCF Landscape: https://landscape.cncf.io Сайт Брендана Грегга: https://www.brendangregg.com Основные проблемы при внедрении DevOps: https://bit.ly/3vKHAYT Где подписаться на обновления подкаста и наши новые статьи: — Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
Wed, 27 Apr 2022 - 15 - Релокейт в Британию, ЕС, Скандинавию и ОАЭ: новые правила, резюме, собеседования, визы
Содержание выпуска: — Что у тебя изменилось в процессах найма после 24 февраля? — Хотят ли видеть российских разработчиков за рубежом, и если да, то на на каких условиях? — Сколько стоят услуги рекрутинговых агентств и консультантов по релокейту и что входит в пакет услуг. — Какие IT-специальности сейчас самые востребованные и высокооплачиваемые на Западе. — Чем отличаются рекрутеры от карьерных консультантов. — Какой уровень знаний надо иметь, чтобы переехать в другую страну. — Резюме, стратегия трудоустройства, сопроводительные письма. — Собеседования в западные компании. — Процесс релокейта: что брать с собой, как переезжать, сколько времени занимает и сколько стоит. — Британия: процесс трудоустройства, визы, налоги, требования, стоимость релокейта, адаптация, организация быта, язык. — ЕС: процесс трудоустройства, визы, Голубая карта, налоги, требования, стоимость релокейта, адаптация, организация быта, язык. — Скандинавия: процесс трудоустройства, визы, Голубая карта, налоги, требования, стоимость релокейта, адаптация, организация быта, язык. — ОАЭ: процесс трудоустройства, визы, Голубая карта, налоги, требования, стоимость релокейта, адаптация, организация быта, язык. — Что читать по релокейту, где смотреть информацию от посольств, есть ли какие-то чек-листы, шаблоны, на которые мы можем дать ссылки. Полезные ссылки: — Digital Nomad Visa с требованиями по странам: https://bit.ly/3EAzmqA — Global Talent Visa, обзор: https://bit.ly/36vBnaG — Tech Nation, требования по скиллам (раздел Typical applicants): https://bit.ly/37yVqWj — Голубая карта в Германии: https://bit.ly/3jZLojw — Голубая карта в Нидерландах: https://bit.ly/3rBHvpe — YouTube-канал «Истории переезда»: https://bit.ly/3K67cEF Гость: Елизавета Проселкова Основательница и руководитель компании по карьерному консультированию EP Advisory (2300+ клиентов, 15 консультантов в 15 странах, 130 тысяч онлайн-комьюнити). Клиенты EP Advisory работают в Google, Amazon, Meta (деятельность компании признана в России экстремистской и запрещена), Bloomberg, TikTok, Bumble в Лондоне, Амстердаме, Берлине, Дубае, Копенгагене и других городах по всему миру. Автор YouTube-проекта «Истории переезда» (2,8 млн просмотров), где талантливые и амбициозные русскоговорящие специалисты делятся своим опытом работы и жизни за границей. 11 лет опыта на британском рынке труда, бывший партнёр лондонского рекрутмент-агентства. Forbes Contributor, приглашённый лектор британских вузов. Любитель всего испанского — от еды и городов до вина и моря. Где подписаться на обновления подкаста и наши новые статьи? — Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 *Деятельность Meta признана в России экстремистской и запрещена.
Wed, 20 Apr 2022 - 14 - Информационная безопасность, хакеры и утечки информации без кликбейта
Содержание выпуска: — Что такое информационная безопасность (ИБ). — Какие направления внутри информационной безопасности существуют и кто за что отвечает. — Какие направления существуют в рамках технической информационной безопасности. — Как все компоненты ИБ собираются в единую систему и какую роль в этом играют IT-специалисты. — Почему возникают утечки информации и как с ними бороться. — Какие угрозы безопасности существуют. — Как правильно провести аудит безопасности. — Как вовлекать в мероприятия по ИБ сотрудников, чтобы они следовали правилам информационной гигиены. — Какими методами расследуются утечки информации. — Кто такие хакеры и каких типов они бывают. — Какие зарплаты у специалистов по информационной безопасности и насколько быстро можно расти в профессии. — За кем следить в индустрии. Гость: Антон Бочкарёв Эксперт по информационной безопасности. Директор и основатель стартапа «Третья сторона». Telegram-каналы по информационной безопасности от Антона: — https://t.me/dataleak — https://t.me/YAH_Channel — https://t.me/true_secator — https://t.me/webpwn Где подписаться на обновления подкаста и наши новые статьи? — Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0 Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
Wed, 13 Apr 2022 - 13 - Kotlin, Swift и все-все-все: языки программирования и процессы в мобильной разработке
Содержание выпуска: — Какие языки программирования и технологии используют для создания мобильных приложений. — Почему кроме Java, Kotlin, Swift, Objective-C вообще используют другие технологии. — Насколько сильно в кроссплатформенной разработке используется нативный код и в каких случаях без него не обойтись. — Насколько кроссплатформа выходит дешевле нативного кода и в каких случаях это оправданно. — Зачем нужен Xamarin, в чём его сила и слабость. — Насколько это востребованная технология, какие у неё перспективы. — Что должен знать и уметь Xamarin-разработчик. — Когда и как используется Kotlin Multiplatform, в чём его сильные и слабые стороны. — Когда и как используется Flutter, в чём его сильные и слабые стороны. — Java vs Kotlin в Android-разработке: есть ли шансы у Java. — Что значит «Android — Kotlin-first-платформа», как это выражается технически, в SDK, инфраструктуре, экосистеме, продвижении. — Как будет меняться Kotlin, что в нём будет появляться с точки зрения Android-разработки в ближайшие годы. — Как выбирать версию Kotlin для своего проекта. — В чём основные проблемы Kotlin на Android. — Насколько Android-разработчик должен знать Java. — Когда исчезнет легаси на Objective-C и как вообще появление Swift изменило индустрию iOS-разработки. — Появится ли полноценная замена Xcode от независимого разработчика, или яблочная экосистема так и останется закрытой? — Чем был хорош Objective-C и чем он был плох, в чём сила и слабость Swift. — Как устроены процессы в командах мобильной разработки. — Кто такой идеальный мобильный разработчик, какие скиллы и качества ему нужны. Гость: Анна Жаркова Lead Mobile Developer в компании Usetech. Kotlin GDE. Пишет приложения под iOS на Swift/Objective-C и под Android на Kotlin/Java, а также на Xamarin, Xamarin.Forms, Kotlin Multiplatform. В мобильной разработке больше восьми лет. Тимлид и ментор. Преподаватель в Otus. Пишет статьи на «Хабре» и Medium, выступает на конференциях и митапах (Mobius, Ontico, MobiFest, Android WorldWide, Swift Heroes, Podlodka Android и iOS и т.д.). Член ПК Mobius, Codefest, Podlodka Android. Амбассадор Women Techmakers и компании Usetech. В свободное время изучает иностранные языки — китайский и немецкий. Увлекается живописью и участвует в выставках. — www.instagram.com/anioutkajarkova/ — twitter.com/anioutkajarkova — t.me/prettygeeknotes — medium.com/@anioutkazharkova Где подписаться на обновления подкаста и наши новые статьи? — Сайт медиа: skillbox.ru/media/code — Twitter: twitter.com/ludi_and_code — «ВКонтакте»: vk.com/the_code_group — Telegram: https://t.me/skillbox_media_code — «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Wed, 06 Apr 2022
Podcasts similaires à Люди и код
- Пожалуй, самая красивая музыка на свете! CHILL
- Deep Disco Music Deep Disco Music
- Tynu40k Goblina Dmitry "Goblin" Puchkov
- Маруся FM EFFECT LLC
- Эхо Москвы Feed Master by Umputun
- ВИВАТ, ИСТОРИЯ! MOTORADIO.ONLINE
- Radio Record Radio Record
- Здоровый психолог Roman Levikin & Albina Aoki
- ХРУМ или Сказочный Детектив Unknown
- ЕвроХит Топ 40 Европа Плюс Official - новинки песен Европа Плюс
- Живой Гвоздь Живой Гвоздь
- Тюремный подкаст Поехавший
- Популярная политика Популярная политика
- Архивные тайны Радио ЗВЕЗДА
- Бовт знает Радио «Комсомольская правда»
- Военное ревю Радио «Комсомольская правда»
- Диалоги на Радио КП Радио «Комсомольская правда»
- Радио «Комсомольская Правда» - Москва Радио «Комсомольская правда»
- Что будет Радио «Комсомольская правда»
- Экономика Радио «Комсомольская правда»
- Мужчина. Руководство по эксплуатации Радио «Маяк»
- Чтение Радио Маяк
- Новый Радиотеатр (New Radiotheater) Радиотеатр (Radiotheater)
- Сергей Стиллавин и его друзья Стиллавин и его друзья