По мере создания контента мы делаем разные сопроводительные материалы, которые выбрасываем.
Мы можем подготовить презентацию для видео урока, или майндмап для статьи – и не опубликовать их, хотя они сделали бы ваше сообщение многограннее и убедительнее.
Я предлагаю безотходное производство контента с доведением всех сопутствующих материалов до публикации, на примере блога о программировании.
Разные типы материалов, такие как
могут
всё это
Если вы привыкли создавать только один вид контента, а всё остальное выкидывать как черновик, вам может показаться сложной параллельная работа над несколькими типами материлов. Но, при правильном намерении и отработанной технике, вы почти не потратите лишних сил.
Материал | Каналы |
---|---|
Картинки привлекающие | |
Майндмап стратегический | xMind |
Статья душевная 🔗 | Medium, Dev.to, Dashboard, Habr, VC, Telegram |
Код лёгкий 🔗 | Github |
Интерфейс зрелищный 🔗 | hostings: Github Pages, Netlify, Firebase |
Презентация понятная 🔗 | Google Slides |
Видео 🔗 Скринкаст последовательный Озвучка мотивирующая Стендап артистичное Анимация упрощенная Субтитры для перевода |
Youtube |
Подкаст воодушевляющий 🔗 | Spotify, Google Podcasts, Apple Podcasts |
Статья помогает собраться с мыслями и описывает концепцию всего проекта.
Обычно я копирую начало статьи из переписки с друзьями, где впервые рассказывал о зарождении идеи. Они приводят примеры уже существующих подобных проектов, а я объясняю особенность моего, доказывая его право на существование.
В специализации "Full stack web development" Гонконгского Технологического Университета, которую я прошёл на Coursera 5 лет назад, было бонусное (необязательное) задание "Идеация проекта" – высокоуровневое описание идеи:
Примерно эти же пункты вы найдёте в рекомендациях оформления проекта на Kickstarter.
Это всё можно описать в статье не углубляясь в технические детали.
На мой взгляд, лучше делать упор на филосовских и гуманитарных аспектах, а не технических. Выбор стека разработки можно представить не как таблицу сравнения характеристик, а как набор эмоций, пересечение мотивов и хитросплетие судьбы. "Я предпочёл для приложения Ionic вместо React-Native, потому что подружился в твиттере с людьми, кто пишут про HTML/CSS и с создателями Ionic".
Мне не нравится пошаговое текстовое описание процесса разработки. Скринкасты в 10 раз интереснее, легче для усвоения и их создание не сложнее написания текста. Просто надо преодолеть стеснительность и освоить пару технических приемов.
Статья должна окончиться приглашением к скринкасту создания приложения на Youtube и ссылкой на код проекта на Github.
Написание статьи идет параллельно с работой над кодом проекта. Сначала она служит для вас планом, а для друзей – объяснением почему вы этим занимаетесь (оправданием). А когда код уже превратился во что-то работающее и красивое – статья уже превращается и в презентацию. В самое начало поставьте gif
анимацию с ключевым функционалом и ссылку на Live Demo
.
Далее, по мере создания и публикации разных материалов поместите в неё все связанные ссылки: на презентацию, подкаст, видео и т.д.
Чтобы заинтересовать зрителя, вам нужно рабочее приложение, показывающее, что вы будете делать. Поэтому заранее продумайте красивый интерфейс с интересной логикой.
В основе хорошего урока лежит хороший код: легко понятный, хорошо структированный, без грубых ошибок.
Отнеситесь к коду не просто как к учебному материалу, а как к программному продукту. Оформите Github репозиторий:
Скринкаст (запись экрана) делают, когда код приобрел устойчивую форму, путем его воссоздания с нуля в "идеальном виде". Иначе при каждом изменении кода придётся перезаписывать видео.
Аудио удобнее записывать после скринкаста, как бы со стороны комментируя свои действия. Потому что трудно одновременно писать код и красиво говорить. Иногда телефон записывает звук лучше компьютер – попробуйте его в качестве микрофона/диктофона. Потом наложите отдельной дорожкой поверх видео.
Некоторые концепции не понять без наглядной презентации. Сделайте её заранее желательно с анимациями.
Мне нравится быть не просто голосом на фоне черного экрана, а появляться в кадре с лицом и телом, чтобы люди узнавали меня. Это называется стендап.
Чтобы гармонично совмещать разные видео ряды (скринкаст, презентацию, стендап) - используйте хромокей. Хромокей – это не только зеленая ткань за вашей спиной, но и любой одноцветный фон текствого редактора и презентации, который вы можете програмно удалить и добиться гармоничного совмещения разных видео внутри одного ролика.
Субтитры повышают доступность вашего видео:
Ютуб автоматически создает субтитры на некоторых языках, но потом вам следует подправить их вручную. Я предпочитаю заранее написать текст, разбив его переносом строки на логичные фразы, и Ютуб автоматически вычисляет их тайминг.
Субтитры нужны ещё для одной важной цели - создания аудио дорожки на другом языке. Для меня английский не родной, но мне важно сделать свой контент доступным глобально. Конечно, я владею английским, но когда говорю в режиме реального времени, то делаю ошибки. Поэтому я:
Video Ru --> Captions Ru --> Subtitles En --> Audio En --> Video En
Как видите, в цепочке создания английского видео из первоначального есть 3 промежуточных шага и 2 из них это субтитры. Так что, они и правда очень важны, с разных сторон.
Когда у вас уже есть готовое приложение, и вы дописали статью на его основе, учтя все важные аспекты, можно по мотивам статьи записать подкаст. Получится не так занимательно как интервью с интересными гостями, но кому-то пригодится. Где-нибудь за рулём они услышат, что есть такой проект/идея и будут знать куда заглянуть для подробностей. А если вы сделаете упор на филосовских и психологических моментах, вместо технических, то будет вполне интересно слушать.
Каждый материал должен содержать ссылки на все остальные материалы. Например, в статье должна быть ссылка на видео, презентацию, код, майндмап, подкаст, работающую демо. То же самое касается остальных материалов. В подкасте вы должны проговорить, что на эту тему есть статья, видео, код, презентация и т.д.
Изначально ваша задача раскидать (распространить) ваши материалы
Но хорошо бы иметь точку сбора – сайт где будут встречаться все эти ссылки с привязкой к проекту. Это должна быть контентно ориентированная платформа с хорошей поисковой оптимизацией. Next.js со встроенной интернационализацией (i18n) отлично подходит для этого.
Интересующиеся вашим творчеством люди должны иметь возможность подписаться на интересные им темы, чтобы всегда оставаться в курсе:
Это могут быть отдельные проекты или группы проектов.
Раз уж мы хорошо потрудились и создали разный интересный контент, самое сложное из которого – видео. Почему бы не перевести его на английский и не сделать его доступным глобально? Ну а раз уже там есть ссылки на другие материалы, то и их можно перевести.
Как переводить видео через субтитры было выше.
Если вы найдете интересные темы и оформите их в виде цепочкек взаимосвязанных материалов по описанным выше рекомендациям, то поздравляем, вы попали в сердца людей и вскоре станете медиа магнатом!