Tengo 15 años y aspiro a ingresar en la industria de la informática. Sin embargo, soy terrible en matemáticas. ¿Hay alguna esperanza para mi?

Si puede codificar en C y otros idiomas, y entiende conceptos como punteros, matrices, bucles, etc. sin problemas, y puede encontrar buenos algoritmos para problemas comunes (como ordenación, búsqueda binaria, etc.), entonces hay un buenas posibilidades de que no sean culpables tus habilidades matemáticas intrínsecamente malas, sino tu educación matemática.

Las matemáticas se enseñan generalmente de una manera extraña; Imagina que las personas intentaron aprender música a través de las enseñanzas de personas que solo conocen la notación musical. Aprenderías cómo escribir notas, y luego las leyes de la composición musical y, finalmente, cómo transformar las escalas cromáticas. Pero nunca escucharías ni tocarías música real: esto es solo para expertos, en la universidad. Y componer música nueva solo es hecho por genios raros. – Esta es la forma en que se enseñan las matemáticas.

Varios recursos de internet son muy útiles. Sugiero comenzar con el excelente betterexplained.com. Sus introducciones al álgebra y al cálculo podrían ayudar a desarrollar las intuiciones necesarias.

Si solo aspira a ser un codificador de front-end humilde, no necesitará ninguna habilidad matemática, y también puede omitir la educación en ciencias de la computación, pero entonces probablemente no obtendrá uno de esos trabajos bien pagados en Google. Para razonar sobre el rendimiento de los algoritmos, el trabajo en aprendizaje automático, etc., necesitará algo de alfabetización en matemáticas básicas.

Por supuesto, solo necesitarás habilidades de razonamiento lógico. Aprender nuevos lenguajes de programación es fácil una vez que te agarras de cualquier idioma. Sugeriré comenzar con el desarrollo de aplicaciones móviles, pequeñas, solo por diversión. Cubren casi todos los aspectos de la programación.

Yo también era malo en matemáticas, pero hice un programador bastante decente.

No necesariamente necesitas un título en informática o matemáticas para obtener un trabajo de TI. He trabajado con muchos desarrolladores graduados con títulos de lenguaje, artes y humanidad. Solo necesita el título para demostrar que tiene el poder de permanencia para trabajar duro y un estándar justo de inteligencia. Junto a eso, consigue algo de experiencia. Incluso si trabaja gratis en un proyecto, cree un portafolio y tal vez tome algunos cursos de TI cuando ya esté en la universidad en un curso que no sea de matemáticas. La mayoría del trabajo de TI nunca se acercará al cálculo de todos modos.