Me interesan las ciencias de la computación, pero me van mal las matemáticas. ¿Hay alguna manera de superar esto o alguna sugerencia sobre cómo mejorar?

Respuesta corta: no. La mayoría de la programación que harás en un entorno que no sea de investigación no requiere nada más que álgebra básica. Sigue practicando y escribiendo programas que consideres interesantes; si eso funciona, problema resuelto.

La respuesta (larga) dependerá exactamente de lo malo que seas en matemáticas. Si no puede hacer álgebra, es posible que carezca de la infraestructura intelectual para comprender los lenguajes de programación. Cualquier cosa pasada que es poco probable que sea algo que usará a menos que realice una investigación.

Si está estudiando informática, es muy probable que tenga que tomar matemáticas discretas. Aunque esto tiene matemáticas en el nombre, las matemáticas discretas están mucho más cerca de la lógica. Aconsejaría tomar esta clase de inmediato; Es una buena indicación de si tienes una buena mente para la programación. Incluso si lo haces mal, aún es posible ser un buen programador, pero es poco probable que seas increíblemente bueno.

Me gustaría decir que ser “bueno” en la programación en términos de la mayoría de los trabajos simplemente significa ser capaz de resolver problemas relativamente fáciles a través de su conocimiento de un lenguaje de programación específico. Si esto es todo lo que quieres hacer, las matemáticas de alto nivel no son importantes. Aprendí mi primer lenguaje de programación (javascript) en la escuela secundaria, antes de tener idea de cómo hacer algo más que álgebra básica. Lo más importante es aprender el idioma y cómo aplicarlo.

Algunas de las otras respuestas son muy desalentadoras … por una razón. Ser razonable en matemáticas (nota no necesariamente buena) significa que tienes la mentalidad para poder programar. Si no tienes tales, entonces es casi imposible para ti ser bueno en la programación.

Aunque ser “malo” en matemáticas no necesariamente significa que no tienes esta mentalidad. Podría ser (por ejemplo) que se haya perdido una parte crucial en el proceso de aprendizaje y luego haya descubierto que futuras porciones de las matemáticas son incomprensibles.

Aquí hay una prueba que puedes probar para ver si tienes la capacidad de programar, incluso si eres “malo” en matemáticas:

Digamos que tienes un perro que puede entender algunos comandos y hacer exactamente lo que dices (si lo entiende). Este perro sabe “girar a la izquierda”, “girar a la derecha”, “avanzar” (y cuántos pasos), “recoger”, “bajar”. El perro también puede recordar grupos de estos comandos, por lo que puede decirle que haga varios a la vez. Ahora dígale al perro que vaya a buscar el periódico desde el porche y se lo traiga al otro lado de la casa. Si puede hacer que el perro haga eso, puede programar. Si puede encontrar formas de usar menos instrucciones para que el perro haga lo mismo, puede programar “bien”.

Echa un vistazo a Codeacademy Aprende a codificar

Ve a la escuela vocacional entonces. Incluso muchos programadores que estudiaron informática en la universidad adoran denigrar la informática por ser demasiado teórica.