Aunque amo CS y la programación, soy malo en matemáticas. Mi lógica para desarrollar programas es débil. ¿Qué debo hacer para mejorar mis habilidades lógicas y dónde puedo aprender las matemáticas esenciales para la programación?

Solo ciertos tipos de programación requieren habilidades matemáticas avanzadas. Debe elegir un área de programación para enfocarse y estudiar los programas que están escritos en esa área.

Por ejemplo, podría elegir la programación web y estudiar WordPress. O puede elegir la programación del sistema operativo y ver cómo se combinan Linux y sus utilidades GNU.

A menos que esté haciendo programación estadística o IA de alta resistencia o escalando a millones de usuarios, las matemáticas involucradas en la programación suelen ser livianas.

Por otro lado, si solo estás tratando de ser un codificador de alto rango, tendrás que apuntar a eso específicamente. Para practicar su programación, también puede tomar algunos concursos de codificación en línea.

Acabo de escribir una respuesta relacionada con eso en la respuesta de Douglas Green a ¿Cuáles son las habilidades matemáticas esenciales necesarias para ser un buen programador? En esa respuesta, recomendé el libro “Programación competitiva”, 3ª edición de Steven Halim, y tomé los problemas de práctica del juez en línea de UVa.

Eso es lo que haría para pulir mis habilidades matemáticas y de resolución de problemas. Un poco de lectura y mucha práctica.

Actualmente,

La mayor parte de la “programación profesional” no necesita mucha matemática aparte de la aritmética básica y algunos conocimientos de geometría coordinada.
Es solo el sistema de aprendizaje inútil que requiere un buen conocimiento de las matemáticas. En la mayoría de los libros hay preguntas sobre cómo encontrar soluciones matemáticas complejas, pero estas cosas nunca se utilizan en la programación realizada en la mayoría de las empresas de TI.

No necesitas habilidades matemáticas para ser un buen desarrollador, pero sí que sean geniales.
Aquí hay un gran artículo sobre esto:
http://www.skorks.com/2010/03/yo…


Entonces, significa que tengo que ser bueno en matemáticas para convertirme en un gran desarrollador, pero ¿cuánto? En realidad no mucho.
Enlace para saber cuántas matemáticas necesita saber:
http://inventwithpython.com/blog

Las matemáticas que se enseñan en la escuela casi no tienen uso en la programación. Hay muchas cosas que nos enseñaron que incluso no serían útiles en otros campos.
Hace algunos años tuve la misma pregunta. Entonces, comencé a navegar por Internet para encontrar algo útil. Este fue el momento en que llegué a conocer este fantástico canal: Coding Maths.

Aquí está el enlace: https://www.youtube.com/user/cod


Pero bueno, es muy importante practicar. Solo leer los artículos mencionados anteriormente y ver estos videos de matemáticas de codificación no lo convertirá en un experto.
No diré que la práctica hace al hombre perfecto, pero diré que
La práctica correcta hace al hombre perfecto.
Las matemáticas escolares son buenas solo para las notas. El mejor enfoque será aprender algoritmos, mirar estos videos matemáticos de codificación y practicar.


Espero eso ayude.


Mantengámonos en contacto, síganme aquí en Quora, active las notificaciones y pregúnteme acerca de Android, Windows, teléfonos, tabletas, hardware, programación, desarrollo de juegos y tecnología.


Imagen: estoy muy agradecido con quien haya proporcionado esta imagen. Esta imagen no me pertenece. No soy el dueño de esta imagen. Todos los derechos de esta imagen están reservados con su propietario.

Para convertirte en un buen programador, necesitas prácticas para programar todos los días y otra cosa es que para desarrollar una lógica puedes resolver un juego de rompecabezas y una pregunta de aptitud, y aprender el lenguaje fundamental de c.

¡Estoy seguro de que no eres malo en todas las áreas de las matemáticas! Soy muy bueno en geometría de coordenadas, pero muy malo en trigonometría y vectores ‘.

así que no hay o hay muy poca conexión entre las matemáticas y la lógica, mi abuelo no tiene educación, pero manejó muchos negocios con facilidad y es bueno con la lógica.

Solo trata de darte un capricho en el mundo de la programación, intenta resolver problemas de la vida real y crear cosas diferentes …

La programación se está volviendo fácil día a día, y si trabajas duro, vas a tener éxito

Únete al club. A muchos programadores, incluido yo, les encanta la programación, pero son malos en matemáticas. La cosa es que para ser un programador solo necesitas las matemáticas básicas. Pero para ser profesional necesitas un nivel de dominio de las matemáticas. Porque se requieren en temas complejos principalmente Big Data y como tal.