Sé que cuando me gradué con BSCS en 1985, que la ingeniería HW pagaba mejor en puestos de entrada y de nivel medio. Eso ha cambiado y ahora los rangos para ambas disciplinas son muy amplios. Ciertamente, la geografía juega un papel importante con el costo de vida tan variado en los Estados Unidos y el mundo.
SW tiene más complejidad simplemente debido a la matriz de decisiones en un programa básico frente a un esquema típico. Esto lo demuestra la PC, donde el núcleo HW admite una escala mucho mayor y una variedad de programas. Y hay más errores en SW que HW como resultado. Y una mayor demanda de desarrolladores de SW de calidad, educados y diligentes que sigan reglas establecidas y exitosas para el diseño, desarrollo y prueba de su trabajo.
SW es simplemente una empresa más cara que HW (en la mayoría de los casos). Ambos tienen similitudes con las disciplinas de ingeniería, pero el SW es donde los inversores gastan el dinero. Siempre hay excepciones, pero la necesidad de arquitectos, ingenieros, codificadores y probadores de SW supera a las de HW y la demanda dicta el precio a pagar en un mercado abierto.
- ¿Merecen la pena los programas de certificado de ingeniero de software?
- ¿Debo aprender Excel como ingeniero de software para comprender / filtrar datos de documentos creados por analistas de negocios?
- ¿Cuál es la diferencia entre trabajar como ingeniero de software asociado en Accenture en Mumbai y Bangalore?
- Como ingeniero de software, ¿qué conocimientos técnicos me estoy perdiendo si no estoy trabajando en Google / Facebook / Amazon / Apple / Microsoft? ¿Cómo puedo compensarlo?
- ¿Qué trabajo agregaría valor para un hombre dispuesto a seguir su maestría en un par de años: un SDET / QA en compañías como Amazon o Microsoft, o un SDE en compañías de productos medianos?