Los años de experiencia se utilizan de dos maneras diferentes en las ofertas de empleo.
La mayoría de las veces, es un calificativo general que significa cuántos años se espera que un candidato haya trabajado como desarrollador/ingeniero de software.
Algunas ofertas de empleo, sin embargo, se detallan sobre la experiencia con tecnologías específicas, lo que se llama experiencia temática. Un ejemplo sería una oferta de empleo que especifica 5 años de experiencia (eso es lo de la experiencia general) con 2 años de Javascript, 3 años de Java, cuatro años de desarrollo de iOS y 2 años de C++.
Los lectores más avispados se habrán dado cuenta de que el total de años de experiencia temática (2+3+4+2=11) supera el requisito de experiencia general. Eso es porque la experiencia temática no es una experiencia exclusiva. Puedes trabajar con Java y Javascript (que son lenguajes de programación totalmente diferentes) entremezclados a lo largo de un proyecto que dura dos años, por ejemplo. Eso equivaldría a 2 años cada uno de Java y Javascript.
En general, la experiencia es utilizada por los responsables de la contratación como un indicador de la capacidad en el trabajo. Se espera que alguien con 10 años de experiencia esté más capacitado y tenga un conocimiento y comprensión más profundos del proceso de diseño, desarrollo y publicación de software que otro individuo que sólo tenga 2 años de experiencia.
A2A: "¿Qué significan los años de experiencia en un puesto de ingeniería de software?"