MATÍAS MASSUCCO

Mi Inicio


Empecé mi camino como desarrollador de software trabajando con SAP ABAP en proyectos empresariales. En este tiempo obtuve una solida base técnica en bases de datos relacionales, mayor comprensión sobre los procesos de negocio, y una profunda apreciación por el valor de combinar la técnica con la creatividad para lograr soluciones efectivas y con mayor impacto.

Despues de cuatro años, decidí dar un nuevo paso en mi carrera y dedicarme a fortalecer mis habilidades en desarrollo full-stack, explorando tecnologías más modernas y buscando nuevas formas de integrar mi lado creativo en la forma en que diseño y construyo soluciones.

Tecnologías más utilizadas:

Next.jsReactTypescriptPostreSQLGitFigma

Guía del Autodidacta


Todo autodidacta tiene una relación estrecha con el sentimiento de frustración. Debido a la cantidad de recursos disponibles en internet y la creciente variedad de métodos existentes para cumplir una misma función, el primer intento de estudiar una nueva herramienta suele invocar una abrumación dificil de ignorar.

Para cumplir con mi intención de aprender por cuenta propia, decidí idear un sistema que me permita concentrar todo el esfuerzo posible en adquirir conocimiento de manera eficiente y sin distracciones.

Binoculars

Familiarización

Primeramente debemos conocer el horizonte de posibilidades, para luego enfocar el objetivo. Esto consiste en hacer un breve análisis de las herramientas disponibles mas populares, sus ventajas y desventajas, y sus aplicaciones recomendadas.

Documentación

Para asegurar un aprendizaje eficiente, es importante entender el alcance del metodo elegido. Este paso incluye dar una lectura superficial a la documentación disponible, así como buscar guías, tips, y casos de uso.

Open book
Lab

Experimentación

Conociendo mejor la herramienta, conviene inicialmente experimentar con proyectos simples y cortos a modo de mantener el foco en la familiarización inicial, para luego transicionar lentamente a proyectos mas involucrados.

Constancia

El punto más importante en todo aprendizaje. Mantener sesiones de estudio diarias, aunque sean breves, ayuda a mantener una secuencia predecible de adquisición de conocimiento y permite estructurar con mayor facilidad el resto del camino.

Calendar

Uso de IA


Dada la creciente relevancia de herramientas basadas en LLMs como ChatGPT, Gemini, y Cursor, toma importancia definir el uso que se les da a la mismas en un contexto profesional.

Casos en lo que uso IA


  • Tareas repetitivas o sin valor didáctico.

    (construir un REGEX, corregir errores de sintaxis)

  • Validación de código.

    (corroborar que una aplicación cumpla con los principios SOLID)

  • Propuesta de ideas.

    (disminuir la cantidad de hits a una API, optimizar performance o fluidez)

Casos en lo que NO uso IA


  • Redacción de textos.

    (mails, blogs, descripciones)

  • Creación de programas o secciones enteras de código.

    (componentes de React, páginas web)

  • Código donde se debe priorizar la seguridad.

    (API keys, información sensible)