Camino de yuwen-c

Guía para principiantes - entrar al mundo real de desarrollo

#onboarding #career career

Contexto

Soy autodidacta y cambié de carrera para entrar a frontend. Este artículo resume cómo fueron mis primeros meses y qué retos conviene anticipar.

Algunos puntos todavía me cuestan, pero saber dónde buscar respuestas y qué habilidades reforzar acorta mucho la curva de adaptación.

Varios frentes importantes

Técnica

  • Encontrarte herramientas nuevas es normal, incluso para personas con experiencia.
  • Entender flujo de colaboración con Git (ramas principales, hotfix, y comandos como rebase o stash).
  • Distinguir entorno de pruebas y producción, y coordinar releases con backend.
  • Aprender a leer código existente y localizar rápido el archivo correcto para corregir bugs.
  • Familiarizarte con convenciones del equipo y del proyecto.
  • Al pedir ayuda, describir bien el problema: objetivo -> hipótesis -> intentos -> bloqueo.

Al inicio yo tardaba mucho en ubicar archivos. Una técnica útil: hacer un pequeño cambio visual para confirmar que estás tocando la pantalla correcta.

Cuando llega un requerimiento nuevo, surgen dudas típicas:

  • ¿qué archivo base debo tomar?
  • ¿qué partes debo conservar o eliminar?
  • ¿este patrón es actual o legado?

Además, en proyectos personales no siempre interiorizas la diferencia entre entornos. En equipos reales, test y producción pueden tener datos distintos; sin ese concepto, reproducir bugs se vuelve difícil.

Lógica de negocio (dominio)

  • Poder explicar qué hace la empresa, quién es el cliente y qué problema se resuelve.
  • Si no entiendes el dominio, los requerimientos de PM se sienten ambiguos.
  • En productos B2B, puede haber varios tipos de usuarios administrativos (internos y del cliente).

Yo practicaba explicar el producto a amistades no técnicas. Eso me obligó a simplificar y mejorar la claridad.

Los documentos de dominio ayudan, pero leerlos en abstracto no siempre basta. Funciona mejor conectarlos a historias reales de usuario y problemas concretos.

”No entiendo, reacciono lento, ¿de verdad soy ingeniera?”

  • Acostumbrarte al vocabulario cotidiano del equipo.
  • Convertir requerimientos abstractos en pantalla + flujo de datos.
  • Desglosar hasta poder visualizar:
    • cómo se ve la pantalla,
    • qué datos necesito,
    • qué condiciones debo evaluar,
    • qué guardo y qué envío,
    • en qué orden navega el usuario.

Con práctica, la velocidad de reacción mejora.

Aprendizajes

Mentalidad

  • No limitarte por ser junior.
  • Preguntar siempre que algo ayude a hacer mejor tu trabajo.
  • Mantener apertura a los comentarios e incluso pedirlos de forma activa.
  • Aceptar que al principio habrá carencias y lentitud.

Muchas personas junior se autocensuran: “mejor no opinar”, “mejor no preguntar”. En mi experiencia, eso frena crecimiento. Participar más acelera integración y aprendizaje.

Un ejemplo que recuerdo: antes de que mi líder dejara el equipo, le pedí comentarios. También le dije que en ingeniería hay poco “refuerzo positivo” explícito porque, si todo va bien, nadie dice nada.
Su consejo fue excelente: enseñar tu trabajo de forma proactiva y pedir comentarios directamente.

Compararse con otras personas es inevitable, pero aceptar que toda habilidad requiere tiempo ayuda a salir del bucle negativo.

Diferencias frente a mis trabajos anteriores

  • Orientación a proceso vs orientación a objetivo
    En muchos trabajos tradicionales, el SOP es fijo. En ingeniería, importa más el objetivo final que el camino, y a veces incluso el objetivo cambia.

  • “Todo bien a la primera” vs optimización iterativa
    Programar suele ser: definir problema -> simplificar -> intentar -> corregir.
    Buscar perfección total antes de empezar puede bloquearte.

  • Entrar a un equipo en cambio constante
    Producto, personas y procesos pueden cambiar al mismo tiempo. Hay que desarrollar flexibilidad.

  • Valorar el proceso, no solo el resultado visible
    Pasar horas leyendo código también es avance real.
    Incluso intentos fallidos en debug reducen posibilidades y acercan a la causa real.

Gracias por leer

El cambio de carrera ha sido una experiencia muy especial para mí.
Espero que estas notas ayuden a personas con un perfil parecido a empezar con menos ansiedad y más claridad.

Si quieres conversar, me encuentras en LinkedIn.