133 avsnitt • Längd: 65 min • Månadsvis
Подкаст о программистах и для программистов «Люди и код». В каждом выпуске обсуждаем проблемы индустрии, интересные явления и технологии.
The podcast Люди и код is created by Skillbox Media Code. The podcast and the artwork on this page are embedded on this page using the public podcast feed (RSS).
— Насколько активным пользователем «Хабра» Артём был до того, как туда устроился
— Кто и когда создал «Хабр». В чём была уникальность площадки в то время
— На чём была написана первая версия сайта и как менялась техническая база с ростом количества пользователей и сервисов
— Сталкивается ли сегодня «Хабр» с попытками взлома и DDoS-атаками
— Как устроена монетизация «Хабра»
— Интересные продуктовые гипотезы, от которых пришлось отказаться
— Почему лента на сайте до сих пор хронологическая
— Как устроена экосистема «Хабра»
— «В комментариях на „Хабре“ собираются одни токсики» — это правда?
— Удалось ли «Хабру» сохранить свою айтишность к 2025 году
— Что не так с кармой
— «„Хабр“ уже не торт»? Противоречие между коммерческими целями и запросом сообщества
— Кто модерирует статьи на сайте
— Как хайп с нейросетями отразился на «Хабре»
Гость. Артём Полтавцев.
Продакт-менеджер «Хабра».
Ведёт телеграм-канал про работу с медиа @pokeproduct.
Полезные ссылки:
— «Скорость доверия», Стивен Кови — младший, Ребекка Меррилл. https://alpinabook.ru/catalog/book-skorost-doveriya
— «Понимание медиа: внешние расширения человека», Маршалл Маклюэн. https://kpole.ru/catalog/politologiya-sotsiologiya/maklyuen-m-g-ponimanie-media-vneshnie-rasshireniya-cheloveka-5-e-izd-ispr-/
— «В центре циклона. Инструменты Маршалла Маклюэна для анализа медиасред», Варвара Претер. https://id.hse.ru/books/820864050.html
— «Шлем Ужаса», Виктор Пелевин. https://azbooka.ru/books/shlem-uzhasa
Где подписаться на обновления подкаста и наши новые статьи:
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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Откуда Константин узнал о книге и какое впечатление она на него произвела
— Кто такой Роберт Мартин
— О чём книга и что такое чистый код
— Кому она нужна и как правильно её читать
— Примеры в книге написаны на Java. Насколько идеи, изложенные в «Чистом коде», релевантны для других языков программирования
— Какие концепции устарели
— Сомнительные тезисы дядюшки Боба
— Разработка через тестирование — круто
— Комментарии — зло?
— Оптимальный размер функций
— Как определить размеры и структуру класса
— Самые полезные правила, по мнению Константина
— Что делать, если вдохновился идеями «Чистого кода», а тимлид бьёт по рукам, потому что «у нас так не принято»?
— Что читать дальше
Гость. Константин Шибков
Senior Java-разработчик в «СДЭК». Эксперт Skillbox, работает над программой курса по Java, был его программным директором. Автор телеграм-канала «Три монитора».
Полезные ссылки
«Элегантные объекты. Java Edition», Егор Бугаенко https://www.piter.com/product/elegantnye-obekty-java-edition
«Совершенный код», Стивен Макконнелл https://bhv.ru/product/sovershennyj-kod/
«Чистая архитектура», Роберт Мартин https://www.piter.com/collection/all/product/chistaya-arhitektura-iskusstvo-razrabotki-programmnogo-obespecheniya
«Программист-прагматик», Э. Хант, Д. Томас https://www.chitai-gorod.ru/product/programmist-pragmatik-put-ot-podmasterya-k-masteru-m-hant-2633581
— Что изменилось в карьере Тимура в 2024 году
— Новая волна интереса к AR/VR и выход Apple Vision Pro 2024. Какое будущее у технологии виртуальной реальности
— ИИ продолжает набирать обороты. Крупные игроки развивают свои нейросети: GPT-4o, Sora, Stability AI, Llama, YandexGPT 3, нейросеть «Т-Банка», Grok от X
— Kubernetes исполнилось 10 лет
— Рейтинг языков программирования: Python ожидаемо занял первое место во всех рейтингах
— Зарплаты айтишников и востребованность профессий в 2024 году: самый большой рост зарплат — у 1С-программистов
— Что по увольнениям в IT-компаниях?
— Слова «промпт», «дипфейк», «копилот» и «опенсорс» по версии портала «Грамота.ру»
— Российских разработчиков исключили из списка мейнтейнеров Linux. Кто кому выстрелил в ногу
— Уход основателя «Флибусты»
— Google Play отключает монетизацию российским разработчикам
Гость: Тимур Тукаев.
Head of marketing and business development в европейском стартапе Ænix. Энтузиаст Open Source, использует Linux на десктопе с 2007 года и не любит Mac. Создатель курсов для редакторов и копирайтеров tukaev.courses. Ведёт телеграм-каналы «Редакторский чак-чак» и «Глина научит».
Полезные ссылки
— Выпуск «Люди и код» про AR\VR и Vision Pro https://skillbox.ru/media/code/realnaya-virtualnost-chto-ne-tak-s-vision-pro-i-pochemu-investory-nenavidyat-vr
— Выпуск «Люди и код» про Kubernetes https://skillbox.ru/media/code/vsye-o-kubernetes-konteynery-orkestratsiya-tuling-virtualnye-mashiny-konkurenty-i-ekosistema
— Рейтинг языков программирования IEEE https://spectrum.ieee.org/top-programming-languages-2024
— Трекер увольнений в IT layoffs.fyi https://layoffs.fyi/
— «Люди и код» №114. Попал с завода в IT за полгода: история начинающего 1С-разработчика https://skillbox.ru/media/code/popal-s-zavoda-v-it-za-polgoda-no-est-nyuans-istoriya-nachinayushchego-1crazrabotchika
— Почему Илья пошёл в веб-разработку
— Что такое Bitrix Framework? Какие приложения на нём можно создавать
— Какова доля Bitrix на рынке PHP-фреймворков в России, СНГ и других регионах? Кто основной конкурент
— Кто и когда создал Bitrix24
— Из каких компонентов он состоит
— Главные концепции и фишки Bitrix Framework? Чем он отличается от Yii, Symfony, Laravel и других MVC фреймворков
— Какие паттерны и лучшие практики лежат в основе Bitrix Framework
— С какими библиотеками, инструментами и сервисами фреймворк работает хорошо, а с какими — не очень
— Особенности тестирования в Bitrix Framework
— За что ругают Bitrix24? Какие упрёки справедливы, а какие нет
— Кто поддерживает и развивает фреймворк сегодня? Какая периодичность выхода новых версий
— Как вкатиться в разработку на Bitrix24? Какими знаниями нужно обладать, чтобы его освоить
Гость. Илья Рупасов. Разработчиков в Битрикс24.
Есть опыт создания LMS-систем, сервисов для онлайн-обучения и систем автоматизации подбора персонала. В коммерческой разработке более восьми лет.
Полезные ссылки
— Карьера в «Битрикс24» https://careers.bitrix24.ru/
— Новая REST API документация «Битрикс24» https://apidocs.bitrix24.ru/
— Документация учебного курса разработчика https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43
— «Найди время. Как фокусироваться на главном», Джейк Кнапп, Джон Зерацки https://music.yandex.ru/album/24127649
— Страница Алексея Антонова на Boosty https://boosty.to/antonovtakoiantonov
— «Битрикс24 // Университет» https://up.bitrix24.site/
— Какие знания и навыки нужны специалистам техподдержки разных линий
— Как происходит синхронизация продукта и команды техподдержки
— Какие методы используются для обучения сотрудников и повышения эффективности
— Как подбирают вопросы и ответы в FAQ
— О взаимодействии с разработчиками и тестировщиками
— Какие KPI есть в технической поддержке
— Как распределяются заявки между специалистами
— Что запрещено говорить и делать специалисту техподдержки
— Как бизнес может оценить рентабельность отдела клиентского сервиса и поддержки
— Подходит ли техподдержка для вхождения в IT и какие есть варианты развития карьеры
— Плюсы и минусы работы
— Как ИИ и чат-боты применяются в техподдержке? Перспективные направления
Гость. Екатерина Поганева. Руководит отделом технической поддержки и клиентского сервиса «МТС Линк» численностью более 70 человек с графиком 24/7.
Опыт работы в технической поддержке — более четырёх лет.
Полезные ссылки:
«SMART 2.0. Как ставить цели, которые работают», Александр Жакупов https://ridero.ru/books/smart_2_0_kak_stavit_celi_kotorye_rabotayut
Где подписаться на обновления подкаста и наши новые статьи:
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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Что такое видеоаналитика
— Чем «интеллектуальная видеоаналитика» отличается от обычной
— История видеоаналитики
— С какими запросами к Александру и Ивану приходят клиенты
— Как компании могут оценить рентабельность инвестиций (ROI) от внедрения видеоаналитики
— На каких технологиях базируется современная видеоаналитика
— Основные технические и организационные сложности её внедрения в бизнесе
— Как использование видеоаналитики влияет на поведение персонала
— Юридические аспекты: что можно, а что нельзя компаниям, которые занимаются видеоаналитикой в России
— Стоит ли опасаться камер на улицах города и как от них спрятаться
— Что учить и какими навыками нужно обладать, чтобы разрабатывать сервисы интеллектуальной видеоаналитики
— Что ждёт сферу в будущем
Гости:
1. Александр Овчинников. Совладелец и директор по развитию Programming Store.
В IT более 20 лет, принимал участие в создании с нуля и запуске трёх IT-компаний с текущей численностью персонала более 600 человек.
2. Иван Шамшурин. Менеджер продукта Zool.ai в Programming Store.
Более 10 лет занимается созданием и развитием IT-продуктов, в его портфеле большое количество IT-стартапов в различных сферах — от криптовалюты до AR.
Полезные ссылки
«Грокаем глубокое обучение», Эндрю Траск https://www.piter.com/collection/seriya-grokaem/product/grokaem-glubokoe-obuchenie
«Знакомство с PyTorch: глубокое обучение при обработке естественного языка», Брайан Макмахан, Делип Рао https://habr.com/ru/companies/piter/articles/475488/
«Прикладное машинное обучение с помощью Scikit-Learn, Keras и TensorFlow: концепции, инструменты и техники для создания интеллектуальных систем», Орельен Жерон https://www.williamspublishing.com/Books/978-5-907203-33-4.html
«Глубокое обучение», Я. Гудфеллоу, И. Бенджио, А. Курвилль https://dmkpress.com/catalog/computer/data/978-5-97060-618-6/
«Разработка требований к программному обеспечению», Карл Вигерс, Джой Битти https://bhv.ru/product/razrabotka-trebovanij-k-programmnomu-obespecheniyu-3-izd/
«Пользовательские истории. Гибкая разработка программного обеспечения», Майк Кон https://www.livelib.ru/book/1000540459-polzovatelskie-istorii-gibkaya-razrabotka-programmnogo-obespecheniya-majk-kon
«Пользовательские истории. Искусство гибкой разработки ПО», Джефф Паттон https://www.livelib.ru/book/1002544152/reviews-polzovatelskie-istorii-iskusstvo-gibkoj-razrabotki-po-dzheff-patton
«Подготовка датасета для машинного обучения: 10 базовых способов совершенствования данных» https://habr.com/ru/articles/684580/
«О важности датасета и о том, как сделать его лучше» https://www.technologika.ru/blog/how-to-create-great-dataset
«Датасет: виды, применение, набор лучших» https://gb.ru/blog/dataset/
Где подписаться на обновления подкаста и наши новые статьи:
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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Как Андрей пришёл к менторству
— Как программисту понять, что уже можно учить других программистов
— Кто такой ментор
— Как расти в доходах
— Какие плюсы даёт менторство, кроме денег
— Как готовиться к занятиям? Что делать, если ученик задаёт вопрос, ответ на который ты не знаешь
— Взгляд со стороны ученика: зачем нужен ментор и чего ждать от занятий
— Как правильно и неправильно составлять запрос на обучение
— Как ученику сделать обучение с ментором максимально эффективным
— Что прокачивают на занятиях с наставником в IT: хард- или софт-скиллы
— С какими запросами чаще всего приходят ученики
Гость. Андрей Никулин. Бэкенд-разработчик, наставник, предприниматель.
ТГ: https://t.me/turkishjoeit
Полезные ссылки
План по развитию в PHP https://blog.some-programator.ru/plan-po-razvitiyu-php-aersm
Литература для программистов https://blog.some-programator.ru/literatura-po-php-tqpab
Как вкатиться в PHP и что нужно знать бэкендеру для этого https://www.youtube.com/watch?v=mmzDS_U8FjA
Профиль Андрея на GetMentor https://getmentor.dev/mentor/andrey-nikulin-918
Где подписаться на обновления подкаста и наши новые статьи:
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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Чем крут маркетинг? В каких компаниях и на каких позициях Александр успел поработать до запуска стартапа
— Как маркетологи предсказывают наши желания и помогают бизнесу на этом зарабатывать
— Запуска стартапа: как выбирать кофаундеров и распределять обязанности
— Сколько времени прошло от написания первой строчки кода до выхода 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— История 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Почему важно правильно выбрать ОС
— По каким критериям выбирать ОС, и как выбор ОС зависит от технических параметров железа
— В каких случаях выбор ОС может быть продиктован особенностями технологического стека и другими внешними факторами
— Виртуальная машина, 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Как образование помогло Сергею в карьере? Нужно ли высшее образование 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Кто такой проджект-менеджер и как строится его рабочий день. Какие задачи он закрывает на разных этапах работы над проектом
— Чем проджект-менеджер отличается от продакт-менеджера
— Какую зарплату получают проджекты в зависимости от грейда и региона работы. По каким критериям происходит повышение грейда и заработной платы
— Конфликты: из-за чего возникают и как с ними справляться
— Что делать, если более опытные коллеги отказываются выполнять поставленные задачи и саботируют взаимодействие
— Кому подойдёт должность проджект-менеджера, а кому нет
— Восемь мифов о профессии
— Какие знания, навыки и опыт нужны проджект-менеджеру
— На какие софт-скиллы смотрят 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Какой была мобильная разработка в 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
Где подписаться на обновления подкаста и наши новые статьи:
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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Как Игорь увлёкся искусственным интеллектом
— ИИ, который в реальном времени определяет уровень стресса собеседника: зачем он нужен и как он устроен
— Насколько глубоко разработчикам приходится погружаться в предметную область при разработке ИИ-продуктов
— «Цифровая трансформация» — красивый и сложный синоним «автоматизации» или нечто большее?
— Почему бизнес заказывает кастомный софт, если на рынке уже есть тысячи решений
— Из каких этапов состоит разработка продуктов на базе ИИ? Как их тестируют?
— В чём неправы «технооптимисты» и «технопессимисты»
— «Цифровые двойники»: что это такое и где они используются
— Насколько точные прогнозы можно строить на основе цифровых двойников
— Каких специалистов и где ищет 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
Где подписаться на обновления подкаста и наши новые статьи:
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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Что такое смартстаффинг
Почему и когда Руслана заинтересовала тема 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Какой технический бэкграунд был у Александра, когда он решил сменить профессию
— Почему не пошёл по технической стезе во время или после учёбы в универе
— По каким курсам и книгам учился
— С какими трудностями столкнулся во время обучения. Сколько раз бросал код и возвращался к нему
— Почему он выбрал 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/
Где подписаться на обновления подкаста и наши новые статьи:
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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Что мотивирует Станислава преподавать в государственном вузе
— Почему новая книга посвящена 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/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-й минуте кулер на компе гостей загудел подобно авиамотору, но увлеченные беседой мы этого, увы, не заметили. На монтаже постарались максимально снизить уровень шума, и все же качество записи оставляет желать лучшего. Надеемся, это не сильно испортит впечатления от подкаста😬
Содержание
— Насколько силён кадровый голод в 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Как маленький магазин автозапчастей стал местом знакомства с программированием
— Как 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Как Михаил ушёл из разработки в 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/
Где подписаться на обновления подкаста и наши новые статьи:
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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Как преподавали программирование в техникуме
— Почему Игорь так и не стал программистом после выпуска, а ушёл на завод махать лопатой
— Про работу «тыжпрограммистом» за 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
Где подписаться на обновления подкаста и наши новые статьи:
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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Если хотите поделиться своей историей, пишите в Telegram @antoxa_s95 или на почту [email protected]
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
— Какие существуют архитектуры, кроме монолитной, микросервисной и облачной
— Как эволюционировали подходы к построению веб-приложений и зачем пришлось выдумывать принципы и паттерны
— Что такое монолитная архитектура и какие мифы вокруг неё существуют
— Как правильно писать код на монолите
— Для каких проектов или этапов жизненного цикла подходит монолит
— Что такое микросервисная архитектура и чем она характеризуется. Какие принципиальные особенности микросервисов делают их более предпочтительными для бизнеса
— Чем микросервис отличается от сервиса
— Как переход на микросервисы отражается на структуре команды
— Циклы разработки и особенности деплоя микросервисов
— Какие мифы существуют вокруг микросервисной архитектуры
— Какие специфические технологии и инструменты используются при разработке микросервисов
— Как перейти с монолита на микросервисы. Какие при этом возникают проблемы и как их избежать
— Как правильно писать код на микросервисах и как взаимодействовать командам разработки
— Что такое «облачная архитектура» и можно ли её считать архитектурой
— Какую выгоду приносит миграция в облака и что такое FinOps
— Недостатки облачных решений
— Что такое cloud agnostic, или почему нельзя хранить все яйца в одной корзине
— Как двигаться в сторону клауд-решений от монолита и микросервисов: принципы, подходы, рекомендации
— Насколько безопасно держать свои сервисы в облаках
— Как меняется культура компании при переходе от монолита к облакам
— Нужно ли джуниор-разработчику погружаться в архитектурные вопросы
— Что почитать по теме
Гость: Максим Чернухин
Эксперт Skillbox, консультант по IT, СТО в «Сбербанк страхование жизни». В прошлом работал в «Альфа-Банк» и «Сбертехе» на ключевых проектах. В IT более 10 лет.
Полезные ссылки
«Создание микросервисов», Сэм Ньюман https://www.piter.com/product/sozdanie-mikroservisov-2-e-izdanie
«От монолита к микросервису», Сэм Ньюман https://bhv.ru/product/ot-monolita-k-mikroservisam/
Статья «Приложение двенадцати факторов» https://habr.com/ru/articles/258739/
«Предметно-ориентированное проектирование», Эрик Эванс. https://www.labirint.ru/books/512940
Где подписаться на обновления подкаста и наши новые статьи:
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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Почему важно осознанно подходить к профессиональному росту
— Про два типа разработчиков
— Гибкие методологии: когда они лучше 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Почему Александр перешёл с 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Какие врачи занимаются проблемами спины: неврологи, вертебрологи, мануальные терапевты, остеопаты и другие
— Почему остеопатию не считают медицинской специальностью
— К какому специалисту и когда обращаться
— Ликбез по устройству позвоночника и окружающих его мышц
— Какие проблемы со спиной чаще всего возникают у тех, кто работает за компьютером
— Что такое защемление позвоночника и почему нельзя путать его с миалгией
— Что такое «правильная осанка» и как её поддерживать
— Вредные мифы и заблуждения о здоровье спины
— Насколько безопасно хрустеть спиной, шеей и суставами? Каковы истинные причины этой привычки
— Что нужно знать о массаже. Когда массаж бывает вреден и почему за ним стоит обращаться только к специалистам
— Как мебель влияет на здоровье спины. Как выбрать подходящее кресло и стол
— Какой должна быть одежда и обувь
— «Мы то, что мы едим»: о влиянии еды на здоровье спины
— Какой спорт лечит, а какой калечит. Фитнес, тренировки с железом, плавание, бег и другие виды активности
— Что такое метод Фельденкрайза
— Какие упражнения и с какой частотой полезно выполнять для профилактики болезней спины
— Что почитать о здоровье спины
Гость: Мария Ковалёва.
Врач-реабилитолог высшей категории. В 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/
Где подписаться на обновления подкаста и наши новые статьи:
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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Как Михаил пришёл к открытию веб-студии и сколько он до этого проработал в найме
— Сколько денег агентство приносит Михаилу и его партнеру
— Кому и почему не стоит идти в этот бизнес
— С чего начать, если всё-таки решился
— Как выбрать ценовой сегмент и на каких клиентов ориентироваться
— Почему участие в тендерах — это всегда риск и боль
— «Сарафан», рейтинги, SEO, конференции — какие каналы привлечения клиентов наиболее эффективны
— Как собственник веб-студии относится к удаленке и совмещению двух и более работ
— Почему строгие KPI в разработке, дизайне и других творческих профессиях — зло
— Какие специалисты нужны студии, набирающей обороты
— Как концепция «проектных офисов» помогает удержать клиентов, недовольных качеством вашей работы
— Как сформировать пакет услуг
— Почему бизнес веб-студии плохо масштабируется и на какую рентабельность можно рассчитывать
— Где взять деньги на зарплаты сотрудникам: собственные сбережения, кредиты, внешние инвестиции
— Что нужно знать о рекламе и продажах разработчику
— Какие CMS и фреймворки пользуется популярностью у российских заказчиков. Когда и как нужно переубеждать потенциальных клиентов
— ИИ и конструкторы сайтов vs. веб-студии — кто кого?
— Миша рекомендует книги
Гость: Михаил Головкин
Маркетолог, сооснователь веб-студии Webshop. Автор телеграм-канала про бизнес и маркетинг.
Больше 10 лет назад совместно с партнёром основал веб-студию, которая регулярно занимает призовые места в Russian Drupal Awards и первые места в Рейтинге Рунета среди веб-студий, разрабатывающих сайты на Drupal.
Полезные ссылки
— «Управление фирмой по дизайну и разработке цифровых продуктов на заказ», Максим Десятых https://desyatykh.notion.site/d0f2ea2b4df3472187756f003cadb29d
— Deadline, Том Демарко https://www.mann-ivanov-ferber.ru/books/biznesroman/deadline1/
— «Все начальники делают это», Брюс Тулган https://www.mann-ivanov-ferber.ru/books/27-problem-menedzhera/
— «СПИН-продажи», Нил Рекхэм https://www.mann-ivanov-ferber.ru/books/mif/034/
— Интервью Евгения Ильина для Skillbox Media, посвящённое Drupal https://skillbox.ru/media/code/drupal-dlya-ilona-maska-kto-i-kak-ispolzuet-stareyshuyu-cms/
Где подписаться на обновления подкаста и наши новые статьи:
Skillbox Media: skillbox.ru/media/code
Twitter: twitter.com/ludi_and_code
«ВКонтакте»: vk.com/the_code_group
Telegram: https://t.me/skillbox_media_code
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс.Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Как проводится собеседование на позицию тестировщика и из каких этапов оно состоит
— Почему важно создать комфортную атмосферу на интервью
— Как интервьюер готовится к интервью с кандидатом. Есть ли здесь место для индивидуального подхода
— Откуда берут вопросы к теоретической части
— Берут ли в «Сбер» тестировщиков без опыта
— В чём особенность практических заданий для тестировщиков
— Как составляется отзыв о кандидате
— Чем различаются собеседования джунов, мидлов и сеньоров
— Какие вопросы нужно задавать работодателю
— На какие «красные флаги» обращает внимание интервьюер
— Как Маргарита относится к тем, кто накручивает опыт
— Какие ошибки совершают кандидаты на техническом собеседовании. Как кандидату готовиться к интервью
— Что такое «человекоцентричность» в представлении руководства «Сбера» и как она реализуется на практике
— Маргарита советует любимые книги
Гость: Маргарита Корнышева
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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Как Илья начал участвовать в соревнованиях
— В чём соревнуются участники чемпионатов по спортивному программированию
— Какие виды соревнований бывают
— О ролях в команде и важности лидерства
— Элементы тактики в спортивном программировании. Чем соревнования напоминают торги на бирже
— Даёт ли язык программирования преимущество при решении задач. Когда C++ лучше, чем Java, а когда — наоборот
— Как научиться отбрасывать неправильные решения
— Как Илья готовился к соревнованиям
— «Гробы» в спортивном программировании, или как распознать нерешаемую задачу
— Очевидная и неочевидная польза от участия в соревнованиях
— Спортивное программирование приучает писать неподдерживаемый код?
— Почему Илья разочаровался в деле, которым занимался со школы
— Есть ли звёзды в спортивном программировании. Топ-6 стран, которые чаще всего побеждают в мировых чемпионатах
— На каких ресурсах готовиться к соревнованиям
— Илья рекомендует книги
Гость: Илья Кучумов. Руководитель отдела разработки поиска по товарам в «Яндексе». Во время обучения в университете Илья стажировался в Европе в Google.
За свою семилетнюю карьеру в спортивном программировании выигрывал и был призёром многих престижных соревнований. В 2018 году занял второе место в финале Google Hash Code, а в 2017-м занял 14-е место в финале ICPC. Является автором двух задач для финального раунда Yandex Cup 22 в дисциплине «Алгоритм».
Полезные ссылки
— Codeforces https://codeforces.com/
— «Спортивное программирование: зло или хорошая школа» https://skillbox.ru/media/code/sportivnoe-programmirovanie-zlo-ili-khoroshaya-shkola/
— «45 татуировок менеджера», Максим Батырев https://www.mann-ivanov-ferber.ru/books/paperbook/tattoos/
— «Трилогия желания», Теодор Драйзер https://eksmo.ru/book/trilogiya-zhelaniya-komplekt-iz-3-kh-knig-finansist-titan-stoik-ITD1283066/
Где подписаться на обновления подкаста и наши новые статьи:
Skillbox Media: skillbox.ru/media/code
Twitter: twitter.com/ludi_and_code
«ВКонтакте»: vk.com/the_code_group
Telegram: https://t.me/skillbox_media_code
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс.Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Что такое аутентификация, авторизация и идентификация
— Что такое факторы аутентификации и какими они бывают
— Как эволюционировали подходы к аутентификации от первых простых сайтов до современных систем
— Аутентификация на основе одноразовых паролей: 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— С чего у Антона началось погружение в виртуальную реальность. Что такое «360-фильмы» и кому они нужны
— Сервис аренды отелей в VR: как он был устроен, как снимался контент и почему проект не взлетел
— В чём разница между AR, VR, XR и MR
— Что значит выход Vision Pro для рынка VR/AR и что не так с новой игрушкой Apple
— Ретроспектива: какие решения в области VR/AR были до Vision Pro. Почему ни одна гарнитура так и не достигла сколько-нибудь значимого успеха
— Кому нужно ставить памятник за вклад в развитие технологий виртуальной реальности
— Как AR/VR связаны с метавселенными
— Почему пару лет назад о метавселенных кричали из каждого утюга, а теперь о них почти ничего не слышно
— Кто, как и сколько зарабатывает на VR и AR. Какие существуют бизнес-модели
— Когда начнётся эра VR
— Как технологии виртуальной и дополненной реальности применяются в промышленности, медицине, науке и других сферах жизни
— Для каких устройств и на каких языках программирования делают VR/AR-приложения. Из каких этапов состоит процесс разработки
— Почему слова «виртуальная реальность» стали красной тряпкой для инвесторов
— Антон советует классные книги
Гость. Антон Жданов. Генеральный продюсер фильмов в формате 360-degree video. Основатель 360МАХ, первой в России сети VR-кинотеатров. Эксперт по VR/AR-технологиям.
Полезные ссылки
— Planetpics — библиотека VR-фильмов https://www.youtube.com/planetpics
— vresorts.io — платформа для бронирования отелей в VR https://vresorts.io/
— 360MAX — сеть VR-кинотеатров у дома https://360max.co/
— «Природа человеческих конфликтов: Объективное изучение дезорганизации поведения человека», Александр Лурия https://cogito-shop.com/catalog/filosofiya_sotsiologiya/priroda_chelovecheskikh_konfliktov_obektivnoe_izuchenie_dezorganizatsii_povedeniya_cheloveka/
— «Никаких компромиссов. Беспроигрышные переговоры с экстремально высокими ставками. От топ-переговорщика ФБР», Крис Восс https://eksmo.ru/book/nikakikh-kompromissov-besproigryshnye-peregovory-s-ekstremalno-vysokimi-stavkami-ot-top-peregovorshch-ITD1048850/
— «Власть привычки. Почему мы живём и работаем именно так, а не иначе», Чарлз Дахигг https://ast.ru/book/vlast-privychki-pochemu-my-zhivem-i-rabotaem-imenno-tak-a-ne-inache-854625/
— «Политика у шимпанзе. Власть и секс у приматов», Франс де Валь https://id.hse.ru/books/579855169.html
Где подписаться на обновления подкаста и наши новые статьи:
Skillbox Media: skillbox.ru/media/code
Twitter: twitter.com/ludi_and_code
«ВКонтакте»: vk.com/the_code_group
Telegram: https://t.me/skillbox_media_code
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс.Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
В выпуске упоминается компания Meta. Решением суда запрещена «деятельность компании Meta Platforms Inc. по реализации продуктов — социальных сетей Фейсбук и Инстаграм на территории Российской Федерации по основаниям осуществления экстремистской деятельности».
— 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
— Что привлекало Костю в финансах и фондовом рынке. Как строился рабочий день трейдера в 2000-е.
— Как он перешёл в алгоритмическую торговлю. Что такое торговая система.
— Почему Костя променял престижную работу в костюме с галстуком на баги, дейлики и микросервисы.
— Кто такие кванты, чем отличаются от трейдеров и сколько зарабатывают (спойлер: много).
— Что нужно знать и уметь, чтобы стать квантом. Почему попасть в профессию очень сложно.
— Сколько времени ушло у Кости на поиск первой работы в IT. Почему он больше никогда не будет работать в стартапах.
— Как устроена разработка в команде «Альфа Мобайл».
— Как опыт работы в финансах может помочь в IT.
— Чем разработка в финтехе отличается от разработки в других сферах.
— Куда инвестировать «пятёрик», который завалялся в кармане.
— Почему сегодня выгодно делать банковские вклады.
— Про алгоритмический трейдинг как хобби: какие есть плюсы, и насколько сильно они покрывают риски.
— Какие торговые стратегии существуют: скальпинг, фронтраннинг, направленная торговля, арбитраж.
— Что такое опционы и как они работают, чем отличаются от бинарных опционов.
— Личные предпочтения Кости в торговых стратегиях. Какая у него сейчас активность на фондовом рынке.
— Почему Костя не доверяет криптовалюте и не рекомендует нести туда деньги.
— История FTX и Сэма Бэнкмана-Фрида.
— Про Александра Герко — крупнейшего налогоплательщика Великобритании.
— Какие книги почитать, чтобы понять устройство мировой экономики и зарядиться мотивацией.
— Торговля на фондовом рынке vs покер: что общего.
— История Ильи Кондрашёва: как предсказать будущее стартапа и заработать на этом, зная образование фаундера.
— Что такое структурные продукты и почему лучше держаться от них подальше.
Гость: Константин Глумов. Инженер-разработчик в «Альфа Банке». За плечами шесть лет опыта в коммерческой разработке ПО и более 20 лет опыта в торговле на финансовых рынках. В настоящий момент разрабатывает бэкенд для приложения «Альфа Мобайл», состоящего более чем из 300 микросервисов.
Полезные ссылки
— «Чёрный лебедь», Нассим Талеб. https://alpinabook.ru/catalog/book-chernyy-lebed-sberbank/
— «Таинственные маги рынка», Джек Швагер. https://alpinabook.ru/catalog/book-tainstvennye-magi-rynka/
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Краткое введение в тестирование: что такое тесты и какие виды тестов существуют.
— Должен ли разработчик писать тесты?
— Что такое 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Как Вова готовился к ЕГЭ и учил математику в вузе.
— Математика — развлечение для интеллектуалов или всего лишь один из инструментов инженера?
— Кринжовый анекдот про математику.
— Нужны ли программисту интегралы, графы, Риманово многообразие и прочие радости математики.
— Источники: книги 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Что такое developer relations и почему в компаниях термин по-разному трактуют.
— Чем developer advocate отличается от DevRel.
— Из каких профессиональных областей можно перейти в технический пиар и какие навыки для этого нужны.
— Как Тимур развивал свою техническую насмотренность.
— Как устроен процесс написания сложных технических статей во «Фланте».
— Что делать, если компания хочет развивать HR-бренд и DevRel, но «писать не о чем»?
— Что должен уметь редактор текстов в IT? Какие ошибки чаще всего совершают редакторы.
— Как авторам и редакторам откликаться на вакансии. Невыдуманные истории, о которых невозможно молчать.
— Про инфостиль и фанатичное отношение к книге «Пиши, сокращай» Максима Ильяхова.
— Сколько времени Тимур тратит на программирование и изучение технологий.
— Что не так с бренд-медиа, которые пишут об IT.
— Какое будущее нам готовят нейросети. Про культ технологий и выхолащивание всего живого и божественного.
— Смогут ли нейросети заменить авторов и программистов.
— Какие события в IT стали для Тимура главными в уходящем году.
— В чём заключается философия Free Software Foundation и Open Source.
— Какие выпуски «Люди и код» этого года были для Тимура самыми запоминающимися.
— Тимур рекомендует книги.
Гость: Тимур Тукаев. Руководит техническим маркетингом во «Фланте», любит редактировать сложные технические тексты, говорить про Open Source, начинать и бросать изучение разных языков программирования.
Полезные ссылки:
— Первая статья Тимура в Skillbox Media. https://skillbox.ru/media/code/yazyki_programmirovaniya_chto_eto_takoe/?ysclid=lqmhjkz1rv317538555
— Блог «Фланта» на «Хабре». https://habr.com/ru/companies/flant/articles/
— Сайт nixp.ru Дмитрия Шурупова. https://www.nixp.ru/
— Статья Тимура, написанная под впечатлением от поиска редактора. https://vc.ru/hr/871392-oshibki-redaktorov-pri-otklike-na-vakansiyu-pochemu-rabotodatelyu-ne-nravyatsya-rezyume-ili-testovoe
— Выпуск с Алексеем Гладковым про Kotlin Multiplatform https://skillbox.ru/media/code/kotlin-multiplatform-mobilka-desktop-kompilyatsiya-krossplatformennye-proekty-analogi/
— Выпуск про Haiku OS https://skillbox.ru/media/code/razrabotka-os-haiku-kak-ustroena-sistema-kto-nad-ney-rabotaet-i-zachem-ona-voobshche-nuzhna/
— Выпуск про микропроцессоры с Максимом Горшениным https://skillbox.ru/media/code/mikroprotsessory-intel-arm-elbrus-tsepochka-proizvodstva-arkhitektury-i-konkurentsiya/
— Выпуск про демосцену https://skillbox.ru/media/code/demostsena/
— Выпуск про IT в медицине https://skillbox.ru/media/code/it-v-meditsine-infrastruktura-ml-rasshifrovka-vizualnoy-informatsii-diagnostika/
— Выпуск с Глебом Смирновым про FreeBSD https://skillbox.ru/media/code/razrabotka-freebsd-komandy-kommunikatsii-protsessy-instrumenty-krutost-sistemy/
— Выпуск про WebAssembly https://skillbox.ru/media/code/vsye-o-webassembly-zachem-on-nuzhen-kto-na-nyem-pishet-kak-on-ustroen-i-kto-ego-delaet/
— «Компьютерные сети», Э. Таненбаум. https://www.piter.com/product/kompyuternye-seti-6-e-izd?ysclid=lqoxhy5zfz174925151
— «Современные компьютерные системы», Э. Таненбаум. https://www.piter.com/product/sovremennye-operatsionnye-sistemy-4-e-izd?ysclid=lqoxkm5shp676944324
— «Искусство управленческой борьбы», В. Тарасов. http://www.dkniga.ru/book.php?ELEMENT_ID=237&ysclid=lqoxmaqpqc926635842
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Какие технологии лежали в основе первой версии «ВКонтакте».
— В какой части сайта возникли первые проблемы с ростом нагрузки.
— Для чего команда «ВКонтакте» писала свои собственные СУБД.
— В чём было узкое место приложения с точки зрения языка программирования?
— Как новая команда разбиралась в устройстве первой версии компилятора и собирала новую.
— Почему «олимпиадный» код так сложно читать.
— Как повышали производительность кода на PHP в Meta*.
— Где пролегает граница между обычным сервисом и хайлоадом.
— Как устроен KPHP. Почему код на PHP переводится именно в C++.
— Чем компилируемые языки программирования лучше интерпретируемых.
— Будут ли в KPHP появляться фичи из новых версий PHP.
— Зачем исходники KPHP выложили в открытый доступ. Есть ли у KPHP сторонние контрибьюторы.
— С какими проблемами столкнулись разработчики, когда выкладывали код на GitHub.
— Как в KPHP реализован рантайм.
— Что ребята из VK планируют добавить и улучшить в KPHP.
— Во сколько раз ускорилась загрузка страниц в VK после перехода на KPHP.
Гость: Александр Кирсанов.
Занимается разработкой KPHP и других Open Source-проектов в VK, оптимизацией ядра и работой на стыке PHP-KPHP-движки.
Полезные ссылки:
Статья про KPHP на «Хабре» https://habr.com/ru/companies/vk/articles/527420/
Доклад про историю KPHP на VK Team https://www.youtube.com/watch?v=aSQhErzNsg8
Доклад про распределённый компилятор https://www.youtube.com/watch?v=8v0HOMrGixY
Распределённый компилятор nocc на GitHub https://github.com/VKCOM/nocc/blob/master/docs/architecture.md
Плагин для строгой типизации в PHP
Плагин Modulite https://vkcom.github.io/modulite/
Та самая «книга с драконом» (на всякий случай) https://books.google.ru/books?id=PH11DwAAQBAJ&hl=ru
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
* Решением суда запрещена «деятельность компании Meta Platforms Inc. по реализации продуктов — социальных сетей Facebook и Instagram на территории Российской Федерации по основаниям осуществления экстремистской деятельности».
— По каким книгам Гриша начинал изучать программирование.
— Как перешёл из техписов в бэкенд-разработчики.
— Хватало ли информации, которую дают в универе, или приходилось обращаться к книгам.
— Зачем в 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Что такое системы контроля версий и для чего они нужны. Какие VCS существуют и чем они различаются.
— История VCS: когда появились первые системы, какие они были и как развивались.
— Как появление систем контроля версий, и в частности Git, повлияло на IT-индустрию.
— Что такое Git и почему он стал самой популярной VCS.
— Как связаны Git и GitHub.
— Краткий ликбез по основным компонентам и концепциям Git: репозитории, ветки, коммиты и так далее.
— Как устроен Git изнутри: что представляет собой версия документа, где и в каком виде хранятся данные о версиях.
— В чём разница между git merge, squash и rebase? И когда что использовать.
— Мастхэв-набор команд и действий в Git для любого разработчика.
— Что такое GitOps.
— Как выглядит Git workflow в разных компаниях.
— Какие ошибки совершают новички при работе с Git.
— Про графические инструменты для работы с Git.
— Существуют ли альтернативные способы разработки, без использования систем контроля версий.
— VCS — это только про разработку или их используют ещё где-то?
— Что почитать, посмотреть и послушать про Git.
Гость. Андрей Квапил. Архитектор решений Kubernetes. Эксперт по SDS, SDN, облачным платформам и автоматизации дата-центров. Developer Advocate и активный член комьюнити. Опыт в IT — 10 лет.
Полезные ссылки
Git How To https://githowto.com/
GitHub flow https://docs.github.com/en/get-started/quickstart/github-flow
GitLab Flow https://about.gitlab.com/topics/version-control/what-is-gitlab-flow/
Доклад Андрея про GitOps https://www.youtube.com/watch?v=FpjCuslco74
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Содержание
— Почему 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— «Поменял номер телефона в шапке сайта и стал верстальщиком»: зачем предприниматель пошёл в веб-разработку и начал учить этому других.
— Как Артём обучался вёрстке и нашёл ментора.
— Первый заказ — какой он был и сколько удалось заработать.
— Секретный приём для тех, кто не уверен, что потянет первый заказ.
— Почему выгодно, когда дизайн и вёрстку выполняет один и тот же человек.
— О первом факапе: взял заказ на разработку 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Статический и динамический анализаторы кода — что это такое и для чего они нужны.
— Чем статический анализатор кода лучше динамического, а чем хуже.
— Как работает статический анализатор кода. Какие технологии лежат в его основе.
— Чем статические анализаторы отличаются от линтеров.
— Какие общие проблемы можно обнаружить с помощью статических анализаторов в разных языках программирования.
— В чём разница между статическим анализом кода на интерпретируемых и компилируемых языках программирования.
— Как статические анализаторы справляются с кодом фреймворков.
— Как статический анализ влияет на процесс непрерывной интеграции и непрерывной доставки (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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— В каких направлениях частные и государственные компании используют решения на основе 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Частные космические компании в России? Да, они существуют!
— Про линию Кармана, оптические и радиолокационные спутники, а также российский аналог 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Что такое геоинформационные системы и для чего они нужны. Какие из них мы используем ежедневно.
— Первые ГИС появились в 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Как нейросети помогают сделать игровую индустрию great again и экономят время игроделов.
— Где и кем еще применяются графические нейросети.
— Почему ИИ не отберёт у нас работу.
— Уход из найма в бизнес: плюсы, минусы, подводные камни. Сколько в США зарабатывают дата-сайентисты.
— Что такое Stable Diffusion, как она устроена изнутри и при чём тут диффузия.
— Как работает Clip. Зачем преобразовывать промпты в векторы и считать векторное произведение.
— Как обучалась Stable Diffusion. Что такое U-Net, шум и денойзинг. Рецепт крутой нейросети.
— Виды машинного обучения: Supervised Learning, Semi-Supervised learning, Unsupervised Learning и Reinforcement learning — как устроены и в чем разница.
— Fine tuning: как натренировать нейросеть под свои задачи.
— Что нужно, чтобы создать классную востребованную нейросеть и надо ли оно вам.
— Чем Stable Diffusion отличается от Midjourney и других конкурентов. Почему нейросети так ужасно рисуют руки и как это можно исправить.
— Как эволюционировали графические нейросети. Что такое Transformer.
— Способен ли современный ИИ выполнять «серьёзную и полезную» работу или он годится лишь для генерации забавных картинок?
— Над чем сегодня бьются ML-разработчики и ученые в области искусственного интеллекта.
— Я фанат ИИ и хочу работать с нейросетями: куда мне пойти учиться, что читать и где работать?
Гость — Дмитрий Савостьянов. CEO и основатель Artifactory.ai. Сделал GOSU.AI - голосового помощника для геймеров. Изучал компьютерные науки в ВШЭ. Автор Telegram-канала «Дмитрий Савостьянов Вещает».
Полезные ссылки
Спецпроект «Вселенная Ричард Столлмана» https://skillbox.ru/media/code/stallman-main/?ysclid=lneecxfhth628961469
HuggingFace.co: https://huggingface.co/?amp=1
Курс Стэнфорда по сверточным нейросетям: https://cs231n.github.io/
Учебник Яндекса по машинному обучению: https://academy.yandex.ru/handbook/ml
Сайт факультета компьютерных наук ВШЭ: https://cs.hse.ru/
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected], t.me/antoxa_s95
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Что такое многопоточность и где она используется.
— Зачем исторически понадобилось распараллеливать вычисления.
— Какие физические ограничения процессоров позволяет обойти многопоточность
— Что такое 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Что такое 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Что такое 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Как 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
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Что такое 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
Содержание выпуска
— Что такое интерфейс в широком и узком смысле слова.
— Какими бывают интерфейсы.
— Как дизайнер работает над интерфейсом, как получает техзадание в идеальном мире, какие ещё специалисты принимают участие в проработке ТЗ.
— Откуда приходят данные для техзадания на интерфейс, как в их получении участвует продуктовый дизайнер.
— Как создаётся дизайн нового продукта, как, где и кем он тестируется, как проходит согласование.
— Учитывает ли дизайнер возможности разработки.
— По какой логике создаётся дизайн продукта, что происходит в голове у дизайнера.
— Мудборды и референсборды.
— Баланс между «идеально» и «хорошо». Когда надо закончить работу над интерфейсом.
— Что делать, если заходишь в тупик.
— Какими программами пользуются продуктовые дизайнеры.
— Зачем делать редизайн интерфейса. Что такое «свежий» и «современный» в контексте дизайна.
— Как отказаться от разработки тёмных паттернов.
— Чего разработчики не знают о работе дизайнера и что им было бы полезно знать.
— Что дизайнерам надо знать о разработке, насколько глубоко стоит погружаться в тему.
— Как дизайнерам и разработчикам выстраивать общение.
— Что почитать и посмотреть разработчикам, чтобы разобраться в продуктовом дизайне.
Полезные ссылки
Блог Antro на vc.ru https://vc.ru/antro
Сайт Antro https://antro.cx
Телеграм-канал Antro https://t.me/antro_cx
Статья «Что такое интерфейс? Объясняем простыми словами» https://skillbox.ru/media/design/interfejs-prostymi-slovami
Константин Ефимов http://efimov.cc
Сайт диджитал-агентства «Палиндром» https://palindrome.media
Вакансия продуктового дизайнера в Antro https://clck.ru/35GsLk
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected], https://t.me/antoxa_s95
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
Castbox
«Яндекс Музыка»
Apple Podcasts
Google Podcasts
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Содержание выпуска
— Как менялись методы и стоимость создания своей музыки.
— Какие программы используются для создания электронной музыки.
— Нужно ли для создания электронной музыки музыкальное образование.
— Как следить за тем, что происходит в электронной музыке.
— Откуда появляются новые течения и направления.
— Как сохранять баланс между модой и тем, что нравится делать тебе.
— Что значит «современное звучание» старых жанров.
— Процесс создания трека: от идеи до релиза.
— Адаптация музыки под плохие колонки.
— Надо ли дорабатывать и переписывать свои треки после публикации.
— Зачем пишут ремиксы и есть ли действительно талантливые ремиксы.
— На чём зарабатывают авторы электронной музыки.
— Соотношение вдохновения и ремесла, коммерции и творческой свободы.
— Может ли музыкант не писать музыку.
— Юридические аспекты: где брать семплы, как защитить свои произведения.
— Электронная музыка и диджеинг.
— С чего начать написание электронной музыки.
— Малоизвестные музыканты, пишущие электронную музыку, которые незаслуженно непопулярны.
Полезные ссылки
DAW https://en.wikipedia.org/wiki/Digital_audio_workstation
Ableton Live https://www.ableton.com
FL Studio https://www.image-line.com
Logic Pro https://www.apple.com/logic-pro
Nexus https://refx.com/nexus
David Guetta & Martin Solveig — Thing For You (Don Diablo Remix) https://www.youtube.com/watch?v=7Tq_7IadPZM
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected], https://t.me/antoxa_s95
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Содержание выпуска
— Переход в тестирование в 39 лет без опыта в IT.
— Почему про тестировщиков так много пренебрежительных шуток в IT-сообществе, а сама профессия нередко воспринимается как первая ступенька на пути к «настоящему IT».
— Чем интересна и привлекательна профессия тестировщика.
— Краткая история тестирования ПО.
— Какие виды тестирования бывают, какие задачи они решают, на каком этапе разработки продукта используются.
— Инструменты тестировщика. Фреймворки и библиотеки для тестирования.
— Метрики успешной работы тестировщика.
— Каким должно быть покрытие тестами в идеальном мире.
— Кто должен заниматься тестированием — разработчики или тестировщики.
— Какие специализации бывают у тестировщиков.
— Какими личными качествами должен обладать хороший тестировщик.
— Сценарии карьерного развития тестировщика.
— Вызовы и большие задачи тестирования как направления. Развитие отрасли.
— Как на тестирование влияют и будут влиять в будущем ChatGPT и другие ИИ-инструменты.
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected], https://t.me/antoxa_s95
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Содержание выпуска
— Что такое социологические исследования и на каких принципах они основаны.
— Какие виды исследований существуют.
— Чем различаются социологические, маркетинговые и продуктовые исследования.
— Какие профессии существуют в сфере социологических исследований и где востребованы социологические исследования.
— Какие ошибки совершит обыватель, если начнёт сам, без подготовки проводить исследования.
— Жизненный цикл исследования: от зарождения идеи и потребности до сравнения с результатами прошлых исследований.
— Классические инструменты исследователя.
— Современные инструменты исследователя (программы, методики).
— Программистские инструменты исследователя: фреймворки, языки, экзотика. Автоматизация рутины.
— Доступные API, открытые базы, культура открытых данных.
— Развитие социологии как науки. Новые открытия.
— Как освоить программистский инструментарий, необходимый в социологических исследованиях.
— Как правильно читать исследования простому человеку.
Полезная литература
Михаил Соколов, Катерина Губа и др. «Как становятся профессорами. Академические карьеры, рынки и власть в пяти странах».
Кирилл Титаев, Мария Шклярук, Элла Панеях. «Траектория уголовного дела. Институциональный анализ».
Ольга Пинчук. «Сбои и поломки. Этнографическое исследование труда фабричных рабочих».
Рональд Инглхарт. «Неожиданный упадок религиозности в развитых странах».
Арли Хохшилд. «Управляемое сердце: коммерциализация чувств».
Дэна Бойд. «Всё сложно. Жизнь подростков в социальных сетях».
Хендбук «Прикладной анализ данных в социальных науках»: https://academy.yandex.ru/handbook/data-analysis. (Создан «Яндексом» в сотрудничестве с Европейским университетом в Санкт-Петербурге).
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected], https://t.me/antoxa_s95.
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Кто разрабатывает FreeBSD, сколько людей в команде разработки.
— На какие департаменты или команды делится команда разработки FreeBSD.
— Чем различаются подходы к разработке Linux и FreeBSD.
— Как связаны и общаются между собой разные команды.
— Самые известные и легендарные разработчики FreeBSD.
— Кто является идеологом развития FreeBSD и в чём заключается философия ОС.
— Ведётся ли «продуктовая» работа: сбор обратной связи с рынка, валидация гипотез, добавление и тестирование новых фич.
— Как устроен процесс обсуждения и добавления новых компонентов в систему.
— Циклы разработки и релизов ОС и ПО.
— Какие инструменты и сервисы используются для разработки FreeBSD.
— Какой вклад в Open Source и свободное программное обеспечение вносит команда FreeBSD и какими наработками других открытых сообществ она активно пользуется.
— На какие референсы и научные исследования смотрит команда.
— Есть ли какие-то большие революционные планы и проекты в разработке FreeBSD, которые сильно изменят систему.
— Какие компании или люди спонсируют проект.
— Есть ли проблемы в архитектуре FreeBSD, заложенные когда-то давно и мешающие делать более крутую ОС.
— Зачем компаниям и отдельным разработчикам вообще участвовать в создании FreeBSD.
— Как устроен процесс подготовки ПО (не ядра) и портов.
— Как стоило бы изменить систему работы над FreeBSD.
— Зачем FreeBSD нужна в 2023 году.
— Как Netflix работает с FreeBSD и почему берёт самые свежие ветки, а не самое стабильное и проверенное ПО.
— Кризис перехода с версии 4.x на 5.x. Кризис пакетного менеджера.
Гость: Глеб Смирнов. Коммитер FreeBSD.
Полезные ссылки
— Hans Petter Selasky https://reviews.freebsd.org/p/hselasky
— FreeBSD Foundation https://freebsdfoundation.org
— Marshall Kirk McKusick https://en.wikipedia.org/wiki/Marshall_Kirk_McKusick
— Все контрибьюторы FreeBSD https://docs.freebsd.org/en/articles/contributors
— Samuel J. Leffler https://en.wikipedia.org/wiki/Samuel_J._Leffler
— Jordan Hubbard https://en.wikipedia.org/wiki/Jordan_Hubbard
— Robert Watson https://en.wikipedia.org/wiki/Robert_Watson_(computer_scientist)
— Julian Elischer https://people.freebsd.org/~julian/
— Poul-Henning Kamp https://en.wikipedia.org/wiki/Poul-Henning_Kamp
— Константин Белоусов https://github.com/kostikbel
— John Baldwin https://www.baldwin.cx/~john/
— BSDCan https://www.bsdcan.org/2023
— Телеграм-чат FreeBSD https://t.me/freebsd_ru
— Как Netflix использует FreeBSD. Доклад Глеба https://events.yandex.ru/events/yac/2014/?openTalkVideo=570-23
— CheriBSD https://www.cheribsd.org
— Release Engineering Information https://www.freebsd.org/releng
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Содержание выпуска
— Какие языки программирования и для каких задач используются в «Лаборатории Касперского».
— В каких продуктах и для каких задач используется C++ и заменит ли его Rust.
— С чем чаще всего ошибаются разработчики на С++.
— Почему C++ многие считают плохим и ужасным языком.
— Что должен знать каждый разработчик на C++ в «Лаборатории Касперского».
— Что делать, чтобы разработчики классно знали C++, и как поддерживать культуру хорошего кода.
— Какие специфические задачи выполняют разработчики на C++ в разных командах внутри «Лаборатории Касперского».
— C++ в Kaspersky OS.
— Кто такие джуны, мидлы и сеньоры в C++. Что надо знать каждому из них, чтобы получить повышение.
— Говорят, что C++ — это не один язык, а сразу три. Как к этой мысли относятся в «Лаборатории Касперского».
— Как организовать работу с университетами и в каких университетах можно получить хорошее IT-образование.
— Как разработчику попасть в «Лабораторию Касперского» и как устроена воронка найма.
— Что привлекает классных разработчиков и за счёт чего их можно удержать в команде.
Полезные ссылки:
Дорожная карта навыков разработчика на C++ https://habr.com/ru/specials/726724
Язык C: тулинг, изучение, компиляция, создание ПО, конкуренты и сферы применения https://skillboxcode.mave.digital/ep-30
Свободная Windows: как устроена и кем создаётся ReactOS, работают ли в ней HOMM III https://skillboxcode.mave.digital/ep-9
Программирование на C++, преимущества «плюсов» и компьютерное зрение https://skillboxcode.mave.digital/ep-11
Программа стажировок в «Лаборатории Касперского» https://careers.kaspersky.ru/events/safeboard-2023
GitHub «Лаборатории Касперского» https://github.com/KasperskyLab
Вакансии для разработчиков на C++ в «Лаборатории Касперского» https://careers.kaspersky.ru/vacancy/search?q=c++
Гость: Сергей Новосёлов. Тимлид команды Kaspersky Security Mail Gateway — продукта, объединяющего в себе почтовый шлюз и средства защиты электронной почты. Более 10 лет в Kaspersky. Разрабатывал продукты для защиты файловых серверов, рабочих станций и безопасности трафика. Работает с С++, Python, Linux, Bash, Perl, CMake и Bazel.
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Содержание выпуска
— Какие подходы к архитектуре современного фронтенда существуют. Как они формировались.
— Влияние бэкенда на архитектуру фронтенда.
— Зависит ли архитектура фронтенда от выбранных фреймворков и технологий.
— Какие ограничения на архитектуру накладывают фреймворки типа Vue, React, Svelte, Angular.
— Какие архитектурные паттерны считаются хорошими, а какие уже устарели.
— Самые популярные паттерны фронтенда: чем характеризуются, где применяются.
— Почему бэкендеры нередко пренебрежительно отзываются о фронтендерах и их коде. На самом ли деле быть фронтендером проще, чем писать бэкенд.
— Как на качество кода во фронтенде влияет большой поток новых разработчиков, которые часто начинают карьеру в IT с JS.
— Как большой поток новых людей влияет на качество кадров в целом и на скорость роста разработчиков.
— Как начинающему разработчику расти и развиваться быстрее.
— Как понять, что твой ментор на первой работе действительно хороший специалист и не прививает тебе плохие практики.
— Что делать, если твой ментор на работе не очень компетентен или ошибается в какой-то конкретной теме.
— Что надо изучить начинающему фронтендеру.
Гость:
Александр Гузенко. Более семи лет опыта во фронтенде на проектах разного масштаба, провёл более 150 технических и проектных интервью. Увлекается архитектурой фронтенда.
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected], t.me/tym83.
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Содержание выпуска
— Что такое WebAssembly.
— Где используется WebAssembly на практике, где его стоило бы использовать, но он пока не очень популярен. WebAssembly и контейнеры.
— Какую фундаментальную проблему решает WebAssembly.
— Как WebAssembly изменил веб и как он его еще изменит в будущем.
— Как появился WebAssembly.
— Можно ли на WebAssembly писать программы и пишет ли их кто-то.
— Компиляция в WebAssembly и исполнение бинарного кода.
— Есть ли в WebAssembly такие понятия, как стандартная библиотека, фреймворки, дополнительные библиотеки.
— Кто создает виртуальные машины WASM.
— В каких проектах и компаниях используется WebAssembly.
— Что веб-разработчику важно знать про WebAssembly.
— Сравнение виртуальной машины WebAssembly и JVM.
— Есть ли у WebAssmebly проблемы с точки зрения дизайна языка и какие споры о развитии WebAssembly ведутся в сообществе.
— Что будет в будущих версиях WebAssembly. Местные корутины.
Полезные ссылки
— GitHub Ильи https://github.com/Spy
— Русскоязычный telegram-чат по WebAssembly https://t.me/WebAssembly_ru
— Статья «WebAssembly: Docker без контейнеров» https://habr.com/ru/companies/flant/articles/734678
— Сообщество по WebAssembly в Discord https://discord.com/invite/webassembly
— Раздел ответов на вопросы о WebAssembly на Stack Overflow https://stackoverflow.com/questions/tagged/webassembly
— Спецификация WebAssembly https://webassembly.org/specs
Гость:
Илья Резвов. Участник команды по стандартизации WebAssembly, Google.
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Для чего метрики командам разработки.
— Какие подходы к измерению эффективности разработки существуют.
— Разработка как производство.
— Если разработка — это производство, то какие факторы влияют на стоимость «произведённой продукции».
— Что необходимо, чтобы выстроить свою систему метрик. С чего начинать, как развивать.
— Что такое дерево метрик, почему именно дерево, а не отдельные метрики.
— Как возникла необходимость создать дерево метрик.
— Какие метрики и на каком уровне замеряются.
— Знают ли команды, по каким метрикам их оценивают.
— Субъективное и объективное в оценке. Точность оценки.
— Как метрики помогают справляться с неопределённостью и чем полезны руководителям.
— Интегральные метрики в оценке разработки.
— Эволюция и поддержка дерева метрик: зачем её менять и развивать.
— Дерево метрик как отдельный продукт и набор процессов.
— Как подходить к проектированию дашбордов и проверять гипотезы относительно новых метрик.
— Как дерево метрик разработки связано со стратегией компании и бизнес-показателями.
— Как внедрять новые метрики.
— Принципиальная прозрачность системы метрик.
Полезные ссылки
— Подкаст «Для tech и этих» https://bit.ly/podcast-dlya-tech-i-etih
— Телеграм-канал техкоманды «СберМаркета» https://bit.ly/sbermarket-tech-telegram
— Инженерные вакансии в «СберМаркете» https://bit.ly/sbermarket-tech-vacancies
Гости:
Никита Елагин. Заместитель вице-президента по технологиям, «СберМаркет». Соведущий подкаста «Для tech и этих».
Семён Мацепура. Руководитель мобильной и фронтенд-разработки, «СберМаркет». Соведущий подкаста «Для tech и этих».
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected], t.me/tym83.
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Что такое активный цифровой след.
— Что такое пассивный цифровой след.
— Почему важны цифровые следы.
— Примеры цифровых следов.
— Что «фонит» в Сети.
— О чём рассказывает наш браузер.
— О чём рассказывают наши компьютеры и смартфоны.
— О чём наши смартфоны рассказывают Wi-Fi-сетям.
— Могут ли за нами следить через веб-камеру, и надо ли залеплять её изолентой.
— О чём рассказывают умная техника и микроконтроллеры.
— Какие данные о нас собирают крупные компании.
— Какие программы и сервисы собирают больше всего данных о пользователях.
— Как регулируется получение данных пользователей на уровне законов и крупных сервисов.
— Продажа данных в рекламные системы и другие способы заработка на данных пользователя.
— Как цифровой след может наносить вред пользователям.
— Какого цифрового следа бояться не надо, а какого — надо.
— По какому минимуму данных можно вычислить реального человека, стоящего за данными.
— Крупные утечки данных пользователей.
— Рынок баз данных «цифровых следов».
— Как компании используют наш цифровой след в маркетинге.
— Как научиться следить меньше и надо ли это делать.
— Как посмотреть свой цифровой след.
— Можно ли полностью удалить свой цифровой след.
Гость: Антон Бочкарёв. Эксперт по информационной безопаcности.
Директор и основатель стартапа «Третья сторона» (3side.org).
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected], t.me/tym83.
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Удалёнка, офис, гибрид — чем различаются эти форматы, какие у них плюсы и минусы.
— Действительно ли в офисе проще решать «политические» и карьерные вопросы и контролировать сотрудников.
— Процессы найма, онбординга и увольнения на удалёнке.
— Как понять, что твои сотрудники действительно работают, а не валяют дурака.
— Тайм-трекеры в распределённых командах — в каких сценариях нужны и важны, а в каких только повредят.
— Всем ли компаниям подходит полностью удалённый формат.
— Как бороться с тем, что люди перестают разделять дом и офис.
— Эмоциональное выгорание от отсутствия общения в распределённых командах.
— Какие процессы и специальности нельзя перевести в удалённый формат.
— Как подходить к оборудованию рабочего места удалённого сотрудника.
— Как мониторить эмоциональное состояние сотрудников, как дать им понять и почувствовать, что вы единая команда, работаете над одним продуктом.
— Экономика распределённых команд — чем она отличается от обычной.
— Синхронное и асинхронное взаимодействие в удалённых командах.
— Метрики команд и сотрудников — за какими параметрами следить.
— Корпоративные ивенты в распределённых командах — как делать их интересными и полезными.
— Какие ошибки чаще всего совершают руководители, организовывая распределённые команды.
— Какие ошибки чаще всего совершают удалённые сотрудники. Как им правильно организовать свою жизнь и работу.
— Как правильно «приготовить» удалёнку в компании или команде: с чего начать, как переводить всех на удалёнку, какие процессы выстраивать, какие метрики мониторить и как это делать.
Гость: Роберт Сабирянов. Сооснователь мобильного банка для предпринимателей «Бланк». Более 15 лет в продуктовой разработке IT-решений в стартапах и крупных компаниях (Башнефть, Модульбанк). В финтехе с 2015 года. В 2019-м перевёл 30% команды на удалёнку — ещё до того, как это стало мейнстримом.
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected], t.me/tym83.
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Содержание выпуска
— Что такое Apache Kafka, для чего нужна эта платформа и что она делает.
— Как именно и в какие сценарии она встраивается. Какие компании её используют.
— Краткая история Kafka.
— На чём написана Kafka, как можно поучаствовать в её создании, что для этого нужно знать. Кто занимается её разработкой.
— Какие технологии лежат в основе Kafka.
— Сравнение Kafka с конкурентами.
— Плюсы и минусы самой Kafka.
— Чего не хватает в Kafka, что, по мнению сообщества, в ней стоит изменить, есть ли «бомбы замедленного действия» на уровне архитектуры.
— В каком направлении развивается Kafka, есть ли какие-то долгосрочные, большие проекты, которые должны сильно её изменить.
— Как устроен API Kafka, с какими языками программирования Kafka дружит лучше всего.
— Как работает Kafka, что умеет, чего не умеет.
— Сложности работы с Kafka.
— Самые главные термины и концепции, которые надо знать, начиная работать с Kafka.
— Самые распространённые ошибки в использовании Kafka. Чего программисты чаще всего не понимают в Kafka.
— Библиотеки, плагины, фреймворки и другие дополнительные инструменты вокруг Kafka. Kafka как центр экосистемы инструментов и решений.
— Опыт использования Kafka — как с ней работает Ozon.
— На какой инфраструктуре работает Kafka. Что ей необходимо.
— Метрики в Kafka — что и зачем надо замерять.
— С чего начать изучение Kafka. Что почитать, где задать вопросы, на кого подписаться.
Полезные ссылки
— RabbitMQ https://ru.wikipedia.org/wiki/RabbitMQ
— ZooKeeper https://ru.wikipedia.org/wiki/Apache_ZooKeeper
— Prometheus https://en.wikipedia.org/wiki/Prometheus_(software)
— Grafana https://ru.wikipedia.org/wiki/Grafana
— Инструкции по Kafka от confluent.io https://docs.confluent.io/platform/current/platform.html
— Телеграм-канал pro.kafka https://t.me/proKafka
— Виктор Гамов https://gamov.io
Гость: Юрий Ходырев. Старший инженер инфраструктурных сервисов в Ozon, Группа эксплуатации Message Bus.
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected], t.me/tym83.
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Содержание выпуска
— Что такое метавселенные. Определение и основные характеристики.
— Как метавселенные связаны с понятиями AR, VR, NFT, блокчейна, Web 3.0.
— Какие метавселенные существуют. Централизованные и децентрализованные метавселенные.
— Игры, в которых можно создавать свои карты и миры, — это метавселенные или нет.
— Метавселенные и мультивселенные.
— Подробный обзор метавселенных Roblox, Decentraland и Minecraft.
— Есть ли перспективы у метавселенных.
— Используются ли в метавселенных ИИ, нейросети и большие данные.
— Валюта и деньги в метавселенных и вокруг них: как устроена финансовая система, связана ли она с криптой и фиатными деньгами.
— Метавселенные и психика: как метавселенные меняют восприятие реальности, какие есть опасности.
— Социальные взаимодействия в метавселенных — чем они отличаются от реальных взаимодействий в социуме. Нереальность смерти персонажей.
— Преступления и наказания в метавселенных.
— Исследования о паттернах поведения людей на базе метавселенных.
— На каком стеке ведётся разработка под метавселенные.
— Кому нужны разработчики под метавселенные, что им надо знать и сколько они зарабатывают.
— Какие проекты делают под метавселенные и как они приносят пользу бизнесу.
Полезные ссылки
— Исследования Ernst & Young о метавселенных https://go.ey.com/3p3xqmE
— Roblox https://www.roblox.com
— Decentraland https://ru.wikipedia.org/wiki/Decentraland
— Minecraft https://ru.wikipedia.org/wiki/Minecraft
— Костюм Teslasuit https://teslasuit.io
— Roblox Studio https://ru.wikipedia.org/wiki/Roblox_Studio
— Язык программирования https://ru.wikipedia.org/wiki/Lua
— Подборка телеграм-каналов про метавселенные https://bit.ly/423TJXV
Гость:
Александр Кадыкеев
СPO VOVA family, энтузиаст и амбассадор использования метавселенных в бизнесе.
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Что представляет собой язык Rust.
— Где используется и популярен Rust, в каких областях он пока незаслуженно непопулярен.
— Известные компании, которые используют в разработке Rust, известные проекты, написанные на Rust.
— Почему Rust много лет подряд лидирует в опросе Stack Overflow как самая любимая и желанная технология.
— История Rust: как он возник, по чьей инициативе, как развивался.
— Синтаксис и основные фичи Rust: что язык умеет делать «из коробки», какие классные фичи в нём есть.
— Как в Rust принято обрабатывать исключения и работать с null.
— Парадигмы программирования в Rust.
— Best practices в Rust-мире, общепринятые паттерны проектирования, основные фишки кодстайла.
— Как организуется код в Rust: деление на модули, файлы и тому подобное. Как правильно организовать проект.
— Сборщик мусора, работа с памятью, безопасность Rust.
— Как устроен и как работает компилятор Rust. На чём он написан. Какие этапы компиляции существуют. Какие классные фичи есть в компиляторе Rust.
— Система типов в Rust.
— Системы сборки в мире Rust: что используется, какие классные сборки существуют.
— Основные библиотеки и фреймворки в Rust-мире.
— Параллелизм, асинхронное программирование, многопоточное программирование.
— Инструменты, без которых не обойтись при разработке на Rust.
— IDE для Rust.
— Интероп с другими языками.
— Плюсы и минусы Rust.
— Конкуренты Rust: с какими языками его сталкивает «пиар», а с какими он на самом деле конкурирует. Плюсы и минусы по сравнению с конкурентами, ограничения по сфере применения.
— Насколько Rust — убийца C и C++. Почему он их так и не убил и убьёт ли со временем.
— Переход с «плюсов» на Rust.
— Как и кем разрабатывается Rust сейчас. Что в языке появится в ближайшее время.
— Какие проблемы заложены в дизайне языка.
— Самые частые ошибки разработчиков при написании кода на Rust. Что надо понимать про Rust, чтобы писать на нём хороший код.
— Есть ли какие-то диалекты Rust или попытки перенести его на JVM и тому подобное.
— Кому нужны Rust-разработчики, насколько это популярная специальность в чистом виде (без знания других языков).
— С какими технологиями в связке обычно идёт Rust. Что ещё плюсом к нему придётся изучить.
— Кто такие джун, мидл и сеньор в Rust.
— Что почитать и посмотреть по Rust, на что или кого подписаться, как выучить язык.
Полезные ссылки:
Rust Book https://doc.rust-lang.org/stable/book
Rust by Example https://doc.rust-lang.org/rust-by-example
Rustonomicon https://doc.rust-lang.org/nomicon
Rust Atomics and Locks https://marabos.nl/atomics
What Every Programmer Should Know About Memory https://people.freebsd.org/~lstewart/articles/cpumemory.pdf
Вакансии (в том числе на позицию Rust-разработчика) https://bit.ly/40EzZbU
Гость: Никита Пацакула. Rust-разработчик, тимлид.
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected], t.me/tym83.
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Медицина и информационные технологии.
— Направления информатизации в медицине.
IT-инфраструктура современной больницы:
— Медицинские информационные системы с их электронными картами пациента.
— Лабораторные и рентгенологические медицинские информационные системы (описывают форматы передачи и хранения данных).
— Неинвазивная диагностика (КТ, МРТ и другие методы).
— Моделирование процессов (на этапах планирования операции или во время операции, при создании новых лечебных препаратов и так далее).
— Телемедицина.
— Системы поддержки принятия врачебных решений, компьютерные ассистенты, CAD-системы, ИИ.
— Правовое регулирование РФ в медицине.
Рентгенодиагностика:
— История появления и развития: X-лучи, КТ, МРТ и тому подобное.
— Какие методы используются в рентгенодиагностике и в чём их суть.
— Как организована работа рентгенологического отделения, как и на каких этапах создаётся информация, куда она передаётся и где хранится.
— Протокол DICOM и хранилища медицинских изображений (PACS).
— Как программисту работать с данными медицинской визуализации.
— История использования машинного обучения для решения медицинских задач на примере рентгенодиагностики.
— Примеры использования ИИ при решении медицинских задач. Радиомика.
Полезные ссылки:
— Чат по Rust https://t.me/rustlang_ru
— Приказ Министерства здравоохранения РФ от 9 июня 2020 г. № 560н «Об утверждении Правил проведения рентгенологических исследований» https://bit.ly/3LcZlcv
— Шкала Хаунсфилда https://bit.ly/3A8WSta
— Свёрточная нейронная сеть https://bit.ly/3MPlmiK
— Конкурс ImageNet Challenge https://image-net.org/challenges/LSVRC
— Свёрточная нейронная сеть U-Net https://bit.ly/3GVxOd2
Гость: Александр Маткин. Замдиректора по инновационной деятельности в компании, которая занимается разработкой ПО в области медицины. Руководит командой разработчиков и аналитиков, которая старается решить прикладные проблемы врачей и на основе своих решений сделать новый продукт или фичу для медицинской системы.
Кроме того, сам пишет код в следующих проектах:
— Десктопные приложения для просмотра медицинских изображений и выполнения манипуляций с ними. Стек: Python, PySide6 (Qt + QML), Pydicom, Pynetdicom, SimpleITK, Nuitka.
— Бэкенд для корпоративной системы. Стек: Python, FastAPI, SQLAlchemy, Pydantic, Aio_pika, Redis, RabbitMQ, Traefik, Docker.
— Отдельные решения по работе с медицинскими изображениями (детекция сегментов органа, поиск объектов на изображении и тому подобное. Стек: Python, OpenCV, SimpleITK, Scikit-learn, Scikit-image, TensorFlow, SimpleElastix.
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected], t.me/tym83.
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
1:28 Что такое Kotlin Multiplatform (KMP). Под какие платформы он умеет компилироваться и какие задачи решает. Выгода от использования.
4:42 Чем интересен Kotlin Multiplatform. Чем мобильное направление (KMM) отличается от всего остального. Почему на Kotlin Multiplatform мало вакансий, но это не проблема.
10:41 Что больше всего интересует и привлекает в мультиплатформенной разработке: десктоп и мобилка.
12:04 Конкуренты: Qt, Xamarin, Flutter и другие платформы.
14:24 Первый русскоязычный курс по KMP.
18:02 Перспективы KMP и KMM.
19:16 Как происходит сборка кросс-платформенного проекта.
24:47 Компиляция проекта для iOS.
28:01 Чем KMP отличается от обычного Kotlin.
30:15 Как работает сборщик мусора в KMP.
31:32 Зачем делать Kotlin под каждую новую платформу? Не проще ли вложиться в совместимость платформы с JVM?
33:53 Какими фреймворками, библиотеками можно пользоваться в KMP.
35:39 Какую IDE выбрать для разработки на мультиплатформе.
37:18 Даст ли наличие КММ дополнительный стимул для развития новых мобильных и не только ОС. Будущее операционных систем.
39:47 Как создатели мультиплатформы хакают закрытую систему Apple.
41:21 Можно ли в Xcode писать KMM-код.
42:22 Ktor и Compose в мультиплатформенной разработке.
43:23 На какие компании и кейсы стоит посмотреть, чтобы вдохновиться на переход на KMP.
45:28 Как компании встроить мультиплатформу в свой проект, с чего начать.
48:53 Спасибо. Да нет, спасибо тебе. Да, спасибо. Пока.
Гость: Алексей Гладков, автор ютуб-канала Mobile Developer.
Полезные ссылки
— Ютуб-канал Алексея https://bit.ly/3RXNwIX
— Курс Алексея по KMP https://bit.ly/3msP6ah
— Телеграм-канал Алексея https://t.me/mobiledevnews
— LLVM https://ru.wikipedia.org/wiki/LLVM
— Библиотека ViewModel на чистом Kotlin https://github.com/icerockdev/moko-mvvm
— Актуальный список библиотек под KMP https://github.com/AAkira/Kotlin-Multiplatform-Libraries
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected], t.me/tym83.
Слушать выпуск:
mave
— «Яндекс Музыка»
— Apple Podcasts
— Castbox
— «ВКонтакте»
— YouTube
— Google Podcasts
— О волчистых джунах и менторах.
— Что делать будущим джунам, когда стало мало вакансий.
— Приписать себе несуществующий опыт — значит просто пройти несправедливо появившийся фильтр HR-специалистов и дойти до собеседования. В чём тут проблема.
— Как ложь в резюме негативно влияет на весь рынок.
— Почему страдают порядочные джуниоры.
— Говорят, раньше было проще вкатываться в IT.
— Как повысить шансы войти в профессию и получить первый оффер.
— Скрученный пробег на б/у авто и нечистоплотные перекупы.
— Сеньоры просто не понимают проблем джунов.
— Как найти силы продолжать, если рынок тебя буквально унижает молчанием и пренебрежением.
— О росте порога входа в IT.
— Когда IT научится работать с джунами и почему это точно произойдёт.
— Честность и принципы. Быть человеком.
— Неприглядная правда о том, как придётся потрудиться, чтобы получить первый оффер.
Гость: Иван Ботанов. Software Architect. Автор телеграм-канала «В офисе х ДЕПЛОЙ», автор ютуб-каналов «В офисе» и «ДЕПЛОЙ».
Полезные ссылки:
— Телеграм-канал «В офисе х ДЕПЛОЙ» https://t.me/dev_yttg
— Ютуб-канал «В офисе» https://bit.ly/40JwKk8
— Ютуб-канал «ДЕПЛОЙ» https://bit.ly/3UalFpS
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
— Наш подкаст удобно слушать на популярных платформах:
— Castbox: https://bit.ly/3tZ3eJF
— «Яндекс Музыка»: https://bit.ly/3FWQsOk
— Apple Podcasts: https://apple.co/3KLXpVZ
— Google Podcasts: https://bit.ly/3qFvYUY
— Как строить IT-бизнес без опыта в разработке.
— Управление командами разработки.
— Продажи в IT.
— Эффективность маркетинговых каналов до и после 24 февраля.
— В какие рекламные каналы инвестировать и что реально даёт результат.
— Что такое дух предпринимательства.
— Как находить баланс между работой и личной жизнью и нужен ли он вообще.
— Лайфхаки для предпринимателей.
— Как стать предпринимателем.
— Самое трудное в роли предпринимателя.
— Плюсы предпринимательства.
— Нужно ли быть хорошим исполнителем, чтобы стать хорошим руководителем.
— Способности: врождённые или приобретённые.
— Как делить ответственность с партнёром по бизнесу.
— С кем строить совместный бизнес.
Полезные ссылки
— Телеграм-канал Евгения: https://t.me/eaborovkov
— Главная мысль 2022 года, по мнению Евгения: https://t.me/eaborovkov/413
— РИФ https://russianinternetforum.ru
— Книга Lean Startup https://bit.ly/40qEuHC
— Книга «Deadline. Роман об управлении проектами»: https://bit.ly/40qY5aJ
— Книга «Scrum. Революционный метод управления проектами»: https://bit.ly/40pSbXu
Гость: Евгений Боровков. Сооснователь диджитал-интегратора «Искусство автоматизации» и friendfood.ru. Основатель облачного конструктора прототипов сайтов WebMaster. 10 лет в маркетинге, пять лет в менеджменте, три года в бизнесе.
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
— Castbox: https://bit.ly/3tZ3eJF
— «Яндекс Музыка»: https://bit.ly/3FWQsOk
— Apple Podcasts: https://apple.co/3KLXpVZ
— Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Что такое ассемблер: язык или несколько.
— Чем ассемблер отличается от других языков.
— Ассемблер — это машинный код или нет?
— Какие типы ассемблеров бывают. Что между ними общего и чем они различаются.
— Какие операции и операторы есть в ассемблере.
— Есть ли компиляторы для ассемблера. И существует ли какой-то кросс-платформенный ассемблер.
— Как исполняется ассемблер-код. Трансляторы.
— Есть ли в ассемблерах такое понятие, как библиотеки и фреймворки.
— Макросы и разрядность систем, различия платформ.
— Есть ли в ассемблере такое понятие, как читаемость кода. Красивый и некрасивый код.
— Паттерны проектирования и архитектура программ на ассемблере.
— Из чего состоит программа на ассемблере. Есть ли в ней обязательные элементы. Может ли она быть модульной и состоять из нескольких файлов.
— Есть ли в ассемблере синтаксический сахар.
— Развивается ли ассемблер, какие новые фичи в нём появляются.
— Какие инструменты используются для написания и отладки кода на ассемблере.
— Что можно написать на ассемблере на разном объёме памяти: 1 КБ, 10 КБ и так далее.
— Для чего сейчас используется ассемблер. При решении каких задач без него не обойтись.
— Есть ли вакансии для ассемблеристов.
— Для чего и кому стоит изучать ассемблер. Почему знание ассемблера полезно программистам.
— Что почитать про ассемблер и как его изучить. Есть ли эмуляторы разных ассемблеров, которые можно запускать на одной платформе.
Полезные ссылки
— Телеграм-канал Евгения про многопоточное программирование https://t.me/parallelcode
— Чат Евгения про многопоточное программирование https://t.me/parallelcoding
— Подкаст про демосцену https://t.me/skillbox_media_code/963
— Ralf Brown's Interrupt List http://www.ctyme.com/rbrown.htm
— Поле Галуа https://bit.ly/3TzcIpM
— FASM https://bit.ly/3JDUzTa
— Библиотека MASM32 https://www.masm32.com
— KolibriOS https://kolibrios.org
— MenuetOS https://ru.wikipedia.org/wiki/MenuetOS
— Агнер Фог, методы оптимизации https://agner.org/optimize
— Форумный движок AsmBB https://asmbb.org
— Подкаст о разработке ядра GNU/Linux https://t.me/skillbox_media_code/471
— REDasm https://redasm.io
— OllyDbg https://ru.wikipedia.org/wiki/OllyDbg
— X64dbg https://x64dbg.com
— Turbo Debugger https://en.wikipedia.org/wiki/Borland_Turbo_Debugger
— Keil MDK-ARM https://wiki.segger.com/Keil_MDK-ARM
— Обфускация ПО https://bit.ly/3lxVr3U
— Подборка полезных ссылок, книг, инструментов по ассемблеру https://bit.ly/3LEqB4f
— Платформа демосцены Parallelix https://t.me/parallelix, https://t.me/parallelix_chat
— Список работ в рамках демосцены на 32 байта, 256 байт и 4 КБ https://www.pouet.net/prodlist.php
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Почему Роман решил работать в системе высшего образования, а не в индустриальном IT.
— Чем отличаются программисты после курсов от выпускников вузов.
— Чем полезно высшее образование в IT, всегда ли оно будет преимуществом.
— Существует ли айтишная заочка или вечернее образование. Как взрослым людям получить полноценное программистское образование.
— Кому максимально полезно высшее образование в IT, а кто может обойтись и без него.
— Как в 40+ лет учиться на очном.
— Как выбирать вуз для обучения программированию.
— Какие предметы нужны программисту.
— Можно ли совмещать учёбу в вузе и работу. Как это правильно делать.
— Можно ли осознанно прикладывать минимальные усилия для изучения предметов, которые кажутся не самыми важными, и как это делать правильно.
— Могут ли в вузе научить актуальному программированию.
— Говорят, что преподаватели вуза — теоретики, а не практики. И если бы они были крутыми практиками, они были бы нарасхват на рынке и не шли бы преподавать.
— Есть ли у студентов и их родителей разочарование в системе высшего образования.
— Как правильно распределять усилия между разными предметами, чтобы не сойти с ума от нагрузки. Как оптимально выстроить свой процесс обучения.
— Как вузы решают проблему стажировок и трудоустройства выпускников.
— Научная работа и коммерческие IT-проекты, в которых могут участвовать студенты.
Гость: Роман Шамин. Профессор МИРЭА — Российского технологического университета, доктор физико-математических наук. Ведёт ютуб-канал.
Полезные ссылки
— Личный сайт Романа https://shamin.ru
— Ютуб-канал Романа https://bit.ly/3JGd76v
— Серия ЭВМ СМ https://bit.ly/42gaI9S
— Серия ЭВМ ЕС https://bit.ly/3JF8SIl
— Язык программирования Delphi https://bit.ly/3LxgwFY
— ОС Windows NT 3.1 https://bit.ly/4048UyY
— Бакалавриат «Фуллстек разработка» https://bit.ly/3YP1leg
— Магистратура «Индустриальное программирование» https://bit.ly/3JaVZUU
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Тяжело ли было стать мобильным разработчиком в 2017 году.
— Как Алексей развивал себя в качестве программиста и на что обращал внимание.
— Были ли периоды выгорания или депрессии, когда работал в программировании, и как с ними справлялся.
— Каково это — работать на нескольких работах.
— Является ли работа на нескольких работодателей обманом. Как герой подкаста относится к тому, что его сотрудники работают на нескольких работах.
— Сразу ли мечтал о собственном бизнесе или поначалу не было таких мыслей.
— Как перешёл из программистов в предприниматели.
— Как воспринял предложение купить действующий IT-бизнес, долго ли раздумывал.
— Что было самым сложным в принятии решения. Какие страхи возникали.
— Как прошли первые месяцы в роли предпринимателя.
— Как и насколько глубоко приходилось вникать в нетехнические вопросы: наём, менеджмент, финансы, бухгалтерия, юридические вопросы, продажи, сопровождение клиентов.
— Как «чистое» юрлицо мешает вести бизнес.
— Что было самым сложным, что далось проще. Как и насколько сейчас приходится погружаться в эти процессы.
— Как Алексей подходит к найму людей.
— «Галера» — это плохо или нормально.
— Как перестраивал образ мыслей с программистского на предпринимательский. Сколько времени это заняло.
— Что сейчас больше всего нравится в предпринимательской деятельности. Вырос ли доход или просто стало интереснее.
— Как герой выпуска подходит к управлению техническими кадрами. Как понимает, кто работает хорошо, а кто плохо.
— Какие цели сам для себя ставит, как к ним идёт, что для этого делает.
— Без каких качеств программисту не стоит идти в предприниматели. Как бы герой подкаста предостерёг тех разработчиков, которые хотят стать бизнесменами.
— Возникают ли конфликты на работе и с клиентами. Как они разрешаются.
— Как глубоко необходимо разбираться в юридических, финансовых аспектах. Насколько сильно можно доверять команде. Как герой подходит к контролю задач.
— Что посмотреть, послушать и почитать, с кем общаться.
Полезные ссылки
— Сайт агентства Trinity Monsters https://trinitymonsters.com
— Телеграм-канал «Индекс дятла» https://t.me/dindex
Гость: Алексей Лачевский, CEO digital-агентства Trinity Monsters. В мобильной разработке с 2017 года, вошёл в IT за четыре месяца. Разрабатывал приложения для «Кухни на районе», РНКБ, «М.Видео». В начале 2020 года организовал команду разработки IT-продуктов и возглавил её. Осенью 2022 года стал владельцем Trinity Monsters, оборот которой за 2022 год составил 60 млн рублей.
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
м
— Кто использует Haiku на практике и для каких задач.
— Кем разрабатывается ОС сейчас.
— На чём пишется Haiku, какие технологии и инструменты используются.
— История разработки Haiku — основные вехи, самые важные этапы, успехи и неудачи.
— История BeOS.
— Самые известные разработчики Haiku.
— Зачем разработчики участвуют в проекте.
— Система работы с пакетами.
— На каком этапе развития находится операционная система и на какие устройства её можно установить.
— В чём конечная цель разработки Haiku и чего не хватает для того, чтобы её реализовать.
— Сотрудничает ли команда Haiku с какими-то другими открытыми проектами, делится ли с ними кодом, заимствует ли оттуда какие-то идеи.
— Как устроена Haiku — из каких компонентов состоит ОС, какие программы и интерфейсы используются.
— Архитектура трансляторов, метаатрибуты и другие интересные фичи системы.
— С какими файловыми системами и с помощью каких инструментов умеет работать ОС.
— Какие вызовы стоят перед командой разработки.
— Пишется ли техдокументация.
— Как установить Haiku на своё устройство и зачем это делать.
— Как присоединиться к команде Haiku и какие скиллы для этого нужны. Нужны ли специалисты, помимо разработчиков.
— Откуда в проект приходят новые разработчики.
— Есть ли в сообществе серьёзные споры по каким-то вопросам, мешают ли они разработке.
— Перспективы Haiku.
— Как устроены процессы разработки: коммиты, issue, код-ревью, дорожная карта разработки, тестирование.
— Какие интересные необычные программы под Haiku существуют.
Гость: Герасим Троеглазов, разработчик, контрибьютор операционной системы Haiku.
Полезные ссылки
— Сайт Haiku https://www.haiku-os.org
— Комьюнити Haiku в Matrix https://matrix.to/#/%23HaikuOS_RU_chat:matrix.org
— Комьюнити Haiku в Telegram https://t.me/haiku_ru
— Жан-Луи Гассе https://bit.ly/3SAKBWR
— Компьютер BeBox https://ru.wikipedia.org/wiki/BeBox
— Процессор AT&T Hobbit https://bit.ly/3Zb2Jcq
— BeOS https://ru.wikipedia.org/wiki/BeOS
— Файловая система BeFS https://ru.wikipedia.org/wiki/BeFS
— Архитектура PowerPC https://ru.wikipedia.org/wiki/PowerPC
— ОС Zeta https://bit.ly/3SGj9qU
— Подкаст про демосцену https://skillbox.ru/media/code/demostsena
— Haiku, Inc. https://www.haiku-inc.org
— Статья про RISC-V https://bit.ly/3kxffnA
— GTK https://www.gtk.org
— Wayland https://ru.wikipedia.org/wiki/Wayland
— Qt https://ru.wikipedia.org/wiki/Qt
— KDE https://ru.wikipedia.org/wiki/KDE
— GNOME https://ru.wikipedia.org/wiki/GNOME
— Mesa 3D https://ru.wikipedia.org/wiki/Mesa_3D
— Matrix-клиент Quaternion https://matrix.org/docs/projects/client/quaternion
— UserlandFS https://bit.ly/3Z9dITF
— Fuse https://en.wikipedia.org/wiki/Filesystem_in_Userspace
— Google Code-in https://en.wikipedia.org/wiki/Google_Code-in
— Google Summer of Code https://ru.wikipedia.org/wiki/Google_Summer_of_Code
— Браузер NetPositive https://ru.wikipedia.org/wiki/NetPositive
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Содержание выпуска
— Как воспользоваться ChatGPT из России без регистрации.
— Что такое обучение вообще и машинное обучение (machine learning) в частности.
— Когда и кто ввёл термин «машинное обучение».
— Чем машинное обучение отличается от искусственных нейронных сетей и почему это не одно и то же.
— В чём заключается парадокс исследований мозга. Имитируют ли искусственные нейросети настоящие нейроны. Как устроен искусственный и естественный нейрон. Зачем отдельные нейроны объединяют в сети. Что означает понятие «скрытый слой» сети.
— Сколько нейронов в мозге человека и животных. Определяется ли качество работы искусственных нейросетей только их размером.
— Чем глубокое обучение (deep learning) отличается от обычного.
— Какие пять типов задач можно решить с помощью нейронных сетей.
— Как выглядит изнутри процесс обучения искусственных нейросетей.
— Что такое синаптические веса, обучающие пары, ошибка обучения, шаг коррекции, обратное распространение ошибки (backpropagation).
— Что такое эпоха обучения. Зачем данные делят на обучающий, проверочный (CV, cross validation) и тестовый наборы.
— Что такое переобучение (overfitting) и переспециализация (overspecialization) сети.
— Обучение с учителем (supervised learning) и без учителя (unsupervised learning), обучение с подкреплением (reinforcement learning). Чем различаются эти методы и где они применяются.
— Как готовят датасеты для машинного обучения: разметка данных, фильтрация, нормирование, извлечение знаний, формализуемые и слабоформализуемые знания.
— Что такое пространство признаков, решающая граница (decision boundary), линейно сепарабельные и несепарабельные задачи, проклятие размерности.
— Почему простейшая задача «Исключающее ИЛИ» (XOR) отбросила нейросети на 10 лет назад.
— Чем машинное обучение принципиально отличается от систем, основанных на правилах.
— Философские различия понятий «дедукция» и «индукция» в контексте ИИ и нейронных сетей.
— Где брать обучающие данные, наборы данных. Что даёт процесс аугментации данных.
— Почему отсутствие открытых датасетов тормозит развитие ИИ в мировом масштабе. LAION-5B как пример важного открытого датасета, появившегося в 2022 году.
— Как обучали ChatGPT и модель GPT-3.5, на которой основан этот бот. Зачем OpenAI привлекла к обучению людей.
— Как ChatGPT связан с сетью InstructGPT. Что за метод (RLHF, reinforcement learning from human feedback) применили для её обучения.
— История и конкуренты ChatGPT.
— Внедрение ChatGPT в Bing. Защита нейросетей от зловредного обучения пользователями.
— Авторский метод обучения нейросетей.
— Как устроена в России охрана интеллектуальной собственности, связанной с IT. В чём различия свидетельства о регистрации программы для ЭВМ, регистрации базы данных, патента на изобретение, на полезную модель. Можно ли запатентовать изобретение в России абсолютно бесплатно.
— Что такое нейропакеты и можно ли без программирования создать нейросеть.
Полезные ссылки
Статьи Александра Цурикова https://skillbox.ru/media/authors/alexandr-tsurikov
Все ссылки из подкаста https://bit.ly/3m0cmMj
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected], t.me/tym83.
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
— Какие устройства работают под управлением iOS. Какие ещё ОС есть в экосистеме Apple.
— Особенности создания приложений под разные устройства.
— На каком стеке создаются iOS-приложения. Какие языки программирования и фреймворки используются.
— Инструменты iOS-разработки: IDE и другие. Почему iOS-разработку нередко называют «платной».
— Flutter, Xamarin, React Native, JavaScript, Kotlin Multiplatform — где и как они используются в iOS-разработке. Кросс-платформенная — разработка на iOS.
— Как менялась iOS (и методы разработки под неё) за всё время своего существования.
— Что и как работает и не работает на разных версиях iOS.
— Политика Apple в отношении разработчиков. Apple и комьюнити разработчиков.
— Что такое SwiftUI, что лучше выбрать для нового проекта, как изменилась разработка с приходом SwiftUI.
— Objective-C — нужен ли он ещё, как часто пригождается, есть ли у него плюсы или только минусы.
— Чем хорош язык Swift.
— Паттерны проектирования в iOS.
— Какие важные библиотеки и фреймворки используются для разработки на iOS.
— Многопоточность в iOS и как она реализуется.
— Зависимость разработки от типа процессора — изменилось ли что-то с появлением линейки M.
— Главные концепции и компоненты в iOS-разработке. Материалы и гайды от Apple.
— В чём сложность iOS-разработки. Какие нерешённые проблемы существуют, что неудобно в разработке под эту платформу.
— Как живёт iOS-разработка в России после 24 февраля. Нужны ли ещё такие разработчики.
— В чём кайф iOS-разработки.
— Какие фичи планирует добавить Apple в будущих версиях iOS.
— Чем различается разработка под iOS и Android.
— Какие ошибки чаще всего совершают iOS-разработчики.
— Как зарегистрировать свой аккаунт разработчика в App Store, что это вообще за аккаунт, какие функции у него есть и для чего он нужен.
— Какими скиллами и знаниями должны обладать джуны для первой работы в программировании под iOS.
Полезные ссылки
— Ютуб-канал Алексея https://bit.ly/3RXNwIX
— CoreData https://ru.wikipedia.org/wiki/CoreData
— RealityKit https://apple.co/3lEc5yB
— Swift JSON https://github.com/swiftjson/SwiftJson
— Многопоточность в Swift https://bit.ly/3XFafLa
— Firebase https://firebase.google.com
— Язык программирования Swift https://bit.ly/2t09PWw
— Objective-C https://ru.wikipedia.org/wiki/Objective-C
— Live Widgets https://developer.apple.com/widgets
— Skia https://skia.org/docs/dev/testing/ios
— Язык программирования Dart https://ru.wikipedia.org/wiki/Dart
— Архитектура VIPER https://habr.com/ru/post/358412
— Архитектура RIBs https://habr.com/ru/company/sports_ru/blog/424305
— Архитектура Clean Swift https://habr.com/ru/post/415725
— SwiftUI https://developer.apple.com/documentation/swiftui
— Figma-плагин для экспорта проекта в Jetpack Compose https://bit.ly/3lAldnF
— Delegate https://apple.co/3RYyVg8
— Enumerations https://bit.ly/40XiFjz
— Private extension https://apple.co/3I4Hrpg
— DiffKit http://www.diffkit.org
— Server-driven UI https://habr.com/ru/company/alfa/blog/668754
— SwiftBook https://swiftbook.ru
— Курсы Рэя Вендерлиха https://www.kodeco.com
— Hacking with Swift https://www.hackingwithswift.com
— Канал «iOS Developers — русскоговорящее сообщество» https://t.me/ios_ru
Гость: Алексей Гладков, автор ютуб-канала Mobile Developer.
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
— Что такое микропроцессор.
— Из каких компонентов состоит микропроцессор.
— Как развивались микропроцессоры и какими были первые микропроцессоры.
— Что такое архитектура микропроцессоров.
— Чем различаются обычные и графические процессоры.
— Что такое инструкции микропроцессора.
— Как изготавливаются микропроцессоры в России и в мире.
— Технологические процессы, компании-производители, конкуренция.
— Какие вызовы стоят перед индустрией микропроцессоров и отдельными производителями.
— Почему все говорят об архитектуре ARM.
— Что почитать и изучить по теме.
— Почему майнеры используют видеокарты, а не обычные процессоры.
— Основные игроки на рынке микропроцессоров.
— Кто в России занимается микропроцессорами.
Полезные ссылки
— Телеграм-канал Максима https://t.me/imaxairu
— Ютуб-канал Максима https://www.youtube.com/c/MaximGorshenin
— Рутуб-канал Максима https://rutube.ru/u/imaxai
— Подкаст про механические компьютеры https://skillboxcode.mave.digital/ep-53
— Подкаст про историю полупроводников https://skillboxcode.mave.digital/ep-48
— Спецпроект о транзисторах https://skillbox.ru/media/code/revolyutsiya-tranzistorov
— Подкаст про квантовые вычисления https://skillboxcode.mave.digital/ep-24
— Процессор Intel 4004 https://ru.wikipedia.org/wiki/Intel_4004
— Компания Intel https://ru.wikipedia.org/wiki/Intel
— Компания NVIDIA https://ru.wikipedia.org/wiki/Nvidia
— Компания AMD https://ru.wikipedia.org/wiki/Advanced_Micro_Devices
— Архитектура ARM https://bit.ly/3HLn2FE
— Открытая архитектура RISC-V https://ru.wikipedia.org/wiki/RISC-V
— Архитектура x86 https://ru.wikipedia.org/wiki/X86
— Архитектура x86-64 https://ru.wikipedia.org/wiki/X86-64
— Архитектура SPARC https://ru.wikipedia.org/wiki/SPARC
— Нейронный процессор https://bit.ly/3Yg3FLU
— Процессор «Скиф» https://elvees.ru/chip/processors-multicore/skif
— Компания «Байкал электроникс» https://bit.ly/3HNjdzQ
— DSP https://bit.ly/3x9BAKx
— Архитектура MIPS https://bit.ly/3RHLP1X
— Архитектура «Эльбрус» https://bit.ly/3I7e1In
— Архитектура POWER от IBM https://ru.wikipedia.org/wiki/POWER
— Компания TSMC https://ru.wikipedia.org/wiki/TSMC
— Процессор Huawei Kunpeng https://bit.ly/3DSotRL
— Компания ASML https://ru.wikipedia.org/wiki/ASML
Гость: Максим Горшенин, блогер, популяризатор российской микроэлектроники. Ведёт каналы в Telegram, на YouTube и Rutube.
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Из каких компонентов состоит инфраструктура data science в идеальном варианте и как компании её выстроить.
— Из каких источников в систему приходят сырые данные.
— Куда данные сохраняются и в каком виде.
— Как предварительно обрабатываются и готовятся данные.
— Как отбираются данные для обработки и анализа.
— Как происходит анализ в DS и чем он отличается от традиционной аналитики.
— Какие решения и инструменты существуют для анализа и изучения данных в data science.
— Витрины, озёра данных, Kafka, S3, Hadoop и всё остальное.
— Чем занимается отдел data science. Какие роли связаны с data science.
— Как правильно формулировать задачу для специалистов по data science, какие ошибки в формулировках задач могут встречаться.
— Насколько data science — это программирование. Чем задачи и стиль программирования специалистов по data science отличаются от задач и стиля программирования обычных разработчиков.
— Какие языки и для каких задач используются.
— Что необходимо знать специалисту для первой работы. Кто такие мидлы и сеньоры.
— Какие зарплаты, специализации и перспективы есть в data science.
Полезные ссылки:
— Apache Spark https://spark.apache.org
— Apache Hadoop https://hadoop.apache.org
— Язык программирования Scala https://skillboxcode.mave.digital/ep-35
— Amazon Simple Storage Service (S3) https://aws.amazon.com/ru/s3
— Redis https://ru.wikipedia.org/wiki/Redis
— MLflow https://mlflow.org
— CI/CD https://ru.wikipedia.org/wiki/CI/CD
— Apache Kafka https://kafka.apache.org
— Debezium https://debezium.io
— Micro Batching https://bit.ly/40gr29I
— Витрина данных https://bit.ly/40h0tkO
— Слои в data science https://bit.ly/3JuwFes
— REST API https://bit.ly/3Jsrrjh
— Модель вычислений MapReduce https://ru.wikipedia.org/wiki/MapReduce
— Google File System https://ru.wikipedia.org/wiki/Google_File_System
— HDFS https://bit.ly/3XVnS9I
— Захват изменения данных https://bit.ly/3wIYR5V
— Apache NiFi https://ru.wikipedia.org/wiki/Apache_NiFi
— Nginx https://ru.wikipedia.org/wiki/Nginx
— Apache Airflow https://ru.wikipedia.org/wiki/Apache_Airflow
— Dimensional modeling https://en.wikipedia.org/wiki/Dimensional_modeling
— Сайт-тренажёр sql-ex.ru
— «Книга с кабанчиком» https://habr.com/ru/post/423981
— Codewars https://www.codewars.com
— LeetCode https://leetcode.com
— YouTube-канал «Диджитализируй!» https://bit.ly/3kWYvG0
— Марк Лутц. «Изучаем Python»
— Эви Немет, Гарт Снайдер, Трент Хейн, Бэн Уэйли, Дэн Макин. «Unix и Linux: руководство системного администратора»
Гость: Влад Гоцуляк. Директор по Data&AI в «Еаптеке». Окончил МФТИ. В свободное время читает лекции для студентов кафедры БИТ в МФТИ по big data.
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Что такое GNU/Linux.
— Как появился и развивался GNU/Linux. GNU/Linux и Unix.
— Вот есть же куча «Линуксов», и они друг на друга могут быть совсем не похожи. Что их объединяет?
— Что такое ядро GNU/Linux, за что оно отвечает, кто его разрабатывает и из каких компонентов оно состоит.
— Что такое ванильное ядро и чем различаются ядра дистрибутивов.
— Какие семейства дистрибутивов и отдельные дистрибутивы GNU/Linux существуют.
— Чем различаются разные дистрибутивы и для каких задач они подходят.
— Пакетные менеджеры в дистрибутивах GNU/Linux.
— Что значит изучить GNU/Linux.
— Различия в стиле работы с GNU/Linux и Windows.
— Особенности Gentoo, Arch, Slackware, Debian, Red Hat, Ubuntu и других дистрибутивов.
— Файловые системы в мире GNU/Linux.
— Процесс установки GNU/Linux.
— Какие проблемы есть у GNU/Linux и есть ли сложности с драйверами.
— В каком направлении развивается GNU/Linux.
— Где и на каких типах устройств используется GNU/Linux.
— Что почитать и посмотреть по GNU/Linux, как научиться с ним работать.
Полезные ссылки
— Лекция Александра «GNU/Linux для новичков — #2 Интерфейс командной строки» https://youtu.be/GMDLYOWDaO8
— Цикл лекций про администрирование Linux с нуля https://bit.ly/4009tdM
— Курс от команды VK по администрированию Linux https://bit.ly/3H8aB6u
— Simply Linux https://www.basealt.ru/simplylinux
— ОС «Альт Рабочая станция» https://www.basealt.ru/alt-workstation/description
— Astra Linux https://astralinux.ru
— Телеграм-канал Александра «Hardware vs Software или заметки админа» https://t.me/HWvsSW
— Unix https://ru.wikipedia.org/wiki/Unix
— Деннис Ритчи https://bit.ly/400jh7K
— Брайан Керниган https://bit.ly/3kF30Vy
— Кен Томпсон https://bit.ly/3XDoNvl
— ОС Multics https://ru.wikipedia.org/wiki/Multics
— Философия Unix (Unix-way) https://bit.ly/3XYz0Ce
— Язык B https://bit.ly/3H5jtda
— Язык C https://bit.ly/3XBAbbf
— Ричард Столлман https://bit.ly/3XDrP2G
— Статья «Ричард Столлман: свободное программное обеспечение и стандартная общественная лицензия GNU» https://bit.ly/3XBMGn8
— Статья «Гайд по свободным лицензиям от GNU: что это такое и какими они бывают» https://bit.ly/3H4Zv2o
— Статья «Apache, Mozilla, Sun и Eclipse: свободные лицензии компаний и некоммерческих организаций» https://bit.ly/3WwIrI1
— ОС GNU https://ru.wikipedia.org/wiki/GNU
— Фильм Revolution OS https://ru.wikipedia.org/wiki/Revolution_OS
— Фильм The Code https://en.wikipedia.org/wiki/The_Code_(2001_film)
— Книга Just for Fun: The Story of an Accidental Revolutionary https://bit.ly/3RkrGiB
— Minix https://ru.wikipedia.org/wiki/Minix
— DOS https://ru.wikipedia.org/wiki/DOS
— Статья Ричарда Столлмана о важности названия GNU/Linux https://www.gnu.org/gnu/why-gnu-linux.ru.html
— Debian Linux https://www.debian.org
— Debian GNU/Hurd https://ru.wikipedia.org/wiki/Debian_GNU/Hurd
— Обзор графических оболочек Linux https://habr.com/ru/company/first/blog/677492
Гость: Александр Беслик, IT-директор в HFLabs. Ведёт телеграм-канал «Hardware vs Software или заметки админа».
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Содержание выпуска:
— Чем различается радиолюбительство восьмидесятых — девяностых и 2020-х.
— Какие радиодетали существуют и для чего они нужны в схемах: резисторы, конденсаторы, транзисторы, индуктивность, трансформаторы, диоды, микросхемы.
— По каким принципам работает электроника.
— Какие паяльники и паяльные станции выбрать начинающему, на что обратить внимание.
— Что такое припой и каким он бывает. Как выбрать правильный припой.
— Можно ли собирать схемы без припоя.
— Как связаны слова «флюс», «канифоль» и «паяльная кислота». Чем они различаются, какими бывают, для каких задач подходят и что выбрать новичку.
— Какие ещё инструменты нужны для старта в радиолюбительстве и для чего они используются: пинцет, тиски, зажимы, лупа, осциллограф, мультиметр.
— Что такое монтажные платы и как их выбирать.
— Как изготавливать печатные платы и можно ли заказывать уже готовые. Как их спроектировать.
— Как правильно паять, на что обратить внимание, какие ошибки в процессе пайки совершаются чаще всего.
— Как правильно работать с температурой паяльника.
— Как выбирать проводку для своих схем.
— Где покупать детали и комплектующие.
— Что необходимо знать и изучить, чтобы собрать свою первую схему.
— Какие схемы уместно собирать на старте, а какие — уже после более глубокого погружения.
— Как отлаживать схемы, что для этого необходимо понимать, по какому алгоритму действовать.
— Как чинить электронику.
— Что такое схемотехника и насколько новичку надо её знать, по каким принципам располагать детали на схеме.
— Как разработать свою первую схему, как найти идею и как её проработать.
— Где брать корпуса для своих устройств и как проектировать их дизайн.
— Насколько современное радиолюбительство связано с программированием.
— Что почитать новичку, на каких форумах сидеть, с кем общаться и стоит ли записываться в радиокружки.
— Чем программисту может быть полезно знакомство с паяльником и понимание работы электроники.
Полезные ссылки:
— Как работает транзистор: спецпроект https://skillbox.ru/media/code/revolyutsiya-tranzistorov
— Книга Е. Айсберг «Радио? Это очень просто!» https://bit.ly/3Wixxps
— Резистор https://bit.ly/3Wii4FB
— Конденсатор https://bit.ly/3iMoy1T
— Катушка индуктивности, дроссель https://bit.ly/3iMoG1n
— Трансформатор https://bit.ly/3ZH6BSZ
— Диод https://bit.ly/3CVfr63
— Транзистор https://bit.ly/2M6fe42
— Обзор паяльника TS100 https://bit.ly/3keEIkY
— Припой ПОС 61 https://bit.ly/3XluU7m
— Статья по карманные осциллографы https://bit.ly/3QRwdZA
— Ещё одна статья про карманные осциллографы https://bit.ly/3HeTBNs
— Обзор осциллографа Rigol https://bit.ly/3WkXYeb
— Изготовление печатной платы с помощью фоторезиста https://cxem.net/master/47.php
— Лазерно-утюжный способ создания печатных плат https://cxem.net/master/45.php
— Программы для проектирования печатных плат https://cxem.net/software/soft_PCB.php
— Arduino https://ru.wikipedia.org/wiki/Arduino
— Книга Хоровица и Хилла «Искусство схемотехники» https://bit.ly/3QL2KQX
— Протокол I²C https://ru.wikipedia.org/wiki/I²C
— Сайт «Амперка» https://amperka.ru
— Программирование потоков данных https://bit.ly/3iPD2y3
— Реактивное программирование https://bit.ly/3WdRq0I
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Что такое Kotlin.
— Для чего используется Kotlin, в каких задачах он мог бы быть более популярным, но пока недооценён.
— Что входит в стандартную библиотеку Kotlin, что язык умеет «из коробки».
— Особенности синтаксиса Kotlin.
— ООП и функциональная парадигма в Kotlin.
— Чем Kotlin отличается от Java в лучшую и худшую сторону.
— С каким ещё языками программирования корректно сравнивать Kotlin , какие языки сильно повлияли на него.
— Зачем создавался Kotlin и почему он стал популярным.
— В чём основные преимущества и слабые стороны Kotlin.
— Какой тулинг есть в экосистеме Kotlin: IDE и тому подобное.
— Что означает полная совместимость с Java.
— Как правильно комбинировать Java- и Kotlin-код в одном проекте.
— Что такое Kotlin Native, Kotlin/JS, Kotlin Multiplatform. Чем они отличаются от основной версии Kotlin.
— Что такое KMM и как этот термин связан с остальными «Котлинами».
— Каковы перспективы разных версий Kotlin и для чего они нужны.
— Какие концепции из Java необходимо понимать, чтобы работать с Kotlin.
— Какие популярные фреймворки и библиотеки есть в экосистеме Kotlin, кто их поддерживает и разрабатывает.
— Какие фреймворки из Java-мира придётся изучать котлинисту.
— Может ли Ktor конкурировать со Spring, в чём его преимущества и недостатки.
— Какие ошибки в работе с Kotlin чаще всего совершают программисты.
— Как строится работа по развитию Kotlin и выпуску новых версий и насколько в этой работе участвует сообщество.
— Как устроена работа над фреймворками и библиотеками Kotlin (на примере KMath).
— Какие вызовы стоят перед Kotlin сейчас, какие крутые фичи должны в нём появиться, в каком направлении он развивается.
— Как правильно обучать языку Kotlin и можно ли эффективно изучать Kotlin, не зная Java.
Полезные ссылки
— Доклад Андрея Бреслава «На плечах гигантов: языки, у которых учился Kotlin» https://www.youtube.com/watch?v=xH-RZ9YlxH0
— Фреймворк Tornado FX https://tornadofx.io
— Kotlin roadmap https://kotlinlang.org/docs/roadmap.html
— Библиотека KMath https://github.com/SciProgCentre/kmath
— Фреймворк Ktor https://ktor.io
— Блог Романа Елизарова на Medium https://elizarov.medium.com
— Библиотека Multik https://github.com/Kotlin/Multik
— Библиотека Plotly.kt https://github.com/SciProgCentre/plotly.kt
— Kotlin-jupyter https://github.com/Kotlin/kotlin-jupyter
— Kotlin for education https://kotlinlang.org/education/
— Официальный сайт Kotlin https://kotlinlang.org
— Русскоязычный сайт Kotlin https://kotlinlang.ru
— Треки по Kotlin в JetBrains Academy https://hyperskill.org/tracks?category=4
— Курс МФТИ «Введение в научное программирование на Kotlin» https://mipt.ru/online/programming/kotlin.php
Гость:
Александр Нозик. Физик-программист. Директор Центра научного программирования МФТИ.
Начинал писать на Pascal, потом были Delphi и Component Pascal/Oberon. С 2007 года работал на Java, потом на Groovy. В 2017-м полностью переключился на Kotlin. Также кодил на C, Fortran, C++, Julia. Периодически использует Python.
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected], t.me/tym83.
Содержание выпуска
— Ранние вычислительные устройства: счёты, абак и тому подобное.
— Логарифмическая линейка как вычислитель.
— Часы Шиккарда.
— Древнегреческий астрономический «калькулятор».
— Изобретения Леонардо да Винчи.
— Палочки Непера.
— Арифмометр Лейбница.
— Арифмометр «Феликс».
— Суммирующая машина Паскаля.
— Калькулятор Мюллера.
— Аналитическая и разностная машины Бэббиджа.
— Ткацкие станки Жаккарда и перфокарты.
— Электромеханические компьютеры Цузе.
— Советские электромеханические машины
— Какие вопросы о каждом вычислителе разбираем
— Когда, кем и для чего был создан
— Как был устроен и из каких компонентов состоял
— Что умел вычислять
— Как производил вычисления, какие системы счисления использовал
— Почему был революционен и как повлиял на развитие науки
Гость: Ильдус Тукаев. Инженер по образу жизни. В семидесятых — девяностых годах ХХ века проектировал микроэлектронику для космической отрасли, оборонки и медицины.
Полезные ссылки
— Спецпроект «Революция транзисторов» https://skillbox.ru/media/code/revolyutsiya-tranzistorov/
— Сцена в баре из фильма «Бесславные ублюдки» https://www.youtube.com/watch?v=OUZS4cH5C9E
— Статья о МЭСМ и других советских компьютерах https://skillbox.ru/media/code/kak-sssr-pobezhdal-v-kompyuternoy-gonke-a-potom-eye-provalil/
— Статья о М1 и Исааке Бруке https://skillbox.ru/media/code/kak-v-sssr-sozdavali-poluprovodnikovyy-kompyuter/
— Статья об Аде Лавлейс https://skillbox.ru/media/code/byla_li_ada_lavleys_programmistom/
— Статья об истории перфокарт https://skillbox.ru/media/code/istoriya-perfokart-ot-gomeoskopa-do-diskamnogonozhki/
— Статья о компьютерах Конрада Цузе https://skillbox.ru/media/code/kak-germaniya-stala-rodinoy-programmiruemykh-mashin/
— Логарифмическая линейка https://ru.wikipedia.org/wiki/Логарифмическая_линейка
— Часы Шиккарда https://ru.wikipedia.org/wiki/Считающие_часы_Вильгельма_Шиккарда
— Антикитерский механизм https://ru.wikipedia.org/wiki/Антикитерский_механизм
— Счётная машина Леонардо да Винчи http://all-ht.ru/inf/history/p_1_0.html
— Палочки Непера https://ru.wikipedia.org/wiki/Палочки_Непера
— Арифмометр Лейбница https://ru.wikipedia.org/wiki/Арифмометр_Лейбница
— Арифмометр «Феликс» https://ru.wikipedia.org/wiki/Феликс_(арифмометр)
— Суммирующая машина Паскаля https://ru.wikipedia.org/wiki/Суммирующая_машина_Паскаля
— Немецкий инженер Иоганн Мюллер https://ru.wikipedia.org/wiki/Мюллер,_Иоганн_Гельфрих_фон
— Разностная машина Бэббиджа https://ru.wikipedia.org/wiki/Разностная_машина_Чарльза_Бэббиджа
— Аналитическая машина Бэббиджа https://en.wikipedia.org/wiki/Analytical_Engine
— Жаккардовый ткацкий станок https://ru.wikipedia.org/wiki/Жаккардовый_ткацкий_станок
— Конрад Цузе https://ru.wikipedia.org/wiki/Цузе,_Конрад
Подписаться на канал с анонсами подкаста: https://t.me/skillbox_media_code
Гости:
Александр Кухаренко (f0x). Рендер-разработчик в Nevosoft, Glu Mobile, Wargaming, Wanna. Ведёт YouTube-канал (https://www.youtube.com/@f0x64). Музыкант и композитор в группе The Last Shilling (https://vk.com/last_shilling). Занимается записью и сведением треков, видеосъёмкой и видеомонтажом.
Александр Мачуговский (Manwe). Проектировщик взаимодействия (UX, UI, продуктовый дизайн), работал ведущим дизайнером в компаниях Acronis, «Открытие Инвестиции», «Ингосстрах-Инвестиции». Пишет музыку к видеоиграм (издатели «1С», Alawar, Nevosoft и другие). Участник демогруппы The SandS (http://thesands.ru), программирует видеоэффекты на GLSL под Windows и на ассемблере под БК 0010. Пишет трекерную музыку для демо, игр и конкурсов. Ведёт YouTube-канал (https://youtube.com/@Manwe_SandS) и подкаст SCENE.
Содержание выпуска
— Что такое демосцена и почему обычные люди про неё так мало знают.
— Чем так цепляет демосцена.
— Что нужно для входа в демосцену, что придётся изучить, на какие референсы смотреть.
— Какие события и «точки сбора» аудитории есть в демосцене, где почитать и узнать о ней побольше.
— Какие культовые персонажи существуют в демосцене — и в прошлом, и сейчас.
— Как и почему зародилась демосцена в мире и когда она появилась в России.
— В каком состоянии демосцена находится в России прямо сейчас, сколько человек в движении.
— Какие разделы или типы работ есть в демосцене.
— Что считается «тру», а что «не тру» и как отличить настоящую демосцену от подделки.
— С какими смежными направлениями путают демосцену.
— Надо ли демосцене быть более популярной или её фишка как раз в том, что о ней знает относительно узкая аудитория.
— Как развивается демосцена, в каком направлении.
— Можно ли делать что-то новое и интересное, когда есть ограничения по байтам.
— Где посмотреть работы демосцены, как их подебажить (и есть ли тут культура открытых исходников).
— Хрестоматийные и культовые работы.
— Какие приёмы используются, чтобы сделать код более компактным, ценится ли читаемость и красота кода.
— На чём пишутся работы, какие языки, инструменты, программы, оборудование используются.
— Какие способы читерства есть в демосцене. Есть ли примеры прям суперкрутого читерства, которые скорее восхищают.
— Есть ли в сообществе вокруг демосцены споры о принципах.
— Как судятся соревнования, что оценивается.
— Портрет типичного участника демосцены. Преемственность поколений.
Демки от Manwe
https://www.pouet.net/user.php?who=3411&show=credits
Демки от f0x
Just simple tube amplifier https://www.pouet.net/prod.php?which=92580
Supervenience: https://www.pouet.net/prod.php?which=66297
Tentura: https://www.pouet.net/prod.php?which=31811
Все ссылки из подкаста (их было слишком много): https://tinyurl.com/2anrj7sx
Где подписаться на обновления подкаста и наши новые статьи:
Skillbox Media: skillbox.ru/media/code
Twitter: twitter.com/ludi_and_code
«ВКонтакте»: vk.com/the_code_group
Telegram: https://t.me/skillbox_media_code
«Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс.Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Подкасты: https://bit.ly/3qFvYUY
Гости: Виктор Корейша. Ведущий IT-подкаста «Кода кода», руководитель отдела Message Bus в Ozon Tech. Увлекается настольными играми и разработкой настольных игр.
Евгений Антонов. Ведущий IT-подкаста «Кода кода». В IT около 15 лет: пять лет в системном администрировании, больше девяти лет в разработке, из которых пять лет в руководстве разработкой и командами. Ведёт телеграм-канал «Тимлид Очевидность», в Twitter известен как @_jeck. Сайт: antonov-dev.ru.
Это необычный новогодний выпуск — и на самом деле он состоит из двух частей. Здесь у ведущего подкаста «Люди и код» Тимура Тукаева берут интервью Евгений Антонов и Виктор Корейша, ведущие подкаста «Кода кода».
Он рассказывает, как записывает подкаст, ищет гостей, изменилась ли жизнь ведущего после старта подкаста, какие выпуски любит больше всего и какие ещё подкасты мог бы порекомендовать. А ещё раскаивается, что лентяй и разгильдяй :)
Канал подкаста «Кода кода»: https://t.me/kodakodacast
Upd: на самом деле речь в подкасте идет о ребятах из чата «Цинкового прода», а не «Мы обречены»
Содержание выпуска
— Как удаётся выпускать подкаст каждую неделю.
— Как и кто монтирует выпуски, решает что оставить, а что вырезать.
— Как ведущий ищет гостей, как следит за жизнью IT-комьюнити.
— Как попасть в подкаст «Люди и код».
— Как готовить гостя к подкасту, чтобы получился хороший выпуск. Звук, обсуждение темы, скованность гостя и тому подобное.
— Используется ли в подкасте продуктовый подход. Какие метрики отслеживаются, собирается ли обратная связь.
— Как продвигать подкаст.
— Как изменилась жизнь в IT спустя год после первого выпуска подкаста.
— Какие ещё подкасты мог бы порекомендовать айтишникам.
— Какие планы на следующий год: объём, формат, направление.
— Как и зачем появился подкаст.
— Как выбираются темы, есть ли темы, которых точно никогда не будет в подкасте.
— Насколько интервьюер должен быть экспертом в том, о чём спрашивает.
— Есть ли страх задать глупый вопрос.
— Любимые выпуски подкаста «Люди и код».
— Люди и код — проект Skillbox: это помогает или мешает искать гостей?
— Были ли случаи, что запись подкаста делалась, а выпуск не выходил.
— Немного про Машу.
Какие эпизоды подкаста «Люди и код» мы упоминали
Про Lisp https://t.me/skillbox_media_code/830
Статья Ивана Углянского про JVM https://bit.ly/3GhJ43s
Про историю полупроводников https://t.me/skillbox_media_code/931
Про разработку Linux Kernel https://t.me/skillbox_media_code/471
Про программирование в науке https://t.me/skillbox_media_code/485
Про разработку ReactOS https://t.me/skillbox_media_code/557
Про Java https://t.me/skillbox_media_code/695
Про незрячего DevOps'а https://t.me/skillbox_media_code/739
Про Scala https://t.me/skillbox_media_code/818
Про FreeBSD https://t.me/skillbox_media_code/936
Подборка классных подкастов от ведущего «Люди и код»
«Кода кода» о спорных профессиях в IT https://t.me/kodakodacast/84
make sense podcast о языке программирования как продукте https://t.me/productsense/1344
Podlodka с Андреем Бреславом https://podlodka.io/150
«Запуск завтра»про базы данных https://apple.co/3jlMwAY
«Мы обречены» с Виталием Брагилевским https://bit.ly/3CqTR9l
Подкаст Лекса Фридмана https://bit.ly/2LaPx1Q
Подкаст «Цинковый прод» https://bit.ly/3viTSId
Talking Kotlin Podcast https://bit.ly/3FZ5B3y
— Что такое язык программирования 1С.
— Из каких компонентов состоит язык 1С.
— Для чего используется язык, что в принципе на нём можно написать.
— Есть ли примеры необычного применения языка 1С для разработки каких-то независимых от экосистемы «1С» решений.
— Что есть в стандартной библиотеке 1С.
— Какие библиотеки и фреймворки существуют в мире 1С, кто их разрабатывает.
— Русская и английская версии языка 1С — какая чаще используется и почему. Зачем нужно две версии. Чем они различаются.
— Какие средства разработки используются в экосистеме 1С. Официальные IDE.
— Как отлавливаются исключения и ошибки в 1С.
— Система типов в 1С.
— Как развивается язык 1С, кто над ним работает, что меняется от версии к версии и как часто выходят обновления.
— Легко ли перейти с 1С на другой стек.
— Есть ли в мире 1С такое понятие, как красота кода, и какие-то особенные паттерны проектирования.
— Что должны знать джун, мидл, сеньор в 1С.
— Что классно в языке 1С и чего не хватает.
— Есть ли попытки перевести экосистему 1С на другие языки программирования.
— Какие перспективы существуют в работе на 1С.
— Насколько 1С-разработчик — это разработчик.
— Как вкатиться в 1С, как изучить язык, на кого подписаться.
— Сертификация в 1С.
Полезные ссылки:
— Стандарт 1С https://its.1c.ru/db/v8std
— Библиотеки для 1С https://v8.1c.ru/tekhnologii/standartnye-biblioteki/
— YouTube-канал «Инфостарт» https://www.youtube.com/channel/UCjuwXCXPZbTcQe4cLd_4CsA
— YouTube-канал «Жёлтый клуб» https://www.youtube.com/channel/UCO1Vs4ZvpxC7Cke2BIFFDuA
Гость: Дмитрий Задвинский, старший разработчик на 1C.
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected], t.me/tym83.
Наш подкаст удобно слушать на популярных платформах:
— Castbox: https://bit.ly/3tZ3eJF
— «Яндекс.Музыка»: https://bit.ly/3FWQsOk
— Apple Podcasts: https://apple.co/3KLXpVZ
— Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Содержание выпуска
— Как появились и развивались BSD-системы, какие семейства BSD-систем существуют.
— Кто использует разные BSD-системы прямо сейчас и для каких задач.
— Современное развитие FreeBSD, OpenBSD, NetBSD и особенности каждой операционки.
— Что общего у всех BSD-систем.
— Как устроены BSD-системы, из каких компонентов состоят.
— NetBSD: где используется, как разрабатывается, проблемы развития, что дала миру.
— OpenBSD: где используется, как разрабатывается, проблемы развития, что дала миру.
— Как устроено управление пакетами во FreeBSD. Можно ли ставить программы из исходников, что такое система портов.
— Как на BSD-системы портируются программы. Актуальность ПО.
— Есть ли в BSD-мире понятие дистрибутивов, какие ответвления есть у FreeBSD.
— Можно ли собрать BSD-систему из исходников, без современного инсталлятора.
— Проблемы установки FreeBSD, драйверы, совместимость с оборудованием.
— Файловые системы во FreeBSD. Файловая система ZFS.
— Что обычно входит в новую версию системы, и как часто релизятся новые версии.
— Что значит знать BSD.
— Какие проблемы есть у BSD, какие вызовы стоят перед системой, сообществом пользователей и разработчиков. Чего не хватает миру BSD.
— Программирование на FreeBSD.
— Сравнение с Linux (а как без него?): плюсы, минусы, сильные и слабые стороны.
— Как попробовать FreeBSD, где найти инструкции по установке и кому стоит её установить.
— Потребность в грамотном техническом пиаре.
Полезные ссылки
Русскоязычный чат по FreeBSD https://t.me/freebsd_ru
FreeBSD https://www.freebsd.org
OpenBSD https://www.openbsd.org
PC-BSD (TrueOS) http://www.trueos.org
NetBSD https://netbsd.org
FreeBSD Handbook https://docs.freebsd.org/en/books/handbook
Подсистема Jail http://www.freebsd.org.ru/developers-handbook/jail.html
Linux Cgroups https://en.wikipedia.org/wiki/Cgroups
Файрволы во FreeBSD https://docs.freebsd.org/en/books/handbook/firewalls
HaikuOS https://www.haiku-os.org
Стандарты POSIX https://ru.wikipedia.org/wiki/POSIX
Arch Linux https://archlinux.org
Система управления пакетами Portage (Gentoo) https://wiki.gentoo.org/wiki/Portage
FreeBSD 13.1-RELEASE Release Notes https://www.freebsd.org/releases/13.1R/relnotes
FreeBSD 13.1-RELEASE Hardware Notes https://www.freebsd.org/releases/13.1R/hardware
Файловая система ZFS https://ru.wikipedia.org/wiki/ZFS
Copy-on-write https://ru.wikipedia.org/wiki/Копирование_при_записи
Файловая система BTRFS https://ru.wikipedia.org/wiki/Btrfs
Операционная система Solaris https://ru.wikipedia.org/wiki/Solaris
Чат по Vim в Telegram https://t.me/vimers
Сайт repology.org https://repology.org
Экспериментальный интернет-протокол QUIC https://ru.wikipedia.org/wiki/QUIC
Протокол SCTP (примечание: протокол SCTP лежит в основе WebRTC, который используется в Google Chrome, и при записи подкаста ведущий разговаривал именно с его помощью) https://ru.wikipedia.org/wiki/SCTP
Эссе Эрика Реймонда The Cathedral and the Bazaar http://www.catb.org/~esr/writings/cathedral-bazaar
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected], t.me/tym83.
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс.Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Содержание выпуска
— Как развивалась элементная база: реле, диоды, электролампы, транзисторы, микросхемы, СБИС.
— Что было до реле.
— Что такое реле. По какому принципу оно работает, как на его основе строились вычислительные системы.
— Как появились реле и какие типы реле бывают.
— Что такое диод, для чего он нужен, как он устроен и как работает.
— В чём роль диода, как он появился, какие типы диодов бывают.
— Что такое радиолампа, для чего она нужна, как устроена и как работает, в чём её роль.
— Как появилась радиолампа, какие типы ламп бывают.
— Что значит, что лампа усиливает сигнал, каким образом происходит это усиление.
— Что такое транзистор, как он работает, как на его основе строились вычислительные машины.
— Для чего ещё используются транзисторы, как они появились и как эволюционировали.
— Какие типы транзисторов бывают.
— Что такое микросхема и СБИС. Как они устроены и как работают.
— Чем микропроцессор отличается от микросхемы.
— Как появились микросхемы, была ли гонка микросхем между разными странами.
— Есть ли какие-то легендарные серии микросхем.
— Как транзисторы и остальная элементная база переносились на микросхемы.
— Для чего нужны остальные радиодетали в логических схемах: резисторы, конденсаторы и тому подобное.
— Что сейчас происходит с перечисленными элементами, развиваются ли они каким-то образом, где ещё используются, помимо компьютеров.
— Есть ли какие-то принципиально новые технологии, которые могут вытеснить существующие решения.
Гость: Ильдус Тукаев. Инженер по образу жизни. В 70–90-х годах ХХ века проектировал микроэлектронику для космической отрасли, оборонки и медицины.
Где подписаться на обновления подкаста и наши новые статьи:
Skillbox Media: skillbox.ru/media/code
Twitter: twitter.com/ludi_and_code
«ВКонтакте»: vk.com/the_code_group
Telegram: https://t.me/skillbox_media_code
«Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс.Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Содержание выпуска
— Как соотносится термин «сисадмин» и профессии вроде DevOps-инженера, SRE, сетевого инженера, эникейщика, инженера по инфраструктуре, специалиста техподдержки.
— Кто такой системный администратор.
— Какие задачи выполняют системные администраторы разных грейдов: джун, мидл, сеньор.
— Какой уровень навыков ожидается от джунов, мидлов, сеньоров.
— Что самое сложное в профессии системного администратора.
— Какие типы сисадминов бывают, какой круг обязанностей у каждого из них.
— Семейства Linux-систем.
— Насколько возможно системному администратору работать удалённо.
— Какими инструментами пользуются современные системные администраторы и с каким оборудованием работают.
— Какие операционные системы используются и для каких задач, в чём их сильные и слабые стороны.
— Какие языки программирования или языки скриптов необходимо знать системному администратору.
— Как стать хорошим сисадмином-джуном и найти первую работу — что нужно знать и что изучить.
— Курсы, высшее образование и просто интерес к компьютерам: что лучше помогает войти в профессию.
— Какие компании выбирать для старта. Каких компаний избегать.
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected], t.me/tym83.
Где подписаться на обновления подкаста и наши новые статьи:
Skillbox Media: skillbox.ru/media/code
Twitter: twitter.com/ludi_and_code
«ВКонтакте»: vk.com/the_code_group
Telegram: https://t.me/skillbox_media_code
«Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс.Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Что такое менеджмент и управление. Различаются ли эти термины.
— Кто такой менеджер, в чём смысл его существования.
— Откуда возникает потребность в менеджменте и почему нельзя просто пойти и сделать что-либо.
— Почему менеджерам нужно специальное образование.
— На какие типы делится менеджмент.
— Какой подход к менеджменту лучше: жёсткий или мягкий.
— Зачем нужна дисциплина в управлении проектами и чем занимается проектный менеджер.
— Какие проблемы и задачи решает управление проектами, какими основными терминами и сущностями оперирует.
— Самые популярные подходы к управлению проектами.
— Что такое Agile и чем он отличается от других подходов.
— Что такое каскадная модель управления проектами и почему её не существует.
— Scrum, Kanban, PMI: главные подходы к управлению проектами.
— Как отличить фейковые успехи в управлении известных компаний от действительно дельных подходов.
— На что обратить внимание, выстраивая собственную систему управления.
— Как меняется подход к управлению и понимание роли руководителя.
— Отличие управления госкомпаниями от управления на коммерческих предприятиях.
Полезные ссылки
— Телеграм-канал Ивана https://t.me/s/selihovkin
— YouTube-канал Ивана https://bit.ly/3V8cxSA
— Анри Файоль https://bit.ly/3tQYVPx
— Этология https://bit.ly/3EV2gDi
— PMI Talent Triangle https://bit.ly/3i7DerA
— Kanban University https://kanban.university
— Расширение SAFe для Scrum https://bit.ly/3Ev2TSU
— Книга Генри Форда «Моя жизнь, мои достижения»
— Книга Антона Макаренко «Педагогическая поэма»
— Книга Фредерика Лалу «Открывая организации будущего» https://bit.ly/2Fb6wkX
— Спиральная динамика https://bit.ly/3TV1s5T
— Фильм с Расселом Кроу «Хозяин морей: на краю земли» https://bit.ly/3XtG6zi
— Курс по менеджменту проектов от Google https://bit.ly/3VkfpLz
— Фреймворк MSF https://bit.ly/3UYVdz6
— Экстремальное программирование https://bit.ly/3tYu2II
— Статья Уинстона Ройса Managing the Development of Large Software Systems https://bit.ly/2A0rHlj
— Книга Essential Kanban https://bit.ly/3TZSJiE
— PMI https://www.pmi.org
— Scrum Guide https://scrumguides.org
Гость: Иван Селиховкин, руководитель проектов, портфелей, программ с 2005 года.
Руководил не только IT-, но и производственными проектами, программами и портфелями в сфере производства медицинской техники, FMCG, пищевой промышленности и госкомпаниях.
Где подписаться на обновления подкаста и наши новые статьи:
Skillbox Media: skillbox.ru/media/code
Twitter: twitter.com/ludi_and_code
«ВКонтакте»: vk.com/the_code_group
Telegram: https://t.me/skillbox_media_code
«Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс.Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
– Путь от фронтендера в Студии Артемия Лебедева, Ostrovok.ru и JetBrains к продакту.
– Что нравилось в работе программиста, а что не удовлетворяло.
– Почему сделал выбор в сторону менеджмента продуктов — что именно к этому подтолкнуло.
– Как изменились процессы, цели, задачи, мышление по сравнению с разработкой.
– Какие скиллы и какие мыслительные паттерны осваивались труднее всего.
– Какие скиллы и знания из разработки помогали быть хорошим продактом.
– Что мешало быть продактом, какой программистский бэкграунд не давал работать.
– Кто такой продакт и за что он отвечает.
– Из каких задач состоит рабочий день, неделя, месяц, год продакта.
– Что такое продуктовое мышление и в чём оно проявляется.
– Что важно изучить и понять разработчику, чтобы перейти в продакт-менеджмент.
– Как лучше всего осуществить такой переход, какую компанию и продукт выбрать на старте.
– Плюсы и минусы работы продактом.
– Что почитать, посмотреть, послушать будущему продакту.
– Как написать хорошее резюме.
Гость: Игорь Алексеенко. Ведущий мастермайнд групп, ментор, консультант, участник бизнес-спецназа «Придумаем», wannabe-блогер. В прошлом разработчик, продакт и советник генерального директора.
Полезные ссылки и книги:
– Телеграм-канал Игоря про менеджмент https://bit.ly/3UEZmZ2
– Книги Элияху Голдратта «Цель» и «Цель 2»
– Принцип Питера (лестница некомпетентности) https://bit.ly/3Xat0qv
– Книга Эрика Риса Lean Startup
– Книга Тони Шея «Доставляя счастье»
– YouTube-канал Нила Деграсса Тайсона https://www.youtube.com/channel/UC5DpYep7VSXseAEFr7UaEag
– Книга Даниэля Канемана «Думай медленно… Решай быстро»
– Книга Ицхака Адизеса «Идеальный руководитель»
– Книга Марка Мэнсона «Тонкое искусство пофигизма»
– Книга Тимоти Ферриса «Четырёхчасовая рабочая неделя»
Где подписаться на обновления подкаста и наши новые статьи:
Skillbox Media: skillbox.ru/media/code
Twitter: twitter.com/ludi_and_code
«ВКонтакте»: vk.com/the_code_group
Telegram: https://t.me/skillbox_media_code
«Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс.Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
Содержание выпуска
— Что такое C#.
— Краткая история языка C# — как возник, для чего придуман, как развивался.
— Для каких задач используют C#.
— C# в геймдеве, десктопных приложениях и вебе: сходства и различия в использовании.
— C# за пределами экосистемы Microsoft.
— Известные крутые проекты на С#.
— Особенности синтаксиса и механик C# — что в нём круто, что неудобно.
— Внутреннее устройство C#: как компилируется и исполняется код.
— В чём хорош и в чём плох C#, для каких задач он не подходит, какие ошибки есть в дизайне языка.
— C# как часть экосистемы: что в эту экосистему входит, что такое ASP и .NET.
— Какие конкуренты есть у C#.
— Сравнение C# с другими языками и экосистемами: C, C++, Java.
— C# и F#.
— Библиотеки и фреймворки в C#.
— IDE и редакторы кода для C# — чем принято пользоваться.
— Какие перспективы у C#, умирает ли он или активно развивается.
— Какой тулинг есть вокруг C#.
— Какие фичи будут появляться в языке в ближайшее время.
— Что должны знать джун, мидл, сеньор в C#.
— Какие ошибки чаще всего совершают разработчики при работе с C#.
— Что почитать, посмотреть и послушать, на кого стоит подписаться.
Полезные ссылки
Статья Ивана Углянского «Как устроена Java Virtual Machine и её экосистема: подробный гайд» https://bit.ly/3DXDMYs
Выпуск подкаста «Люди и код» со Львом Кудряшовым «Он вам не петухон: почему энтерпрайзу не обойтись без Python и что не так с Java и C#» https://bit.ly/3tn6I7g
Андерс Хейлсберг, один из авторов языка C# https://bit.ly/3WTR7cR
Фреймворк для фронтенда на C# Blazor https://bit.ly/3UFVbvK
Егор Богатов https://egorbo.com
Игра Osu! https://ru.wikipedia.org/wiki/Osu!
Компилятор Roslyn https://bit.ly/3EnAu2d
Common Intermediate Language https://bit.ly/3EmOqJz
Новые фичи C# 7 https://bit.ly/3EnAFdT
Язык F# https://fsharp.org
Дон Сайм, автор F# https://bit.ly/3G4pxUj
IDE от JetBrains для C# Rider https://www.jetbrains.com/rider
Фреймворк на Rust Actix https://actix.rs
Система сборки MSBuild https://ru.wikipedia.org/wiki/MSBuild
Система сборки Cake https://www.cakebuild.net
C# роадмап https://bit.ly/3hy0H5c
Книга Джеффри Рихтера «CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#»
Книга Джона Скита «C# in Depth»
C#-блогер Ник Чапсас https://youtu.be/Pt-0KM5SxmI
Официальный блог по .NET https://devblogs.microsoft.com/dotnet
Блог Джона Скита https://codeblog.jonskeet.uk
Профиль Джона Скита на Stack Overflow https://bit.ly/3tnfe6s
Статья, посвящённая ответам Джона Скита на Stack Overflow https://bit.ly/3hCQPa4
Где подписаться на обновления подкаста и наши новые статьи:
Skillbox Media: skillbox.ru/media/code
Twitter: twitter.com/ludi_and_code
«ВКонтакте»: vk.com/the_code_group
Telegram: https://t.me/skillbox_media_code
«Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс.Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Как соотносятся Dart и Flutter.
— Что такое Flutter.
— Где, кроме экосистемы Flutter, активно используется Dart.
— Как и для чего создавался Dart.
— Как и для чего создавался Flutter.
— Где особенно популярен Flutter, где он используется.
— Особенности применения Flutter на мобильных устройствах: как он стыкуется с нативными языками, что умеет сам, какие ограничения у него есть.
— Из каких компонентов состоит Flutter.
— Что входит в набор Flutter DevTools.
— Что такое библиотека Foundation.
— Насколько языки Dart и Flutter открытые, можно ли в них контрибьютить.
— Почему Dart не смог конкурировать с JS.
— Как исполняется Dart-код.
— На каких концепциях и идеях построен Flutter.
— В чём плюсы и минусы Flutter, если сравнивать его с нативными языками и технологиями.
— Почему Flutter даже на Android требует нативного Kotlin-кода, если его тоже развивает Google.
— В чём плюсы и минусы Flutter, если сравнивать его с Kotlin Multiplatform и Xamarin.
— Кто конкуренты Flutter.
— Тулинг вокруг Flutter: IDE и другие инструменты.
— Как контрибьютить во Flutter и на чём он написан.
— Какие зарплаты у флаттеристов, что должны знать джуны, мидлы, сеньоры.
Гость: Михаил Зотьев. Dart и Flutter Engineer. Автор телеграм-канала Oh, my Flutter. Организатор комьюнити Flutter Voronezh. Участник программного комитета конференции Mobius. Мейнтейнер библиотеки Elementary. Flutter Lead в Bakersoft.
Где подписаться на обновления подкаста и наши новые статьи?
— Сайт медиа: skillbox.ru/media/code
— Twitter: twitter.com/ludi_and_code
— «ВКонтакте»: vk.com/the_code_group
— Telegram: https://t.me/skillbox_media_code
— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
— В чём проблема разработчиков с безопасностью — разве они по умолчанию не должны писать безопасный код.
— Что вообще такое безопасный код, какие у безопасности критерии.
— Как понять, что в проекте есть проблемы с безопасностью кода и приложения, если приложение никогда не ломали.
— Насколько это выгодно и финансово оправданно — писать безопасный код на стадии MVP или другой ранней стадии развития проекта.
— Как обстоят дела с культурой безопасного кода в России и за рубежом.
— Какие проблемы с безопасностью бывают в проектах, чем они грозят компании или команде.
— Как сделать разработку безопасной.
— Что такое центр безопасной разработки и как его выстроить.
— Как вовлечь разработчиков в решение вопросов безопасности и не вызвать недовольства или оттока кадров.
— Чего разработчики не знают о безопасности и что им стоило бы узнать. Какие ошибки в этой области они чаще всего совершают.
— Как подружить безопасников и разработку.
— На какие этапы делится создание центра безопасной разработки.
— Какие ошибки можно совершить на каждом из этапов создания центра, какие сложности приходится преодолевать.
— Как итеративно улучшать центр безопасной разработки.
— Кто должен отвечать за такой центр и какими качествами он должен обладать.
— С чего начать создание центра.
— Какие механики помогают вовлекать в проблемы безопасности всю компанию.
Гость: Юрий Шабалин — генеральный директор «Стингрей Технолоджиз», ведущий архитектор ГК Swordfish Security.
Трудится в кибербезе больше 10 лет, специализируется на внедрении практик безопасной разработки, построении процессов DevSecOps, аналитике и тестировании приложений. Имеет успешный практический опыт в создании единого процесса безопасной разработки с нуля, внедрения SSDL и тестировании на уязвимость мобильных банковских приложений («Сбербанк-Технологии», «Альфа-Банк»). Ведёт телеграм-канал Mobile AppSec World.
Где подписаться на обновления подкаста и наши новые статьи?
— Сайт медиа: skillbox.ru/media/code
— Twitter: twitter.com/ludi_and_code
— «ВКонтакте»: vk.com/the_code_group
— Telegram: https://t.me/skillbox_media_code
— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Что такое Kanban-метод и как его классифицировать — метод, фреймворк, методология.
Как он относится к Agile и как с ним связан.
Как Kanban-метод связан с регулярным менеджментом — он его полностью заменяет или регулярный менеджмент всё так же остаётся необходимым фундаментом?
Как появился Kanban-метод и кто внёс основной вклад в его создание.
Развивается ли Kanban-метод сейчас, и если да, то как и по каким принципам?
Для каких задач, компаний и команд подходит Kanban-метод, а для каких нет.
Kanban-метод в командах разработки — когда уместен, когда вреден, какие есть плюсы и минусы.
В чём суть Kanban-метода, какие принципы в его основе.
Как эти принципы выражаются на практике.
Практики Kanban-метода — что это, сколько их, чем они характеризуются.
Метрики в Kanban-методе — что измерять и на каких этапах, что помогают понять метрики и как результаты их анализа используются в реальной жизни.
Каковы необходимые условия для применения Kanban-метода в компании или команде.
Можно ли его применять не во всей компании, а в отдельных командах и есть ли у него какой-то аналог API, который позволяет «сцеплять» его с другими управленческими системами и фреймворками.
Есть ли какие-то другие методы на основе Kanban-метода или разные «диалекты».
Насколько реально работать по чистому Kanban-методу в реальной жизни.
Что в Kanban-методе люди понимают неправильно.
Какие главные ошибки совершают при применении Kanban-метода.
Какие программы и физические объекты помогают работать по Kanban-методу.
Что почитать, посмотреть по Kanban-методу, на кого подписаться.
Гость: Екатерина Свирепо. Профессиональный менеджер и гик в мире современных подходов управления стратегией, продуктом, изменениями. Ex-CPO Kaiten, ex-CSO Playkot, автор телеграм-канала svirepo.tru.e. Master in Public Strategy, Certified Customer Experience Professional, KCP.
Полезные ссылки:
Книга Дэвида Андерсона Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results https://bit.ly/3TCoXAZ
Scrum https://ru.wikipedia.org/wiki/Scrum
Экстремальное программирование https://bit.ly/3EPxsEw
Официальное руководство по Kanban-методу https://bit.ly/3CJLhlg
Essential Kanban Condenced https://bit.ly/3D9gRdt
Элияху Голдратт https://bit.ly/3s4okUS
Kanban Blue Book https://bit.ly/3CJIOXZ
Уильям Деминг https://bit.ly/2C9A4wH
Подкаст Make sense про Fit for Purpose https://bit.ly/3Se6OIn
Скрамбан https://en.wikipedia.org/wiki/Scrumban
Конференция FlowDays https://flowdays.ru
Презентация к докладу Сергея Артемова по истории Kanban-метода https://bit.ly/3D9Lv6I
Презентация к докладу Марии Украинцевой про основные «грабли» Kanban-метода https://bit.ly/3MFFu4M
Подкаст Kanban Talks https://t.me/kanban_talks
ПО Nave https://getnave.com
ПО Kaiten https://kaiten.ru
Плагин Jira-helper https://bit.ly/3s7wvjb
Upstream Kanban https://bit.ly/3s9ih1e
Discovery Kanban https://bit.ly/3TuR7h9
Kanban Cadences https://bit.ly/3MXjrXz
Книга Нассима Талеба Fooled by Randomness https://bit.ly/3ESQGsH
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс.Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Как развиваться на работе.
— Что делать, что изучать, о чём и как говорить со старшими коллегами.
— Как расти в зарплате и что для этого делать.
— Какие знания и навыки особенно важны для джуна.
— Какие решения, знания и навыки помогли пройти испытательный срок и закрепиться на работе.
— Что джуну нужно понимать о процессах в компании, чтобы расти и успешно общаться с коллегами.
— Как относиться к критике на ревью или к тому, что задачи не всегда чётко формулируются и код потом приходится переписывать не по своей вине.
— Почему решил пойти в школу Ozon.
— Как было организовано поступление.
— Что было после экзаменов, сколько человек училось, кто эти люди.
— Как строился процесс обучения, что в процессе понравилось, что не очень.
— Что удалось изучить, насколько вырос благодаря школе.
— Как учились остальные участники школы, что им давалось с трудом, что легко.
— Какая была интенсивность занятий, как сильно пришлось напрягаться.
— Как совмещать учёбу с работой.
— Как находить мотивацию продолжать учиться, даже когда времени в обрез, а учебные задачи сложные.
— Что было после обучения, насколько оправдались ожидания.
— Насколько сам процесс обучения соответствовал ожиданиям.
— Какие шаги для развития карьеры предпринять после обучения.
Гость: Ильдус Тукаев, Go-разработчик, WhatToFarm.
Где подписаться на обновления подкаста и наши новые статьи:
Skillbox Media: skillbox.ru/media/code
Twitter: twitter.com/ludi_and_code
«ВКонтакте»: vk.com/the_code_group
Telegram: https://t.me/skillbox_media_code
«Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс.Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Что такое мобилизация и может ли она быть частичной
— Кто подлежит мобилизации
— Кто не попадает под мобилизацию
— Кто имеет право или может получить отсрочку
— Что такое повестка, как с ней работать, кто имеет право ее вручать, какую ответственность она накладывает на призывника
— Этапы призыва и ответственность призывника на каждом из них
— Женщины и мобилизация
— Медкомиссии и альтернативные службы
— Стоит ли заполнять форму заявления об отсрочке у себя в компании или через Госуслуги
— Какие справки собрать и как юридически подготовиться к возможной мобилизации
— Административная и уголовная ответственность за уклонение и дезертирство
— Чем юридически срочная служба отличается от мобилизации
— Влияет ли присяга на тяжесть наказания
— Зачем оформлять доверенность на близких людей
— Чем обязаны обеспечить солдата в армии
— Как лететь за границу, какие существуют ограничения
— Если купил билеты задолго до мобилизации, а теперь не выпускают, можно ли получить за них компенсацию
— Какой статус у мобилизованного солдата, как ему должны платить
— Существует ли альтернативная служба в период мобилизации
— Что будет, если отказаться брать автомат и воевать, уже будучи в части
— Кому жаловаться в армии на неправомерные действия и что такое приказ командира
— Могут ли выдать повестку в консульстве, если придешь продлевать загранпаспорт
— Вылет за границу
— Насколько спокойно и в рамках закона проходит мобилизация
— Как понять, что вас мобилизуют незаконно, и что с этим делать
— Могут ли вегетарианцы требовать отдельное питание в армии
— В каких объемах последователи религии могут требовать отправления своих религиозных культов
— Сохранится ли рабочее место, если вас мобилизуют
Гость: Максим Оленичев, юрист по правам человека (сотрудничает с «Первым отделом»). Обратиться за правовой консультацией: https://t.me/deptonebot. Телеграм-канал: https://t.me/deptone.
Полезные ссылки
Обратиться за правовой консультацией: https://t.me/deptonebot.
Telegram-канал: https://t.me/deptone
Расписание болезней: https://www.consultant.ru/document/cons_doc_LAW_149096/7cd8dde08fc9aff1bf6d22025061d18f55e576e5
59 статья Конституции РФ: https://www.consultant.ru/document/cons_doc_LAW_28399/5004a75d54e54d5824c87ac2b96954f252610504
Первое в России дело об альтернативной службе в период мобилизации: https://www.rbc.ru/politics/30/09/2022/6336d8c89a7947e74357bcc7
Денежное довольствие мобилизованных военнослужащих: https://ivprave.ru/2022year/vyplaty-i-lgoty-dlya-mobilizovannyh
Документ Министерства обороны о порядке начисления денежного довольствия: https://doc.mil.ru/documents/extended_search/more.htm?_print=true&id=10861598%40egNPA#txt
Раздел о мобилизации на портале «Объясняем.рф»: https://объясняем.рф/articles/questions/mobilizatsiya
Где подписаться на обновления подкаста и наши новые статьи:
Skillbox Media: skillbox.ru/media/code
Twitter: twitter.com/ludi_and_code
«ВКонтакте»: vk.com/the_code_group
Telegram: https://t.me/skillbox_media_code
«Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Наш подкаст удобно слушать на популярных платформах:
Castbox: https://bit.ly/3tZ3eJF
«Яндекс.Музыка»: https://bit.ly/3FWQsOk
Apple Podcasts: https://apple.co/3KLXpVZ
Google Podcasts: https://bit.ly/3qFvYUY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Что такое функциональная парадигма программирования.
— Как и зачем она появилась, что лежит в её основе.
— Главные концепции функциональной парадигмы.
— Что такое лямбда-исчисление.
— Действительно ли в функциональной парадигме всё построено на рекурсии.
— Что такое монада, если это не моноид в категории эндофунктора.
— Что такое функции высшего порядка.
— Что такое чистые функции.
— Какие языки наиболее ярко отражают функциональную парадигму.
— Отличие функциональности Lisp от функциональности Haskell.
— Для каких задач функциональная парадигма подходит лучше всего, на каких задачах она проявляется не очень хорошо.
— Сильные и слабые стороны функциональной парадигмы.
— Функциональная парадигма в «нефункциональных» языках.
— Как функциональная парадигма связана с декларативной парадигмой.
— Отношения с ООП. Способна ли функциональная парадигма заменить ООП полностью.
— Что программисты не понимают о функциональной парадигме и какие ошибки в работе с ней совершают чаще всего.
— Почему функциональщики считаются крутыми.
— Зачем нужна функциональная парадигма, если технически компьютер всё равно исполняет код императивно.
— Есть ли попытки собрать компьютер, который на уровне железа работает функционально.
Гость: Роман Душкин, автор и ведущий просветительского YouTube-канала «Душкин объяснит», директор по науке и технологиям Агентства искусственного интеллекта, технологический евангелист. Ведёт Telegram-канал.
Полезные ссылки
YouTube-канал «Душкин объяснит» https://www.youtube.com/channel/UCCNU3ns7Y2IFEQwMbL9UfOg
Telegram-канал «Душкин объяснит» http://t.me/drv_official
Плейлист по функциональному программированию на примере Haskell https://bit.ly/3SCFlkb
Видео Романа Душкина об автоматах https://www.youtube.com/watch?v=YyTQkLPfOSQ
Подкаст с Романом о парадигмах программирования https://skillboxcode.mave.digital/ep-36
Подкаст с Романом о квантовых вычислениях https://skillboxcode.mave.digital/ep-24
Книга Дэвида Дойча «Структура реальности. Наука параллельных вселенных» https://bit.ly/3UIyIPb
Книга Principia Mathematica Уайтхеда и Рассела https://ru.wikipedia.org/wiki/Principia_Mathematica
Парадокс брадобрея (парадокс Рассела) https://bit.ly/3y03SI2
Теория множеств https://ru.wikipedia.org/wiki/Теория_множеств
Квантовая теория множеств http://unism.narod.ru/sci/mth/qsr.htm
Система Цермело — Френкеля https://bit.ly/3BLbu2i
Моисей Шейнфинкель https://bit.ly/3ChAEqA
Комбинаторная логика https://ru.wikipedia.org/wiki/Комбинаторная_логика
Хаскелл Карри https://ru.wikipedia.org/wiki/Карри,_Хаскелл
Каррирование https://ru.wikipedia.org/wiki/Каррирование
Аппликативное программирование https://ru.wikipedia.org/wiki/Аппликативное_программирование
Тезис Чёрча — Тьюринга https://ru.wikipedia.org/wiki/Тезис_Чёрча_—_Тьюринга
Машина Поста https://ru.wikipedia.org/wiki/Машина_Поста
Idris (язык программирования) https://ru.wikipedia.org/wiki/Idris_(язык_программирования)
Гипотеза лингвистической относительности (гипотеза Сепира — Уорфа) https://ru.wikipedia.org/wiki/Гипотеза_лингвистической_относительности
Искусственный язык ифкуиль https://ru.wikipedia.org/wiki/Ифкуиль
Профессор Вячеслав Вольфенгаген https://ru.wikipedia.org/wiki/Вольфенгаген,_Вячеслав_Эрнстович
Носители эсперанто с рождения https://ru.wikipedia.org/wiki/Носители_эсперанто_с_рождения
— Как и для чего создавался Lisp. Почему он не смог стать мейнстримом в наше время.
— Как развивался Lisp.
— Особенности Lisp: синтаксис, методы и тому подобное.
— Кто работает над Lisp и как его развивают.
— Какие интересные проекты написаны на Lisp и в каких компаниях его используют.
— Используется ли Common Lisp в продакшене сегодня.
— Почему Lisp принято хвалить и восхищаться им. Как у него сложилась такая репутация.
— Что входит в стандартную библиотеку Lisp.
— Как исполняется Lisp-код. Какие компиляторы для него существуют.
— Какие IDE и редакторы используют для программирования на Lisp.
— Как у Lisp дела с интеропом. Умеет ли он дружить с другими языками.
— Какой тулинг, библиотеки и фреймворки есть в экосистеме Lisp.
— С какими языками интересно сравнить Lisp — Haskell, Python, C/C++.
— Диалекты Lisp: чем различаются, где используются, какие самые популярные.
— Как и зачем изучать Lisp. Что самое сложное в изучении Lisp.
— Какие ресурсы стоит использовать для изучения Lisp.
— Какие концепции Lisp больше всего восхищают. Какие концепции современные языки почерпнули из Lisp.
— Есть ли у Lisp шанс стать более популярным или даже мейнстримным языком.
— Как понять, что Lisp — это конструктор для создания своих языков программирования.
— Почему Lisp не очень популярен — даже по сравнению с тем же достаточно гиковским Haskell.
Гость: Алексей Егоров, техлид и разработчик в Wild Spike, создатель русскоязычного чата по Lisp.
Полезные ссылки
— Русскоязычный чат по Lisp https://t.me/lisp_ru
— Язык Hy — Lisp-синтаксис для экосистемы Python https://hylang.org
— Язык Clojure — Lisp в экосистеме JVM https://clojure.org
— Язык Fennel — Lisp для экосистемы Lua https://fennel-lang.org
— Язык Racket, диалект Lisp с удобной IDE https://en.wikipedia.org/wiki/Racket_(programming_language)
— Компания Symbolics https://en.wikipedia.org/wiki/Symbolics
— D-Wave Systems — компания, которая создаёт квантовые компьютеры https://ru.wikipedia.org/wiki/D-Wave_Systems
— Пол Грэм https://ru.wikipedia.org/wiki/Грэм,_Пол
— Common Lisp Object System — ООП для Lisp https://en.wikipedia.org/wiki/Common_Lisp_Object_System
— Формальная верификация https://ru.wikipedia.org/wiki/Формальная_верификация
— The Common Lisp Cookbook — лучшие практики в Lisp https://lispcookbook.github.io/cl-cookbook
— ANSI Common Lisp, книга Пола Грэма http://paulgraham.com/acl.html
— Книга Practical Common Lisp https://gigamonkeys.com/book
— Компилятор SBCL https://sbcl.org
— SLY для Emacs https://joaotavora.github.io/sly
— SLIME для Emacs https://slime.common-lisp.dev
— Read–eval–print loop (REPL) https://en.wikipedia.org/wiki/Read–eval–print_loop
— Пакетный менеджер Quicklisp https://www.quicklisp.org/beta
— LispWorks IDE http://www.lispworks.com/products/ide.html
— Статья State of the Common Lisp Ecosystem https://borretti.me/article/common-lisp-sotu-2015
— Новостной агрегатор Planet Lisp https://planet.lisp.org
— Программист из геймдева Тиму Суини https://ru.wikipedia.org/wiki/Суини,_Тим
— Программист из геймдева Джон Кармак https://en.wikipedia.org/wiki/John_Carmack
— Что такое парадигмы программирования и для чего они нужны.
— Какие парадигмы программирования существуют.
— Верхнеуровневая классификация парадигм программирования.
— Императивная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают.
— Процедурная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы.
— Структурная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы.
— Аспектно-ориентированная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы.
— Объектно-ориентированная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы.
— Обобщённое программирование: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, почему может считаться отдельной от императивной парадигмы.
— Декларативная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают.
— Функциональная парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, как связана с декларативной. За что её критикуют.
— Логическая парадигма: что такое, для каких задач подходит, сильные и слабые стороны, чем характеризуется, какие языки её наиболее ярко выражают, как связана с декларативной.
— Что такое метапрограммирование.
— Делаются ли попытки сконструировать «неимперативные» микропроцессоры или компьютеры.
Гость: Роман Душкин, автор и ведущий просветительского YouTube-канала «Душкин объяснит», директор по науке и технологиям Агентства искусственного интеллекта, технологический евангелист.
Полезные ссылки
YouTube-канал «Душкин объяснит» https://www.youtube.com/channel/UCCNU3ns7Y2IFEQwMbL9UfOg
Telegram-канал «Душкин объяснит» http://t.me/drv_official
Видео Романа Душкина о теории автоматов https://www.youtube.com/watch?v=YyTQkLPfOSQ
Видео Романа Душкина о полиморфизме https://www.youtube.com/watch?v=XOBIVx_kemw
Где подписаться на обновления подкаста и наши новые статьи:
Skillbox Media: skillbox.ru/media/code
Twitter: twitter.com/ludi_and_code
«ВКонтакте»: vk.com/the_code_group
Telegram: https://t.me/skillbox_media_code
«Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
— Что такое Scala и как можно охарактеризовать её место в ряду других языков программирования.
— Как устроена Scala — есть ли яркие особенности в наборе методов, системе типов и тому подобном.
— В чём главные фишки Scala, чем она крута.
— В каких задачах Scala особенно сильна, а в каких — так себе.
— Какие компании используют Scala и есть ли в России рынок скалистов.
— Scala и другие функциональные языки: в чём разница, преимущества и недостатки.
— Scala и другие JVM-языки — в чём разница, преимущества и недостатки.
— Чего не хватает языку, что изначально было задизайнено не очень удачно, в чём проблемы Scala.
— Как Scala эволюционировала от первых версий к сегодняшнему состоянию.
— Как идёт разработка новых версий языка, кто этим занимается, как устроено сообщество разработчиков языка, как принимаются решения.
— Что обещают в будущих версиях Scala.
— Есть ли у Scala диалекты и есть ли не JVM-версии Scala.
— Тулинг вокруг Scala: какие IDE и менеджеры пакетов принято использовать.
— Какие классные библиотеки и фреймворки есть в Scala-мире.
— За что в сообществе разработчиков не любят Scala, насколько это оправданно и что можно ответить хейтерам.
— Как устроено русскоязычное сообщество Scala.
— Как, кому и зачем стоит изучать Scala.
Гость: Олег Нижников. Scala Developer в Evolution. Ведёт аккаунт в Twitter: https://twitter.com/odomontois
Русскоязычные сообщества Scala
https://t.me/scala_learn
https://t.me/scala_ru
Полезные ссылки
Вакансии Evolution https://www.evolution.com/careers/engineering
Сборник ресурсов для изучения Scala https://github.com/Odomontois/LearnScala
Scala Notebook https://scastie.scala-lang.org
Книга Practical FP in Scala https://leanpub.com/pfp-scala
Язык программирования ABAP https://en.wikipedia.org/wiki/ABAP
Мартин Одерски https://bit.ly/3RufLha
Akka от Lightbend https://akka.io
Sealed-классы и интерфейсы в Scala https://www.baeldung.com/scala/sealed-keyword
Каррирование в программировании https://bit.ly/3Qw1lf9
Reflection в Scala https://www.baeldung.com/scala/reflection-api
Статья Ивана Углянского об устройстве JVM https://bit.ly/3eC8QUK
SBT https://www.scala-sbt.org
Проект Capture Checking https://bit.ly/3B1SjB4
Проект Loom в JVM https://openjdk.org/projects/loom
GitHub-профиль Евгения Бурмако, создателя диалекта Scala https://github.com/burmako
Scala.js https://www.scala-js.org
Scala Native https://www.scala-native.org
Bazel build tool https://github.com/bazelbuild
Cats Effect https://typelevel.org/cats-effect
ZIO https://zio.dev
tapir https://github.com/softwaremill/tapir
Фреймворк Spark https://spark.apache.org
Курс Олега «Введение в Scala» https://stepik.org/course/16243
Курс Юлии Шутовой «Основы Scala» https://stepik.org/course/89974
Курсы Мартина Одерски https://bit.ly/3DboIrr
Книга Мартина Одерски Programming in Scala https://booksites.artima.com/programming_in_scala_2ed
Где подписаться на обновления подкаста и наши новые статьи?
— Сайт медиа: skillbox.ru/media/code
— Twitter: twitter.com/ludi_and_code
— «ВКонтакте»: vk.com/the_code_group
— Telegram: https://t.me/skillbox_media_code
— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
— Что такое и для чего используются TensorFlow и TensorFlow.js.
— Возможности современного ML.
— Классический путь ML-джедая (Python, TensorFlow/Keras, NumPy, Pandas, Matplotlib).
— Тёмный путь JavaScript-ситха (TypeScript, TensorFlow.js, Danfo.js, Plotly/Nodeplotlib).
— PyTorch и Keras.io.
— Трудности ML, которые только мотивируют: ML-скептицизм, 5% ошибок и невозможность решить все задачи.
— Зачем писать ML-решения на JavaScript и в каких задачах это уместно.
— Плюсы и минусы работы с ML с помощью JavaScript.
— Инструментарий для работы с ML в JS.
— Интересные способы применения ML в браузере на стороне клиента.
— Интересные способы применения ML в React Native.
— Интересные способы применения ML в Node.js.
— Как переложить все расходы за обсчёт ML на сторону клиента и что будет с безопасностью.
— Как появился TensorFlow.js. Как он работает с JS и WebAssembly.
— Сравнительные характеристики TensorFlow.js и оригинального TensorFlow.
— Почему ТensorFlow.js в браузере уже совсем не медленный.
— Цена Inference и почти бесплатный вывод.
— Хороший уровень privacy клиентов.
— Обучение прямо на девайсе.
— Какую долю рынка занимают ML-решения на JS и растёт ли этот рынок.
— Как сильно TensorFlow.js отстаёт от основного TensorFlow и какие фичи привносит.
— Keras layers и NumPy.
— Фронтенд и бэкенд в TensorFlow. CPU, WebGL, CUDA (Node.js).
— Появится ли PyTorch для JS-мира.
Гость: Алексей Охрименко. Techlead AI/Voices в KION. Помогает интегрировать ML-решения во все клиенты Android, ATV, iOS. Позиционирует себя не как фанатика, а скорее как фаната JavaScript ML.
Полезные ссылки:
— TensorFlow: https://www.tensorflow.org.
— TensorFlow.js: https://www.tensorflow.org/js.
— Keras layers: https://keras.io/api/layers.
— NumPy: https://numpy.org.
— GitHub Copilot: https://github.com/features/copilot.
— AI Copywriting: https://gerwin.io.
— DALL·E 2: https://openai.com/dall-e-2.
— Художник Павел Пиловец с помощью искусственного интеллекта нарисовал гербы белорусских городов с героями фэнтези: https://bit.ly/3RavUZe.
— Прототипирование игр: https://bit.ly/3R7jVeM.
— Language Model (LaMDA): https://en.wikipedia.org/wiki/LaMDA.
— DALL·E 2 в Cosmopolitan: https://bit.ly/3Twwge0.
— Трансформеры в поиске «Яндекса»: https://habr.com/ru/company/yandex/blog/529658.
Где подписаться на обновления подкаста и наши новые статьи?
— Сайт медиа: skillbox.ru/media/code
— Twitter: twitter.com/ludi_and_code
— «ВКонтакте»: vk.com/the_code_group
— Telegram: https://t.me/skillbox_media_code
— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Блок про HTML
— Как появился и как развивался HTML, как со временем менялась его роль в веб-разработке, какие функции добавлялись.
— Что представляет из себя современный HTML, где и для каких задач используется, что он умеет. Есть ли интересные малоизвестные фичи HTML.
— В чём проблемы современного HTML, чего ему не хватает.
— Насколько браузеры поддерживают современный стандарт HTML.
— Какие ошибки в работе с HTML чаще всего совершают новички и опытные разработчики.
— Есть ли конкуренты у HTML. Отношения с XML, YAML, JSON и другими языками разметки. Почему больше ничего не слышно про XHTML.
— Тулинг вокруг HTML: инструменты, препроцессоры и т. п.
— Зачем писать HTML-код вручную в эпоху фреймворков.
Блок про CSS
— Как появился и как развивался CSS, как со временем менялась его роль в веб-разработке, какие функции добавлялись.
— Почему внедрение CSS шло так долго и мучительно? Какую роль в этом сыграл CSS Zen Garden.
— Что представляет из себя современный CSS, где используется и для каких задач, что он умеет. Есть ли интересные малоизвестные фичи CSS.
— В чём проблемы современного CSS, чего ему не хватает.
— Насколько современные браузеры поддерживают стандарт CSS и добавляют ли свои кастомные фичи, которых нет в стандартах.
— Какие ошибки в работе с CSS чаще всего совершают новички и опытные разработчики.
— Есть ли конкуренты у CSS.
— Тулинг вокруг CSS: препроцессоры, фреймворки.
Блок про стандарты
— Когда и почему появилась идея веб-стандартов.
— Войны браузеров — как шли и почему закончились, как получилось сломить ситуацию.
— Закончились ли на самом деле браузерные войны, или они длятся до сих пор, просто в более спокойном режиме.
— Кто занимается веб-стандартами и кто их пишет.
— Какую роль играют веб-стандарты в современном мире и какие веб-стандарты существуют.
— Какие челленджи стоят перед разработчиками стандартов. Получается ли поддерживать актуальность стандартов.
— Как и с какой периодичностью происходит обновление веб-стандартов.
— Кто сильнее — стандарты или браузеры, есть ли между ними какое-то противостояние.
— Какие ошибки в работе со стандартами совершают начинающие и опытные разработчики.
— Есть ли ситуации, когда уместно нарушать стандарты.
Гость: Никита Дубко. Senior Frontend Developer, Google Developer Expert по Web. Пятый голос подкаста «Веб-стандарты» и автор @dev_tip.
Полезные ссылки:
— Сообщество «Веб-стандарты». https://t.me/webstandards_ru
— Подкаст «Веб-стандарты». https://web-standards.ru/podcast/
— Первая в мире веб-страница Тима Бернерса-Ли. http://info.cern.ch/hypertext/WWW/TheProject.html
— Скриншоты первого в мире браузера. https://www.w3.org/MarkUp/tims_editor
— Доклад Никиты об особенностях тега . https://www.youtube.com/watch?v=WfzKd16LplI
— Организация W3C. https://www.w3.org
— Организация WHATWG. https://whatwg.org
— Методология БЭМ. https://ru.bem.info/methodology/
— Smashing Magazine — раздел о CSS. https://www.smashingmagazine.com/category/css/
— Образовательные материалы от Google на web.dev. https://web.dev
Где подписаться на обновления подкаста и наши новые статьи?
Сайт медиа: skillbox.ru/media/code
Twitter: twitter.com/ludi_and_code
«ВКонтакте»: vk.com/the_code_group
Telegram: https://t.me/skillbox_media_code
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Мы запускаем розыгрыш двух крутых книг о программировании и IT из личной библиотеки ведущего подкаста. Это последнее издание «Современных компьютерных сетей» Танненбаума и легендарный «Код» Петцольда. Принять участие в розыгрыше очень просто: до 10 сентября оставьте любой отзыв о нашем подкасте на вашей любимой платформе. Это может быть оценка в одну звезду, а может и в пять, можете нас похвалить, а можете поругать — не стесняйтесь быть честными :) После 10 сентября мы выберем двух победителей, которые и получат книги. ВАЖНОЕ УСЛОВИЕ: когда будете оставлять отзыв, укажите в графе «имя» свой ник в Telegram — чтобы мы могли связаться с вами и отправить вам книгу :)
Содержание выпуска
— Что такое машинное обучение (Machine Learning, ML).
— Как соотносятся аналитика, Data Science, машинное обучение, большие данные и искусственный интеллект.
— Какие профессии существуют в этих сферах.
— Есть ли в развитии искусственного интеллекта реальная опасность для человечества: «Матрица», «Терминатор» и прочие сценарии.
— Какие сложные вопросы приходится решать в машинном обучении и как они на практике влияют на отрасль: расовые, гендерные и другие проблемы.
— Как можно разрешить подобные этические дилеммы.
— Типы biases (смещений, искажений) в данных, которые приводят к некорректному результату. Как их избегать.
— Какие практические задачи решает машинное обучение и связанные с ним сферы.
— Какую пользу новые технологии приносят государствам, бизнесу и простым людям.
— Какие языки программирования и инструменты используются в машинном обучении.
— Что надо знать, чтобы стать джуном, мидлом, сеньором в машинном обучении.
— В каких задачах искусственный интеллект опережает человека.
— В каких сферах или ML-проектах индустрия ждёт прорыва. За какими проектами стоит пристально следить прямо сейчас.
— Что почитать, послушать, посмотреть и на кого подписаться.
— История машинного обучения и науки о данных — как они возникли, как развивались.
Гость: Светлана Вронская. Эксперт департамента аналитических решений ГК «КОРУС Консалтинг». В IT с 2000 года. Автор Telegram-канала Analytics Now и подкастов по теме искусственного интеллекта и анализа данных.
Полезные ссылки
Telegram-канал Светланы Analytics Now https://t.me/analyticsnow
Подкаст Светланы https://bit.ly/3dEghKl
Книга Кай-Фу Ли «Сверхдержавы искусственного интеллекта. Китай, Кремниевая долина и новый мировой порядок».
Книга Кай-Фу Ли «ИИ-2041. Десять образов нашего будущего».
Принципы ESG https://bit.ly/3ppZJsb
Статьи Forbes по машинному обучению https://bit.ly/3K2s1mc
Сайт TechTarget https://www.techtarget.com
Сайт CIO https://www.cio.com
Сайт Computerworld https://www.computerworld.com
Журнал MIT Technology Review https://www.technologyreview.com/
Где подписаться на обновления подкаста и наши новые статьи?
— Сайт медиа: skillbox.ru/media/code
— Twitter: twitter.com/ludi_and_code
— «ВКонтакте»: vk.com/the_code_group
— Telegram: https://t.me/skillbox_media_code
— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
— Когда появился фронтенд как отдельное направление разработки и каким он был тогда.
— Как менялись подходы к созданию фронтенда: методы, тулинг, архитектура.
— Какие языки используют для фронтенда сегодня.
— JavaScript, TypeScript, KotlinJS, WebAssembly, Rust и другие.
— HTML и CSS.
— Каким инструментарием обвешан современный фронтенд. Что такое препроцессоры, npm, Babel и для чего они нужны.
— Библиотеки и культура Open Source во фронтенде.
— Что лучше выбрать — TypeScript или JavaScript?
— Почему все ругаются, что фронтенд так долго собирается, а инструменты очень медленные.
— Откуда возник образ фронтендера как говнокодера.
— Как фронтенд помогает проектировать мобильные приложения и другие небраузерные интерфейсы.
— Как будет меняться фронтенд в ближайшее время. Какие вызовы стоят перед индустрией. Что необходимо коренным образом поменять.
— Почему во фронтенде так популярен Rust — как язык, на который переписывают разные инструменты.
— В чём главные достижения современной фронтенд-индустрии и в чём её главные фейлы.
— Что должен знать современный фронтендер? Джун, мидл, сеньор.
— Отличается ли подход к проектированию фронтенда для небольших проектов и для высоконагруженных систем.
Гость: Виталий Черков
Руководитель команды фронтенд-разработки в KTS. Последние несколько лет вёл фронтенд одного из внутренних продуктов X5. Помимо этого, менторит разработчиков, участвует в выстраивании процессов найма, перформанс-ревью сотрудников и организации школы для разработчиков KTS Metaclass.
Полезные ссылки:
— Can I Use It — сайт, на котором можно посмотреть, какие браузеры поддерживают выбранный вами стек: https://caniuse.com
— Telegram-канал компании KTS «Программисты делают бизнес»: https://t.me/ktsdaily
— Выпуск подкаста «Люди и код» про JavaScript: https://t.me/skillbox_media_code/771
— Выпуск подкаста «Люди и код» про фреймворки для фронтенда: https://t.me/skillbox_media_code/762
— Выпуск подкаста «Люди и код» о культуре Open Source во фронтенде — с Антоном Жияновым: https://t.me/skillbox_media_code/458
Где подписаться на обновления подкаста и наши новые статьи?
— Сайт медиа: skillbox.ru/media/code
— Twitter: twitter.com/ludi_and_code
— «ВКонтакте»: vk.com/the_code_group
— Telegram: https://t.me/skillbox_media_code
— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
— Как и для чего создавался язык C и почему его называют переносимым ассемблером.
— Как развивался язык C и продолжает ли он развиваться сейчас.
— Кто сейчас кодит на C и для каких задач его используют.
— На каких концепциях построен язык C, особенности его синтаксиса.
— Что такое формальная верификация программ.
— Кто основные конкуренты C, из каких ниш его активно теснят, а где он до сих пор чувствует себя отлично.
— Насколько популярен язык C.
— Диалекты C, интероп.
— В чём сила C, а в чём его минусы, как устроена безопасность в C.
— Что входит в стандартную библиотеку этого языка.
— Платформонезависимость C.
— Как исполняется C-код, как он компилируется и во что, какие компиляторы для него существуют.
— Какие IDE и редакторы используют для программирования на C.
— Какие библиотеки, тулинг, возможно, фреймворки есть в экосистеме C.
— C и C++, C и Rust.
— Что самое сложное в изучении C и как вообще его изучать.
Гость: Виктор Перевёрткин
Системный разработчик в «Лаборатории Касперского» и активный участник комьюнити разработчиков ReactOS.
Полезные ссылки:
— Книга Modern C, Jens Gustedt https://gustedt.gitlabpages.inria.fr/modern-c
— Подкаст «Программирование на C++, преимущества „плюсов“ и компьютерное зрение» https://skillboxcode.mave.digital/ep-11
— Подкаст «Свободная Windows: как устроена и кем создаётся ReactOS и работают ли в ней HOMM III» https://skillboxcode.mave.digital/ep-9
— Документы комитета стандартизации С (WG14) https://bit.ly/3bwliUU
— Блог Jens Gustedt https://gustedt.wordpress.com
— Раздел с вакансиями KasperskyOS https://bit.ly/3BBrplp
Где подписаться на обновления подкаста и наши новые статьи?
— Сайт медиа: skillbox.ru/media/code
— Twitter: twitter.com/ludi_and_code
— «ВКонтакте»: vk.com/the_code_group
— Telegram: https://t.me/skillbox_media_code
— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
— Как и для чего создавался JavaScript. Как развивался язык.
— Какие интересные фичи будут появляться в новых версиях JS.
— На каких концепциях построен JavaScript: синтаксис, внутреннее устройство, особенности, отличия от других языков.
— В чём сила JS, а в чём его минусы. Почему про него так много шуток со стороны «тру-программистов».
— Где используется JavaScript. Как он используется вне фронтенда: мобилка, микроконтроллеры, бэкенд и т. п.
— Насколько распространён JS, что будет с его популярностью в будущем.
— Какие у JS основные конкуренты. Из каких ниш его активно теснят, а где он до сих пор чувствует себя отлично.
— JavaScript vs TypeScript vs Kotlin/JS.
— Как исполняется JS-код. Есть только один стандартный интерпретатор JS или в каждом браузере он свой?
— Какие IDE и редакторы используют для программирования на JS.
— Как у JS дела с интеропом. Умеет ли он дружить с другими языками.
— Какие библиотеки, фреймворки, тулинг есть в экосистеме JS.
— Есть ли у JS диалекты.
— Что самое сложное в изучении JavaScript.
— Что почитать и посмотреть про JS, на кого подписаться.
Гость: Анатолий Кабанов. Фулстек-разработчик в Perforce. Занимается разработкой уже более шести лет. Начинал карьеру с бэкенда на C#, а теперь пишет на JavaScript. Имеет опыт работы с Angular, React, а также с Ts.ED и Express.js. Сейчас разрабатывает продукт для тестирования приложений и их программных интерфейсов — BlazeMeter. Любит делиться опытом и знаниями, иногда менторит и пишет статьи на HackerNoon (https://hackernoon.com/u/anatolii) и «Хабре» (https://habr.com/ru/users/anatolii_kabanov/posts). Интересуется блокчейн-индустрией и всем, что связано с web3. Профиль на LinkedIn: https://www.linkedin.com/in/anatolii-kabanov
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected].
Где подписаться на обновления подкаста и наши новые статьи?
— Сайт медиа: skillbox.ru/media/code
— Twitter: twitter.com/ludi_and_code
— «ВКонтакте»: vk.com/the_code_group
— Telegram: https://t.me/skillbox_media_code
— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
— Что такое фреймворки и чем они отличаются от библиотек.
— Какие фреймворки существуют в современном фронтенде.
— Как выбирать фреймворк для своего проекта.
— Angular: что такое, какие паттерны проектирования поддерживает, в чём его сильные и слабые стороны, для каких проектов подходит. Типичные ошибки новичков.
— Vue: что такое, какие паттерны проектирования поддерживает, в чём его сильные и слабые стороны, для каких проектов подходит. Типичные ошибки новичков.
— Svelte, MeteorJS, Lit.
— Популярность и перспективы работы для каждого фреймворка.
Гость: Арман Мурзабулатов. Лид-фронтенд-разработчик с опытом работы в европейских (Нидерланды, Швеция и Испания) технологических компаниях. Сооснователь и ex-СТО SaaS-стартапа. Общий стаж в разработке — 15 лет.
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected].
Где подписаться на обновления подкаста и наши новые статьи?
— Сайт медиа: skillbox.ru/media/code
— Twitter: twitter.com/ludi_and_code
— «ВКонтакте»: vk.com/the_code_group
— Telegram: https://t.me/skillbox_media_code
— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
— Для чего создали язык Go.
— Где используется Go сейчас и чем он хорош в своих нишах.
— На каких концепциях построен Go.
— Горутины, дженерики и то, что было до дженериков.
— Принципиальный минимализм Go.
— В чём сила Go и в чём его слабые стороны.
— Насколько Go популярен сейчас и какие у него перспективы.
— С какими языками конкурирует Go в разных нишах.
— Go и PHP, Go и Rust.
— Что входит в стандартную библиотеку Go.
— Как компилируется код на этом языке.
— Как у Go обстоят дела с интеропом.
— Какие IDE и редакторы используют для программирования на Go.
— Какой тулинг, библиотеки и фреймворки есть в экосистеме Go.
— Что самое сложное в изучении Go.
— Какие ресурсы и методы стоит использовать для изучения этого языка.
— Кто умрёт раньше — PHP или JavaScript.
Гость: Дмитрий Иванов. Lead Golang Developer. Веб-программист, любит свою работу, любит делать сервисы, апишки, интеграции, заниматься аналитикой и большими данными. Увлекается робототехникой, нейросетями и мечтает вкатиться в блокчейн по-серьёзному.
Полезные ссылки
— Container Linux — операционная система, написанная с использованием Go: https://en.wikipedia.org/wiki/Container_Linux.
— Библиотека GORM: https://gorm.io.
— Библиотека HttpRouter: https://github.com/julienschmidt/httprouter.
— A Tour of Go — официальное руководство по вкатыванию в язык: https://go.dev/tour/welcome/1.
— Роберт Мартин — «Чистая архитектура. Искусство разработки программного обеспечения».
— Роберт Мартин — «Чистый код. Создание, анализ и рефакторинг».
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected].
Где подписаться на обновления подкаста и наши новые статьи?
— Сайт медиа: skillbox.ru/media/code
— Twitter: twitter.com/ludi_and_code
— «ВКонтакте»: vk.com/the_code_group
— Telegram: https://t.me/skillbox_media_code
— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
— Какие типы микроконтроллеров существуют, для чего они используются, где мы в быту или в каких-то понятных нам предметах можем их найти.
— Какие технологии путают с микроконтроллерами. COM, SoC, FPGA, DSP. В каких случаях их стоит выбрать вместо микроконтроллеров.
— Чем программирование микроконтроллеров отличается от других типов программирования.
— Ограничения и особенности контроллеров. Операционные системы для микроконтроллеров. ОСРВ, FreeRTOS, Mbed OS.
— Как обеспечивается безопасность кода в микроконтроллерах. Информационная безопасность и safety-critical system.
— Какие языки программирования используются для программирования микроконтроллеров. Когда и какие стоит выбирать. C, C++, Ассемблер, Python, JavaScript.
— Какие серии микроконтроллеров наиболее популярны среди любителей. AVR, ARM Cortex-M (STM32), ESP32, PIC, 8051, MSP430.
— Что такое Arduino, к каким типам контроллеров относится платформа. В чём фишка и причина популярности Arduino.
— Конкуренты Arduino (не микроконтроллеры): семейство Raspberry Pi, «Марсоход».
— Какие навыки и знания нужны, чтобы делать что-то интересное на микроконтроллерах.
— Какой инструментарий понадобится на старте, а какой — когда уже освоишься. Минимальный и максимальный набор инструментов.
— Что нужно знать и уметь, чтобы работать с микроконтроллерами — то есть устроиться в компанию, которая собирает что-то на них.
— Где лучше заказывать микроконтроллеры и что заказать на старте.
— По каким ресурсам и книгам можно изучать работу с микроконтроллерами и программирование на них.
Гость: Алексей Долиненко, бэкенд-разработчик международного стартапа TraceAir — веб-платформы для контроля строительства на основе данных с дронов.
Полезные ссылки:
— Статья Алексея «Многозадачность в микроконтроллерах на основе продолжений» (http://habr.com/ru/post/143318/).
— Хоровиц, Хилл — «Искусство схемотехники» (https://www.livelib.ru/book/1001300692-iskusstvo-shem..).
— Таненбаум, Бос — «Современные операционные системы» (https://www.livelib.ru/book/1001262337-sovremennye-op..).
— Борис Семенов — «Силовая электроника. От простого к сложному» (ttps://www.livelib.ru/book/1000118268-silovaya-elektronika-o..).
— Герб Саттер — «Решение сложных задач на C++. 87 головоломных задач с решениями».
— Роберт Мартин — «Чистая архитектура. Искусство разработки программного обеспечения» (https://www.livelib.ru/book/1002786125-chistaya-arhit..).
— Роберт Мартин — «Чистый код. Создание, анализ и рефакторинг» (https://www.livelib.ru/book/1000437984/reviews-chisty..).
Где подписаться на обновления подкаста и наши новые статьи?
— Сайт медиа: skillbox.ru/media/code
— Twitter: twitter.com/ludi_and_code
— «ВКонтакте»: vk.com/the_code_group
— Telegram: https://t.me/skillbox_media_code
— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
— Как изучать программирование, если ты вообще ничего не видишь.
— Проблемы поиска первой работы в IT.
— Зачем переходить из разработки в DevOps.
— Как пишут код незрячие программисты.
— Как отлаживают и рефакторят код незрячие программисты.
— Как читают, воспринимают и изучают чужой код незрячие программисты.
— Зачем нужна раскладка Дворака и как она помогает набирать текст одной рукой.
— Почему приходится дробить код на атомарные сущности.
— Как удерживать в голове архитектуру кода.
— Как успешно работать над фронтендом, если ты не видишь результат.
— Зачем вживлять в себя микрочипы и как они помогают жить комфортнее.
— О любви к музыке и поразительном жизнелюбии.
— О любимых IDE и редакторах кода.
— Об инструментах и программах, которые помогают работать.
Гость: Евгений Некрасов — DevOps-инженер кластеров и нейронных сетей, преподаватель курса DevOps Beginner в IT-компании Tages. Ведёт Telegram-канал «Войти в IT наощупь».
Полезные ссылки:
— Группа Avenged Sevenfold https://bit.ly/3HYoBzT
— Текстовый редактор Pluma https://bit.ly/3QVhKLF
— Бесплатный видеокурс по Vim https://bit.ly/3AcXRJW
Где подписаться на обновления подкаста и наши новые статьи?
— Сайт медиа: skillbox.ru/media/code
— Twitter: twitter.com/ludi_and_code
— «ВКонтакте»: vk.com/the_code_group
— Telegram: https://t.me/skillbox_media_code
— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
— Чем можно заменить современные компьютеры или вычислительные модели.
— Молекулярные, фотонные, аналоговые, квантовые компьютеры и компьютеры с троичной логикой.
— Все ли модели вычислений сталкиваются с пределом Бреннермана и ограничены в конечной скорости.
— История компьютерных вычислений, машина Тьюринга.
— Как устроен квантовый компьютер и что такое квантовые вычисления.
— Чем квантовые вычисления лучше традиционных. На каких задачах они дают выигрыш, а на каких показывают посредственные результаты.
— Что такое кубит, по какой логике он работает.
— Контроль за состоянием кубитов. «Физическое» понимание состояний кубита.
— Если кубит находится одновременно во всех состояниях, то как гарантировать, что в момент измерения он будет находиться в нужном положении.
— Точность и проверка корректности квантовых вычислений.
— Логика квантовых вычислений.
— Квантовые вычисления ≠ квантовый компьютер.
— История развития квантовых компьютеров.
— Эмуляция квантовых вычислений на обычном компьютере.
— Проблемы создания квантовых компьютеров.
— Кто придумывает алгоритмы для квантовых вычислений и почему это настоящее искусство.
— Как программировать квантовые вычисления и чем такой стиль программирования отличается от привычного.
— Как появление квантовых компьютеров изменит нашу жизнь.
— Почему квантовые компьютеры не могут преодолеть влияние машины Тьюринга.
— Почему квантовые компьютеры никогда не станут домашними устройствами.
— Что почитать, послушать, посмотреть, чтобы глубже разобраться в теме.
Гость: Роман Душкин, автор и ведущий просветительского YouTube-канала «Душкин объяснит», директор по науке и технологиям Агентства Искусственного Интеллекта, технологический евангелист. Ведет Telegram-канал.
Полезные ссылки:
— Quantum Computation and Quantum Information, Нильсен и Чанга: https://bit.ly/3yajlpy
— «Квантовые вычисления и функциональное программирование», Роман Душкин: https://bit.ly/3Nc4wHt
— Квантовый компьютер IBM (доступ из России закрыт): https://quantum-computing.ibm.com
— Язык программирования от Microsoft Q#: https://bit.ly/3xGrJM9
— Пакет Quipper для Haskell: https://bit.ly/3tQofW0
— Планета-компьютер и системные требования Вселенной: разбираем предел Бремерманна: https://bit.ly/3OaURlF
— Принцип Паули: https://bit.ly/3NaHYGQ
— Парадокс Рассела: https://bit.ly/3QF1Tk8
— Модель Дойча: https://bit.ly/3bi284G
— Факторизация целых чисел: https://bit.ly/3QDA6AD
— NP-полная задача: https://bit.ly/3n5nt3J
— Умеш Вазирани: https://bit.ly/3n70HbR
Где подписаться на обновления подкаста и наши новые статьи?
— Сайт медиа: skillbox.ru/media/code
— Twitter: twitter.com/ludi_and_code
— «ВКонтакте»: vk.com/the_code_group
— Telegram: https://t.me/skillbox_media_code
— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
— Какие устройства работают под управлением Android?
— Особенности создания приложений под ТВ, смартфоны, часы, планшеты. Насколько распространена разработка под те или иные устройства.
— На каком стеке создаются Android-приложения. Какие языки программирования и фреймворки используются.
— Kotlin, Java, Flutter, Xamarin, React Native, JavaScript, Kotlin Multiplatform — где и как они используются.
— Как менялся Android (и разработка под него) за время своего существования.
— Что такое Material Design, RxJava, Retrofit, Firebase, Android Jetpack, Android Architecture Components, OkHttp, Dagger.
— Многопоточность, треды, корутины.
— Главные концепции и компоненты в Android-разработке.
— Как связаны фронт и бэк в мобильной разработке.
— В чём сложность Android-разработки. Какие нерешённые проблемы существуют.
— В чём кайф Android-разработки.
— Какие фичи планирует добавить Google в будущих версиях Android.
— Чем различается разработка под iOS и Android.
— В чём чаще всего лажают Android-разработчики.
— Какими скиллами и знаниями должны обладать джуны, мидлы, сеньоры в Android-разработке.
Гость: Кирилл Розов. Разработчик в «Тинькофф», 10+ лет опыта в Android. Автор Telegram-канала и YouTube-канала Android Broadcast. Организатор чата Android Broadcast Talks.
Где подписаться на обновления подкаста и наши новые статьи?
— Сайт медиа: skillbox.ru/media/code
— Twitter: twitter.com/ludi_and_code
— «ВКонтакте»: vk.com/the_code_group
— Telegram: https://t.me/skillbox_media_code
— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
— Что такое «Гильдия собеседующих» и как она устроена.
— Какие проблемы были с собеседованиями раньше и почему решили запустить «Гильдию».
— Как формируют цели и показатели для проекта, чего удалось добиться, какие метрики вообще измеряются и какие исследования проводятся.
— Из каких этапов состоит воронка найма и какие собеседования в эту воронку включены.
— Почему не используются тестовые задания и лайвкодинг.
— Что такое идеальное собеседование с точки зрения компании и какие метрики исходя из этого ставятся перед «Гильдией».
— Работает ли «Гильдия» с картой компетенций.
— Как построен процесс передачи и обмена опытом среди тех, кто проводит собеседования.
— В каких компаниях выгодно вводить подобную структуру.
— Каким образом обеспечиваются гибкость и персональный подход к кандидатам при универсальном фреймворке.
— Если кандидата не видит лид команды, в которую он придёт, то что будет, если они друг другу не понравятся.
— Как решается, в какую команду на время испытательного срока придёт кандидат, и как выбирается команда, в которой он будет работать.
Гость:
Денис Фомин. Заместитель руководителя направления программной инженерии в «Контуре». Занимается процессами найма, оценки, развития и работы программистов в «Контуре» (и особо — шарпистов, для которых является функциональным руководителем). Делает так, чтобы хорошие программисты приходили в «Контур» и оставались в компании, развивались, воспитывали других хороших программистов, эффективно работали и их труд был справедливо оценён и оплачен.
Интересуется системной архитектурой, социальной и организационной психологией, построением масштабных процессов. Любит путешествовать вместе с супругой, любит кошек и собак, занимается смешанными единоборствами.
Полезные ссылки:
Выдержки из отчётов «Гильдии собеседующих» https://bit.ly/3xe3rsI
Telegram-канал «Технологии в Контуре» https://t.me/KonturTech
Где подписаться на обновления подкаста и наши новые статьи?
— Сайт медиа: skillbox.ru/media/code
— Twitter: twitter.com/ludi_and_code
— «ВКонтакте»: vk.com/the_code_group
— Telegram: https://t.me/skillbox_media_code
— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
— Что такое Laravel, чем он отличается от Symfony и чистого PHP, какие паттерны проектирования поддерживает.
— В чём главные фишки Laravel, почему его стоит использовать.
— Как Laravel работает с популярными JS-фреймворками.
— Для каких проектов стоит выбирать Laravel.
— Типичные ошибки новичков с Laravel. Что надо понимать, разрабатывая проекты на нём.
— Какой тулинг и модули/плагины есть вокруг Laravel.
— Как устроен процесс разработки проекта на Laravel.
— Как развивался фреймворк, что в нём появится в ближайших версиях, какое у него будущее.
— Какую версию фреймворка лучше выбирать для продакшена.
— Насколько востребованы Laravel-разработчики, сколько они получают, как долго придётся осваивать фреймворк.
— С какими фреймворками и технологиями совместим Laravel.
— В чём проблемы Laravel, какие у него слабые стороны.
— С какими базами данных дружит Laravel.
— Насколько Laravel вообще про PHP и насколько разработка на нём похожа на кодинг на PHP.
— Какие модули и библиотеки есть в составе Laravel, какой инструментарий идёт из коробки, в каких IDE с ним удобно работать.
Гости:
Сергей Сахаров и Александр Кузнецов.
Сергей — Fullstack-разработчик в ARTW. Занимается веб-разработкой восемь лет, последние четыре года активно использует фреймворк Laravel. Есть опыт в создании научного проекта по компонентной систематизации отраслей промышленности, в разработке личных кабинетов, интеграции их с 1С. Также делал сервисы доставки — Flor2u и «Цветули».
Александр — ведущий Backend-разработчик в ARTW. Около семи лет занимается веб-разработкой интернет-магазинов и сервисов доставки продуктов, проектами для крупной промышленности (металлургия, энергетика, автомобилестроение). Среди работ — сайты международных аэропортов Екатеринбурга, Ростова-на-Дону, Самары, Нижнего Новгорода.
Полезные ссылки:
— GitHub разработчика Barry vd. Heuvel: github.com/barryvdh
— Пакет для интеграции PHP Debug Bar с Laravel: github.com/barryvdh/laravel-debugbar
— Ещё один плагин для отлавливания ошибок в коде: github.com/barryvdh/laravel-ide-helper
— Плагин для автокомплита в PhpStorm: jetbrains.com/help/phpstorm/laravel.html, https://plugins.jetbrains.com/plugin/7532-laravel-plugin
— Платный плагин Laravel IDEA: plugins.jetbrains.com/plugin/13441-laravel-idea
— Документация для контрибьюторов в Laravel: laravel.com/docs/9.x/contributions
— YouTube-канал Дмитрия Афанасьева: youtube.com/channel/UCLwG2LUXE5-o5q-8uvlV1ig
— Laravel Demiart: laravel.demiart.ru
— YouTube-канал Laravel Daily: youtube.com/c/LaravelDaily
— Новости Laravel: laravel-news.com
— Подкаст про Laravel: laracasts.com
Где подписаться на обновления подкаста и наши новые статьи?
— Сайт медиа: skillbox.ru/media/code
— Twitter: twitter.com/ludi_and_code
— «ВКонтакте»: vk.com/the_code_group
— Telegram: https://t.me/skillbox_media_code
— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
— Что такое Java.
— Краткая история языка Java — как возник, для чего придуман, как развивался.
— Для каких задач используют Java.
— В чём Java хорош до сих пор, где даёт слабину и вытесняется другими технологиями.
— Java в энтерпрайзе, стартапах и геймдеве.
— В чём главные фишки и сила Java.
— В чём главные недостатки Java.
— Java, JVM, JDK — как они соотносятся между собой.
— Какой тулинг есть у Java, какие IDE и редакторы кода удобно использовать. Hadoop, Elasticsearch, Apache Kafka.
— Системы сборки: Apache Maven, Gradle, Apache Ant. Зачем они нужны и что делают. В чём их сильные и слабые стороны, что выбрать для своего проекта.
— Основные конкуренты Java как языка программирования. Конкуренты JVM-экосистемы.
— Какие фреймворки и важные библиотеки в мире Java существуют. В чём их преимущества и недостатки.
— Что такое Spring.
— Какие фичи будут появляться в языке и в JVM в ближайшее время.
— Что должен знать Java-разработчик: джун, мидл, сеньор.
Гость: Сергей Голицын. Senior Java Developer в Covalent Inc. и преподаватель. Больше семи лет в Java-разработке. В свободное время судит хакатоны и делится опытом с начинающими программистами. Пишет статьи на «Хабре» и medium.com. Ведёт Telegram-каналы «Полезные ссылки около Java» и Cracking code interview.
Где подписаться на обновления подкаста и наши новые статьи?
— Сайт медиа: skillbox.ru/media/code
— Twitter: twitter.com/ludi_and_code
— «ВКонтакте»: vk.com/the_code_group
— Telegram: https://t.me/skillbox_media_code
— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
— Как архитектура связана с фреймворками, языками, тулингом и паттернами проектирования. Что ещё оказывает влияние на архитектуру.
— Влияют ли на архитектуру процессы в команде разработки.
— Может ли вообще существовать какая-то нормальная жёсткая архитектура в мире победившего эджайла и менеджмента продуктов с культурой постоянной проверки гипотез, исследований, переделкой решений на лету, MVP и т. п.
— Архитектура до и после создания ПО.
— Кто должен заниматься архитектурой.
— Насколько правдивы мемы и скептические шутки в адрес архитекторов ПО.
— Насколько рядовые разработчики разных грейдов должны быть знакомы с принципами создания архитектуры ПО.
— Как архитектура учитывает требования бизнеса.
— Как делать нормальную архитектуру ПО.
— Какие основные ошибки при разработке архитектуры обычно совершают.
— Какой тулинг используется при создании архитектуры.
— Есть ли какие-то стандарты для визуализации архитектуры. В чём делают визуализацию, какие системы нотации существуют.
— Каким проектам нужна визуализация архитектуры ПО.
— Кто такой хороший архитектор. Что он должен знать, какими качествами обладать.
— Чем архитектура ПО отличается от системной архитектуры.
Гость: Мстислав Казаков, более десяти лет в ИТ из которых четыре года руководит Python-практикой в Usetech. Архитектор ПО на нескольких проектах из следующих индустрий: финансы, ритейл, госсектор. Ментор и спикер «Корпоративного университета».
Полезные материалы
Книги:
— Мартин Фаулер, «Шаблоны корпоративных приложений».
— Бобби Вульф и Грегор Хоп, «Шаблоны интеграции корпоративных приложений».
— Крис Ричардсон, «Микросервисы. Паттерны разработки и рефакторинга» (Microservice Patterns).
— Роберт Мартин, «Чистая архитектура. Искусство разработки программного обеспечения».
— Эрик Эванс, «Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем».
Ссылки:
— A Cloud Guru. acloudguru.com/
— Курсы O’Reilly. www.oreilly.com/online-learning/
— Telegram-канал «Архитектура ИТ-решений». t.me/it_arch
— Telegram-канал «emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.». t.me/emacsway_log
Где подписаться на обновления подкаста и наши новые статьи?
— Сайт медиа: skillbox.ru/media/code
— Twitter: twitter.com/ludi_and_code
— «ВКонтакте»: vk.com/the_code_group
— Telegram: https://t.me/skillbox_media_code
— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
— Что такое команда разработки и какие роли в ней есть.
— Как выстраиваются горизонтальные и вертикальные связи в разработке: разработчик, ведущий разработчик, тимлид, техлид, продакт, CTO.
— Как выстраиваются горизонтальные связи с другими отделами — кто кому начальник и подчинённый.
— Взаимоотношения фронтендеров и бэкендеров, разработчиков и смежных отделов: какие главные ошибки в коммуникациях происходят, из-за чего возникают конфликты, как их решать.
— Как мотивировать разработчиков и не допускать большой текучки.
— Процессы разработки на примере реального продукта: как рождается стратегия и как она доходит до разработчиков, насколько они в неё погружены и на что они долгосрочно коммитятся.
— Как из декомпозированной стратегии и планов появляются конкретные технические задачи и как они доходят до разработки.
— Как декомпозируется техническая задача.
— Как приоритизируются задачи и как рассчитывается время и сложность.
— Как разработчики выполняют конкретную задачу, как объединяются усилия разных людей и команд.
— Как менеджерятся задачи.
— Как принимается исполнение задачи, как задача закрывается, контролируется ли она в проде.
— Из чего состоит онбординг разработчика в HFLabs — что он должен изучить, какие процессы понять, что освоить, чем научиться пользоваться.
Гость: Миша Березин. Product Owner MDM-системы «Единый клиент» в HFLabs.
Полезные ссылки:
— Книги, обязательные для продактов: Inspired (https://amzn.to/3L2lua3) и Empowered (https://amzn.to/3yqqPW0) Марти Когана
— Управление процессами и командами в периоды быстрого роста: An Elegant Puzzle (https://amzn.to/3yuolWD)
— Необычно, но для инженерных менеджеров очень полезно: Learning Domain-Driven Design (https://amzn.to/3Lh3yZz)
Где подписаться на обновления подкаста и наши новые статьи?
— Сайт медиа: skillbox.ru/media/code
— Twitter: twitter.com/ludi_and_code
— «ВКонтакте»: vk.com/the_code_group
— Telegram: https://t.me/skillbox_media_code
— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
— Краткая характеристика PHP: что это за язык.
— Краткая история PHP.
— Какая версия языка актуальна сейчас и какие версии используются в продакшене.
— Для каких задач сейчас используется PHP, где он действительно уместен, а где — не очень.
— В чём главные фишки PHP и за что его можно любить.
— Какой тулинг существует вокруг языка: IDE, дополнительные инструменты, установщики пакетов.
— С чем конкурирует PHP, чем он лучше и хуже своих конкурентов. Вытеснит ли его Go.
— Какие фичи будут появляться в языке в ближайшее время.
— Как у PHP обстоят дела с интеропом, с какими языками он дружит.
— Какие фреймворки в мире PHP существуют, в чём их преимущества и недостатки по сравнению с фреймворками для других языков.
— Что такое Laravel.
— Что такое Symfony.
— Что такое Laminas.
— Что такое Yii2.
— Что такое CodeIgniter.
— Что должен знать PHP-разработчик — джун, мидл, сеньор.
— Что делать проекту, в котором накопился легаси-код на PHP и есть желание «переехать» на другой язык.
— Насколько остро проблема рефакторинга стоит в PHP-мире.
— Как перейти на новую версию языка PHP и какие инструменты для этого существуют.
Гость: Олег Шабашов. Ведущий разработчик Searchanise. 12 лет в бэкенд-разработке: Java, React, PHP и Go.
Полезные ссылки:
PHP-дайджест: https://habr.com/ru/post/652753
Как мы отказались от JPEG, JSON, TCP и ускорили «ВКонтакте» в два раза: https://habr.com/ru/company/vk/blog/594633
PHP The Right Way: https://phptherightway.com
Список всего-всего-всего по PHP: https://github.com/sindresorhus/awesome
Где подписаться на обновления подкаста и наши новые статьи:
— Сайт медиа: skillbox.ru/media/code
— Twitter: twitter.com/ludi_and_code
— «ВКонтакте»: vk.com/the_code_group
— Telegram: https://t.me/skillbox_media_code
— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
— Что такое контейнеризация и оркестрация контейнеров.
— Что такое Kubernetes, когда она появилась и для чего используется.
— Что такое Docker и какое отношение он имеет к контейнеризации и Kubernetes.
— Как соотносятся понятия «виртуализация» и «контейнеризация».
— Плюсы и минусы контейнеризации и оркестрации контейнеров.
— Чего не хватает современной Kubernetes, чтобы быть идеальной.
— Какие инструменты существуют в экосистеме Kubernetes и используются в связке с ней.
— Куда развивается Kubernetes и что будет появляться в ближайших релизах.
— Конкуренты и аналоги Kubernetes — чем они лучше или хуже, для каких задач используются.
— Почему компании, как правило, не используют «голую» Kubernetes и почему выбирают платформенные сервисы.
— Что такое Kubernetes-платформа собственной разработки, как такие платформы устроены и для чего нужны.
— На чём написана Kubernetes и инструменты вокруг неё, кто их разрабатывает и как начать контрибьютить в них.
— Какие типичные ошибки в построении инфраструктуры на Kubernetes совершают компании.
— Какой уровень компетенций ожидается от разработчика при работе с Kubernetes.
Гости: Ксения Ваганова
Senior Product Manager в «Онланте». Возглавляет направление по развитию собственного платформенного решения Onplatform и услуг по внедрению DevOps-практик. Амбассадор продуктового подхода.
В IT более семи лет. Приверженец концепции T-shaped people — активно изучает не только продуктовую тематику, но и смежные области: дизайн-мышление, корпоративные инновации, НЛП, конфликтологию — чтобы лучше понимать своих потребителей. Увлекается плаванием, мечтает устроить заплыв на Волге (5 км). Изучает испанский язык, свободно говорит на английском.
Кирилл Буев
Системный архитектор в «Онланте», руководит командой, которая делает Kubernetes-платформу. В IT пришёл около 12 лет назад, свой путь начинал с технической поддержки. Профессиональные интересы лежат в области информационной безопасности и перформанс-инжиниринга. Убеждён, что в современном IT нельзя провести чёткую грань между Dev и Ops.
Полезные ссылки:
CNCF Landscape: https://landscape.cncf.io
Сайт Брендана Грегга: https://www.brendangregg.com
Основные проблемы при внедрении DevOps: https://bit.ly/3vKHAYT
Где подписаться на обновления подкаста и наши новые статьи:
— Сайт медиа: skillbox.ru/media/code
— Twitter: twitter.com/ludi_and_code
— «ВКонтакте»: vk.com/the_code_group
— Telegram: https://t.me/skillbox_media_code
— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
— Что у тебя изменилось в процессах найма после 24 февраля?
— Хотят ли видеть российских разработчиков за рубежом, и если да, то на на каких условиях?
— Сколько стоят услуги рекрутинговых агентств и консультантов по релокейту и что входит в пакет услуг.
— Какие IT-специальности сейчас самые востребованные и высокооплачиваемые на Западе.
— Чем отличаются рекрутеры от карьерных консультантов.
— Какой уровень знаний надо иметь, чтобы переехать в другую страну.
— Резюме, стратегия трудоустройства, сопроводительные письма.
— Собеседования в западные компании.
— Процесс релокейта: что брать с собой, как переезжать, сколько времени занимает и сколько стоит.
— Британия: процесс трудоустройства, визы, налоги, требования, стоимость релокейта, адаптация, организация быта, язык.
— ЕС: процесс трудоустройства, визы, Голубая карта, налоги, требования, стоимость релокейта, адаптация, организация быта, язык.
— Скандинавия: процесс трудоустройства, визы, Голубая карта, налоги, требования, стоимость релокейта, адаптация, организация быта, язык.
— ОАЭ: процесс трудоустройства, визы, Голубая карта, налоги, требования, стоимость релокейта, адаптация, организация быта, язык.
— Что читать по релокейту, где смотреть информацию от посольств, есть ли какие-то чек-листы, шаблоны, на которые мы можем дать ссылки.
Полезные ссылки:
— Digital Nomad Visa с требованиями по странам: https://bit.ly/3EAzmqA
— Global Talent Visa, обзор: https://bit.ly/36vBnaG
— Tech Nation, требования по скиллам (раздел Typical applicants): https://bit.ly/37yVqWj
— Голубая карта в Германии: https://bit.ly/3jZLojw
— Голубая карта в Нидерландах: https://bit.ly/3rBHvpe
— YouTube-канал «Истории переезда»: https://bit.ly/3K67cEF
Гость: Елизавета Проселкова
Основательница и руководитель компании по карьерному консультированию EP Advisory (2300+ клиентов, 15 консультантов в 15 странах, 130 тысяч онлайн-комьюнити). Клиенты EP Advisory работают в Google, Amazon, Meta (деятельность компании признана в России экстремистской и запрещена), Bloomberg, TikTok, Bumble в Лондоне, Амстердаме, Берлине, Дубае, Копенгагене и других городах по всему миру.
Автор YouTube-проекта «Истории переезда» (2,8 млн просмотров), где талантливые и амбициозные русскоговорящие специалисты делятся своим опытом работы и жизни за границей. 11 лет опыта на британском рынке труда, бывший партнёр лондонского рекрутмент-агентства. Forbes Contributor, приглашённый лектор британских вузов. Любитель всего испанского — от еды и городов до вина и моря.
Где подписаться на обновления подкаста и наши новые статьи?
— Сайт медиа: skillbox.ru/media/code
— Twitter: twitter.com/ludi_and_code
— «ВКонтакте»: vk.com/the_code_group
— Telegram: https://t.me/skillbox_media_code
— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
*Деятельность Meta признана в России экстремистской и запрещена.
— Что такое информационная безопасность (ИБ).
— Какие направления внутри информационной безопасности существуют и кто за что отвечает.
— Какие направления существуют в рамках технической информационной безопасности.
— Как все компоненты ИБ собираются в единую систему и какую роль в этом играют IT-специалисты.
— Почему возникают утечки информации и как с ними бороться.
— Какие угрозы безопасности существуют.
— Как правильно провести аудит безопасности.
— Как вовлекать в мероприятия по ИБ сотрудников, чтобы они следовали правилам информационной гигиены.
— Какими методами расследуются утечки информации.
— Кто такие хакеры и каких типов они бывают.
— Какие зарплаты у специалистов по информационной безопасности и насколько быстро можно расти в профессии.
— За кем следить в индустрии.
Гость: Антон Бочкарёв
Эксперт по информационной безопасности. Директор и основатель стартапа «Третья сторона».
Telegram-каналы по информационной безопасности от Антона:
— https://t.me/dataleak
— https://t.me/YAH_Channel
— https://t.me/true_secator
— https://t.me/webpwn
Где подписаться на обновления подкаста и наши новые статьи?
— Сайт медиа: skillbox.ru/media/code
— Twitter: twitter.com/ludi_and_code
— «ВКонтакте»: vk.com/the_code_group
— Telegram: https://t.me/skillbox_media_code
— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code.
— Какие языки программирования и технологии используют для создания мобильных приложений.
— Почему кроме Java, Kotlin, Swift, Objective-C вообще используют другие технологии.
— Насколько сильно в кроссплатформенной разработке используется нативный код и в каких случаях без него не обойтись.
— Насколько кроссплатформа выходит дешевле нативного кода и в каких случаях это оправданно.
— Зачем нужен Xamarin, в чём его сила и слабость.
— Насколько это востребованная технология, какие у неё перспективы.
— Что должен знать и уметь Xamarin-разработчик.
— Когда и как используется Kotlin Multiplatform, в чём его сильные и слабые стороны.
— Когда и как используется Flutter, в чём его сильные и слабые стороны.
— Java vs Kotlin в Android-разработке: есть ли шансы у Java.
— Что значит «Android — Kotlin-first-платформа», как это выражается технически, в SDK, инфраструктуре, экосистеме, продвижении.
— Как будет меняться Kotlin, что в нём будет появляться с точки зрения Android-разработки в ближайшие годы.
— Как выбирать версию Kotlin для своего проекта.
— В чём основные проблемы Kotlin на Android.
— Насколько Android-разработчик должен знать Java.
— Когда исчезнет легаси на Objective-C и как вообще появление Swift изменило индустрию iOS-разработки.
— Появится ли полноценная замена Xcode от независимого разработчика, или яблочная экосистема так и останется закрытой?
— Чем был хорош Objective-C и чем он был плох, в чём сила и слабость Swift.
— Как устроены процессы в командах мобильной разработки.
— Кто такой идеальный мобильный разработчик, какие скиллы и качества ему нужны.
Гость: Анна Жаркова
Lead Mobile Developer в компании Usetech. Kotlin GDE. Пишет приложения под iOS на Swift/Objective-C и под Android на Kotlin/Java, а также на Xamarin, Xamarin.Forms, Kotlin Multiplatform. В мобильной разработке больше восьми лет. Тимлид и ментор. Преподаватель в Otus. Пишет статьи на «Хабре» и Medium, выступает на конференциях и митапах (Mobius, Ontico, MobiFest, Android WorldWide, Swift Heroes, Podlodka Android и iOS и т.д.). Член ПК Mobius, Codefest, Podlodka Android. Амбассадор Women Techmakers и компании Usetech. В свободное время изучает иностранные языки — китайский и немецкий. Увлекается живописью и участвует в выставках.
— www.instagram.com/anioutkajarkova/
— twitter.com/anioutkajarkova
— t.me/prettygeeknotes
— medium.com/@anioutkazharkova
Где подписаться на обновления подкаста и наши новые статьи?
— Сайт медиа: skillbox.ru/media/code
— Twitter: twitter.com/ludi_and_code
— «ВКонтакте»: vk.com/the_code_group
— Telegram: https://t.me/skillbox_media_code
— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
— Что эйчары и нанимающие разработчики хотят увидеть в резюме кандидата — джуна, мидла, сеньора?
— Что помогает принять решение в пользу кандидата, а что мешает.
— Какие вопросы задают джунам, мидлам и сеньорам на технических собеседованиях в Европе и США.
— На что сделать упор джуну при подготовке к первой работе (резюме, собесы, теоретический материал).
— Как программисту развиваться в профессии: что делать, что читать, сколько времени уделять развитию.
— Чего не хватает кандидатам разных грейдов при поиске работы.
— Как оборудовать идеальное рабочее место для программиста: стул, стол, монитор, компьютер, клавиатура.
— Слушать или не слушать музыку во время работы. Какая музыка помогает работать продуктивно.
— Как питание влияет на продуктивность в работе и уровень стресса.
— Как держать себя в форме при сидячей работе.
— Нужен ли ментор опытному программисту.
— Как не выгорать и сохранять баланс, работая программистом.
— Сколько времени уделять семье и друзьям и как находить для этого возможности.
Гость: Евгений Козак
Фронтенд-разработчик, Ex Senior Software Engineer в Samsung Pay, Senior Software Engineer в Citibank. Сайт: https://eugeniucozac.com.
Где подписаться на обновления подкаста и наши новые статьи?
— Сайт медиа: skillbox.ru/media/code
— Twitter: twitter.com/ludi_and_code
— «ВКонтакте»: vk.com/the_code_group
— Telegram: https://t.me/skillbox_media_code
— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: skillbox.ru/code.
— Что нравится и что не нравится в C++.
— Почему вокруг C++ столько шуток про отстреливание ног и всё такое.
— Какими «плюсы» были раньше и какими стали сейчас.
— Где используют C++ и где его использовать не стоит.
— Есть ли в современном C++ сахарок.
— Чем отличаются C и C++.
— Как развивается современный C++.
— Что входит в стандартную библиотеку С++, какие возможности и тулинг есть «из коробки».
— Что у C++ с интероптом и насколько «плюсы» можно подружить с другими языками.
— Про Rust нередко говорят как про классную замену C++ — насколько это верно?
— Что такое компьютерное зрение и насколько продвинулась сейчас эта сфера.
— Где и для чего используют компьютерное зрение.
— На каком стеке обычно пишут компьютерное зрение.
— Как компьютерное зрение связано с AI, ML и т. п.
— Какие фреймворки, известные библиотеки и готовые решения для компьютерного зрения существуют.
— Какие проблемы и вызовы стоят перед этой индустрией.
Гость: Антон Соснин
Разработчик на C++ в Jenka Lab. Ведёт Telegram-канал «Айти Тудэй». В Twitter — @0xfe0d.
Материалы от Антона: ресурсы для разработчиков на C++ и сочувствующих:
1. https://t.me/supapro — чат для вопросов от новичков.
2. https://t.me/ProCxx — чат для всех.
3. https://t.me/experimentalchill — лучший авторский канал про разработку на C++.
— Зачем интернету вещей корпоративная и неповоротливая Java.
— Чем программирование похоже на любительский спорт.
— Как в Новосибирске появилась независимая Java-конференция SnowOne и зачем её делают энтузиасты.
— Почему программирование становится хобби и увлечением для многих разработчиков и как с этим жить.
— Откуда рождаются open source-проекты. История jmint.
— Особенности разработки в финтеха и IoT: процессы, приоритеты, технологии.
— Что такое качественный код для разных проектов и что делать, чтобы на вашем проекте код был качественным. Методы борьбы с техдолгом.
— Как управлять большим набором микросервисов.
— Любимые фичи Java, опыте с AppCDS.
— Какие классные фичи появятся в будущих версиях Java.
Гость: Владимир Плизга
Ведущий backend-инженер в Tibbo Systems. Занимается развитием AggreGate – интеграционной low-code платформы для IoT. До этого 10 лет работал в финтехе над серверной частью интернет-банков и сопутствующих сервисов. Автор нескольких open-source инструментов для тестировщиков и разработчиков. Докладчик конференций JUG.Ru, CodeFest, IT-Nigths и других, автор статей по различным темам вокруг Java. Член программного комитета сибирской Java-конференции SnowOne. Личный сайт — https://toparvion.pro.
Где подписаться на обновления подкаста и наши новые статьи?
— Сайт медиа: skillbox.ru/media/code
— Twitter: twitter.com/ludi_and_code
— Facebook: fb.com/Люди-и-Код-100737082156086
— «ВКонтакте»: vk.com/the_code_group
— Telegram: https://t.me/skillbox_media_code
— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
— Что такое ReactOS и что означает «свободный клон Windows».
— Для чего нужна ReactOS и в чём её практическое применение.
— Зачем разработчики присоединяются к проекту ReactOS.
— На каком этапе развития находится операционная система и можно ли её установить на компьютер или другое устройство.
— Какие языки программирования используются для разработки ReactOS.
— Как понять, из чего состоит Windows и по какой логике она работает.
— Помогает ли Microsoft команде разработчиков ReactOS.
— С какими свободными проектами взаимодействует команда ReactOS и что отдаёт миру СПО.
— С какими файловыми системами и с помощью каких инструментов умеет работать ReactOS.
— Какие большие цели и вызовы стоят перед комьюнити.
— Как присоединиться к команде ReactOS и какие скиллы для этого нужны.
Гость: Виктор Перевёрткин
Разработчик в «Лаборатории Касперского» и мейнтейнер ядра ReactOS.
Дополнительные материалы:
— Чат по ReactOS https://chat.reactos.org/login
— Форум по ReactOS https://reactos.org/forum
— Списки рассылки ReactOS https://reactos.org/mailing-lists
— Как контрибьютить в ReactOS https://reactos.org/contributing
— Репозиторий ReactOS на GitHub https://github.com/reactos/reactos
— Статьи про микроядерный фреймворк Genode http://genodians.org
— Блог Нейта Грехема https://pointieststick.com
— GSoC 2022 (в ней участвует ReactOS) https://summerofcode.withgoogle.com/programs/2022/organizations/reactos-foundationпока
Где подписаться на обновления подкаста и наши новые статьи?
— Сайт медиа: skillbox.ru/media/code
— Twitter: twitter.com/ludi_and_code
— Facebook: fb.com/Люди-и-Код-100737082156086
— «ВКонтакте»: vk.com/the_code_group
— Telegram: https://t.me/skillbox_media_code
— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
Стартовать в программировании вместе со Skillbox: https://skillbox.ru/code
Ведущий IT-подкаста «Кода кода», технический менеджер в «Риалвеб», CTO студии «Феникс». Увлекается настольными играми и разработкой настольных игр.
Содержание выпуска:
— Как разработчику вырасти в технического директора.
— Кто такой технический директор и чем он отличается от тимлида и техлида.
— Какие ошибки чаще всего совершают технические менеджеры и как их исправить.
— Когда стоит увольнять сотрудников и как снижать текучку.
— Как измерить счастье сотрудников и для чего это нужно.
— Как строить личный бренд.
— Чем хорош подкаст и как он помогает бесплатно получать лучшую экспертизу.
Где подписаться на обновления подкаста и наши новые статьи?
— Сайт медиа: skillbox.ru/media/code
— Twitter: twitter.com/ludi_and_code
— Facebook: fb.com/Люди-и-Код-100737082156086
— «ВКонтакте»: vk.com/the_code_group
— Telegram: https://t.me/skillbox_media_code
— «Яндекс.Дзен»: zen.yandex.ru/id/61703c7dbf091a795da970c0
— Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Руководитель разработки серверных приложений в образовательном центре «Сириус», Haskell-разработчик, спикер IT-конференций.
Содержание выпуска:
— Чем уникален Haskell и какие языки можно назвать похожими на него.
— С каких языков проще всего перейти в Haskell.
— Что даётся тяжелее всего при переходе на Haskell и какие концепции сложнее всего принять.
— Можно ли понять по коду, с какого языка программист перешёл на Haskell.
— Какие IDE и редакторы кода лучше всего подходят для программирования на Haskell.
— О чём спорит сообщество Haskell.
— Куда движется Haskell, как быстро он меняется и какие фичи и нововведения в нём могут появиться в ближайшее время.
— Насколько практичен Haskell, каким компаниям и для каких задач лучше всего подходит.
— Какой тулкит поставляется в стандартной комплектации Haskell.
— Есть ли у Haskell проблемы или он идеальный?
— Что умеет стандартная библиотека Haskell и какие библиотеки считаются must have в мире Haskell.
— Как устроен компилятор GHC, какие у него киллер-фичи и на чём его пишут.
— Какие проекты написаны на Haskell и какие компании используют его в продакшене.
— Насколько востребованы Haskell-программисты.
— Какие языки можно назвать конкурентами Haskell.
— Как познакомиться с Haskell и где можно его изучить.
Где подписаться на обновления подкаста и наши новые статьи?
Сайт медиа: https://bit.ly/31WHMto
Twitter: https://bit.ly/3qkY5to
Facebook: https://bit.ly/3qnksOF
«ВКонтакте»: https://bit.ly/3FhwwFy
Telegram: https://bit.ly/3rhyNvi
«Яндекс.Дзен»: https://bit.ly/3toDK8y
Понравился выпуск? Поставьте нам пять звёзд и подпишитесь на обновления подкаста в том сервисе, где вы его послушали.
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Содержание выпуска:
— Почему решил бросить монтаж слаботочки, конструирование станков и свой бизнес.
— Как выбирал первый язык программирования и почему остановился на Go.
— Как изучал программирование. Что было самым полезным.
— Если бы сейчас с нуля учил язык, какой бы выбрал и как бы его изучал.
— Что было самым сложным в изучении.
— Как писал резюме, искал работу и делал тестовые.
— Сколько времени потратил на поиск работы и на что жил.
— Что делал, когда хотелось всё бросить.
— Советы для тех, кто только входит в IT.
Где подписаться на обновления подкаста и наши новые статьи?
Сайт медиа: https://bit.ly/31WHMto
Twitter: https://bit.ly/3qkY5to
Facebook: https://bit.ly/3qnksOF
«ВКонтакте»: https://bit.ly/3FhwwFy
Telegram: https://bit.ly/3rhyNvi
«Яндекс.Дзен»: https://bit.ly/3toDK8y
Понравился выпуск? Поставьте нам пять звёзд и подпишитесь на обновления подкаста в том сервисе, где вы его послушали.
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
— Почему джавист и шарпист выбрал Python и сделал его своим основным языком?
— Python непроизводительный и медленный — почему это не проблема.
— Если Python такой простой и классный, почему все не переходят на него?
— Зачем Python, язык с динамической типизацией, нужен энтерпрайзу.
— Язык программирования — это уже не основа. Важную роль играют стек, комьюнити, философия, тулинг и экосистема.
— Почему разработчики из «серьёзных языков» со статической типизацией стебутся над Python, но не показывают ни одной смешной или непонятной строки кода — в отличие от JS.
— В каких задачах Python идеален, а где его не стоит использовать.
— Почему Python понравился энтерпрайзу гораздо позже Java, хотя появился раньше.
— Как узнавать о новых фичах Python и по каким источникам его изучать.
Гость выпуска: Лев Кудряшов.
Разработчик в «Точке» и бывший мигрант. Стек — Java, Python. Специализация — бэкенд. Есть публикации на «Хабре». Практикует переход сервисов с Java на Kotlin.
— Scrum, Kanban и четыре разных IDE на один отдел.
— Как работает бэкенд сервиса выдачи кредитов.
— Зачем отказывать «рок-звёздам» и брать в команду джунов.
— Как «Тинькофф» запылесосил весь рынок Scala-программистов СНГ.
— Чем крута работа в финтехе.
— Как борются с фейлами в банковских системах.
— Как устроены фронтенд и разработка мобильных приложений в большом финтехе.
Гость: Владимир Иванов
Архитектор решений и руководитель разработки в отделе кредитов «Тинькофф Бизнеса». Придумывает, как решать задачи бизнеса с помощью технологий, проектирует системы, ориентированные на облака и мобильные приложения. Автор дорожной карты архитектора и блога про архитектуру решений, соведущий подкастов Mobile People Talks и newpodcast2.
Материалы от Владимира
«Идеальный командный игрок. Как распознать и развить три ключевых качества», Патрик Ленсиони: https://bit.ly/3ghKw8a
Статья на Хабре «От одного приложения — к сотне. Путь микрофронтенда в Тинькофф Бизнес»: https://bit.ly/343oy6t
Презентация с выступления Максима Щепалина об импакт-анализе: https://bit.ly/32PiAVY
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
— Для каких задач программирование используется в науке.
— Как победить легаси, которое за долгие годы сложилось в научной среде.
— Какие языки программирования и технологии лучше всего использовать в науке.
— Какие проблемы существуют в обучении учёных программированию.
— В чём разница между преподавателями «старой школы» и молодыми учёными.
— Какие проекты помогают переводить старые библиотеки и инструменты на современный стек.
Гость: Александр Нозик.
Физик-программист. Kotlin GDE. Старший научный сотрудник в МФТИ, JetBrains Research и немножко в ИЯИ РАН. Руководит Nuclear Physics Methods Laboratory в JetBrains Research, в МФТИ — заместитель заведующего Лабораторией методов ядерно-физических экспериментов и магистерской программой. Преподаёт физику, статистические методы и Kotlin.
Начинал писать с Pascal, потом были Delphi, Component Pascal/Oberon. С 2007 года работал на Java, потом на Groovy. В 2017-м полностью переключился на Kotlin. Также кодил на C, Fortran, C++, Julia. Периодически работает на Python.
«Люди и код», выпуск №2. Гость — Алексей Гладков из Red Hat. Алексей участвует в разработке Linux Kernel, занимается виртуализацией (контейнеры, изоляция и т. п.). Участник ALT Linux Team и Mozilla Russia Team.
Содержание выпуска:
— Люди, которые компилируют код на C у себя в голове.
— Как корпорации пытаются влиять на ядро ради своей выгоды и почему их попытки обычно неуспешны.
— Как Линус Торвальдс принимает патчи и релизит ядро.
— Почему Торвальдс совсем не токсичный и откуда пошёл миф о его скверном характере.
— Мейнтейнеры подсистем и процесс code review.
— Почему на Rust в kernel вряд ли будут писать что-то, кроме драйверов. Unsafe-блоки.
— Какие долгосрочные изменения запланированы в ядре.
— Как присоединиться к команде Linux Kernel и чем можно помогать.
— Кто самые главные люди в комьюнити разработчиков ядра.
— Почему никаким языкам, кроме Rust, не светит попасть в ядро.
— Как устроено сообщество разработчиков ядра.
— Монолитное ядро — не проблема, а списки рассылки — прекрасно.
Материалы от Алексея:
С чего стартовать начинающим контрибьюторам в ядро: https://bit.ly/3rlEfxa
Официальное описание процесса разработки ядра: https://bit.ly/3Kjiwii
B4 — утилита для работы с патчами ядра: https://bit.ly/3qAKCgX
Общедоступный архив переписки и работы над исправлениями ядра: https://bit.ly/3fABkeQ
Понравился выпуск? Поставьте нам пять звёзд и подпишитесь на обновления подкаста в том сервисе, где вы его послушали.
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
Люди и код, выпуск №1. Гость: Антон Жиянов, техлид в DaData. Пишет на Python, SQL и рассказывает о них в Twitter, создаёт open-source-проекты, курсы и много чего ещё. Пишет для «Хабра». Ведёт свой сайт. Автор открытых библиотек iuliia-py и sqlean.
Содержание выпуска:
— Open Source — привлекательная философия, практичный способ делать проекты, возможность отдать дань комьюнити или жизненная позиция?
— Какие лицензии удобно использовать для своих open-source-проектов.
— История открытых библиотек iuliia-py и sqlean.
— Есть ли деньги в Open Source и сколько приносят создателям популярные проекты.
— Чего не хватает современному Open Source и какие у него проблемы.
— В чём сила Open Source и почему, несмотря на отсутствие денег, разработчики продолжают мейнтейнить и контрибьютить в open-source-проекты?
— Что жизнеспособнее — открытое или проприетарное ПО?
— Как не сдуться на длинной дистанции и не потерять вдохновение, работая над open-source-проектом.
— Зачем корпорации заигрывают с Open Source и насколько они разделяют идеи OSI и FSF.
— Как начать контрибьютить в Open Source и какие проекты выбрать.
Сайт медиа: https://bit.ly/31WHMto
Twitter: https://bit.ly/3qkY5to
Facebook: https://bit.ly/3qnksOF
«ВКонтакте»: https://bit.ly/3FhwwFy
Telegram: https://bit.ly/3rhyNvi
«Яндекс.Дзен»: https://bit.ly/3toDK8y
Что ещё почитать про Open Source?
Open Source для джуна: куда вписаться, чтобы пополнить портфолио: https://bit.ly/3HYQMNV
Где взять идею для open-source-проекта и как его продвигать: https://bit.ly/34NvJzC
Андрей Ситник: «Open Source — это религия»: https://bit.ly/3rhxvjW
Как Microsoft боролась с Open Source и почему ей пришлось полюбить Linux: https://bit.ly/3nmo0Pc
Материалы от Антона Жиянова:
Библиотека iuliia-py и схемы транслитерации: https://bit.ly/33xIyx6
Статья Антона «Юлия → Iuliia. Всё о транслитерации»: https://bit.ly/3nlRJbi
Проект sqlean, который без заморочек позволяет подключить регулярные выражения в SQLite: https://bit.ly/3qlY2xi
Понравился выпуск? Поставьте нам пять звёзд и подпишитесь на обновления подкаста в том сервисе, где вы его послушали.
Стартовать в программировании вместе со Skillbox: skillbox.ru/code
En liten tjänst av I'm With Friends. Finns även på engelska.