Como ingeniero de software, necesitamos desarrollar varios componentes de un software. Para hacer eso, escribimos código o programa . Un programa es un conjunto de instrucciones. Las instrucciones no son aleatorias, sino que se basan en la lógica . Y, por supuesto, la lógica proviene de las matemáticas . Necesitamos decorar todas las instrucciones lógicamente para obtener el resultado exacto del programa. Si la lógica sale mal, todo el software sufrirá.
Por ejemplo, para desarrollar un componente de cálculo de salarios de software de aplicación de gestión de recursos humanos , necesitamos escribir lógica para cada categoría de cada puesto. Simplemente, necesitamos hacer matemáticas para calcular los salarios, como el salario básico, los impuestos, el seguro de salud, la reducción del salario basado en ausencias, etc.
Si un requisito es así, ‘T ax será el 10% del salario básico ‘.
Y en función del requisito, desarrollamos una función / programa como el siguiente:
- ¿Cuánto tiempo se considera correcto que un ingeniero de software pierda por día con actividades que no distraigan el trabajo?
- Después de muchos años trabajando como ingeniero de software, he perdido el gusto por siempre tratar con detalles técnicos. ¿Qué puedo hacer para pasar a la estrategia (no a la administración o la arquitectura)?
- Cómo convertirse en un ingeniero de back-end de Python
- Cómo saber si voy en la dirección correcta al hacer una aplicación para iOS
- Estoy trabajando como ingeniero de software en Accenture. Pero mi proyecto es un proyecto de apoyo. ¿Debo cambiar de trabajo?
Cálculo de impuestos (salario básico) {
return basicSalary * 10/100;
}
La función / programa no es más que una simple matemática.
Además, la mayoría de las veces, antes de desarrollar el programa directamente, necesitamos realizar algunas actividades de diseño, como un diagrama de flujo del programa. El diagrama de flujo nos ayuda a desarrollar el programa de manera más rápida y efectiva, que también se basa en nuestra lógica.
En esencia, necesita escribir el programa lógicamente, y para desarrollar su lógica, las matemáticas son esenciales.
De hecho, el código es solo una forma traducida de matemáticas. Es decir, las matemáticas se traducen en instrucciones, que son entendibles por computadora o máquina.