Estoy en el proceso de tomar el React Nanodegree ahora, y creo que es una excelente oferta por 500 dólares. Hace un par de años, pasé a la programación desde un fondo en humanidades. He estado aprendiendo de una combinación de (1) MOOC (por ejemplo, Coursera), (2) cursos de Community College, (3) libros y (4) recursos en línea.
Los cursos CC tienden a estar bien cuando se trata de impartir cursos de OOP en Java o C ++, pero los encuentro bastante decepcionantes cuando se trata de aprender las herramientas prácticas necesarias para escribir aplicaciones web modernas (y he tomado cursos de un número de CC en el área de la bahía).
Los MOOC como Coursera son excelentes para algunos de los dominios CS más abstractos y difíciles, como el aprendizaje automático y el análisis algorítmico. Sin embargo, me parece que son mucho menos útiles para proporcionar el asesoramiento práctico y práctico y los tutoriales necesarios para dominar varias bibliotecas / marcos / metodologías de desarrollo web.
Los libros son definitivamente un recurso subvalorado en la era moderna, donde todos buscan un video rápido de YouTube para resolver su problema inmediato de programación. Pero a menudo brindan una gran cantidad de perspectiva que falta en las soluciones de YouTube de Sound Bite. Y puede ser difícil saber qué libro se adapta mejor a sus necesidades. Además, para las nuevas bibliotecas y enfoques, a veces simplemente no hay un libro disponible que proporcione el conocimiento que necesita, por lo que los recursos en línea son la única solución real.
- ¿Qué es lo mejor que aprender en Khan Academy?
- ¿Qué es mejor, la especialización de algoritmos de Coursera, InterviewBit o la resolución de jueces en línea?
- Cómo aprender el comercio en línea de forma gratuita en la India
- ¿Es el microaprendizaje una herramienta efectiva de diseño instruccional?
- ¿Hay alguna escuela en línea en la que puedas personalizar tu horario?
Dicho esto, ¿qué hacer con el programa React Nanodegree? ¿Vale la pena por 500 dólares? Si realmente quieres aprender a reaccionar, y eres de un país del primer mundo, entonces debes saber que 500 dólares es un precio muy barato que pagar para aumentar tus habilidades de programación aunque sea un poco. En lugar de decir “omg, ¿cómo puedo gastar la menor cantidad de dinero posible y seguir siendo un desarrollador que reaccione?”, Debería pensar: “¿Este recurso en particular me enseñará algunas cosas útiles que ya no sé?”. Y la mayoría Probablemente, la respuesta a esta pregunta es “sí”.
Para aprender algo bien quieres la mayor perspectiva posible. Por lo tanto, cuando se trata de aprender React, no se trata de si debe realizar el sitio web gratuito A, el libro B o el programa React Nanodegree. En la medida en que su tiempo lo permita, trabaje a través de múltiples recursos en React. Claro, habrá una cierta cantidad de repetición, pero los conocimientos únicos obtenidos de las fuentes individuales finalmente superarán los compromisos de tiempo adicionales.
Si tiene poco tiempo, aquí hay una buena progresión: (1) haga los cursos de reacción en codeacademy.com, (2) compre los videos de udemy sobre reacción y reduxificación de Stephen Grider, (3) trabaje a través de los videos de Grider y Nanodegree al mismo tiempo. Si tiene problemas con alguna parte del nanodegree, revise primero los videos de Grider para el contenido relevante, luego regrese al contenido del nanodegree.
Si planeas hacer el programa de nanodegres, también es posible que desees pasar un tiempo familiarizándote con algunas de las funciones de ES6 + javascript. Consulte Cómo aprender ES6 – Escena de JavaScript – Medio para obtener más información.