Estoy a favor del enfoque de ” ensuciarse las manos “. Para mí, existe una cosa tal como pensar demasiado: tus primeras aplicaciones en un nuevo idioma apestarán, pero está bien.
Me gusta pensar en un proyecto que me gustaría llevar a cabo utilizando el nuevo lenguaje como: “crear un blog básico utilizando Angular 2/4/5” -> ¡este es mi objetivo!
Divido este objetivo en pasos:
- Rompe Blog en pedazos (sin conocimiento de Angular)
- Aprenda los conceptos básicos de Angular usando Angular Docs (haga el tutorial de la lista de héroes) -> ya es suficiente para comenzar.
- Revisar 1 utilizando los conocimientos recién adquiridos. Los componentes de su edificio deberían verse diferentes ahora.
- Ensuciarse las manos Solo trata de poner algo en la pantalla.
- No utilice ningún auto completado o CLI magic.
- ¡Haz que una mierda corra lo más rápido posible! (puede presentar la función de arrastre una vez que haya cumplido con los requisitos de su aplicación)
- Revise las áreas problemáticas y vea videos / lea tutoriales para estos fines
- Lea las mejores prácticas / estructuras de diseño en Angular Doc
Obviamente esto está sucio. Ahora es el momento de aprender acerca de las piezas de Bitty Bitty: comunicarse con un backend, pruebas de unidad, implementación (incluida toda esta magia JS)
- Para un estudiante de medicina, ¿es útil aprender lenguajes de programación?
- ¿Qué programación debo aprender primero si estoy empezando desde cero?
- ¿Cuáles son las mejores aplicaciones de Android para que los niños aprendan programación?
- ¿Qué idioma extranjero estás estudiando en este momento y cómo te va?
- ¿Puedes ayudarme a decidir qué idiomas quiero aprender?
Mis próximos pasos serían pasar un tiempo de calidad en github para encontrar personas que ya hayan resuelto el proyecto de mi blog usando angular. Aprende y mejora.
Para mí, aprender un nuevo idioma es un proceso iterativo, que se realiza mejor como una combinación de establecer un objetivo concreto del mundo real y algunas mejores prácticas / teorías.
El problema con Angular es que cambian los números de versión como otras personas cambian su ropa interior …