La forma de hacer realidad su idea es saber cómo funciona esa cosa detrás de escena. No puede escribir una calculadora sin saber cómo funcionan los operadores de cálculo, ¿verdad?
No apile en la capacitación esencial de diferentes lenguajes de programación.
La programación es un trabajo práctico, no un curso de academia (desde la perspectiva del desarrollo del producto, no de la informática). No necesita dominar un lenguaje de programación para comenzar a desarrollar un producto. Dominas tu habilidad durante el trabajo práctico. Cuando creas un producto real, se te presentan desafíos que no encontrarás en tu video entrenamiento.
- Tengo muchas ideas de inicio, ¿debería comenzar una incubadora u operar como una empresa incorporada, registrando cada inicio dentro?
- ¿Puedo aprender estrategia usando videojuegos?
- ¿Cuál es la mejor manera de comenzar a crear y vender su propio curso?
- ¿Cuáles son las perspectivas laborales después de un MBA en emprendimiento?
- Cómo liberarme de hacer el trabajo de otras personas para comenzar el mío
Y también, leer un libro en papel es una de las claves para dominar una habilidad, ver videos no lo es. Al cerebro humano le gusta leer en papel más que mirar videos. Cuando lees un libro, reflexionas mucho y cuidadosamente.
Sin embargo, no digo que mirar videos sea innecesario, veo videos de capacitación regularmente, pero no confío en ellos para dominar una habilidad o hacer un producto.
Por lo tanto, deja de mirar esos videos y comienza a hacer algo real.
ACTUALIZAR:
He estado acostumbrado a leer libros, muchos libros. Hace dos años, encuentro un muy buen sitio web de capacitación en video. (No quiero mencionar su nombre aquí, pero estoy seguro de que muchos desarrolladores lo saben).
Sin embargo, después de ver más de 30 cursos de video, descubrí que no puedo usar un framework o un lenguaje de programación tan bueno como esperaba. Luego me detengo a mirar videos y vuelvo a leer libros.
Aquí cómo uso el curso de capacitación en video (mi propia opción, es posible que deba encontrar la mejor manera para usted):
1. Si necesito aprender algo rápido (lo suficientemente rápido como para saber la mayor parte de lo básico), veré videos o algunos tutoriales.
2. Entonces comenzaré a usarlo. Haciendo algo de trabajo (mi trabajo diario), o haciendo algo. Resolveré los desafíos que tengo y mejoraré mi mapa de conocimiento.
3. Si encuentro que necesito saberlo profundamente, compraré un libro y lo leeré de principio a fin.
4. Sin embargo, si encuentro un buen curso de video que habla sobre la comprensión profunda de una tecnología o una plataforma (como el mecanismo de tiempo de ejecución detrás de .NET CLR), lo miraré detenidamente y con cuidado.
Por último, sabrá cómo construir cosas reales durante su trabajo diario, por lo que encontrar un trabajo también es una opción.