Публикации и ответы на комментарии в блогах JetBrains не выходят на русском языке с 2022 года.
Приносим извинения за неудобства.
Владилен Минин о своих курсах по веб-разработке и опыте использования WebStorm
Сегодня мы хотим поделиться интервью с Владиленом Мининым, автором популярного YouTube-канала о веб-разработке. Владилен рассказал нам о том, почему он решил уйти из коммерческой разработки в образовательную деятельность, а также объяснил, почему пользуется WebStorm для записи своего контента.
Добрый день, Владилен! Расскажите немного о себе. Чем сейчас занимаетесь?
Я JavaScript-разработчик. У меня за плечами более 7 лет опыта коммерческой разработки и несколько лет работы над курсами по веб-разработке. С февраля 2019 года я также начал заниматься своим YouTube-каналом, на котором я выкладываю уроки по JavaScript и связанным с ним технологиям — Angular, React, webpack и другими.
Правильно понимаю, что вы ушли из коммерческой разработки и полностью посвятили себя созданию образовательного контента?
Да, все так. До этого я успел поработать в нескольких компаниях, писал на разных языках и даже какое-то время был fullstack-разработчиком. Четыре года назад меня увлекла образовательная деятельность, и я до сих пор ей занимаюсь.
Почему вы решили уйти в образовательную деятельность?
На одной из работ мне и моей команде нужно было быстро выучить Angular. Я освоил его первым и начал вести внутренние курсы для остальных членов команды. Тогда я понял, что у меня это неплохо получается и что мне нравится такой формат.
На работе заметили мои успехи в преподавании Angular и дали мне группу студентов, которых готовили на джуниоров. Им я преподавал React и основы JavaScript. Чуть позже я принял участие в конкурсе от одной образовательной онлайн-платформы, где нужно было подготовить курс под ее брендом. Конкурс я в итоге выиграл и окончательно убедился, что преподавание — это мое.
Какие у вас сейчас площадки?
Изначально я создавал все курсы при сотрудничестве с разными платформами. Некоторые из них можно найти на Udemy. Последний год я полностью взял все в свои руки: запустил канал на YouTube и собственную площадку для тех, кто хочет прокачать свои знания еще больше.
Откуда вы берете идеи для канала?
Интуиция, в первую очередь. Я думаю, о чем я сам хотел бы узнать подробнее. Также я регулярно просматриваю комментарии на YouTube и опираюсь на фидбек пользователей. Например, меня попросили рассказать про Deno, я начал изучать тему и понял, что это важно и, действительно, стоит отдельного видео.
В последнее время большинство видео и курсов по веб-разработке записывают с использованием VS Code. Вы же в основном пользуетесь WebStorm. Почему?
Запись видео имеет свою специфику. Большинство использует бесплатные продукты, чтобы быть ближе к пользователям, ведь получить доступ к бесплатному продукту может каждый. В каких-то ситуациях я тоже использую VS Code. Как правило, это случается чисто интуитивно, когда мне кажется, что пользователям так будет удобнее.
В целом же WebStorm мне нравится больше как визуально, так и по функциональности, поэтому я использую его для записи своих видео и курсов в большинстве случаев. Так как я сам доволен продуктом, мне хочется, чтобы моя аудитория тоже об этом знала и пользовалась им, если есть такая возможность.
Что именно вам нравится в использовании WebStorm?
Во-первых, коробочность. Я очень не люблю что-то настраивать. C WebStorm я могу быть уверен в том, что даже если мне придется установить его на новый компьютер, все будет работать сразу, без установки каких-либо расширений. Это очень крутая автоматизация разработки, когда тебе не нужно отвлекаться на что-то лишнее.
Мне также нравится, как много фич зашито внутри WebStorm. Зачастую это что-то очень точечное. Например, когда я вставляю HTML-code в jsx-файл в React, WebStorm автоматически меняет class
на className
. Мелочь, а приятно. Возможно, для VS Code есть расширение, которое может сделать то же самое, но его еще надо найти и установить. И проверить, что оно работает. WebStorm же делает это за тебя, и это классно.
Еще по сравнению с VS Code WebStorm — это некая надежность. Например, у меня часто бывает такая ситуация, что надо рефакторить проект. Например, поменять названия папок или файлов. Когда я делаю это в WebStorm, то я практически на 100% уверен, что он это сделает. В VS Code с этим бывают проблемы.
WebStorm — это ваш первый продукт JetBrains?
Нет, мое знакомство с продуктами JetBrains началось с IntelliJ IDEA. Первый раз я попробовал ее еще в университете, когда мне нужно было написать мобильное приложение на Java. Тогда я особо не интересовался какими-то продвинутыми фичами, а просто писал код в ней.
Потом я начал работать в стартапе и решил попробовать Sublime Text. Когда мой более опытный коллега узнал об этом, он начал мне рассказывать, как можно круто работать в IntelliJ IDEA. Так я постепенно привык к продуктам JetBrains.
И последний вопрос: у вас есть какие-нибудь любимые фичи в WebStorm?
В первую очередь, это интеграция с Git. В WebStorm можно сделать подавляющее большинство задач с Git, причем с большим комфортом.
Еще мне нравится простота использования, хоть это и не совсем фича. Под этим я имею в виду автоматический подхват линтеров, webpack и прочие вещи, которые WebStorm делает для меня.
Также я активно пользуюсь Live Templates, в том числе кастомными. Ну, и самая любимая фича, пожалуй, это возможность написать .log
и нажать Tab, чтобы WebStorm добавил за тебя остальное.
Мы благодарим Владилена за участие в этом интервью.
Если вы тоже пользуетесь WebStorm или другими продуктами JetBrains и хотите поделиться своим опытом, дайте нам знать — мы всегда рады пообщаться с нашими пользователями.
Команда JetBrains WebStorm
The Drive to Develop