Siento que la mayoría de las discusiones se han convertido en la presentación de pruebas que se adaptan al propio sesgo del escritor. Otros han proporcionado distintos números y estudios, por lo que no voy a tratar de responder a la pregunta al pie de la letra y proporcionar un número específico para el coeficiente intelectual promedio, sino más bien afirmar que los ingenieros de software como grupo tienen un coeficiente intelectual más alto que el público en general, pero no uno que es anormalmente más alto que la media.
Nota, no estoy diciendo que los ingenieros de software son "más inteligentes" que la población media; Siento que aquí es donde algunos se están distrayendo. Un test de inteligencia no mide simplemente lo inteligente que es una persona, sino un aspecto específico de la capacidad del individuo en un conjunto específico de problemas. Lo que digo es que hay una clara correlación entre las habilidades que se miden en el test, la resolución de problemas, el razonamiento, el reconocimiento de patrones, etc., que se cruzan con las habilidades que se utilizan al ser un ingeniero de software. Del mismo modo, el deporte profesional, entre otras cosas, valora a los atletas que están por encima de la media en cuanto a destreza física. Hay un solapamiento directo entre el atributo personal y las habilidades utilizadas en/requeridas por el trabajo.
Dicho esto, hasta qué punto la desviación en el atributo de los individuos en el profesional depende del impacto del atributo y de la rareza de los puestos disponibles. Para los ingenieros de software hay muchos puestos disponibles, en comparación con, digamos, los deportes profesionales, por lo que el atributo de la destreza física es más pronunciado que el coeficiente intelectual de un ingeniero de software. Mira a las divisiones inferiores de los deportes y verás que la destreza física es menos pronunciada en comparación con el público en general.
Entonces, ¿un coeficiente intelectual más alto beneficia a un ingeniero de software? Sí, desde luego que sí. Es una medida de un atributo que impacta directamente en el trabajo de los ingenieros de software. Hay que tener un alto coeficiente intelectual para ser ingeniero de software? No necesariamente, ya que hay bastantes puestos que pueden ocupar personas con un coeficiente intelectual más bajo. Incluso Spud Web ocupó un puesto en el deporte profesional, siendo bajo, pero tenía otras cualidades importantes que le ayudaban a competir a ese nivel.
Todo esto para decir que el CI tiene un efecto en la capacidad de un ingeniero de software para hacer su trabajo. El coeficiente intelectual del ingeniero de software medio es mayor que el de la persona media del público en general, pero no es un requisito.