la petrusse

Días del 728 al 755 – ¡Fin del Reto Geek!

La única constancia que tenemos de la existencia del tiempo es la huella del cambio; con su paso las cosas cambian y por ello nos atrevemos a decir que el tiempo existe - "El viaje al amor" - Eduardo Punset

Actualizaciones en tiempos de pandemia

Toca actualización mensual del Reto Geek, en plena crisis del coronavirus. Tanto mi novio como yo llevamos desde mitad de marzo trabajando desde casa y sin poder salir más que para hacer la compra y poco más. De momento lo llevamos bien, estamos muy a gustito en casa, porque fuera hace bastante frío. Pero la verdad es que cuesta mucho concentrarse, con todas las noticias que nos llegan de nuestras España e Italia queridas.

Evolución del blog

Estoy muy contenta con cómo van creciendo las visitas en esta web. He vuelto a doblar las sesiones con respecto al mes pasado, y no hay duda de que es gracias a mis artículos sobre web developmentporque los artículos sobre el Reto Geek no los lee nadie 😅.

Es natural, en los artículos del Reto Geek cuento mi vida, que de momento no le interesa a nadie, mientras que en los artículos de programación aporto algo medianamente útil a la gente que quiera aprender sobre el tema 😌.

estadisticas visitas blog marzo

 Aquí mi top 3 de los artículos más visitados en los últimos 30 días:

top 3 entradas

El artículo sobre ngModel lo peta, el 36% de mis visitas provienen de ahí 😄.

¿Qué he aprendido este mes?

Sigo aprendiendo y descubriendo cosas nuevas del mundo del desarrollo web, tanto en mi empresa como en mi tiempo libre, sobre todo ahora que prácticamente no podemos salir de casa... ningún problema, soy de la opinión de que no existe tiempo humano para leerme todos los libros que me gustaría leer ni para aprender todas las cosas que me gustaría aprender 🤓.

Pero me conformo con intentarlo, porque estar en ese camino ya me hace feliz.

En el trabajo he seguido aprendiendo mil cosas sobre CSS, donde CSS tricks es mi biblia. Estamos usando una admin template de Angular para construir uno de nuestros productos, que además viene con Angular Material incorporado, así que está siendo mi oportunidad para aprender Angular Material un poco a marchas forzadas 😁.

Pero aprender temas de desarrollo UI sobre la marcha es mucho más satisfactorio que frustrante, porque mi capacidad de absorción es mucho mayor que para temas de programación pura (JavaScript, TypeScript).

Luego en casa (aunque ahora estoy siempre en casa, así que mejor sería decir "cuando termino de trabajar") me pongo a aprender íntegramente sobre Angular, y ahí la cosa va más lenta. Aún así, lo vital para mí es que vaya entiendo todo lo que voy dando en "clase", aunque me cueste más tiempo. Así voy con mi curso de Angular:

  • 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)


La sombra de los aviones en el valle

Cuando hace buen tiempo, me encanta salir a correr por un parque que tenemos cerca de casa. Hace tiempo que no lo hago, porque últimamente con el frío he estado haciendo deporte desde casa, y quizás debido al virus pronto tampoco podamos salir a correr aunque queramos. 

Pero me encantaba la sensación de salir a correr por el parque de La Pétrusse (Vallée de la Pétrusse, para ser más exactos). Esta es una ciudad muy tranquila, pero tiene su propio aeropuerto, y al principio impacta ver que los aviones pasan tan bajos. Llevo 5 años aquí así que ya me he acostumbrado a eso. 

Lo que empecé a notar mientras hacía deporte en el parque era que los aviones volaban tan bajos que proyectaban una sombra enorme que oscurecía por un instante parte de las murallas de un lado del parque. Pero era temporal, y en un instante, el sol volvía a brillar

En realidad, todo en la vida es temporal. Mi paso por Alemania lo fue, mi paso por Luxemburgo lo será, y el paso de todos por este mundo, también. Por eso, hoy es el día en el que doy por finalizado este Reto. El objetivo principal ya lo cumplí, y desde entonces he ido haciendo un seguimiento del objetivo secundario y perfilándolo conforme mi manera de pensar iba evolucionando. 

Y hoy me doy cuenta de que no tiene sentido alargarlo más. Si algo positivo podremos sacar de las situaciones que el virus está provocando, es que muchas empresas como la mía se han visto forzadas a mandar a sus trabajadores a trabajar desde casa. Cuando todo vuelva a la normalidad, estas "circunstancias forzadas" habrán supuesto un antes y un después en la mentalidad de algunas empresas, viendo por fin que, al menos en equipos de developers, podemos trabajar desde casa sin problemas.

Por tanto, es muy posible que las empresas empiecen a estar más abiertas a un teleworking más flexible, que me permita pasar más tiempo en España. Es por eso que, hoy, 28 de marzo de 2020, doy por finalizado este Reto Computer Geek, que me ha costado un esfuerzo hercúleo conseguir, y que sin duda, ha merecido la pena.🥇

Porque todo es temporal, incluyendo esta pandemia que está tambaleando el mundo, y todo pasará, como nuestro periodo en Luxemburgo, como la sombra de los aviones en el valle.

◖FIN DEL RETO◗

Sobre la autora de este post

Soy Rocío, una abogada reconvertida en programadora. Soy una apasionada de aprender cosas nuevas y ferviente defensora de que la única manera de ser feliz es alcanzando un equilibrio entre lo que te encanta hacer y lo que te saque de pobre. Mi historia completa, aquí. 

Otros artículos que pueden interesarte

Días del 353 al 386
Objetivos versus realidad Y nuevamente, llegó otro día clave. Llegó…y pasó. El pasado 4 de marzo este Reto Computer Geek[...]
Angular: Entendiendo la Directiva ngModel
Angular es un framework que nos permite, entre otras cosas, añadir contenido dinámico a nuestros archivos HTML. Una de las formas[...]
Pipes en Angular | Guía completa
¿Qué son los pipes?Los pipes son una herramienta de Angular que nos permite transformar visualmente la información, por ejemplo, cambiar un[...]
Si crees que este post puede serle útil a alguien, por favor, ¡compártelo!:

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Como toda web legal que se precie, utilizamos cookies para asegurar que damos la mejor experiencia al usuario en nuestro sitio web. Si continúas utilizando este sitio asumiremos que estás de acuerdo. más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar