¿Qué se necesitaría para convencer a Mattias P Johansson de hacer un tutorial completo de aplicación web (Full Stack) en su canal de YouTube?

Hay muchas solicitudes para que haga videos de pila completa, y entiendo totalmente la necesidad de ver crecer una aplicación de principio a fin.

Sin embargo, dudo (mucho) en hacer grandes tutoriales para principiantes sobre tecnologías específicas, por algunas razones.

  • Quiero ayudar a las personas a convertirse en mejores programadores, no solo desarrolladores web o programadores JavaScript. Quiero que la mayoría de mis videos enseñen prácticas de programación generalmente aplicables, que sean útiles no solo para toda la carrera de un programador, más allá de las tendencias y las herramientas. Hacer una aplicación de pila completa está extremadamente centrado en las herramientas, y realmente no considero que aprender un montón de herramientas sea tan importante para convertirse en un buen programador.
  • Quiero hacer videos que se mantengan frescos durante mucho tiempo. Los tutoriales se vuelven obsoletos increíblemente rápido. Cualquier marco que usaría (especialmente si usara una combinación de ellos) cambiaría en solo unos meses, y el tutorial sería ligeramente incorrecto en varios lugares. Los videos que he hecho hasta ahora seguirán siendo válidos durante años.
  • Quiero tener un nicho fuerte que sea difícil de duplicar. Siento que ya hay un montón de tutoriales completos, y quiero crear videos que sean difíciles de hacer para cualquiera que no sea yo. Muchas personas pueden hacer videos tutoriales: estás prácticamente listo para hacerlos tan pronto como conozcas los marcos. Mucha menos gente puede producir el tipo de videos que he hecho hasta ahora porque requieren una comprensión decente de los fundamentos de la programación.
  • Quiero lanzar videos regularmente y con frecuencia. Es realmente difícil mantener un calendario de lanzamiento sostenible para tutoriales. Los videos de 10 minutos que tengo ahora tienen alrededor de 6-8 horas de tiempo de producción. Un tutorial generalmente dura unos 50 minutos, lo que significa muchas, muchas más horas de tiempo de producción.
  • Quiero una audiencia que regrese todas las semanas. Cada vez que veo un video tutorial para algo en YouTube, generalmente es porque estoy tratando de aprender algo específico. Una vez que he revisado la serie de tutoriales, generalmente me voy, porque no hay una razón obvia para que me suscriba y siga este canal. Quiero que mi canal sea un lugar que sigas porque constantemente quieres que te alimenten con nuevas cositas sabrosas y fascinantes de conocimientos de programación cada semana. ¡Quiero enseñarte no solo cosas que no sabes, sino cosas que no sabías que querías saber!

¿Transmisión en vivo?
Por las razones anteriores, es poco probable que vea ningún tutorial completo en mi canal. Dicho esto, en el futuro, si el canal de YouTube se vuelve más exitoso y decido asignar una cantidad significativamente mayor de mi tiempo a la producción de videos, podría probar suerte en las sesiones de programación de transmisión en vivo donde construyo aplicaciones completas, en YouTube o Twitch, que recuerdan de cómo Jonathan Blow hace sesión de transmisión en vivo cuando desarrolla su lenguaje de programación para juegos. El video en vivo no tiene la misma necesidad de permanecer válido a lo largo del tiempo, y me permitiría responder preguntas en la transmisión y enseñar cosas nuevas mientras hago cosas. Dicho esto, la transmisión en vivo es un gran compromiso y también un medio más diferente de YouTube de lo que parece, así que eso es un poco en el futuro.

More Interesting

¿Qué opinas de desarrollar mi aplicación web con php y mysql?

¿Qué son las aplicaciones web asincrónicas?

¿Cuáles son algunas herramientas (aplicaciones, software, web) que siempre pueden motivarnos?

Hay mucho ruido (en línea) sobre el rendimiento web y la ventaja competitiva. Sin embargo, un buen diseño disminuye el rendimiento ya que se utilizan muchas imágenes y más código. ¿Debería una startup centrarse en la usabilidad y la velocidad sin las imágenes elegantes o lo contrario?

¿Puedo configurar aplicaciones de Chrome como aplicación predeterminada en mi computadora?

¿Cuáles son las amenazas de seguridad más comúnmente ignoradas en el desarrollo web?

¿Cómo se usan exactamente cosas como bucles y funciones en el desarrollo web? Por favor, da un ejemplo simple.

¿Cuáles son las tecnologías utilizadas para hacer una aplicación web de realidad aumentada?

¿Por qué las aplicaciones nativas en Android tienen una gran demanda en lugar de las aplicaciones híbridas y web?

¿F # es una buena opción para el desarrollo web?

¿Hay mucho dinero en la creación de aplicaciones / contratos / páginas web en Ethereum?

¿Qué aplicaciones web sociales que no son juegos tienen la misma adicción y utilidad que Quora?

Desarrollo web: ¿Qué herramientas utiliza para probar la velocidad de la aplicación de su sitio web en su entorno local?

¿Es un administrador de base de datos un trabajo independiente?

¿Cuál es el mejor lenguaje / marco web para crear una plataforma de conferencias web que admita sesiones en vivo y chat?