57 episodes

Подкаст о программистах и для программистов «Люди и код». В каждом выпуске обсуждаем проблемы индустрии, интересные явления и технологии.

Люди и ко‪д‬ Skillbox Media Code

    • Technology

Подкаст о программистах и для программистов «Люди и код». В каждом выпуске обсуждаем проблемы индустрии, интересные явления и технологии.

    Инфраструктура data science: хранилища данных, ПО, витрины, озёра и важные скиллы

    Инфраструктура data science: хранилища данных, ПО, витрины, озёра и важные скиллы

    Содержание выпуска:
    — Из каких компонентов состоит инфраструктура data science в идеальном варианте и как компании её выстроить.

    — Из каких источников в систему приходят сырые данные.

    — Куда данные сохраняются и в каком виде.

    — Как предварительно обрабатываются и готовятся данные.

    — Как отбираются данные для обработки и анализа.

    — Как происходит анализ в DS и чем он отличается от традиционной аналитики.

    — Какие решения и инструменты существуют для анализа и изучения данных в data science.

    — Витрины, озёра данных, Kafka, S3, Hadoop и всё остальное.

    — Чем занимается отдел data science. Какие роли связаны с data science.

    — Как правильно формулировать задачу для специалистов по data science, какие ошибки в формулировках задач могут встречаться.

    — Насколько data science — это программирование. Чем задачи и стиль программирования специалистов по data science отличаются от задач и стиля программирования обычных разработчиков.

    — Какие языки и для каких задач используются.

    — Что необходимо знать специалисту для первой работы. Кто такие мидлы и сеньоры.

    — Какие зарплаты, специализации и перспективы есть в data science.

    Полезные ссылки:

    — Apache Spark https://spark.apache.org

    — Apache Hadoop https://hadoop.apache.org

    — Язык программирования Scala https://skillboxcode.mave.digital/ep-35

    — Amazon Simple Storage Service (S3) https://aws.amazon.com/ru/s3

    — Redis https://ru.wikipedia.org/wiki/Redis

    — MLflow https://mlflow.org

    — CI/CD https://ru.wikipedia.org/wiki/CI/CD

    — Apache Kafka https://kafka.apache.org

    — Debezium https://debezium.io

    — Micro Batching https://bit.ly/40gr29I

    — Витрина данных https://bit.ly/40h0tkO

    — Слои в data science https://bit.ly/3JuwFes

    — REST API https://bit.ly/3Jsrrjh

    — Модель вычислений MapReduce https://ru.wikipedia.org/wiki/MapReduce

    — Google File System https://ru.wikipedia.org/wiki/Google_File_System

    — HDFS https://bit.ly/3XVnS9I

    — Захват изменения данных https://bit.ly/3wIYR5V

    — Apache NiFi https://ru.wikipedia.org/wiki/Apache_NiFi

    — Nginx https://ru.wikipedia.org/wiki/Nginx

    — Apache Airflow https://ru.wikipedia.org/wiki/Apache_Airflow

    — Dimensional modeling https://en.wikipedia.org/wiki/Dimensional_modeling

    — Сайт-тренажёр sql-ex.ru

    — «Книга с кабанчиком» https://habr.com/ru/post/423981

    — Codewars https://www.codewars.com

    — LeetCode https://leetcode.com

    — YouTube-канал «Диджитализируй!» https://bit.ly/3kWYvG0

    — Марк Лутц. «Изучаем Python»

    — Эви Немет, Гарт Снайдер, Трент Хейн, Бэн Уэйли, Дэн Макин. «Unix и Linux: руководство системного администратора»

    Гость: Влад Гоцуляк. Директор по Data&AI в «Еаптеке». Окончил МФТИ. В свободное время читает лекции для студентов кафедры БИТ в МФТИ по big data.

    Стартовать в программирова

    • 1 hr 19 min
    Мой первый GNU/Linux: история, выбор дистрибутива, командная строка, отличия от Windows

    Мой первый GNU/Linux: история, выбор дистрибутива, командная строка, отличия от Windows

    Содержание выпуска
    — Что такое GNU/Linux.

    — Как появился и развивался GNU/Linux. GNU/Linux и Unix.

    — Вот есть же куча «Линуксов» и они друг на друга могут быть совсем не похожи. Что их объединяет?

    — Что такое ядро GNU/Linux, за что оно отвечает, кто его разрабатывает и из каких компонентов оно состоит.

    — Что такое ванильное ядро и чем различаются ядра дистрибутивов.

    — Какие семейства дистрибутивов и отдельные дистрибутивы GNU/Linux существуют.

    — Чем различаются разные дистрибутивы и для каких задач они подходят.

    — Пакетные менеджеры в дистрибутивах GNU/Linux.

    — Что значит изучить GNU/Linux.

    — Различия в стиле работы с GNU/Linux и Windows.

    — Особенности Gentoo, Arch, Slackware, Debian, Red Hat, Ubuntu и других дистрибутивов.

    — Файловые системы в мире GNU/Linux.

    — Процесс установки GNU/Linux.

    — Какие проблемы есть у GNU/Linux и есть ли сложности с драйверами.

    — В каком направлении развивается GNU/Linux.

    — Где и на каких типах устройств используется GNU/Linux.

    — Что почитать и посмотреть по GNU/Linux, как научиться с ним работать.

    Полезные ссылки

    — Лекция Александра «GNU/Linux для новичков — #2 Интерфейс командной строки» https://youtu.be/GMDLYOWDaO8

    — Цикл лекций про администрирование Linux с нуля https://bit.ly/4009tdM

    — Курс от команды VK по администрированию Linux https://bit.ly/3H8aB6u

    — Simply Linux https://www.basealt.ru/simplylinux

    — ОС «Альт Рабочая станция» https://www.basealt.ru/alt-workstation/description

    — Astra Linux https://astralinux.ru

    — Телеграм-канал Александра «Hardware vs Software или заметки админа» https://t.me/HWvsSW

    — Unix https://ru.wikipedia.org/wiki/Unix

    — Деннис Ритчи https://bit.ly/400jh7K

    — Брайан Керниган https://bit.ly/3kF30Vy

    — Кен Томпсон https://bit.ly/3XDoNvl

    — ОС Multics https://ru.wikipedia.org/wiki/Multics

    — Философия Unix (Unix-way) https://bit.ly/3XYz0Ce

    — Язык B https://bit.ly/3H5jtda

    — Язык C https://bit.ly/3XBAbbf

    — Ричард Столлман https://bit.ly/3XDrP2G

    — Статья «Ричард Столлман: свободное программное обеспечение и стандартная общественная лицензия GNU» https://bit.ly/3XBMGn8

    — Статья «Гайд по свободным лицензиям от GNU: что это такое и какими они бывают» https://bit.ly/3H4Zv2o

    — Статья «Apache, Mozilla, Sun и Eclipse: свободные лицензии компаний и некоммерческих организаций» https://bit.ly/3WwIrI1

    — ОС GNU https://ru.wikipedia.org/wiki/GNU

    — Фильм Revolution OS https://ru.wikipedia.org/wiki/Revolution_OS

    — Фильм The Code https://en.wikipedia.org/wiki/The_Code_(2001_film)

    — Книга Just for Fun: The Story of an Accidental Revolutionary https://bit.ly/3RkrGiB

    — Minix https://ru.wikipedia.org/wiki/Minix

    — DOS https://ru.wikipedia.org/wiki/DOS

    — Статья Ричарда Столлмана о важности названия G

    • 57 min
    Радиолюбительство: радиодетали, первый паяльник, припои, флюс и схемы для новичков

    Радиолюбительство: радиодетали, первый паяльник, припои, флюс и схемы для новичков

    Гость: Алексей Долиненко, бэкенд-разработчик международного стартапа TraceAir — веб-платформы для контроля строительства на основе данных с дронов.
    Содержание выпуска:
    — Чем различается радиолюбительство восьмидесятых — девяностых и 2020-х.

    — Какие радиодетали существуют и для чего они нужны в схемах: резисторы, конденсаторы, транзисторы, индуктивность, трансформаторы, диоды, микросхемы.

    — По каким принципам работает электроника.

    — Какие паяльники и паяльные станции выбрать начинающему, на что обратить внимание.

    — Что такое припой и каким он бывает. Как выбрать правильный припой.

    — Можно ли собирать схемы без припоя.

    — Как связаны слова «флюс», «канифоль» и «паяльная кислота». Чем они различаются, какими бывают, для каких задач подходят и что выбрать новичку.

    — Какие ещё инструменты нужны для старта в радиолюбительстве и для чего они используются: пинцет, тиски, зажимы, лупа, осциллограф, мультиметр.

    — Что такое монтажные платы и как их выбирать.

    — Как изготавливать печатные платы и можно ли заказывать уже готовые. Как их спроектировать.

    — Как правильно паять, на что обратить внимание, какие ошибки в процессе пайки совершаются чаще всего.

    — Как правильно работать с температурой паяльника.

    — Как выбирать проводку для своих схем.

    — Где покупать детали и комплектующие.

    — Что необходимо знать и изучить, чтобы собрать свою первую схему.

    — Какие схемы уместно собирать на старте, а какие — уже после более глубокого погружения.

    — Как отлаживать схемы, что для этого необходимо понимать, по какому алгоритму действовать.

    — Как чинить электронику.

    — Что такое схемотехника и насколько новичку надо её знать, по каким принципам располагать детали на схеме.

    — Как разработать свою первую схему, как найти идею и как её проработать.

    — Где брать корпуса для своих устройств и как проектировать их дизайн.

    — Насколько современное радиолюбительство связано с программированием.

    — Что почитать новичку, на каких форумах сидеть, с кем общаться и стоит ли записываться в радиокружки.

    — Чем программисту может быть полезно знакомство с паяльником и понимание работы электроники.


    Полезные ссылки:

    — Как работает транзистор: спецпроект https://skillbox.ru/media/code/revolyutsiya-tranzistoro

    • 1 hr 11 min
    Язык Kotlin: мультиплатформа, JS, Native, совместимость с Java, Ktor и другие фреймворки

    Язык Kotlin: мультиплатформа, JS, Native, совместимость с Java, Ktor и другие фреймворки

    Содержание выпуска:

    — Что такое Kotlin.

    — Для чего используется Kotlin, в каких задачах он мог бы быть более популярным, но пока недооценён.

    — Что входит в стандартную библиотеку Kotlin, что язык умеет «из коробки».

    — Особенности синтаксиса Kotlin.

    — ООП и функциональная парадигма в Kotlin.

    — Чем Kotlin отличается от Java в лучшую и худшую сторону.

    — С каким ещё языками программирования корректно сравнивать Kotlin , какие языки сильно повлияли на него.

    — Зачем создавался Kotlin и почему он стал популярным.

    — В чём основные преимущества и слабые стороны Kotlin.

    — Какой тулинг есть в экосистеме Kotlin: IDE и тому подобное.

    — Что означает полная совместимость с Java.

    — Как правильно комбинировать Java- и Kotlin-код в одном проекте.

    — Что такое Kotlin Native, Kotlin/JS, Kotlin Multiplatform. Чем они отличаются от основной версии Kotlin.

    — Что такое KMM и как этот термин связан с остальными «Котлинами».

    — Каковы перспективы разных версий Kotlin и для чего они нужны.

    — Какие концепции из Java необходимо понимать, чтобы работать с Kotlin.

    — Какие популярные фреймворки и библиотеки есть в экосистеме Kotlin, кто их поддерживает и разрабатывает.

    — Какие фреймворки из Java-мира придётся изучать котлинисту.

    — Может ли Ktor конкурировать со Spring, в чём его преимущества и недостатки.

    — Какие ошибки в работе с Kotlin чаще всего совершают программисты.

    — Как строится работа по развитию Kotlin и выпуску новых версий и насколько в этой работе участвует сообщество.

    — Как устроена работа над фреймворками и библиотеками Kotlin (на примере KMath).

    — Какие вызовы стоят перед Kotlin сейчас, какие крутые фичи должны в нём появиться, в каком направлении он развивается.

    — Как правильно обучать языку Kotlin и можно ли эффективно изучать Kotlin, не зная Java.


    Полезные ссылки

    — Доклад Андрея Бреслава «На плечах гигантов: языки, у которых учился Kotlin» https://www.youtube.com/watch?v=xH-RZ9YlxH0
    — Фреймворк Tornado FX https://tornadofx.io
    — Kotlin roadmap https://kotlinlang.org/docs/roadmap.html
    — Библиотека KMath https://github.com/SciProgCentre/kmath
    — Фреймворк Ktor https://ktor.io
    — Блог Романа Елизарова на Medium https://elizarov.medium.com
    — Библиотека Multik https://github.com/Kotlin/Multik
    — Библиотека Plotly.kt https://github.com/SciProgCentre/plotly.kt
    — Kotlin-jupyter https://github.com/Kotlin/kotlin-jupyter
    — Kotlin for education https://kotlinlang.org/education/
    — Официальный сайт Kotlin https://kotlinlang.org
    — Русскоязычный сайт Kotlin https://kotlinlang.ru
    — Треки по Kotlin в Je

    • 1 hr 12 min
    Механические вычислительные машины: какими были «компьютеры» прошлого и как они работали

    Механические вычислительные машины: какими были «компьютеры» прошлого и как они работали

    Этот выпуск — часть спецпроекта про революцию транзисторов. В нём мы подробно рассказали, как был изобретён транзистор, как он работает, как на транзисторах собираются логические вентили и как комбинировать эти логические вентили, чтобы проводить вычисления. Там всё очень красиво и вообще крутецки!
    Содержание выпуска

    — Ранние вычислительные устройства: счёты, абак и тому подобное.

    — Логарифмическая линейка как вычислитель.

    — Часы Шиккарда.

    — Древнегреческий астрономический «калькулятор».

    — Изобретения Леонардо да Винчи.

    — Палочки Непера.

    — Арифмометр Лейбница.

    — Арифмометр «Феликс».

    — Суммирующая машина Паскаля.

    — Калькулятор Мюллера.

    — Аналитическая и разностная машины Бэббиджа.

    — Ткацкие станки Жаккарда и перфокарты.

    — Электромеханические компьютеры Цузе.

    — Советские электромеханические машины

    — Какие вопросы о каждом вычислителе разбираем

    — Когда, кем и для чего был создан

    — Как был устроен и из каких компонентов состоял

    — Что умел вычислять

    — Как производил вычисления, какие системы счисления использовал

    — Почему был революционен и как повлиял на развитие науки


    Гость: Ильдус Тукаев. Инженер по образу жизни. В семидесятых — девяностых годах ХХ века проектировал микроэлектронику для космической отрасли, оборонки и медицины.

    Полезные ссылки

    — Спецпроект «Революция транзисторов» 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/Арифмоме

    • 47 min
    Демосцена: тру и не тру, 8-битная музыка, демки на осциллографе, влияние на IT и культуру

    Демосцена: тру и не тру, 8-битная музыка, демки на осциллографе, влияние на IT и культуру

    Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru, t.me/tym83.

    Подписаться на канал с анонсами подкаста: https://t.me/skillbox_media_code

    Гости:
    Александр Кухаренко (f0x). Рендер-разработчик в Nevosoft, Glu Mobile, Wargaming, Wanna. Ведёт YouTube-канал (https://www.youtube.com/@f0x64). Музыкант и композитор в группе The Last Shilling (https://vk.com/last_shilling). Занимается записью и сведением треков, видеосъёмкой и видеомонтажом.

    Александр Мачуговский (Manwe). Проектировщик взаимодействия (UX, UI, продуктовый дизайн), работал ведущим дизайнером в компаниях Acronis, «Открытие Инвестиции», «Ингосстрах-Инвестиции». Пишет музыку к видеоиграм (издатели «1С», Alawar, Nevosoft и другие). Участник демогруппы The SandS (http://thesands.ru), программирует видеоэффекты на GLSL под Windows и на ассемблере под БК 0010. Пишет трекерную музыку для демо, игр и конкурсов. Ведёт YouTube-канал (https://youtube.com/@Manwe_SandS) и подкаст SCENE.

    Содержание выпуска
    — Что такое демосцена и почему обычные люди про неё так мало знают.
    — Чем так цепляет демосцена.
    — Что нужно для входа в демосцену, что придётся изучить, на какие референсы смотреть.
    — Какие события и «точки сбора» аудитории есть в демосцене, где почитать и узнать о ней побольше.
    — Какие культовые персонажи существуют в демосцене — и в прошлом, и сейчас.
    — Как и почему зародилась демосцена в мире и когда она появилась в России.
    — В каком состоянии демосцена находится в России прямо сейчас, сколько человек в движении.
    — Какие разделы или типы работ есть в демосцене.
    — Что считается «тру», а что «не тру» и как отличить настоящую демосцену от подделки.
    — С какими смежными направлениями путают демосцену.
    — Надо ли демосцене быть более популярной или её фишка как раз в том, что о ней знает относительно узкая аудитория.
    — Как развивается демосцена, в каком направлении.
    — Можно ли делать что-то новое и интересное, когда есть ограничения по байтам.
    — Где посмотреть работы демосцены, как их подебажить (и есть ли тут культура открытых исходников).
    — Хрестоматийные и культовые работы.
    — Какие приёмы используются, чтобы сделать код более компактным, ценится ли читаемость и красота кода.
    — На чём пишутся работы, какие языки, инструменты, программы, оборудование используются.
    — Какие способы читерства есть в демосцене. Есть ли

    • 1 hr 37 min

Top Podcasts In Technology

Lex Fridman
Jason Calacanis
The Cut & The Verge
NPR
The New York Times
The Wall Street Journal

You Might Also Like

Егор Толстой, Стас Цыганов, Екатерина Петрова и Евгений Кателла
libo/libo
BeardyCast.com
Т—Ж
#BeardyCast
Подкаст «Не занесли». Игры, кино, сериалы и книги