Si no disfruto de las matemáticas / aprender sobre matemáticas, ¿debo abandonar una carrera profesional que implica codificación (programación / desarrollo web / etc.)?

Por el sonido de las cosas, te gusta mucho codificar. Eso es importante: una tonelada de personas ingresa a la carrera de informática sin esa pasión. Si bien la codificación no es el único enfoque de la especialización en informática, es al menos el 50%.

Hay algunos cursos de matemáticas que tendrá que tomar: matemáticas discretas, algoritmos, teoría computacional, tal vez cálculo / álgebra lineal, etc. No estoy seguro de cuáles son sus experiencias, pero encontré los cursos de matemáticas centrados en CS totalmente diferente de las matemáticas, enfatizan la lógica en lugar de la computación. En cualquier caso, una vez que te gradúes, puedes obtener un gran trabajo como ingeniero, donde nunca tendrás que volver a hacer eso.

Ya que no eres fuerte en las matemáticas, ¡encuentra a otros estudiantes con quienes trabajar! Ir al horario de oficina. Si lo necesita, obtenga un tutor. Hagas lo que hagas, no dejes que te impida seguir tus pasiones.

No, solo quédate con CS.

La mayoría de la programación requiere solo aritmética básica. Solo si entras en roles de aprendizaje automático o IA (que son un porcentaje muy pequeño de trabajos de programación) necesitarás matemáticas más avanzadas, pero que yo sepa, no es cálculo.

Si bien un título de CS tiene muchos requisitos matemáticos, también le enseñará sobre los fundamentos básicos que durarán toda su carrera, como sistemas operativos, compiladores, bases de datos, algoritmos, etc. De acuerdo, los algoritmos también son muy “matemáticos”, y muchos conceptos rara vez se usan profesionalmente, pero aún así es bueno tenerlos en la cabeza. (Además, se les pide mucho en entrevistas).

Hay muy pocas personas por ahí que de alguna manera terminan gustando la programación, y tú eres uno de los pocos talentosos, ¡así que continúa!

Para ser un buen programador, no necesitas ser excelente en matemáticas (sería una ventaja, por supuesto). Pero al menos debes entender las matemáticas discretas. Este es el mínimo indispensable.

Por supuesto, puede ser un codificador promedio y nunca tocar ninguna matemática aparte de la aritmética básica.

La mayoría de los programas de CS son bastante matemáticos. Recuerdo que me sorprendió mucho mi clase de “Teoría de la computación”. En mi caso, busqué y aprendí las matemáticas. Tenía la misión de obtener ese doctorado, sin importar lo que me arrojaran, sin importar el costo personal.

Sin embargo, puede que le resulte más fácil obtener el título que le parezca agradable, o detenerse con el título de Asociado y dedicar su esfuerzo a las certificaciones profesionales. Puede encontrar que Microsoft, Oracle, Cisco, Red Hat y muchos otros ofrecen certificaciones que seguramente se traducirán en un trabajo bien remunerado. Y, no requieren muchas matemáticas. Elija entre Linux, Informática forense, Gobierno de TI, Arquitecto empresarial, etc. “Certificaciones informáticas con los mejores pagos” de Google. Vea si alguno de ellos le interesa. Si es así, tienes un plan de carrera. Puede que no duela tener un plan de respaldo.

No necesariamente, pero tenga en cuenta que la informática proviene de las matemáticas, no de la ingeniería eléctrica, como algunos EE tontos lo harían creer. Por lo tanto, si desea ser mejor que un desarrollador mediocre y se contrata a toneladas de desarrolladores mediocres todos los días, debe cultivar un aprecio por las matemáticas.

Si te gusta la codificación, hazlo.

La única respuesta que la gente le dará es que si su pasión es la codificación, y usted es muy apasionado al respecto, entonces debe hacer todo lo necesario para seguir su pasión.
Cierto..

Pero si no le gustan las matemáticas, no veo una razón por la que no deba codificar, ya que las matemáticas rara vez están involucradas en el desarrollo de software. Es una parte importante en el científico de datos, el aprendizaje automático como roles.