Blog

Roi Sánchez
10 Jul 2023

Ahorra formando a tus junior con Hello, World!

Tiempo de lectura 5 minutos
  • ahorro costes
  • formación
  • hello world
  • juniors

Sumario Invertir en la formación de tus programadores más junior no solo ahorra costes, sino que encima mejora la calidad de tus proyectos y aumenta la felicidad del equipo.

Sé que de entrada parece un contrasentido el título de este artículo. A priori, si tenemos a una serie de junior formándose durante 2 meses en un curso pagado por la empresa, podríamos pensar que estamos haciendo una inversión a futuro o que estamos consiguiendo mejorar la calidad de su trabajo, pero desde luego no que estamos consiguiendo ahorrar costes. Vamos a ver porque esto es así.

Situación normal en la mayoría de los lugares

Si nos ponemos a analizar y hacer números, lo que se suele hacer – al menos en España – de soltar a la gente recién salida de su FP o de la carrera a los leones con el conocido on-the-job podemos ver que es mucho más caro.

Cualquiera que hayamos trabajado en equipos de desarrollo sabemos lo que es que de repente entre un programador junior, o más que junior imberbe, en tu proyecto. Salvo contadísimas ocasiones que te encuentras con personas con unas capacidades extraordinarias (2 veces me ha pasado en 20 años de carrera), este nuevo miembro del equipo, a pesar de que pueda tener una buena base académica, no suele saber nada o casi nada de las distintas herramientas y metodologías de trabajo del día a día como pueden ser git, gitFlow, IntelliJ, Scrum, Postman, etc. Además generalmente no suelen saber demasiado sobre arquitectura, buenas prácticas, cliente-servidor... El resultado es que durante los primeros 4-6 meses solo tenemos dos opciones:

  • Dedicar mucho tiempo a guiar y ayudar a esa persona, ocupando entre un 25% y un 30% del tiempo de un programador senior.
  • Dedicar un tiempo mínimo (10%) de un programador senior y no esperar que esta persona rinda en los primeros 6 meses, dejando que ella sola vaya poco a poco aprendiendo mal y a rastras a utilizar todas las herramientas de nuestro día a día.

El resultado de cualquiera de los dos escenarios es bastante catastrófico y tremendamente costoso para los proyectos. En el primer caso tenemos a una persona valiosa y con un coste alto dedicando gran parte de su tiempo a una tarea improductiva. En el segundo caso, vamos a tener durante mucho tiempo a una persona que prácticamente no produce nada, además de coger vicios inadecuados.

¿Por qué se ahorra con Hello, World!?

Este es el primer punto del ahorro de costes con Hello, World!. No solo formamos a los recién egresados en una tecnología concreta, sino que también les formamos en metodologías, herramientas y conocimientos de contexto como puede ser: principios SOLID, flujos de trabajo git, desarrollo seguro, cliente/servidor, etc. Al adquirir conocimientos sólidos en todas estas materias y además haberlas trabajado de un modo práctico reducimos el apoyo que necesitan para el manejo de su día a día, de un apoyo integral a necesitar solo consultas puntuales mucho más dirigidas.

Por otro lado, nuestras formaciones están muy dirigidas a la calidad en el desarrollo de software, por tanto, desde el primer momento el código que desarrollan es de una calidad mucho más alta y sobre todo, su evolución en el tiempo es más rápida y con una clara orientación a la calidad. Esto no es solo por la exigencia en las prácticas de nuestras formaciones, sino también porque hacemos mucho hincapié en aquellos puntos diferenciales en el manufacturado de software dándoles herramientas en este sentido.

Por último si la tecnología principal de la formación escogida por la empresa es la misma que la del proyecto en el que van a entrar estos juniors, serán capaces de entender mucho más rápido el proyecto, con menos ayuda y mayor calidad. Además, durante estas formaciones de entre 2 y 4 meses fomentamos la independencia (ser capaz de buscarte la vida) pero también el trabajo en equipo.

Hagamos números

Veamos cual es el coste de soltar a un junior directamente a un proyecto sin una buena formación previa.

Podríamos decir que el rendimiento de una persona junior con nuestra formación es un 30% mayor el primer año, un 15% el segundo. Y que reduce un 40% la asistencia necesaria de los senior. Sabemos que un programador sin experiencia se come el primer año el 30% del tiempo de un senior.

Por tanto si pensamos en un junior de 16000 €/año podríamos hablar de:

  • 5000 € 1º año
  • 2500 € 2º año
  • 4000 € reducción de coste de senior

TOTAL: 11.500 €

Un bootcamp de 2 meses para 20 personas (en función de lo que se solicite) puede estar entre los 35.000 y 45.000 €. Es decir, entre 1.750€ y 2.250€ por persona. Si a este importe le sumamos su sueldo de estos dos meses, podríamos hablar de un coste aproximado de entre 3.500 € y 4.000 €.

Por tanto podemos pensar que con nuestras formaciones el ahorro por junior es de al menos 7.500 €.

Todo esto sin contar que nuestras formaciones son bonificables por Fundae.

Extra

Formar a tus equipos desde el inicio tiene un añadido crucial en un mundo tan volátil y con tanta rotación como el del desarrollo de software, el aumento de la fidelización de tus programadores aumenta de forma muy notable. Primero porque el sentimiento de pertenencia desde el primer momento es muy alto al conseguir formar equipo entre ellos sin la presión de un proyecto real. Al reducir su frustración les es mucho más fácil encajar desde el inicio. Y además, la gente valora el esfuerzo en tiempo y dinero que conlleva dar una formación de este tipo, entendiendo que están en un lugar en el que se les cuida.

Autor

Roi Sánchez
Roi Sánchez

Desarrollador en dev&del

Capitán en Hello, World!

Capaz de gestionar un proyecto informático E2E (de principio a fin).

Los discos de vinilo y los tatuajes son dos de sus mayores pasiones.

¿Estás interesado?

Déjanos tus datos y contactaremos contigo lo antes posible