Mi matemática es pobre. ¿Puedo seguir siendo un buen programador de Java?

, definitivamente puedes. Siempre y cuando no planees entrar en la industria del juego o la inteligencia artificial. Esas son dos áreas en las que puedo pensar donde necesitarías matemáticas avanzadas.

Necesita lógica para que pueda comprender si tiene sentido refactorizar ese método o copiar y pegar otro (no), o si la forma es más eficiente y eficiente que otra, etc.

Todo lo demás, especialmente los algoritmos, vendrá en el camino, y siendo un buen programador nunca dejas de aprender. No necesitas ser bueno en matemáticas para comenzar, al igual que no necesitas ser bueno en Java para comenzar con él. Es lo mismo que “ser bueno” para caminar cuando eres un niño pequeño: no necesitas ser bueno para comenzar .


Larga historia corta: puedes ser un buen programador usando casi nada (matemáticas más avanzadas que las básicas [matemáticas] + [/ matemáticas], [matemáticas] – [/ matemáticas], [matemáticas] \ cdot [/ matemáticas], [matemáticas] : [/ matemáticas], módulo y poderes) cuando trabajas con interfaces de usuario, acceso a bases de datos, lógica de negocios, etc.

Todo lo que necesita saber lo aprenderá en el camino. Se trata de su actitud hacia los problemas: aceptar “no” y “no se puede” sin tratar de encontrar soluciones o alternativas no lo llevará a ninguna parte.

Estoy parcialmente de acuerdo con Pargat Singh.

Hay muchas cosas en común con las matemáticas y la programación (cualquiera, no solo Java)
1. Habilidades analíticas.
2. Practica
3. Mejora tu respuesta
4. precisión
5. Fórmulas y Algo (en la programación los haces personalizados)

En realidad, las matemáticas te preparan para la programación. Las matemáticas no tienen sintaxis, y si renuncias a las matemáticas, desafortunadamente no hay muchas posibilidades de que te conviertas en un buen programador.

Las malas matemáticas hablan de un patrón, es decir, darse por vencido Entonces, sugeriría en lugar de rendirse, enfrentar el desafío. NO estoy diciendo que aprendan matemáticas para aprender Java. Las matemáticas pueden ser parte de tu práctica de programación.

Todo lo mejor.

No se trata solo de habilidades matemáticas (necesita poco más que cálculo para realizar la mayoría de las tareas de programación): se trata de aceptar sus límites en lugar de tratar de mejorar constantemente .

Entonces, ¿puedes ser un buen programador con matemáticas básicas? Si seguro.

¿Todavía puedes ser un buen programador diciéndote a ti mismo que no harás esto o aquello? Mh, no tanto.

He pasado por la misma situación. Si quieres ser un buen programador, debes tener una buena comprensión de las matemáticas abstractas porque en el desarrollo de aplicaciones o juegos (ya sea en Android, iOS o web) debes comprender bien los algoritmos y cómo funcionan. En mi caso, aprendo conceptos básicos en línea de forma gratuita en 3 meses, no estoy diciendo que me haya vuelto perfecto, pero ahora lo entiendo bien. Y no es tan difícil aprender lo básico si eres pobre en él, puedes hacerte rico si quieres: p Aquí hay algunos sitios web para aprender matemáticas:

  1. academia Khan
  2. Youtube
  3. Y, por supuesto, puede publicar Pregunta en Quora.

    ~ La mejor de las suertes ~

Sí, claro que puedes, pero las matemáticas serían realmente útiles. De todos modos, las matemáticas son realmente divertidas. Solo mire algunos algoritmos animados y buenas conferencias del MIT, definitivamente también se interesará en ellos. 😀

More Interesting

¿Se consideran [matemáticas] \ matemáticas O (n ^ {\ log n}) [/ matemáticas] y [matemáticas] \ matemáticas O (n ^ {1+ \ log n}) [/ matemáticas] las mismas clases de complejidad?

Cómo usar Excel para encontrar la mediana sin usar una función

¿Qué es Automata y por qué se necesita en la progresión de la informática?

¿Por qué no todas las personas que son buenas en matemáticas también son buenas en programación de computadoras?

¿Cuál es el problema P vs. NP y por qué es tan importante?

Cómo reducir el problema del camino hamiltoniano al ciclo hamiltoniano (para demostrar que este último es NP-completo)

¿Existe, por casualidad, alguna interconexión entre la teoría de la complejidad computacional y el aprendizaje profundo?

¿Con qué campos de la ciencia será más emocionante trabajar en el futuro cercano?

¿Hay una mejor manera que la recursividad para encontrar palabras reducibles?

¿Cuál es el problema del bandido multi-brazo? ¿Cuáles son algunas de sus implicaciones?

Cómo construir una computadora fuera del agua, y cómo ayuda esto con Navier-Stokes

Dada una lista de conjuntos de 2 números, ¿cómo divide esta lista por la mitad de modo que la suma de cada uno de los números 1 y 2 para ambas mitades sea aproximadamente par?

¿Qué método se utiliza para diseñar una jaula antivuelco, un método de viga o un método de carcasa? Si es así, ¿por qué?

Hice un programa en C que nos da la tabla de distribución normal, pero debo hacer un archivo Excel desde C. ¿Cómo puedo hacer esto?

¿Qué es 7/6 en binario?