← Back to my blog

Estudio deliberado, tomando el control de nuestra carrera


Cover Image

He estado trabajando como desarrollador durante los últimos 5 años. No es mucho tiempo, lo sé, pero en este tiempo creo que he mejorado mucho, más que si hubiera tomado un enfoque pasivo con mi carrera. Me he dado cuenta de que las personas siempre acuden a mí y mencionan las tecnologías para obtener mi opinión como si hubiera probado todo lo que está ahí fuera. Aunque es una exageración, tuve experiencias variadas, entre el trabajo profesional y el hobby, he realizado aplicaciones comerciales, juegos, hacks de juegos, bots, API públicas de alta concurrencia, extensiones de Visual Studio Code e incluso ROMS personalizados de Android. ¿y porque te preguntas? porque no aprender es estar muerto, así de simple.

Déjame decir eso otra vez! No aprender es estar muerto.

Siempre hay un nuevo libro, algo interesante que no has probado antes y algo de lo que puedes aprender y es tu trabajo tomar medidas y hacerlo, nadie más puede hacerlo por ti, si solo esperas "aprender en el trabajo" puede que te despiertes un día en ese trabajo viejo y horrible haciendo exactamente lo mismo que has estado haciendo durante los últimos 10 años y te veas obligado a mejorar, dejame decirte, ese cuento no va a terminar bien.


Para ser justos, no todo mi aprendizaje ha sido 100% planeado, planeé investigar tecnologías o leer cierto libro o mejorar en cierta habilidad, pero no siempre he sido tan organizado como me estoy volviendo ahora, así que intentaré compartir mi sistema de trabajo contigo.

Necesitaba una manera de mantener toda la complejidad mental de avanzar en mi carrera en un solo lugar, para eso elegí Notion, es una gran herramienta con toneladas de plantillas para básicamente todo que puedas necesitar, no solo lo uso para mi desarrollo personal, sino también para mi presupuesto, solicitudes de empleo, trackear mis comidas y documentación de trabajos independientes.

Entonces, ¿cómo empezamos? Primero establecemos nuestros objetivos, para llevar esto acabo podemos hacer una lista.

  1. Aprender programación funcional
  2. Aprender a utilizar patrones de arquitectura como Clean Architecture
  3. Conviértete en un verdadero desarrollador full stack, mejorar mis capacidades en el frontend
  4. Crear mi propio sitio web / blog
  5. Obtener un trabajo de desarrollador remoto de backend / full stack

Tengo otros objetivos como perder peso, ahorrar dinero extra, invertir, mejorar mis relaciones personales, etc. Solo nombre los relacionados con el software 😀

Después de eso, traducimos esos objetivos en tareas más pequeñas y concretas, por lo que, de modo que cuando se complete una, nos llevará un paso más allá hacia nuestros objetivos, esto lo logró usando una tabla Kanban en Notion como se puede ver en la imagen a continuación.

Notion Kanban Board

Aquí verás cosas como:

  • "Leer Design Patterns"
  • "Leer Mostly Adequate Guide to Functional Programming"
  • "Leer Structure and Interpretation of computer programs"
  • "Implementar diseño de la landing page de mi sitio"
  • "Implementar diseño de blog y los artículos"
  • "Finalizar características pendientes en Angular Test Explorer (esa es la extensión VSCODE que mencioné antes)"

Esto esta perfecto, pero luego debes asegurarte de realmente hacer lo que decis que vas a hacer. Bueno, noté por prueba y error que si no los planificó, nunca se hacen. Entonces, ¿cómo hago eso? el confiable Google Calendar al rescate.

Calendario de Google

El domingo por la noche antes de que termine el fin de semana, planeo lo que voy a hacer la próxima semana (y sí, la planificación también está en el calendario), no soy muy específico aquí, solo pongo "Código" o "Leer", o en algunos casos especiales "Hacer Code Katas". Estoy intentando, aunque no soy perfecto en ello, seguir la técnica "2 sombreros" aquí, básicamente lo que esto significa es que cuando planifico mi semana tengo el "sombrero de jefe", durante la semana, por otro lado tengo "sombrero de empleado", si mi calendario dice ejercicio, entonces el jefe dijo ejercicio, así que es tiempo de ejercicio, sin preguntas, simplemente lo hago, por supuesto, es más fácil decirlo que hacerlo, pero lo intento.

Finalmente, escribo mi progreso en un cuaderno, si, no hay aplicaciones aquí, un cuaderno real, también leo lo que he logrado la semana anterior, así que siempre lo tengo en mi cabeza.

Cuaderno

Hasta ahora, mi progreso se ha disparado desde que comencé a ser más disciplinado y organizado sobre mi carrera, ahora está muy claro lo que quiero lograr y si estoy tomando los pasos correctos. Mi flujo de trabajo no es perfecto, todavía estoy tratando de mejorar, pero realmente espero que mi proceso te inspire a tomar tu camino en tus propias manos, reflexionar profundamente y planificar tu arduo trabajo. Hará un mundo de diferencia.


Patricio Ferraggi Ares
Hola, soy Patricio Ferraggi Ares

Soy un developer autodidacta Argentino que actualmente vive y trabaja en España. Intento mejorar diariamente, mientras ayudo a otros a hacer lo mismo.


← Back to my blog