Подкаст о программистах и для программистов «Люди и код». В каждом выпуске обсуждаем проблемы индустрии, интересные явления и технологии.
Слишком умный маркетинг: как бизнес предсказывает наши желания с помощью ИИ и прочей магии
Содержание
— Чем крут маркетинг? В каких компаниях и на каких позициях Александр успел поработать до запуска стартапа
— Как маркетологи предсказывают наши желания и помогают бизнесу на этом зарабатывать
— Запуска стартапа: как выбирать кофаундеров и распределять обязанности
— Сколько времени прошло от написания первой строчки кода до выхода MVP First Data
— Как и где привлекать средства
— Кто собирает больше всего пользовательских данных и откуда их брать маленьким стартапам
— Как меняется роль маркетолога с распространением ИИ
— Что такое «мартех»? Какие умные маркетинговые инструменты популярны сегодня
— Как искусственный интеллект применяется в маркетинге? В чём принципиальное отличие ИИ от инструментов автоматизации и прогнозирования, которые применялись ранее
Гость: Александр СтаростинАлександр Старостин — предприниматель, эксперт в области работы с данными. CEO компании First Data, обрабатывающей более 1 млрд покупок каждый месяц.
Более семи лет занимается вопросами использования данных для коммуникации с клиентами компаний потребительского рынка, фармацевтики, детских товаров, автомобилей и другими.
Полезные ссылки
«Вглядываясь в солнце. Жизнь без страха смерти», Ирвин Ялом https://bombora.ru/book/72806/«Ключ к успешному прогнозированию: как искусственный интеллект помогает предсказывать и стимулировать спрос», статья Александра. https://ppc.world/articles/klyuch-k-uspeshnomu-prognozirovaniyu-kak-iskusstvennyy-intellekt-pomogaet-predskazyvat-i-stimulirovat-spros/Где подписаться на обновления подкаста и наши новые статьи:
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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
10/17/2024 • 1 hour, 1 second
Минимализм во всём, или Ещё один разговор о Golang и Робе Пайке
Содержание
— История Golang: кто, когда и зачем его создал
— Философия Роба Пайка и проект Plan 9
— Общая характеристика Golang, тулинг и киллер-фичи
— Golang — это только про микросервисы или он используется в других областях программирования?
— С какими языками Golang конкурирует в своей области и чем от них отличается
— Что с поддержкой Golang в современных IDE
— Зачем в 2024 году отключать подсветку кода
— Почему на Go часто переходят с PHP. С каких языков переключаться на Go легче, а с каких тяжелее
— В Golang нет исключений?
— Что нужно знать для изучения Golang и стоит ли выбирать его в качестве первого языка
— Почему программисты уезжают в деревню
— Что на рынке: распространённость Go по странам и в частности в России, вакансии, зарплаты и так далее.
Гость: Александр КарповGo Team Lead в «Купере». Вместе с командой работает над сервисом валидации маркировок.
До этого работал в «Отелло» 2ГИС, Devim и Semrush, где занимался трафик-аналитикой.
Знает, как за 14 дней научить программиста писать код на Golang, любит кататься со своими собаками на сапах, мечтает об IT-пасеке и домашней капибаре.
Telegram: @OLDgameG00dPl0t
Полезные ссылки:— «100 ошибок Go и как их избежать», Тейва Харшани https://www.piter.com/collection/all/product/100-oshibok-go-i-kak-ih-izbezhat— Страница Александра на Getmentor https://getmentor.dev/mentor/karpov-aleksandr-vladimirovich-603— Обзор книги «100 ошибок Go и как их избежать» https://habr.com/ru/companies/piter/articles/767068/— Статья «Керниган и Пайк были правы: делай что-то одно и делай это хорошо» https://habr.com/ru/companies/ruvds/articles/777212/— Telegram-канал «Купер.тех» https://t.me/tech_kuperГде подписаться на обновления подкаста и наши новые статьи:
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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
10/3/2024 • 1 hour, 28 minutes, 29 seconds
Винда, Linux или macOS: какую ОС выбрать для программирования
Содержание
— Почему важно правильно выбрать ОС
— По каким критериям выбирать ОС, и как выбор ОС зависит от технических параметров железа
— В каких случаях выбор ОС может быть продиктован особенностями технологического стека и другими внешними факторами
— Виртуальная машина, WSL и другие компромиссные решения для тех, кто не хочет полностью переходить на другую ОС
— Стоит ли ставить отдельную ОС или покупать компьютер только для разработки
— Полезные особенности Windows и существенные недостатки с точки зрения разработчика
— Начинающим программистам часто рекомендуют отвыкать от Windows и переходить на Linux. Почему?
— Общая характеристика Linux-систем. Краткий экскурс в мир дистрибутивов
— С какого дистрибутива начать, если никогда не имел дела с Linux. Какие трудности ждут начинающего пользователя
— Общая характеристика macOS. Правда ли, что это идеальная ОС для разработки
— Какие ещё ОС существуют, и стоит ли начинающему разработчику обращать на них вниманиеГость: Константин ШибковSenior Java-разработчик в «СДЭК». Эксперт Skillbox, работает над программой курса по Java, был его программным директором. Автор телеграм-канала «Три монитора».
Полезные ссылки
— «Лучшие дистрибутивы Linux: какую версию операционной системы выбрать» https://skillbox.ru/media/code/luchshie-distributivy-linux-kakuyu-versiyu-operatsionnoy-sistemy-vybrat— distrowatch.com — всё о Linux-дистрибутивах https://distrowatch.com/— «PowerShell для чайников: что это и как с ним работать» https://skillbox.ru/media/code/powershell-dlya-chaynikov-chto-eto-i-kak-s-nim-rabotatГде подписаться на обновления подкаста и наши новые статьи:
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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
9/19/2024 • 1 hour, 28 minutes, 31 seconds
Карьера разработчика: от джуна до директора и сооснователя стартапа
Содержание
— Как образование помогло Сергею в карьере? Нужно ли высшее образование IT-специалисту сегодня
— Первая работа: как нашёл, насколько тяжело было устроиться в начале 2000-х, с какими технологиями приходилось работать
— Основные трудности и ошибки руководителя
— Что такое RnD и как оценивают его эффективность
— Что может сподвигнуть айтишника с большой зарплатой уйти с работы и присоединиться к стартапу
— Когда программисту нужно погружаться в вопросы бизнеса
— Совет тем, кто планирует запустить стартап
— Каких успехов удалось достичь стартапу и лично Сергею
— Особенности работы в крупных компаниях
Гость
Сергей Жемжицкий
Заместитель технического директора Arenadata. В прошлом — Head of Data RnD-подразделения в SberDevices, а также сооснователь и CTO CleverData — стартапа по сбору, обработке и анализу пользовательских данных (customer data platform). В IT уже 20 лет.Полезные ссылки
— «Цель», Элияху Голдратт https://alpinabook.ru/catalog/book-tsel-sberbank/?ysclid=m0ezkiyq9r387444204— «Высоконагруженные приложения. Программирование, масштабирование, поддержка», Мартин Клеппман https://www.piter.com/collection/bestsellery-oreilly/product/vysokonagruzhennye-prilozheniya-programmirovanie-masshtabirovanie-podderzhka-2 — «Проект Феникс. Как DevOps устраняет хаос и ускоряет развитие компании», Джин Ким, Кевин Бер, Джордж Спаффорд https://bombora.ru/book/64983/ Где подписаться на обновления подкаста и наши новые статьи:
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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
8/30/2024 • 1 hour, 20 minutes, 53 seconds
Как стать проджект-менеджером в IT: большой разговор о профессии
Содержание
— Кто такой проджект-менеджер и как строится его рабочий день. Какие задачи он закрывает на разных этапах работы над проектом
— Чем проджект-менеджер отличается от продакт-менеджера
— Какую зарплату получают проджекты в зависимости от грейда и региона работы. По каким критериям происходит повышение грейда и заработной платы
— Конфликты: из-за чего возникают и как с ними справляться
— Что делать, если более опытные коллеги отказываются выполнять поставленные задачи и саботируют взаимодействие
— Кому подойдёт должность проджект-менеджера, а кому нет
— Восемь мифов о профессии
— Какие знания, навыки и опыт нужны проджект-менеджеру
— На какие софт-скиллы смотрят HR при выборе кандидатов
— Какие инструменты проджект-менеджер использует в работе
— Какие системы сертификации существуют для проджект-менеджеров. Кому и где они нужны
— Как оценивается эффективность работы проджект-менеджера
— Где искать работу. На каких ресурсах чаще всего размещаются вакансии
— Куда расти проджект-менеджеру
— Как в этой профессии можно применять ИИ
Гость: Артём ТрушинCOO Qtim и Co-founder Wombot, QtimSpace.
В управлении проектами с 2019 года.
Руководит всеми подразделениями Qtim, управляет продуктами, обучает проджект-менеджеров и консультирует руководителей бизнеса.
Telegram: https://t.me/legereme_qtim
Дополнительные ссылки
— Телеграм-канал «Менеджер от боженьки» https://t.me/pm_god— «Пиши, сокращай», Максим Ильяхов, Людмила Сарычева https://alpinabook.ru/catalog/book-pishi-sokrashchay-2025/— «Новые правила деловой переписки», Максим Ильяхов, Людмила Сарычева https://alpinabook.ru/catalog/book-novye-pravila-delovoy-perepiski/— «Scrum. Революционный метод управления проектами», Джефф Сазерленд https://www.mann-ivanov-ferber.ru/catalog/product/scrum/— Серия книг Harvard Business Review https://hbr.alpina.ru/— «Спроси маму. Как общаться с клиентами и подтвердить правоту своей бизнес-идеи, если все кругом врут?», Роберт Фитцпатрик https://alpinabook.ru/catalog/book-sprosi-mamu/Где подписаться на обновления подкаста и наши новые статьи:
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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
8/22/2024 • 1 hour, 34 minutes, 36 seconds
Эволюция мобильной разработки: от Java до Flutter и Kotlin Multiplatform
Содержание: — Какой была мобильная разработка в 2000-х? На каких языках программирования писали приложения и какие инструменты использовали
— Когда появились сторонние разработчики мобильных приложений
— Почему Java стал главным языком мобильной разработки в двухтысячные
— История iOS и Android. Что изменило их появление в мобильной разработке. Какие языки и инструменты использовали программисты для разработки первых приложений
— Какая философия у Android и iOS
— Что изменилось в 2022 году для российской мобильной разработки
— Несколько слов о китайской HarmonyOS
— Есть ли будущее у «Авроры»
— React Native, Xamarin, Cordova и другие инструменты кросс-платформенной мобильной разработки
— Почему PWA так и не стали основным видом мобильных приложений, как это предсказывал Стив Джобс
— Чем хорош Kotlin. Почему Google назвал его предпочтительным языком разработки под Android
— Что такое Kotlin Multiplatform
— Какое место Flutter и Dart занимают в современной мобильной разработке
— Как менялись приложения с развитием мобильной электроники и операционных систем. Как повлияло развитие ИИ
— Что ждёт мобильную разработку в ближайшем будущем
Гость: Анна ЖарковаМобильный разработчик с девятью годами опыта коммерческой разработки. KMP Developer Expert. Занимается кросс-платформенной (KMM, Xamarin) и нативной разработкой на iOS (Swift/Objective-С) и Android (Kotlin/Java).
Преподаёт на курсах «iOS Advanced 2.0» и «iOS Базовый» в Otus. Telegram: https://t.me/prettygeeknotes
Дополнительные ссылки: — «Swift. Основы разработки приложений под iOS и macOS», Василий Усов https://www.piter.com/product/swift-osnovy-razrabotki-prilozheniy-pod-ios-i-macos-4-e-izd-dopolnennoe-i-pererabotannoe — «Основы Dart», Станислав Чернышёв https://www.piter.com/product/osnovy-dart?ysclid=lzv2ywi7gj661069759 — Выпуск подкаста «Люди и код» со Станиславом Чернышёвым https://skillbox.ru/media/code/kak-tekhnaryu-napisat-knigu-i-skolko-na-etom-mozhno-zarabotat
8/15/2024 • 1 hour, 23 minutes, 36 seconds
Как с помощью ИИ распознать человеческие эмоции и кому это нужно
Содержание
— Как Игорь увлёкся искусственным интеллектом
— ИИ, который в реальном времени определяет уровень стресса собеседника: зачем он нужен и как он устроен
— Насколько глубоко разработчикам приходится погружаться в предметную область при разработке ИИ-продуктов
— «Цифровая трансформация» — красивый и сложный синоним «автоматизации» или нечто большее?
— Почему бизнес заказывает кастомный софт, если на рынке уже есть тысячи решений
— Из каких этапов состоит разработка продуктов на базе ИИ? Как их тестируют?
— В чём неправы «технооптимисты» и «технопессимисты»
— «Цифровые двойники»: что это такое и где они используются
— Насколько точные прогнозы можно строить на основе цифровых двойников
— Каких специалистов и где ищет WMT Group. Какими качествами обладают востребованные специалисты
— «В IT всегда был и будет кадровый голод»
— Прогноз для IT-индустрии на ближайшие 10–15 лет.
Дополнительные ссылки— «„Поздравляем, у вас иммунитет“: 7 профессий в IT, которые не убьет ИИ» — статья Игоря в РБК https://pro.rbc.ru/demo/6686c0aa9a79472931af14cf?from=search_pro&fbclid=PAZXh0bgNhZW0CMTEAAabZjhWNebWWUePLmuE5qBljCfDP6UkEvzKTw2nMEBzNuDO5UMQx7wfTDc8_aem_cxUNtO4EUPJyx8PJ2cb4lQ— «Магическая уборка», Мари Кондо https://eksmo.ru/book/magicheskaya-uborka-yaponskoe-iskusstvo-navedeniya-poryadka-doma-i-v-zhizni-ITD607133Гость: Игорь НикитинCEO WMT Group.Эксперт в области искусственного интеллекта и робототехники, автор методик управления и создания IT-команд.Telegram: https://t.me/Nikitinwmt
8/8/2024 • 1 hour, 39 minutes, 12 seconds
Open Source — самая перспективная бизнес-модель в российском IT
Содержание
Что такое смартстаффинг
Почему и когда Руслана заинтересовала тема Open Source
Почему важно развивать Open Source в отдельно взятой стране
Какие инициативы в этом направлении предпринимало государство и с какими проблемами столкнулось
Какие опасности таят в себе OS-решения
Что с аналогами GitHub в России
Зачем бизнесу вкладываться в проекты с открытым исходным кодом
Какую выгоду могут получить независимые контрибьюторы
Сообщество GoOpenSource: какая у него миссия и какие мероприятия оно проводит. Как в него попасть и какой вклад можно внести
Как нейросети могут помочь с импортозамещением софта компаний, ушедших из России
Дополнительные ссылки
База знаний «Открытый код бизнесу» https://wiki.goopensource.ru/MainСообщество GoOpenSource в Telegram https://t.me/GoOpenSource«Икигай. Смысл жизни по-японски», Кен Моги https://azbooka.ru/books/ikigay-smysl-zhizni-po-yaponski-tes1«Мартин Иден», Джек Лондон https://ast.ru/book/martin-iden-833879«Маленькая хозяйка большого дома», Джек Лондон https://ast.ru/book/malenkaya-khozyayka-bolshogo-doma-826832ГостьРуслан ГайнановОснователь фонда «ТИМ ФОРС Альянс», сообщества GoOpenSource и коллективной базы знаний «ОК бизнесу».Телеграм-канал: https://t.me/teamforcexГде подписаться на обновления подкаста и наши новые статьи:
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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
7/25/2024 • 49 minutes, 44 seconds
Уйти в 35 со стабильной работы в банке и стать джуниор-дата-сатанистом… в том же банке
Содержание
— Какой технический бэкграунд был у Александра, когда он решил сменить профессию
— Почему не пошёл по технической стезе во время или после учёбы в универе
— По каким курсам и книгам учился
— С какими трудностями столкнулся во время обучения. Сколько раз бросал код и возвращался к нему
— Почему он выбрал data science
— Как Александр совмещал работу с учёбой
— Дают ли курсы достаточный для прохождения собеседований объём знаний
— Как изменились требования к джунам за последние 10 лет
— Делал ли Александр пет-проекты
— Как проходило техническое интервью
— Как Александр осваивался на новом месте работы
Гость: Александр СмирновJunior Data Scientist в «Сбере». Занимается коммерческой разработкой и машинным обучением на Python с 2023 года.
Дополнительные ссылки
— Лекции на русском языке по машинному обучению и нейронным сетям https://youtube.com/playlist?list=PLA0M1Bcd0w8zxDIDOTQHsX68MCDOAJDtj&si=G6gv1j1PRC8bGdBN— «Как учится машина», Ян Лекун https://alpinabook.ru/catalog/book-kak-uchitsya-mashina/— «Думай медленно... Решай быстро», Даниэль Канеман https://ast.ru/book/dumay-medlenno-reshay-bystro-130217/
7/11/2024 • 1 hour, 17 minutes, 4 seconds
Как технарю написать книгу и сколько на этом можно заработать
Содержание
— Что мотивирует Станислава преподавать в государственном вузе
— Почему новая книга посвящена Dart. Чем крут этот язык и в какой нише используется
— Что такое мультиагентные системы
— Зачем разработчику, инженеру или преподавателю писать книги
— Какие книги о программировании стоят того, чтобы их читать, а какие — нет
— Сколько можно заработать на писательстве
— Особенности работы с издательством
— Как понять, что твоя работа нужна публике
— Из каких этапов состоит процесс написания книги. Кто в нём участвует помимо авторов
— Что самое сложное в работе над книгой. Какие есть проблемы на разных этапах
— Как Станислав применяет нейросети в работе (+КОНКУРС!)— Какая книга оказала сильное влияние на Станислава
Гость: Станислав ЧернышёвКандидат технических наук, доцент кафедры прикладной информатики в СПбГУАП. Автор книги «Основы Dart».Дополнительные ссылки
«Основы Dart», Станислав Чернышёв (бумажная версия https://www.piter.com/product/osnovy-dart, бесплатная версия в PDF https://vk.cc/cspsDR) «Алгоритмы и структуры данных на Go. Учебник», Станислав Чернышёв https://knorus.ru/catalog/komp-yutery-internet-informatika/665343-algoritmy-i-struktury-dannyh-na-yazyke-go-bakalavriat-uchebnik/Репозиторий Станислава на GitHub https://github.com/MADTeacherКурс «Dart в мультиагентных системах» https://stepik.org/course/192956/promoГде подписаться на обновления подкаста и наши новые статьи:Skillbox Media: skillbox.ru/media/codeTwitter: 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
6/27/2024 • 1 hour, 9 minutes, 19 seconds
Кадровый голод в IT: насколько он силён и почему десятки тысяч джунов не могу т его утолить
Осторожно: акустические помехи!Оказывается, примерно на 10-й минуте кулер на компе гостей загудел подобно авиамотору, но увлеченные беседой мы этого, увы, не заметили. На монтаже постарались максимально снизить уровень шума, и все же качество записи оставляет желать лучшего. Надеемся, это не сильно испортит впечатления от подкаста😬Содержание
— Насколько силён кадровый голод в IT
— Как в «Сбере» решают эту проблему
— «Люди не понимают, куда они пришли»: что не так с курсами по программированию и почему, по мнению гостей, многие их выпускники не готовы к работе
— С одной стороны, отечественные компании жалуются на нехватку специалистов, с другой — тысячи джунов не могут найти работу. Почему бы не решить одну проблему за счёт другой?
— Про неоправданные ожидания от работы в IT и враньё в резюме
— Советы тем, кто ищет первую работу
— Что дешевле — найти специалиста на рынке или вырастить его самому?
— Проблемы в коммуникациях между HR и понимающими разработчиками
— Как наладить HR-процессы, чтобы хантить лучших специалистов
— Помогает ли бренд «Сбера» в поиске сотрудников
— Советы опытным айтишникам
Гости:Максим ШаламовIT-лидер трайба управления зарплатными проектами в «Сбере», ex-CTO ТАСС.Управляет IT-командами и подбирает специалистов более 10 лет.Максим КорниловHead of Ops в ДИТ «Сети продаж» «Сбера». Занимается организацией процессов сопровождения SRE/DevOps. В отрасли более 20 лет.Где подписаться на обновления подкаста и наши новые статьи:
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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
6/20/2024 • 1 hour, 19 minutes, 9 seconds
Обыкновенная история успеха: самостоятельно освоил Python и нашёл работу за пару месяцев
Содержание
— Как маленький магазин автозапчастей стал местом знакомства с программированием
— Как COVID-19 «помог» освоить Python
— Спортивная травма, которая «помогла» сделать выбор между футболом и учёбой
— Финальный проект в лицее: расписание занятий на Python, Aiogram, Telegram API и Docker
— Книги, подкасты и видео на YouTube: по каким источникам Ярослав осваивал веб-разработку
— Как пилил свой трекер задач в Telegram и что из этого вышло
— Откуда брать идеи для пет-проектов
— Зачем Ярослав пишет статью для «Хабра» и почему мечтает запустить свой IT-подкаст
— Стоит ли обращаться к ментору. Как хороший наставник помогает сократить путь к карьерным целям
— Сколько раз откликался на вакансии и как нашёл первую работу
— Почему предпочёл стартап известной бигтех-компании
— С какими трудностями Ярослав столкнулся на первой работе
Гость: Ярослав БритовPython разработчик в «Жабаботе».
Программирует более 3-х лет, посещает IT-конференции, мечтает запустить свой подкаст про Python.
Полезные ссылки
— Профиль Ярослава в GitHub https://github.com/sorxill— «Паттерны объектно-ориентированного программирования», Э.Гамма, Р.Хелм, Р.Джонсон, Дж.Влиссидес https://www.piter.com/collection/all/product/patterny-obektno-orientirovannogo-proektirovaniya— «Алгоритмы для начинающих», Панос Луридас https://bombora.ru/book/34985— «Объектно-ориентированный Python», С. Лотт, Д. Филлипс https://www.piter.com/product/obektno-orientirovannyy-python-4-e-izd— Чистый Python. Тонкости программирования для профи, Дэн Бейдер https://www.piter.com/collection/python/product/chistyy-python-tonkosti-programmirovaniya-dlya-profiЕсли хотите поделиться своей историей, пишите в Telegram @antoxa_s95 или на почту [email protected]
Где подписаться на обновления подкаста и наши новые статьи:
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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
6/13/2024 • 1 hour, 16 minutes, 29 seconds
Говорим про SEO, или Как правильно танцевать с бубном вокруг чёрного ящика
Вопросы
— Как Михаил ушёл из разработки в SEO
— Что такое SEO и чем занимается SEO-специалист
— Как менялись подходы к продвижению сайтов в поисковых системах от зари веба до наших дней
— Про чёрные, серые и белые методы продвижения
— Что полезно знать о SEO веб-разработчикам
— Какие элементы сайта отвечают за SEO и насколько велико их влияние на позиции в поисковых системах
— Какие ошибки чаще всего совершают разработчики с точки зрения SEO
— Как небольшие технические исправления на сайте приводят к бусту трафика
— Какими инструментами пользуются сеошники
— Зачем нужны robots.txt и sitemap.xml
— Мифы и суеверия в SEO
— Зачем разработчики поисковиков врут про свои алгоритмы
— Как юзабилити и дизайн влияют на посещаемость сайта
— Какие ещё есть поисковые системы, кроме Google и «Яндекса», и стоит ли оптимизировать сайт под них
— Как развитие нейросетей повлияет на трафик сайтов и работу SEO-специалистов
Гость: Михаил Носов
SEO-специалист и основатель агентства «Улучшатель сайтов».
Занимается мониторингом и улучшением основных показателей коммерческих сайтов. Консультирует владельцев и разработчиков.
Полезные ссылки
— Телеграм-канал Доктора Макса https://t.me/drmaxseo— Книги и руководства по продвижению сайтов от Доктора https://drmax.su/download— «Клиенты на всю жизнь», Карл Сьюэлл, Пол Браун https://www.mann-ivanov-ferber.ru/catalog/product/001/
6/6/2024 • 1 hour, 35 minutes, 6 seconds
Попал с завода в IT за полгода, но есть нюанс: история начинающего 1C-разработч ика
Содержание
— Как преподавали программирование в техникуме
— Почему Игорь так и не стал программистом после выпуска, а ушёл на завод махать лопатой
— Про работу «тыжпрограммистом» за 12 тысяч рублей в городской администрации
— Как Игорь открыл свой клуб единоборств в небольшом городе и почему снова вернулся на завод
— Почему решил снова попытать счастья в IT
— Неудачное знакомство с Питоном
— Как искал работу, сколько раз откликался на вакансии и сколько собеседований прошёл
— Третья попытка: почему выбрал 1С и как получил первый оффер
— Чем Игорь занимается на нынешней работе
— Какие планы ставит на обозримое будущее
— Советы тем, кто ищет первую работу в IT в 2024 году
Гость: Игорь Прилуцкий
Младший 1С-разработчик. Прошёл курс за полгода и осуществил мечту юности — стал разработчиком.
Полезные ссылки:— Статья про Игоря в Skillbox Media: «Завод был компромиссом, на самом деле меня всегда тянуло в IT»: путь 1С-разработчика https://skillbox.ru/media/code/story-igor-prilutskiy/ — Курс «Профессия 1С-разработчик» https://skillbox.ru/course/profession-1c/?utm_source=media&utm_medium=link&utm_campaign=all_all_media_links_links_articles_all_all_skillboxЕсли хотите поделиться своей историей, пишите в Telegram @antoxa_s95 или на почту [email protected]Стартовать в программировании вместе со Skillbox: skillbox.ru/code
5/30/2024 • 1 hour, 6 minutes, 10 seconds
Монолит, микросервисы и облака: чем отличаются архитектуры и когда какую вы брать
Содержание
— Какие существуют архитектуры, кроме монолитной, микросервисной и облачной
— Как эволюционировали подходы к построению веб-приложений и зачем пришлось выдумывать принципы и паттерны
— Что такое монолитная архитектура и какие мифы вокруг неё существуют
— Как правильно писать код на монолите
— Для каких проектов или этапов жизненного цикла подходит монолит
— Что такое микросервисная архитектура и чем она характеризуются? Какие принципиальные особенности микросервисов делают их более предпочтительными для бизнеса
— Чем микросервис отличаются от сервиса
— Как переход на микросервисы отражается на структуре команды
— Циклы разработки и особенности деплоя микросервисов
— Какие мифы существуют вокруг микросервисной архитектуры
— Какие специфические технологии и инструменты используются при разработке микросервисов
— Как перейти с монолита на микросервисы? Какие при этом возникают проблемы и как их избежать
— Как правильно писать код на микросервисах и как взаимодействовать командам разработки
— Что такое «облачная архитектура» и можно ли её считать архитектурой
— Какую выгоду приносит миграция в облака и что такое FinOps
— Недостатки облачных решений
— Что такое «клауд-агностик», или почему нельзя хранить все яйца в одной корзине
— Как двигаться в сторону клауд-решений от монолита и микросервисов: принципы. подходы, рекомендации
— Насколько безопасно держать свои сервисы в облаках
— Как меняется культура компании при переходе от монолита к облакам
— Нужно ли джуниор-разработчику погружаться в архитектурные вопросы
— Что почитать по теме
Гость: Максим Чернухин
Эксперт 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
5/10/2024 • 1 hour, 6 minutes, 38 seconds
Грокаем карьерный рост, или Как быть классным разработчиком, которого ценят и уважают
Содержание— Почему важно осознанно подходить к профессиональному росту
— Про два типа разработчиков
— Гибкие методологии: когда они лучше 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
5/3/2024 • 1 hour, 30 minutes, 7 seconds
Знакомство с 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
4/23/2024 • 43 minutes, 40 seconds
Здоровье спины: ликбез по анатомии, простые упражнения и топ вредных мифов
Содержание
— Какие врачи занимаются проблемами спины: неврологи, вертебрологи, мануальные терапевты, остеопаты и другие
— Почему остеопатию не считают медицинской специальностью
— К какому специалисту и когда обращаться
— Ликбез по устройству позвоночника и окружающих его мышц
— Какие проблемы со спиной чаще всего возникают у тех, кто работает за компьютером
— Что такое защемление позвоночника и почему нельзя путать его с миалгией
— Что такое «правильная осанка» и как её поддерживать
— Вредные мифы и заблуждения о здоровье спины
— Насколько безопасно хрустеть спиной, шеей и суставами? Каковы истинные причины этой привычки
— Что нужно знать о массаже. Когда массаж бывает вреден и почему за ним стоит обращаться только к специалистам
— Как мебель влияет на здоровье спины. Как выбрать подходящее кресло и стол
— Какой должна быть одежда и обувь
— «Мы то, что мы едим»: о влиянии еды на здоровье спины
— Какой спорт лечит, а какой калечит. Фитнес, тренировки с железом, плавание, бег и другие виды активности
— Что такое метод Фельденкрайза
— Какие упражнения и с какой частотой полезно выполнять для профилактики болезней спины
— Что почитать о здоровье спины
Гость: Мария Ковалёва.
Врач-реабилитолог высшей категории. В 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/
4/11/2024 • 1 hour, 40 minutes, 24 seconds
Мы открываем бизнес, мы будем делать бабки: как запустить веб-студию в 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/
3/28/2024 • 1 hour, 53 minutes, 47 seconds
Собеседования 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Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
3/21/2024 • 58 minutes, 57 seconds
Всё о спортивном программировании: виды задач, тактика и секреты подготовки
Содержание
— Как Илья начал участвовать в соревнованиях
— В чём соревнуются участники чемпионатов по спортивному программированию
— Какие виды соревнований бывают
— О ролях в команде и важности лидерства
— Элементы тактики в спортивном программировании. Чем соревнования напоминают торги на бирже
— Даёт ли язык программирования преимущество при решении задач. Когда 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/3FWQsOkApple Podcasts: https://apple.co/3KLXpVZGoogle Podcasts: https://bit.ly/3qFvYUYПодписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
3/14/2024 • 1 hour, 18 minutes, 2 seconds
Всё об аутентификации: способы, перспективные технологии и проблемы
Содержание
— Что такое аутентификация, авторизация и идентификация
— Что такое факторы аутентификации и какими они бывают
— Как эволюционировали подходы к аутентификации от первых простых сайтов до современных систем
— Аутентификация на основе одноразовых паролей: 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Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
3/7/2024 • 48 minutes, 46 seconds
Реальная виртуальность: что не так с 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/3FWQsOkApple Podcasts: https://apple.co/3KLXpVZGoogle Podcasts: https://bit.ly/3qFvYUYПодписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!В выпуске упоминается компания Meta. Решением суда запрещена «деятельность компании Meta Platforms Inc. по реализации продуктов — социальных сетей Фейсбук и Инстаграм на территории Российской Федерации по основаниям осуществления экстремистской деятельности».
2/29/2024 • 52 minutes, 35 seconds
Киберпятёрочка: как продавать больше бананов с помощью 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
2/22/2024 • 52 minutes, 18 seconds
Переход из финансов в разработку: плюсы, минусы, подводные камни
Содержание
— Что привлекало Костю в финансах и фондовом рынке. Как строился рабочий день трейдера в 2000-е.
— Как он перешёл в алгоритмическую торговлю. Что такое торговая система.
— Почему Костя променял престижную работу в костюме с галстуком на баги, дейлики и микросервисы.
— Кто такие кванты, чем отличаются от трейдеров и сколько зарабатывают (спойлер: много).
— Что нужно знать и уметь, чтобы стать квантом. Почему попасть в профессию очень сложно.
— Сколько времени ушло у Кости на поиск первой работы в IT. Почему он больше никогда не будет работать в стартапах.
— Как устроена разработка в команде «Альфа Мобайл».
— Как опыт работы в финансах может помочь в IT.
— Чем разработка в финтехе отличается от разработки в других сферах.
— Куда инвестировать «пятёрик», который завалялся в кармане.
— Почему сегодня выгодно делать банковские вклады.
— Про алгоритмический трейдинг как хобби: какие есть плюсы, и насколько сильно они покрывают риски.
— Какие торговые стратегии существуют: скальпинг, фронтраннинг, направленная торговля, арбитраж.
— Что такое опционы и как они работают, чем отличаются от бинарных опционов.
— Личные предпочтения Кости в торговых стратегиях. Какая у него сейчас активность на фондовом рынке.
— Почему Костя не доверяет криптовалюте и не рекомендует нести туда деньги.
— История FTX и Сэма Бэнкмана-Фрида.
— Про Александра Герко — крупнейшего налогоплательщика Великобритании.
— Какие книги почитать, чтобы понять устройство мировой экономики и зарядиться мотивацией.
— Торговля на фондовом рынке vs покер: что общего.
— История Ильи Кондрашёва: как предсказать будущее стартапа и заработать на этом, зная образование фаундера.
— Что такое структурные продукты и почему лучше держаться от них подальше.
Полезные ссылки— «Чёрный лебедь», Нассим Талеб. https://alpinabook.ru/catalog/book-chernyy-lebed-sberbank/— «Таинственные маги рынка», Джек Швагер. https://alpinabook.ru/catalog/book-tainstvennye-magi-rynka/ Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
2/1/2024 • 54 minutes, 31 seconds
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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
1/26/2024 • 1 hour, 12 minutes, 9 seconds
Вам не нужна математика, чтобы стать программистом. Или всё-таки…
Содержание
— Как Вова готовился к ЕГЭ и учил математику в вузе.
— Математика — развлечение для интеллектуалов или всего лишь один из инструментов инженера?
— Кринжовый анекдот про математику.
— Нужны ли программисту интегралы, графы, Риманово многообразие и прочие радости математики.
— Источники: книги 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
1/18/2024 • 1 hour, 11 minutes, 15 seconds
Предновогодний выпуск с Тимуром: 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://h.amazingsoftworks.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— Выпуск с Алексеем Гладковым про iOS-разработку https://skillbox.ru/media/code/iosrazrabotka-swiftui-vostrebovannost-v-rossii-dorogovizna-patterny/— Выпуск про 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
12/28/2023 • 1 hour, 46 minutes, 11 seconds
KPHP: зачем VK свой компилятор PHP и как он устроен
Содержание— Какие технологии лежали в основе первой версии «ВКонтакте».
— В какой части сайта возникли первые проблемы с ростом нагрузки.
— Для чего команда «ВКонтакте» писала свои собственные СУБД.
— В чём было узкое место приложения с точки зрения языка программирования?
— Как новая команда разбиралась в устройстве первой версии компилятора и собирала новую.
— Почему «олимпиадный» код так сложно читать.
— Как повышали производительность кода на PHP в Meta*.
— Где пролегает граница между обычным сервисом и хайлоадом.
— Как устроен KPHP. Почему код на PHP переводится именно в C++.
— Чем компилируемые языки программирования лучше интерпретируемых.
— Будут ли в KPHP появляться фичи из новых версий PHP.
— Зачем исходники KPHP выложили в открытый доступ. Есть ли у KPHP сторонние контрибьюторы.
— С какими проблемами столкнулись разработчики, когда выкладывали код на GitHub.
— Как в KPHP реализован рантайм.
— Что ребята из VK планируют добавить и улучшить в KPHP.
— Во сколько раз ускорилась загрузка страниц в VK после перехода на KPHP.
Гость: Александр Кирсанов.
Руководитель команды KPHP в VK.
Полезные ссылки:Статья про 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 на территории Российской Федерации по основаниям осуществления экстремистской деятельности».
12/20/2023 • 52 minutes, 37 seconds
Зачем читать книги о программировании в 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
12/15/2023 • 37 minutes, 26 seconds
Глупые вопросы про 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-flowGitLab Flow https://about.gitlab.com/topics/version-control/what-is-gitlab-flow/Доклад Андрея про GitOps https://www.youtube.com/watch?v=FpjCuslco74Стартовать в программировании вместе со Skillbox: skillbox.ru/codeПодписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
12/7/2023 • 52 minutes, 50 seconds
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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
12/1/2023 • 53 minutes, 55 seconds
Фриланс без «Онлифанс»: как искать клиентов, держать высокий чек и не бояться конкуренции
Содержание
— «Поменял номер телефона в шапке сайта и стал верстальщиком»: зачем предприниматель пошёл в веб-разработку и начал учить этому других.
— Как Артём обучался вёрстке и нашёл ментора.
— Первый заказ — какой он был и сколько удалось заработать.
— Секретный приём для тех, кто не уверен, что потянет первый заказ.
— Почему выгодно, когда дизайн и вёрстку выполняет один и тот же человек.
— О первом факапе: взял заказ на разработку 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
11/22/2023 • 1 hour, 36 minutes, 6 seconds
Статические анализаторы кода: что это такое, как работают и чем отличаются от динамических
Содержание— Статический и динамический анализаторы кода — что это такое и для чего они нужны.— Чем статический анализатор кода лучше динамического, а чем хуже.— Как работает статический анализатор кода. Какие технологии лежат в его основе.— Чем статические анализаторы отличаются от линтеров.— Какие общие проблемы можно обнаружить с помощью статических анализаторов в разных языках программирования.— В чём разница между статическим анализом кода на интерпретируемых и компилируемых языках программирования.— Как статические анализаторы справляются с кодом фреймворков.— Как статический анализ влияет на процесс непрерывной интеграции и непрерывной доставки (CI/CD).— Как интегрировать статический анализ в существующий процесс разработки ПО.— На что обращать внимание во время настройки и использования статических анализаторов.— Можно ли полностью доверять результатам статического анализа. Как реагировать на ложные срабатывания.— Как технологии будущего изменят подход к статическому анализу кода.Гость. Семён Русин.
Ведущий разработчик в TalkBank. Более семи лет пишет на PHP, Laravel и Symfony.
Полезные ссылки
Предыдущий выпуск с Сёменом про Symfony https://skillbox.ru/media/code/pogruzhenie-v-symfony-vozmozhnosti-glavnye-kontseptsii-sravnenie-s-konkurentami/?ysclid=loyr355w22517510988 Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected]
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
11/15/2023 • 49 minutes, 49 seconds
Дорогая игрушка или мастхэв: зачем бизнесу нейросети, 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», Дэвид Барбер;
— «Глубокое обучение. Погружение в мир нейронных сетей», Сергей Николенко.
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected]Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
11/7/2023 • 1 hour, 5 minutes, 52 seconds
🚀Как тебе такое, Илон: большой разговор про 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Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected]Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Содержание выпуска
— Что такое доступность (она же accessibility, она же A11y) и как она связана с юзабилити.
— Почему интерфейсы должны быть доступными. Выгодно ли это бизнесу.
— Что такое эффект скошенного бордюра.
— Как говорить правильно — «люди с инвалидностью» или «люди с особыми потребностями»? Почему это важно.
— Понятие «барьер» в accessibility. Какие виды барьеров существуют.
— Какие стандарты существуют в области доступности, и кто их принимает.
— Какими правилами и стандартами руководствуется команда VK.
— Как семантика HTML-страницы влияет на доступность. Что такое ARIA.
— Как тестируется доступность сайтов и веб-приложений.
— Какие бывают инструменты для проверки и обеспечения доступности.
— Какой браузер самый продвинутый с точки зрения accessibility.
— Законы, регулирующие обеспечение цифровой доступности в России и за рубежом.
— Как на собеседованиях проверяют знания в области доступности.
— Кого послушать, что посмотреть и почитать про доступность в вебе.
Гость.
Евгения Полозова. Фронтенд-разработчица в VK, Core-команда VKUI.Полезные ссылки: https://clck.ru/369pfP Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected], t.me/antoxa_s95
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
10/20/2023 • 47 minutes, 6 seconds
Геоинформационные системы (ГИС): технологии, сферы применения и инструменты разработки
Содержание выпуска
— Что такое геоинформационные системы и для чего они нужны. Какие из них мы используем ежедневно.
— Первые ГИС появились в 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Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected], t.me/antoxa_s95Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
10/12/2023 • 1 hour, 16 minutes, 30 seconds
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=lneecxfhth628961469HuggingFace.co: https://huggingface.co/?amp=1
Курс Стэнфорда по сверточным нейросетям: https://cs231n.github.io/
Учебник Яндекса по машинному обучению: https://academy.yandex.ru/handbook/ml
Сайт факультета компьютерных наук ВШЭ: https://cs.hse.ru/
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected], t.me/antoxa_s95
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
10/6/2023 • 1 hour, 13 minutes, 53 seconds
Многопоточность: неопределённость, дедлоки, лайвлоки, 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
9/27/2023 • 49 minutes, 20 seconds
Введение в 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. Сборник рецептов», Энтони Молинаро.
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected], t.me/antoxa_s95
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
9/20/2023 • 1 hour, 1 minute, 32 seconds
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Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected], t.me/antoxa_s95
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
9/7/2023 • 50 minutes, 23 seconds
Препарируем VPN: принцип работы, протоколы, криптография и законодательство
Содержание выпуска
— Что такое протокол в компьютерных сетях? Почему без них не получится испечь «слоёный пирог» интернета?
— Как работает VPN: самая понятная аналогия с детальным описанием процесса.
— На каких уровнях модели OSI работает VPN? Чем технология отличается от TLS и SSL?
— Для чего вообще придумали частные виртуальные сети?
— О трёх задачах криптографии: аутентификации, обеспечении целостности и сохранении конфиденциальности.
— Можно ли заблокировать все VPN на территории страны?
— В чём разница между OpenVPN, WireGuard, IPSec и другими VPN-протоколами?
— О «тупом» и «умном» способах блокировки VPN-сервисов.
— Что такое DPI?
— Могут ли владельцы VPN-сервисов просматривать содержимое пакетов данных?
— Какие пользовательские данные владельцы VPN-сервисов могут продавать третьим лицам?
— Что о VPN говорит законодательство в России и других странах?
Гость. Пётр Емельянов. CEO в Bloomtech, специалист по информационной безопасности и анализу данных. Опыт в IT — 20 лет.
Полезные ссылки
— Что такое модель OSI и зачем она нужна https://skillbox.ru/media/code/chto-takoe-model-osi-i-zachem-ona-nuzhna-prepariruem-sloyenyy-pirog-interneta/?ysclid=llxiz3iov2931707163— Протокол SSL: что это, как работает и зачем нужен https://skillbox.ru/media/code/protokol-ssl-chto-eto-kak-rabotaet-i-zachem-nuzhen/?ysclid=llxj0ibvr1117798088— Как поднять свой собственный VPN за полчаса https://skillbox.ru/media/code/openvpn-kak-nastroit-svoy-sobstvennyy-vpn-za-polchasa/?ysclid=llxj2iv5lv831435912— Серия статей «Сети для самых маленьких» https://linkmeup.gitbook.io/sdsm/— Э. Таненбаум, «Современные операционные системы» https://www.piter.com/product/sovremennye-operatsionnye-sistemy-4-e-izd?ysclid=llxj5s9blq980543832— Э. Таненбаум «Компьютерные сети» https://www.piter.com/product/kompyuternye-seti-6-e-izd?ysclid=llxj55mpwb945856490
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
8/30/2023 • 48 minutes, 7 seconds
Погружение в 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
8/24/2023 • 41 minutes, 26 seconds
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Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected], 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