¿Cuál es la mejor manera de aprender de los cursos de video de programación como los de Udemy.com?

He sido un desarrollador de aplicaciones web por cerca de 15 años. Comencé como aficionado y progresé para convertirme en profesional utilizando cursos de video. En ese momento, Lynda: cursos en línea, clases, capacitación, tutorías era realmente la única fuente de capacitación profesional en el campo.

Probablemente compré cursos de Udemy por un valor de $ 250 (USD), y la mayoría de ellos han sido de muy baja calidad. También he oído hablar de muchos casos de personas inescrupulosas que piratean el contenido de otros cursos y lo revenden en Udemy. Es muy importante que el instructor sea competente cuando estés aprendiendo. De lo contrario, aprenderá malos hábitos y básicamente perderá tiempo y dinero.

Mi consejo es apegarse a las empresas profesionales de e-learning. Son más caros, pero generalmente han hecho un trabajo para examinar a sus instructores. Algunas empresas profesionales de e-learning venden cursos en Udemy.

Estoy feliz de compartir mis recomendaciones con ustedes. Como mencioné, comencé a aprender el desarrollo de aplicaciones web profesionales hace unos 15 años, y actualmente soy un desarrollador senior que realiza desarrollos con backends escritos en Java, JavaScript (Node.js), Python y PHP. También realizo trabajos de desarrollo front-end utilizando Angular y React actualmente, así como backbone.js, jquery y Adobe Flex en el pasado. Aquí hay cursos con los que he tenido suerte (y otros que evitaría). Estas son solo mis propias opiniones y las experiencias de otras personas pueden diferir. No tengo ningún interés personal o interés en ninguno de estos

Bueno:

Pluralsight: gran variedad de temas de instrucción, buenos instructores en su mayor parte, cursos actualizados y temas que son relevantes para los entornos de desarrollo actuales. Especialmente bueno si estás intentando aprender desarrollo basado en Windows. Buena cantidad de instrucción avanzada en profundidad.

Safari Books Online: una gran variedad de temas, una buena biblioteca de videos y una enorme biblioteca de libros electrónicos.

Packt Publishing: biblioteca de libros electrónicos de gran tamaño, biblioteca de videos de tamaño decente, ideal para desarrolladores web. Buena cantidad de instrucción amigable para principiantes. También le ofrecen un curso de video o libro electrónico gratuito cada mes como parte de su membresía, que puede conservar incluso si cancela su suscripción.

Malo:

Lynda – Muchos temas antiguos (obsoletos). Un montón de cursos centrados en los negocios y la creatividad.

Udemy: MUCHO contenido, pero es difícil separar las gemas de la basura. Se adhieren a instructores más establecidos y aquellos con un gran número de críticas positivas. Me he dado cuenta de que algunos de los “instructores” estafadores también manipulan las secciones de revisión, por lo que confiar en la calificación de la revisión cuando hay solo 20 o más revisiones también es arriesgado.

No lo olvides, hay más contenido de calidad gratuito que puedes imaginar. Consulte los boletines, youtube, Reddit, Medium y otros medios tecnológicos para tutoriales. Además, la mayoría de los servicios que mencioné ocasionalmente ofrecen suscripciones de prueba gratuitas.

Descargue un editor de texto avanzado como (NotePad ++, Sublime Text) e inicie un proyecto en ellos. Agregue más elementos al código una vez que los aprenda del video y comience a cambiar los valores de cada uno de ellos para entenderlo mejor y recordarlo. Una vez que termine una serie de videos, comience a recrear el código con las referencias que tiene ahora, corríjalo para codificar fallas e investigue una variedad de otras referencias para ampliar su conocimiento.

No tome toda una serie a la vez, la programación necesita paciencia, mucha de ella. y también mucha investigación si vas a aprender en línea. Sería incluso mejor si tiene más de 1 fuente de educación, 2 sería óptimo (Udemy y W3Schools).

Nota: la cantidad óptima de fuentes difiere de una persona a otra, mencioné que la mía podría ser más o menos para ti.

Y lo más importante, manténgala a diario, la programación necesita un compromiso constante hacia ella, si pierde una semana, también eliminará un (referencia clave / etiqueta / etc.).

Buena suerte y ve por ello!

Bueno … un curso de video como ese no es la mejor manera. La mejor manera de aprender programación de computadoras es … aprender programación de computadoras ( no un lenguaje de programación), y no tienen videos que enseñen programación.

Probar algoritmos y estructuras de datos. No es fácil, te llevará seis meses o más entenderlo, pero te enseñará a programar. (Aprender un lenguaje de programación no es aprender programación, es aprender qué hacer después de haber aprendido programación).

Aprende programación antes de aprender un idioma. Si no entiende la programación, entonces no puede entender el lenguaje.

Intenté un curso gratuito antes, no me parece que me resulte bien.

Espero que ayude.

Creo en aprender de la práctica. Los cursos de video son geniales, así que codifíquese mientras se mantiene al día. Si bien esta es una buena manera de comenzar, no es suficiente tener bajo su cinturón la mayor parte de lo que necesita. Junto a mirar videos, leer libros. Hacer preguntas. Código.

Observa, pausa, codifica, entiende, juega, repite.

No hay magia.