La
palabra "Matemáticas" puede aterrorizar a las personas que no tienen
un poco de interés en este tema. Las matemáticas son una base importante para muchos
dominios de ciencia e ingeniería. Del mismo modo, las matemáticas discretas y la lógica son las bases de
las disciplinas basadas en la informática, como la informática,
la ingeniería de software y los sistemas de información.
En
este artículo, intentaré resaltar algunos de los hechos para verificar si la matemática realmente tiene la importancia que tenemos en mente. ¡Vamos a
descubrirlo!
¿Cuán Importante es la Matemática?
Esta
es una pregunta muy frecuente de la mayoría de los graduados de ingeniería de
software y carreras similares “¿Por
qué estudiar Matemáticas?”, Esas ecuaciones complejas, el cálculo que succiona el
cerebro dentro de un tiempo no significativo y la lógica utilizada para
resolverlas. Si las matemáticas no son la parte más fuerte de
ningún estudiante en sus estudios, entonces siempre están en un dilema si
¿es importante ser bueno en matemáticas o no? Para estudiar una carrera
informática, especialmente si quieren convertirse en Ingenieros
de Software o Desarrolladores.
El
aprendizaje y la comprensión de las matemáticas no funciona de la misma manera
que lo hacemos para captar los conceptos discutidos de la metodología
anterior. Exige aplicar el razonamiento lógico considerando los hechos
y la verdad universal. Eso es
lo mismo con la programación de computadoras
donde simplemente no se puede descuidar
los conceptos fisiológicos y las matemáticas que se esconden detrás de ellos.
Una
investigación afirma que nuestro cerebro se ha desarrollado de tal manera que
no puede hacer frente a un nuevo nivel de abstracción fácilmente y
la ingeniería de software se trata de abstracción. ¿Estás de acuerdo o
no? Cada concepto individual, desde la implementación de
Clases, constructores y métodos, se
basa completamente en algún tipo de abstracción. Es por eso que
personalmente creo que el aprendizaje de las matemáticas en la escuela y en la
universidad nos da una experiencia de practicar el razonamiento
riguroso con objetos y estructuras puramente abstractos.
Como
desarrollador de software, uno debe ser bueno para tratar con el sistema
numérico y la geometría, especialmente si quiere ser un desarrollador de
aplicación /aplicación web. Lidiar con los diseños y resolver los problemas
relacionados con ellos puede ser realmente fácil si tienes un buen control
sobre las Matemáticas. Además, si eres bueno resolviendo en matemática, programar
la lógica central o el programa de procedimientos será una tarea un poco fácil.
Pero nuevamente, esta es una pregunta con muchos argumentos, comentarios y
excepcionalidades. Entonces, lo dejo a tu criterio.
¿Qué tipo de matemáticas es realmente necesaria para la informática?
Bueno,
la respuesta a la pregunta anterior está totalmente en el área de informática
que te interesa. Pero, en general, estas son las áreas que debes dominar:
- Los temas como Matemáticas
concretas son importantes ya que cubren muchas matemáticas
discretas, teoría de números, combinatoria y probabilidad.
- Cálculo
- Las estadísticas
son generalmente útiles
- El álgebra lineal
está en todas partes y vale la pena cubrirla.
- Teoría de gráficos,
piénsalo.
- Teoría de
conjuntos
- Métodos numéricos
para aplicaciones
- Geometría
Si
crees que necesitas mejorar en Matemáticas, entonces este podría ser un gran
movimiento. Intenta aprender la lógica tanto como puedas. Creo que el
tipo de matemáticas más útil es la de primaria y secundaria. Las fórmulas y los
conceptos básicos que aprendimos ayudaron a aumentar nuestro pensamiento
lógico, corrección e integridad (por ejemplo, aprendiendo a asegurarse de haber
cubierto todos los casos).
Las
clases de Lógica y Teoría de conjuntos hacen exactamente lo mismo cuando
aprendemos a resolverlos utilizando todos los casos posibles. Por lo
tanto, tener un buen conocimiento de las
Matemáticas puede ayudarte directamente
mientras aprendes a programar, pensar, analizar los casos de forma
adecuada y a administrar los errores en tu software.
¿Te
ha sido útil este artículo, estás de acuerdo con mi planteamiento? Por favor ayúdame
a difundirlo en las redes sociales.
Estoy de acuerdo incluso en Linux, para calcular el valor MTU, necesitas calcular la latencia de PING, a menor latencia mejor performance de red y menor perdida DE PAQUETES TCP SYN:
ResponderBorrarping -c 4 systeminside.net
Intentarlo muchas veces, configurando las conexiones de red entre 1478, 1488 y 1500.
Lo hago para disfrazar la transmisión MTU como si fuese un windows.
Previamente hay que modificar el lanzador de Chromium-Browser:
chromium-browser %U --user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0.2) Gecko/20100101 Firefox/60.0.2" --disable-reading-from-canvas --password-store=basic --start-maximized