Es cierto que la demanda de desarrolladores de software está disminuyendo y que se avecina una saturación en este campo?

Es complicado.

Mi perspectiva es que no ha habido un aumento significativo de la demanda desde la burbuja Dot-Com de los 90, cuando un montón de gente marginalmente cualificada recibía buenas ofertas de trabajo. Esa fue la época del tren de la salsa, y no creo que hayamos visto nada parecido desde entonces.

Después de que esa primera burbuja estallara, las nuevas empresas de Silicon Valley que surgieron de sus cenizas, aprendieron una lección: importa a quién contratas. Así que no salieron a contratar a todos los desempleados de la primera burbuja Dot-Com. En su lugar, la nueva estrategia fue conseguir sangre joven, en particular, sangre joven y altamente educada.

Pero eso requería una campaña, porque las Ciencias de la Computación como especialidad estaban tendiendo a la baja a principios de la década de 2000.[1] Así que los nuevos titanes, los Googles y los Facebooks y otros, idearon una campaña:

"Hagamos que las Ciencias de la Computación sean grandes de nuevo"

Ok, ese no es literalmente el eslogan que usaron, pero bien podría haberlo sido. Por todas partes se oía el mensaje de que Estados Unidos se estaba quedando atrás porque simplemente no había suficientes carreras de informática para satisfacer la demanda. Y el mensaje siempre iba acompañado de imágenes de gloriosos y divertidos lugares de trabajo con increíbles beneficios.

Pero el mensaje siempre era una verdad a medias.

La verdad completa es que si realmente sólo buscaban codificadores capacitados, ya había un grupo de codificadores marginalmente cualificados desempleados de esa última burbuja de las puntocom para contratar. Pero no buscaban eso, y tampoco buscaban a Joe Schmuck, el graduado medio en ciencias de la computación.

Lo que las élites de estas empresas de élite (y aspirantes a élite) siempre han estado buscando es a ese tipo que recuerdan de la universidad a principios de la década de 2000... el que no eligió Ciencias de la Computación, sino que se convirtió en un exitoso banquero de inversión.

En otras palabras, el verdadero mensaje debería haber sido:

"Hagamos que las Ciencias de la Computación vuelvan a ser grandes para los chicos más inteligentes de las mejores universidades de Estados Unidos"

En otras palabras, como la mayoría de las grandes campañas políticas, se vendió con la promesa de beneficiar a todo el mundo, cuando en realidad sólo iba a beneficiar al 1% superior.

Pero seguro que funcionó. El mensaje se ha escuchado alto y claro. Las ciencias de la computación se promueven en todos los círculos educativos, y los niños ahora luchan sólo para entrar en sus clases de ciencias de la computación.

Sin embargo, el campo siempre ha estado saturado en las empresas de nivel 1 (las que tienen el músculo político para sacar esta propaganda de que tienen problemas para contratar). Siempre ha habido más candidatos cualificados que contrataciones en las empresas Tier 1. Y ahora, con el repentino aumento del interés, habrá aún más.

Por supuesto, las empresas Tier 1 siguen beneficiándose de esto. Si están tomando el mejor candidato de 10.000, estadísticamente obtendrán una mejor contratación que si toman el mejor candidato de 1.000. Por lo tanto, aumentar la competencia en el grupo de candidatos sólo puede beneficiar a las empresas de primer nivel. Pero, ¿qué ocurre con las 9.999 personas que no son contratadas?

Bueno, todavía hay muchos puestos de trabajo tecnológicos en las empresas de nivel 2, 3 y 4 que quedan sin cubrir. Esto se convierte en parte del argumento de venta sobre los puestos de trabajo tecnológicos que quedan sin cubrir...

Lo que falta en la historia es que no hay una buena canalización de los recién graduados en CS hacia las empresas de Tier 2, Tier 3 y Tier 4. A menudo, estas son pequeñas empresas que buscan habilidades muy específicas que no aprenderías en una carrera de CS, y necesitan contratar a alguien con suficiente experiencia para cubrir un gran papel porque sólo tienen un equipo muy pequeño. En otros casos, hay una oferta de trabajo pero es solo para un puesto temporal, no permanente.

En otras palabras, muchas ofertas de trabajo no se cubren porque nadie está cualificado para el puesto o nadie querría el trabajo de todos modos.

Y para empeorar las cosas, un recién graduado no sabe dónde enfocar su energía cuando solicita un trabajo. El proceso de contratación es malo e ineficiente para empezar, y no me imagino que el aumento repentino de la oferta de solicitantes empuje a la industria a hacer el proceso más eficiente.

Notas de pie de página

[1] ¿Qué pasó durante la recesión de la década de 2000?