Yo también estuve perdido. Así comienza su artículo Jorge Castaño, un Joppyter que ha querido compartir con nosotros unos consejos sobre el camino de un developer cuando empieza donde empezamos todo: en lo junior.

Jorge Castaño es programador FrontEnd Senior, actualmente Tech Lead en Mercedes-Benz IT-Hub Madrid. Ha trabajado en múltiples proyectos JavaScript, como fintech, banca, salud, automóvil y videojuegos; en startups y grandes empresas tecnológicas. Además de ser un apasionado por la tecnología, hace Stand-up y comedia improvisada, lo que le permite hablar en público sin problemas y comunicarse fácilmente, siendo una persona muy creativa.
Antes de empezar, quiero aclarar que para mí alguien junior es gente con al menos un año de experiencia. Ya sé que está mal hablar de tiempo a la hora de definir la experiencia, pero cuando llevamos solo un año programando es cuando tenemos las nociones básicas de lo que significa trabajar en un equipo, en un proyecto, en la vida real. Menos de un año de experiencia sería todavía entry level, con sus sueños, sus ideales y, probablemente, ninguna manía. Gente que acaba de terminar la carrera, un módulo, un bootcamp,… personas que aún no tienen experiencia profesional real.
Todavía te queda mucho por aprender y mi recomendación es que fluyas durante este primer año. Supéralo y aprende todo lo que puedas sin juzgarte. ¡Oye! No te marches si eres de ese grupo, no me odies todavía, también sirven para ti estos consejos. Pero no los sigas a rajatabla. Y si llegas al final te dejo un regalo en forma de audio 🎁 🎤
Sin más dilación, mis 10 consejos para sobrevivir siendo junior developer.
- Profundiza en la tecnología que usas a diario
- Aprende varios frameworks
- Ten curiosidad
- Conoce al milímetro cada proceso
- Conoce tus fortalezas y debilidades
- Conoce tu entorno
- Aprende a trabajar en equipo
- Haz todas las preguntas que tengas
- Motiva tu creatividad
- Ten paciencia
1 – Profundiza en la tecnología que usas a diario
Tienes que llegar a ser un experto.Conoce JavaScript, Java, Python, PHP… el lenguaje que uses cada día, pero al detalle. Los frameworks vienen y van, pero los lenguajes de programación que usan será habitualmente el mismo. Aprender lo básico de un framework nuevo te llevará una semana si ya sabes programar.
2 – Aprende varias tecnologías y frameworks
Aprende de todo, no te centres solo en el CSS (por decir algo). Conoce varios frameworks para estar al día y poder avanzar al ritmo de la tecnología. No tienes que ser un experto en todo, pero sí conocer cómo se hacen las cosas con cada herramienta.Saber cómo funciona cada una te permitirá escoger cuál resuelve mejor tu problema.
Yo soy partidario de aprender tecnologías nuevas en horario laboral, pues así le dedicamos el mayor tiempo posible y enfrentamos problemas reales. Proponle a tu jefe hacer un proyecto, hackathon o workshop en Astro, Qwik o Svelte. Si consigues esa experiencia en tu lugar de trabajo, mejor, ya que después de trabajar 8 horas te va a costar cerrar sesión y ponerte a programar proyectos paralelos.
3 – Ten curiosidad por todo lo que rodea a un junior developer
Investiga cómo funciona lo que haces. Inspecciona páginas web que utilices a menudo a ver cómo solucionan sus problemas. ¿Tienes amigos o contactos de LinkedIn que se dedican a lo mismo que tú? Pregunta cómo harían tus tickets. Un fin de semana al mes aprende una biblioteca o framework nuevo y actualiza tu CV o página web.
No te abandones, la tecnología avanza demasiado rápido y quedarás obsoleto en menos de lo que te esperas.
4 – Conoce al milímetro cada proceso diario
Domina todos los aspectos de tu día a día para saber qué esperar de cada uno de ellos.
- Reuniones: Daily, planning, retro, refinamiento, análisis,…
- Flujo de trabajo de programación: GIT, pensar + programar, revisiones de código, pair programming,…
Descubrirás que la vida en el desarrollo de software es mucho más que programar.







5 – Conoce tus fortalezas y debilidades (al nivel de un junior developer)
Pregunta a tus compañeros y jefes qué se te da bien y mal. No tengas miedo, quieres mejorar y eso está bien. Haz hincapié en la parte que peor se te da. Equilibra tus debilidades. Y sobre todo dale caña a lo que se da bien, para despuntar y ser el número 1 en lo que más te gusta.
Conócete a ti mismo.
¿No sabes qué te falta o hacia dónde dirigirte? En esta web tienes roadmaps definidos y muy completos para la mayoría de carreras en el mundo del software: https://roadmap.sh/roadmaps
6 – Conoce tu entorno
Para crecer, necesitarás saber cómo encaja tu parte en el resto del sistema. Aprende de lo que se sale de tu área. Por ejemplo, si eres Frontend (como yo), aprende cómo funciona una base de datos, una API REST y el rendimiento del navegador. Formamos parte de un todo y al conocer ese todo tomaremos mejores decisiones.
7 – Aprende a trabajar en equipo
Practica tu comunicación. Te darás cuenta que definir problemas, requisitos, funcionalidades y dar feedback es parte importante en el desarrollo de software. Es raro que nos toque trabajar de manera individual (aunque hay excepciones). Aprende a cómo tratar a las personas y cómo pedir ayuda. Comparte información con tus compañeros para que no haya silos de conocimiento.
¿Tienes dudas? Pregunta.
¿Quieres decirle algo a un compañero? Díselo.
En el mundo tecnológico se presupone que somos frikis introvertidos. Puede que no seas así, pero practica tu comunicación.
8 – Haz todas las preguntas que tengas
Probablemente tendrás compañeros y compañeras con mucha experiencia. Pregunta continuamente, ya que te darán respuestas valiosas. Cosas técnicas, carrera profesional, ayuda de la vida en la oficina… pregunta qué se espera de ti y cómo mejorar.
Es habitual estar perdidos los primeros años y gente con más experiencia puede guiarnos y hacer que nos enfoquemos en lo que de verdad necesitamos. A veces, es más rápido movernos cuando nos ayudan que esperar a descubrir todo por nuestra cuenta.
9 – Un junior developer también motiva su creatividad
Piensa varias soluciones para las tareas que tengas que desarrollar. Hay infinitas soluciones para resolver cualquier problema de programación y probablemente 10 sean viables. Cuantas más opciones se te ocurran, más cerca estarás de la solución óptima.
Usa la cabeza, no caigas en la rutina o el piloto automático. Practica la creatividad para ser más creativo habitualmente. Haz un curso de dibujo, escritura, teatro,… Cualquier cosa completamente opuesta a la programación. Así tendrás una forma nueva de atajar los problemas.
10 – Ten paciencia
La experiencia llega. He trabajo con junior developers que parecían perdidos y año y medio después se nota el cambio: se preocupan, se interesan, ven errores antes de tiempo.Todos queremos crecer y ser importantes, pero la actitud de querer ser mejor no la tiene todo el mundo.
Date tiempo, trabaja duro y cultiva tu curiosidad. Y si alguna vez dudas, me buscas en LinkedIn y charlamos. Yo confío en ti.
Bonus – No trabajes ni estudies continuamente
Sal a la calle, haz deporte, duerme bien, ten un hobby fuera de la programación. Descansar es una parte importante de nuestra vida. Vaciar la cabeza y dormir 8 horas nos ayuda a reponer fuerzas y seguir pensando en condiciones. Conozco gente que solo habla de trabajo, porque no tienen hobbies. Rompe eso. Interésate por algo ajeno a tu trabajo y dale solo la importancia que tiene.
Trabajamos para vivir. Que tu vida no sea solo tu trabajo.
Vete un finde fuera, haz turismo, un escape room, vete al cine.
De nuevo, no tienes que seguir estos consejos a rajatabla. Si te sirven, ok. Si no, no importa. Cada persona tiene su camino, este es el que recomiendo y el que intento seguir.
Por último, el regalo 🎁
¿Te sientes abrumado en el mundo del Software? Déjame acompañarte y sobrevivamos juntos al día a día del Desarrollo Informático. Si te sientes abrumado en el mundo del software y quieres saber cómo pasar de Junior a Senior, puedes escuchar todos mis consejos en La Hora Developer (https://go.ivoox.com/sq/1924655). Diez capítulos con todo lo que les digo a los junior que llegan a mi equipo.
No dura una hora exacta, pero el nombre lo merece.

Y voy a ir cerrando, ya que se acaba de cumplir el milisegundo 1688380847532 (desde el 1 de enero de 1970). Gracias por leer hasta el final.
Deja un comentario