Red de conocimiento informático - Aprendizaje de código fuente - No soy bueno en matemáticas. ¿Puedo trabajar en TI, desarrollo de software o programación? ¿Necesitas usar matemáticas?

No soy bueno en matemáticas. ¿Puedo trabajar en TI, desarrollo de software o programación? ¿Necesitas usar matemáticas?

No hables de matemáticas. Primero, ¿sabes matemáticas? Incluso si Newton abofeteó a Gilead, él solo conocía su propia industria y no se atrevían a jactarse de ser competentes en matemáticas.

Por lo tanto, para la mayoría de las personas, es poco probable que logren mucho en matemáticas. Para decirlo sin rodeos, hay muy pocas personas que sean buenas en matemáticas. Las matemáticas son una materia esotérica y difícil, muy costosa de aprender y que requiere mucho tiempo para aprenderla y olvidarla. Entonces, cuando diga que las matemáticas son importantes, primero pregúntese si puede aprender bien matemáticas.

En segundo lugar, la informática y las matemáticas no son la misma materia en absoluto y no existe una relación inclusiva. La programación informática tiene su propio sistema teórico y muchos de sus contenidos poco tienen que ver con las matemáticas. Lo más importante al aprender a programar es dominar el lenguaje de programación que estás aprendiendo y estar familiarizado con el SDK. Cada lenguaje tiene su propia filosofía de diseño y no existe un lenguaje de programación que sea fácil de aprender.

Entonces estás pensando demasiado. El desarrollo de software requiere más conocimientos que las matemáticas. Como el inglés. Las matemáticas son el conocimiento más difícil y menos importante para la mayoría de las personas. Básicamente, es el tipo de conocimiento que se olvida y se desecha sin sentirlo. Es posible que muchos programadores no utilicen el conocimiento matemático durante su vida. ¿Por qué? ¿La comprensión de los punteros y el polimorfismo en C++ requiere matemáticas? Una arquitectura de sistema compleja no requiere matemáticas, simplemente no se puede ver.

También existe tecnología de depuración de programas. Muchos entornos de desarrollo integrados darán declaraciones de error muy confusas, como puntero nulo, desbordamiento de matriz, desbordamiento de memoria, SDK no encontrado, etc., y cuando no tenga experiencia, nunca podrá descubrir qué está insinuando su herramienta de programación. Qué. Aquí es donde tus sofisticadas matemáticas son inútiles. ¿Puede ayudarle a solucionar errores y descubrir por qué falla su programa? No lo creo, todavía tienes que ir a los foros de Baidu y hacerle a la gente estas preguntas básicas.

Antes de preocuparte por las matemáticas, deberías preocuparte más por cómo configurar un entorno de programación. Si ni siquiera puedes entender el IDE y no sabes cómo ejecutar el programa, ¿qué más? ¿Qué vas a hacer? El siguiente paso es la sintaxis básica del programa y la biblioteca SDK. Para dominar las funciones, ni siquiera sabes qué significa el SDK básico y cómo usarlo, como funciones de cadena, lectura y escritura de archivos. y operaciones de bases de datos. Ni siquiera sabes cómo usarlos, ¡pero aún necesitas aprenderlos! ¿Es necesario bajar? También hay habilidades de depuración de programas más importantes y básicas. ¿Qué debo hacer si el programa siempre comete errores y falla? ¿Dónde está escrita incorrectamente la variable de memoria vacía? ¿Por qué no puedo programar? ¿Quién puede ayudarme? En este momento, descubres que tus increíbles conocimientos de matemáticas son realmente inútiles. Todavía te lamentas de que no eres bueno en las habilidades básicas y tienes muy poca experiencia. Te matará. Ya no me importa si soy bueno en matemáticas.

Si se utilizan matemáticas, probablemente solo sean motores de juegos 3D e inteligencia artificial muy inteligente, como la compleja IA de las computadoras en los juegos de lucha para enfrentarse a los jugadores, y la discusión estratégica y el flanqueo de los jugadores usando zombis. y monstruos en Resident Evil La función de la memoria, así como el campo aeroespacial, temas técnicos tan sofisticados utilizarán conocimientos matemáticos más complejos. Y estas son cosas que sólo los expertos en informática pueden dominar. Entonces, si piensa demasiado en este tema, primero debe prestar atención a por qué su programa siempre informa errores.