Un objetivo supuestamente elevado puede ser un incentivo para levantar el vuelo, pero puede también servir para justificar a los que se arrastran | Jorge Bucay
Año Nuevo lleno de proyectos y unas ganas infinitas de hacerlos avanzar. He aquí un resumen:
- convertirme en una Angular ninja
- hacer crecer mis inversiones
- ver más a mis amigos y familia
- desarrollar alguna idea de negocio que me dé una fuente alternativa de ingresos
Por alguna razón, no me gusta llamar a esto "propósitos de Año Nuevo", me parece que llamarlo "proyectos" es mucho más acertado. O al menos, para ciertos puntos. Quizás el ver más a mi familia y amigos es más un objetivo que un proyecto, pero no por ello tiene menos importancia que los proyectos.
Picos de felicidad
Cada día en el trabajo, a la hora de comer, sale el tema de la satisfacción laboral. Ya sea porque alguien se queja de que está muy cansado de trabajar muchas horas, ya sea porque yo les digo que adoro mi trabajo pero odio madrugar, o por otro motivo. Pero la conclusión final nunca es de sentirme una amargada, como me pasaba antes.
Ahora veo posts como este de la imagen...y me invade la felicidad. Y es que sigo teniendo a contactos en Linkedin de mi vida laboral pasada, en el mundo del Derecho. Y no puedo evitar que se me escape una sonrisa al leer estos posts, al darme cuenta de que ya no estoy en ese lado, sino al otro, porque ahora el software lo hago yo.
¿Qué he aprendido este mes?
Tal y como anticipé, terminé mi curso de JavaScript.
Fue un camino duro pero esta vez, tremendamente bien aprovechado. Ahora ya puedo decir con confianza que tengo una base sólida de JavaScript. Claro, eso no significa que tenga conocimientos avanzados, pero sí los suficientes como para adentrarme en el mundo de los frameworks como Angular.
Así que este mes empecé, por segunda vez, mi curso de Angular. Y esta vez, al estar escribiendo artículos de cada cosa que voy aprendiendo, lo estoy interiorizando mil veces mejor. Tuve que parar las máquinas en el primer intento, cuando llevaba aproximadamente un 15% completado del curso. Y eso que también estaba escribiendo artículos al respecto. Pero sencillamente, no estaba preparada para tomar el curso. Ahora sí.
Desde que volví a empezar el curso, he cogido los artículos y los he re-escrito desde el principio, porque me parecían tan mal explicados que sentía un poco de vergüenza . No es que ahora estén perfectos, pero al menos están más...presentables. Además, he hecho un post "base" sobre el que navegar hacia cualquier rama de Angular, lo que cual me ha ayudado mucho a organizar mis ideas sobre Angular.
Seguimiento de mis progresos con Angular
Me está gustando tanto el curso de Angular que estoy motivadísima y con muchas ganas de avanzar. Por eso, me he hecho una lista para medir mis progresos. Es básicamente el índice del curso. Aquí va el estatus actual:
- Sección 1: Getting Started
- Sección 2: The Basics
- Sección 3: Course Project - The Basics
- Sección 4: Debugging
- Sección 5: Components & Databinding Deep Dive
- Sección 6: Course Project - Components & Databinding
- Sección 7: Directives Deep Dive
- Sección 8: Course Project - Directives
- Sección 9: Using Services & Dependency Injection
- Sección 10: Course Project - Services & Dependency Injection
- Sección 11: Changing Pages with Routing
- Sección 12: Course Project - Routing
- Sección 13: Understanding Observables
- Sección 14: Course Project - Observables
- Sección 15: Handling Forms in Angular Apps
- Sección 16: Course Project - Forms
- Sección 17: Using Pipes to Transform Output
- Sección 18: Making Http Requests
- Sección 19: Course Project - Http
- Sección 20: Authentication & Route Protection in Angular
- Sección 21: Dynamic Components
- Sección 22: Angular Modules & Optimizing Angular Apps
- Sección 23: Deploying an Angular App
- Sección 24: Bonus: Working with NgRx in our Project
- Sección 25: Bonus: Angular Universal
- Sección 26: Angular Animations
- Sección 27: Adding Offline Capabilities with Service Workers
- Sección 28: A Basic Introduction to Unit Testing in Angular Apps
- Sección 29: Angular Changes & New Features
- Sección 30: Course Roundup
- Sección 31: Custom Project & Workflow Setup
- Sección 32: Bonus: TypeScript Introduction (for Angular 2 Usage)
A la vista está que me queda un largo camino que recorrer
La satisfacción de ayudar a los demás
El mes pasado una amiga me pidió consejo para un amigo suyo que quería meterse en el mundo de la programación pero no sabía por donde empezar. Al parecer, mi orientación le sirvió para aclararse las ideas y hemos seguido en contacto cada vez que le surgen dudas sobre cómo empezar. Y hay que ver qué feliz soy ayudándole.
Es como si hubiese avanzado a un nivel en el que soy capaz de orientar a la gente a dar esos primeros pasos, porque yo ya los di en su día. Me llena poder ayudar a la gente a definir su camino de aprendizaje. Ojalá algún día me sienta capacitada para participar aún más en sus caminos.
Mientras tanto, a seguir formándome. ¡AVANZAMOS!
Otros artículos que pueden interesarte