¿Por qué es importante estudiar economía para los ingenieros de software?

La economía es importante para todos en todos los dominios. Teniendo en cuenta la ingeniería como un dominio, todas las actividades de los ingenieros tienen como objetivo el costo y la justificación de cómo se desarrolla un proyecto. Los ingenieros con buen sentido de la economía no solo pueden planificar la ejecución en consecuencia, sino ejecutar el proyecto con el menor esfuerzo financiero. Esto es crítico especialmente cuando tienes recursos financieros limitados.

La economía no siempre significa tratar con impuestos, cuentas y muchos números. En última instancia, significa comprender la ciencia detrás de los cálculos de tiempo y esfuerzo, el enfoque hacia los precios, la comprensión de términos como horas hombre y sus implicaciones, etc.

Como ingeniero de software, vas a trabajar mucho en aspectos intangibles. Un ingeniero de hardware diseñará algo que tendrá un costo de fabricación y un precio de venta, que parece un cálculo matemático directo de ganancias y pérdidas. Pero para el software, el modelo será completamente diferente, ya que hay literalmente muy poco “costo de fabricación” que se puede comprar en papel. El costo de desarrollo es un juego de pelota completamente diferente aquí. SaaS te hace acercarte completamente diferente a su precio.

Siempre siento que todos los dominios de ingeniería deberían tener conocimientos básicos de economía y formar parte del plan de estudios en los primeros semestres de ingeniería.

Los ingenieros de software reciben muchas solicitudes de los clientes para construir un sistema o un software para su uso diario. Los ingenieros de software deben crear ese software para los clientes, de modo que tengan que conocer los requisitos del sistema y cuánto tiempo llevará completar el proyecto que elijan.

Después de asumir un proyecto si no tienen un conocimiento básico de economía, entonces el esfuerzo que ponen en su trabajo puede no ser fructífero. Si asumieron un proyecto y el presupuesto estimado no es suficiente para el proyecto, entonces no estará completo y el cliente no obtendrá su software. Entonces, para estimar el presupuesto de su proyecto, los ingenieros de software deben tener conocimientos básicos de economía. Por eso también tienen que aprender Economía.

La economía es extremadamente importante. Es un requisito para las especialidades de CS y Ciencias de la Información. Daré una razón de la vida real: no puedo decir cuántos “Desarrolladores” no entienden por qué Hadoop o la ciencia de datos o el aprendizaje automático son útiles en los negocios. Pero por alguna razón están entusiasmados por las palabras de moda: si entendieran un poco de economía básica, sería obvio.

Si si si. La economía es increíblemente importante. Para una startup, que estará vinculada al software, todos deben comprender qué tiene sentido desde el punto de vista financiero. ¿Qué comprarán los clientes? ¡Qué quiere el mercado! No se trata solo de qué ideas de software son geniales, sino de lo que tiene sentido en el mercado.

More Interesting

¿Cuánta experiencia debería tener con la ingeniería de software antes de comenzar un inicio de software?

¿Qué tan bueno tendrías que ser para recibir un pago de $ 3 millones al año como ingeniero de software?

¿Un cargo pendiente de violencia doméstica en Seattle afectará la búsqueda de trabajo como ingeniero de software? Es un primer delito, ¿se desestimará el cargo en 1 año si no hay otros delitos?

Tengo miedo de estudiar matemáticas aplicadas porque quiero ser ingeniero de software. ¿Todavía está bien o debería cambiarme a ciencias de la computación el próximo año?

¿Debo comprar una computadora portátil con Windows y descargar el sistema operativo Linux, o debo comprar una computadora portátil con sistema operativo Linux?

¿Por qué hay menos personas entrando en hardware, mientras que más personas están entrando en software hoy en día?

¿Cuáles son los lenguajes de programación más preferidos entre los ingenieros de software?

¿Qué es más fácil, ser desarrollador web o ingeniero de software?

¿Cuál es el proceso de ingeniería de software?

¿Cuáles son las mejores formas de tener una segunda fuente de ingresos para un ingeniero de software?

¿Debo jugar para los Golden State Warriors o trabajar para Microsoft como ingeniero de software?

¿En qué se diferencian los ingenieros de sistemas de los ingenieros de software?

Soy ingeniero de software, pero ahora tengo una cuenta de GitHub y no tengo nada que poner. ¿Qué cosas puedo desarrollar para mostrar mis habilidades de codificación?

Si mi objetivo final es trabajar para Google o Facebook como ingeniero de iOS, ¿debería aprender Objective-C antes de Swift?

¿Se puede decir que los programadores de computadoras son dioses y magos de sus propias creaciones de software?