Primero, defina “más fuerte”. Prácticamente ningún ingeniero es un matemático, y hay veces que quiere un generalista realmente fuerte y otras veces quiere un especialista realmente fuerte en algo en particular.
Los generalistas / ingenieros de arranque realmente fuertes a menudo son menos que exitosos en roles especializados, y viceversa. Cualquiera que te diga que las habilidades de ingeniería son fungibles y que hay una sola dimensión de bueno / malo en eso es vender algo.
Además, contratar ingenieros individuales fuertes y construir un equipo fuerte son dos cosas muy diferentes. Cuando trabajé en (una gran empresa de redes sociales), contrataron a las mejores personas que pudieron encontrar y pagaron lo suficiente, consiguieron personas muy, muy buenas … incluso a pesar de una gran cantidad de nuevos graduados, las personas mayores probablemente eran en promedio las mejores / individual / ingenieros que he visto.
- ¿Cuáles son algunos de los mejores modelos de participación en la industria de outsourcing de TI?
- ¿Cómo explicaría las pruebas de software a cualquier persona que no tenga ningún conocimiento sobre las pruebas?
- ¿Qué software puedo usar para programar?
- ¿Podemos construir un software diseñado para hacer investigación?
- ¿Estaría de acuerdo o en desacuerdo con que si sigue todas las fases de la ingeniería de software, esto resulta en una pérdida de tiempo? ¿Por qué?
OTOH, luego tenía estructuras que funcionaban en contra de tener equipos fuertes (en general); algunas eran muy fuertes de todos modos, pero era en gran parte / a pesar de / una cultura interna de competencia en lugar de cooperación y falta de respeto por la cohesión del equipo.