Что посмотреть: ютуб-каналы для ИТ-специалистов
easy

Что посмотреть: ютуб-каналы для ИТ-специалистов

Сами смотрим и вам советуем

На ютубе много каналов про программирование и ИТ в целом: ребята пишут код, рассказывают про технологии и объясняют, как работают фреймворки и разные подходы к написанию программ. Мы собрали самые интересные каналы про фронт, бэк и девопс — смотрим сами и делимся с вами.

Фронтенд

Фронтенд-разработчики занимаются внешней частью сайтов и приложений: делают так, чтобы там всё выглядело красиво, следят за дизайном и делают так, чтобы этим было удобно пользоваться.

Что делает фронтенд

  • собирает сайт по макету дизайнера;
  • использует для этого HTML, CSS, JavaScript и несколько других языков;
  • понимает процессы, которые происходят во время создания сайта;
  • знает, как опубликовать сайт в Сети так, чтобы он выглядел одинаково на всех устройствах;
  • умеет работать с Git или другим инструментом контроля версий;
  • использует Webpack для сборки проекта и вообще оперирует препроцессорами.

Звучит сложно, но вот основное: фронтенд берёт макет будущего сайта (картинку) и превращает его в код, который можно отправить клиенту. При необходимости он программирует интерактивные элементы и анимацию, которые будут обрабатываться на клиенте.

Часто фронтендов путают с верстальщиками, но на самом деле верстальщик — это специалист узкого профиля (вёрстка по макету). А фронт, кроме этого, может и слайдер прикрутить, и шаблон в CMS поправить, и закодить нестандартное поведение картинки при нажатии, и написать скрипт для проверки правильности заполнения данных на сайте.

DesignCourse ведёт Гэри Саймон, UI/UX-дизайнер и фулстек-разработчик с более чем двадцатилетним стажем работы. Он снимает видеоролики на самые разные темы, включая основы пользовательского интерфейса, дизайн компонентов, прототипирование, анимацию и так далее. Например, рассказывает, как прокачать интерфейс с помощью нейросетей или какие шрифты будут в тренде в новом году:

DevelopedByEd посвящён веб-разработке, дизайну и фрилансу. Ведущий — фулстек-разработчик из Румынии, который научился разработке сам, а с 2018 года учит других, стараясь делать это увлекательно и с юмором. Оцените манеру, с которой Эд рассказывает, как создать интерактивный 3D-сайт на React за 15 минут :-)

Kevin Powell — канал Кевина Пауэлла, ещё одного разработчика-самоучки, который занимается веб-разработкой более 10 лет. У него простые и понятные ролики, с помощью которых можно научиться создавать красивые веб-сайты. Канал в основном посвящён основам CSS, HTML и JavaScript. Например, недавно Кевин опубликовал урок о том, как сделать параллакс на сайте при помощи одного только CSS:

Traversy Media ведёт Брэд Траверси, фулстек-разработчик и преподаватель. На своём канале он рассказывает о веб-разработке, программировании, HTML, CSS, JavaScript и его популярных библиотеках: React, Vue и Node.js. Среди видеороликов также есть уроки по PHP и Python. Например, посмотрите, как можно сделать своего чат-бота ChatGPT с помощью Node.js:

Web Dev Simplified — канал Кайла Кука, который стремится сделать веб-разработку простой и доступной каждому. Он публикует видеоинструкции, уроки, советы и хитрости по разным темам, связанным с программированием веб-интерфейсов. Например, как с CSS сделать анимированный скролл:

webDev ведёт российский ютубер Евгений Кавальчук, который рассказывает на своём канале о веб-разработке, в частности, про HTML, CSS, JavaScript и его фреймворках и библиотеках. Посмотрите его видео о лучших генераторах CSS-эффектов о том, как при помощи различных комбинаций CSS-свойств можно улучшить интерфейс сайта:

Бэкенд

Бэкендеры занимаются внутренней логикой — пишут скрипты для серверов, внутреннюю логику приложений и всё остальное, что нужно для работы сайта. Чаще всего они занимаются обработкой данных, которые приходят на сервер от пользователей. Например, когда мы добавляем товар в корзину, данные об этом отправляются на сервер, который начинает рассчитывать общую стоимость, выбирать магазины и проверять остатки на складе.

Типичные задачи бэкенд-разработчиков

Бэкенд-разработчики пишут программы для серверов, которые формируют нужные нам страницы и отправляют их нам на компьютер. Например, они:

  • продумывают архитектуру сайта и связи между его компонентами;
  • настраивают базы данных, где хранится вся информация;
  • делают так, чтобы сайт мог получать и отправлять информацию в эту базу;
  • пишут движок сайта — ту программу, которая формирует страницы;
  • если движок уже готовый — допиливают его;
  • оптимизируют движок, чтобы сайт работал как можно быстрее и стабильнее;
  • следят за безопасностью сайта, чтобы злоумышленник не смог украсть или подделать данные;
  • иногда настраивают сами серверы — Apache или Nginx.

Eli the Computer Guy ведёт Илай Этеронт, опытный ИТ-инструктор. Он публикует видеоролики о Python, Linux, Docker, Kubernetes, AWS, Azure и многом другом. Недавно Илай разобрал тему API ChatGPT:

Net Ninja — канал Шона Пеллинга, который рассказывает о Python, PHP и MySQL, MongoDB, Node.js, Java и о том, что ещё может понадобиться в бэкенд-разработке. Многие видеоролики объединены в курсы, например о GraphQL — языке запросов и программной среде с открытым исходным кодом.

ProgrammingKnowledge ведёт Йогеш Патель, консультант по программированию. Он рассказывает о Java, C++, Python и C#. Видеоролики Йогеша посвящены разным платформам: Windows, Linux и даже Андроид. Недавно Йогеш рассказал, как установить Homebrew на MacOS:

Programming with Mosh — канал о программировании Моша Хамедани, инженера и ИТ-консультанта. Он публикует видеоуроки о разных языках программирования, например Python, Java, современных технологиях и фреймворках, например Redux и Svelte. Одно из самых популярных видео на канале — шестичасовой(!) урок по Python, который набрал более 36 миллионов просмотров:

Гоша Дударь — ютубер, который ведёт одноимённый канал о разных языках программирования, в том числе PHP, C#, Python, Java, C++ и других. У Гоши упрощённый подход для новичков, за что его часто ругают опытные ИТ-специалисты, но нам нравится. Например, Гоша разбирает, как программировать на Python, на примере создания телеграм-бота и подключения его к базе данных:

DevOps

Основная задача такого специалиста — настройка и поддержание в рабочем состоянии нужного софта в компании, а также автоматизация каждого этапа разработки.

Вот что может делать девопс-инженер:

  • настраивать серверы и автоматически управлять их конфигурациями;
  • создавать и настраивать виртуальные контейнеры для быстрого запуска нужного софта — чаще всего для этого используют Docker;
  • управлять этими контейнерами из одного места и автоматизировать всю их работу;
  • настроить автоматическое тестирование кода;
  • сделать так, чтобы код после тестов автоматически попадал в готовую сборку;
  • собирать данные для мониторинга работы всей системы. Если какой-то сервис или процесс сломается, девопс сразу должен это увидеть и отреагировать.

👉 Главная задача девопса — сделать так, чтобы автоматизации было как можно больше и чтобы она действительно ускоряла разработку.

CoderDave — канал Дэвида Бенвенью, опытного специалиста в области DevOps. В своих видео Дэйв рассказывает о различных технологиях и инструментах, а раз в неделю проводит онлайн-трансляции для разработчиков, инженеров, системных администраторов и других ИТ-специалистов. Например, недавно он рассказывал о лучших практиках безопасного использования Гитхаба.

DevOps Journey ведёт Брэд, который рассказывает о работе инженера DevOps, Python, Docker, Django, Kubernetes, Terraform, Linux, CI/CD и многом другом. Большая часть видео посвящена Raspberry Pi и её возможностям. Например, недавно Брэд рассказал, как спроектировать современный CI/CD-пайплайн.

DevOps TV — канал, который посвящён DevOps и всему, что с ним связано, например цифровой трансформации, контейнеризации, безопасности и другим аспектам этой ИТ-области. На канале регулярно проходят живые стримы, на которых обсуждаются актуальные проблемы и их решения. Например, недавно ребята рассуждали о генеративном искусственном интеллекте и о том, как он может помочь в работе.

TechWorld with Nana — канал Наны Янашьи, которую многие называют Госпожой DevOps. Нана публикует видео о различных аспектах работы DevOps-инженера, например Kubernetes, Python, Docker и так далее. Например, одно из свежих видео рассказывает о том, как новичку стать DevSecOps.

Мир IT с Антоном Павленко — это канал DevOps-инженера с более чем десятилетним стажем работы. В своих роликах Антон рассказывает про Linux, Ansible и Docker и о карьере DevOps-инженера. Например, рассуждает, нужна ли в такой работе математика.

Обложка:

Алексей Сухов

Корректор:

Ирина Михеева

Вёрстка:

Мария Дронова

Соцсети:

Юлия Зубарева

Получите ИТ-профессию
В «Яндекс Практикуме» можно стать разработчиком, тестировщиком, аналитиком и менеджером цифровых продуктов. Первая часть обучения всегда бесплатная, чтобы попробовать и найти то, что вам по душе. Дальше — программы трудоустройства.
Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию
Вам может быть интересно
easy