Cómo identificar la experiencia en otros ingenieros

¿Cómo saber que alguien no tiene mucha experiencia haciendo lo que hace? Porque constantemente está subestimando el esfuerzo o la complejidad de las cosas que quiere hacer.

Algunas frases características de alguien nuevo haciendo software:

  • Yo podría hacer este sistema completo en un fin de semana si me lo propusiera.
  • Esta solución es estúpida, hay una manera más óptima de hacerlo.
  • Mañana queda, solo hace falta implementar los manejadores de errores.
  • ¿Por qué decidieron usar esta tecnología habiendo una más nueva?
  • Si yo estuviera a cargo, nunca habría elegido esa plataforma. Hay opciones mucho más escalables y con mejor soporte.

Una marca infalible para identificar que alguien tiene experiencia haciendo lo que hace — sobre todo si eso es software — es que aprecia que todo sistema se puede romper o fallar, dependiendo del contexto en el que está desarrollada la solución. Se aproxima al problema con un sentido de curiosidad, no de juicio, para entender por qué se tomaron las decisiones que se tomaron, y el contexto dentro del cual se diseñó la solución.

La experiencia informa sus estimaciones y proyecciones de éxito. Hace espacio para tomar en cuenta cómo se debería de comportar la solución cuando pase “lo que no debería de poder pasar”.

Mientras más experiencia adquieres en la industria del software, más logras apreciar que no existen soluciones perfectas: únicamente existen soluciones para las cuales todavía no se encuentran deficiencias.

Por algo se dice que el único trabajo de un Ingeniero Senior, es decir, “depende”.