Одни считают, что образовательные YouTube-каналы и подкасты по определению не могут дать глубоких знаний, другие — находят там новые идеи и черпают вдохновение. Мы решили разобраться, что смотрят опытные разработчики и те, кто только начинают учебный процесс в IT.
Сегодня остановимся на общих темах, а в следущий раз — перейдем к специализированным.
Главное — не воспринимать эти рекомендации как единственные в своем роде. Что-то новое для себя вы точно найдете — как с точки зрения общей культуры программирования, так и некоторых аспектов computer science. Но не стоит ждать от авторов этих каналов чего-то невозможного.
Fun Fun Function
245 тысяч подписчиков
Заметим сразу, что автор канала приостановил выпуск роликов. Но библиотеку записей, собранную за пять с лишним лет работы, он сохранил. Наибольшее количество просмотров — 600k — набрала первая часть разбора техник функционального программирования на JavaScript. Из более свежих в лидеры вырвались такие темы как React Hooks (123k) и когнитивно-поведенческая психотерапия (28,5k), ставшая частью длительной серии из нескольких десятков роликов о культуре разработки, карьере в IT, лайфхаках для программистов, продуктивной работе и эмоциональной гигиене.
Подойдет для продвинутых разработчиков и тех, кто только начинает разбираться в теме.
Отличительная черта канала — информативность и хорошее чувство юмора ведущего. Благодаря им все публикации в общей сложности набрали более десяти миллионов просмотров. Кстати, загляните и в дружественный проект DevTip (хотя тут апдейты перестали появляться еще раньше).
Art of The Problem
70 тысяч подписчиков
Здесь каждый выпуск посвящен истории технологической или научной проблемы. В роликах рассказывают, с чего начиналось решение того или иного вопроса, обсуждают ход этого процесса и делятся современными исследованиями и проектными реализациями по заданной теме.
Одни из наиболее популярных передач — по теме нейронок и глубокого обучения. В последнем видео из этой серии авторы объясняют базовые концепции и математику, задействованную в этой области, с помощью различного рода визуализаций. На канале есть огромное количество разборов: от механик рекомендательных до основных принципов работы криптографических систем.
Подойдет для всех, кто интересуется технологиями и не хочет «буксовать на одном месте».
Отличительная черта — аккуратный подход к видеоряду, подготовленная закадровая читка, высокая информативность и темп подачи материала (в самом хорошем смысле). Эти качества справедливы для всех роликов, которых здесь не так и много, но свои 6,5 млн просмотров они все-таки набрали.
Канал Гурава Сена
287 тысяч подписчиков
Это — одна из находок среди точечных рекомендаций участников сообщества Hacker News. Автор канала выбрал для себя следующие тематические направления: проектирование систем, алгоритмы, спортивное программирование и работа над системами ИИ. Но на них он не ограничивается.
Суммарно ролики Гурава набрали более одиннадцати миллионов просмотров, хотя всего на канале — чуть меньше 170 публикаций. Наиболее популярное видео — 720k — это разбор устройства системы обмена сообщениями. Сразу за ним — «самый быстрый алгоритм сортировки» (668k), третье место занимает шардинг баз данных, четвертое — архитектура сервисов вроде Tinder.
Понравится тем, кто учится на одной из CS-специальностей и развивает карьеру в этой области, а более продвинутым программистам — поможет найти свежий взгляд на некоторые вопросы.
Отличительная черта — скорость подачи материала, которая существенно отличается от того, к чему многие привыкли в вузе; разнообразие и достаточно глубокое погружение в определенные темы.
Канал Бэна Итера
559 тысяч подписчиков
Продолжаем движение от каналов, где новые видео не появлялись около месяца, к более активным. Этим проектом занимается человек, известный по технической части Khan Academy и независимым начинанием в области разработки электроники и моделирования компьютерного железа.
Его ролики набрали более 33 млн просмотров, а отдельные видео — регулярно выходят на миллионный охват. В топе — рассказ о том, как собрать «худшую в мире видеокарту» (2,8M), еще мы выделили бы знакомство с работой TCP (333k) и обсуждение проблемы сетевого нейтралитета.
Подойдет тем, кто хотел бы на практике погрузиться в мир компьютерного железа.
Отличительная черта — глубокая проработка отдельных тем (пример плейлиста по одной из них), подробные объяснения принципов работы и устройства компонентов, внимательное отношение к видеоряду (крупные планы, свет), хороший звук и подробные закадровые комментарии к гайдам.
The Coding Train
1,19 млн подписчиков
Если при просмотре действительно полезного YouTube-туториала вы задумывались о том, как было бы круто, если его автор преподавал бы в вашем вузе, то это — именно такой случай. Здесь есть все: от алгоритмов и машинного обучения до генеративной поэзии и проведения различных симуляций.
Отдельно стоит отметить плейлисты. Их количество вполне можно сравнить с общим числом роликов на похожих каналах. Их наиболее популярных серий — для просмотра на этих выходных — мы бы рекомендовали компактный гайд по машинному обучению для представителей творческих профессий и еще один, но уже по теме задачи коммивояжёра.
Этот канал подойдет всем, кто читает Хабр каждый день. Опытные разработчики и те, кто только начинают путь в сфере IT, точно смогут найти для себя что-то подходящее и полезное.
Отличительная черта — прекрасное чувство юмора ведущего, профессиональное отношение к разбору тем, высокий уровень подачи материала в формате live-презентации (без редактирования).
Новые публикации у нас на Хабре:
Квантовые коммуникации: система распределения ключа для десяти участников сети
Полный граф в квантовой сети для восьми участников — обсуждаем этот эксперимент
«Перестройка» IT-монополий, слом cookie-стен и открытый «госсофт» — облачный TL;DR