Red de conocimiento informático - Espacio del host - Quiero recibir formación de programador (tipo JAVA), ¿qué base necesito? Por ejemplo, ¿necesita aprender matemáticas discretas sobre estructuras de datos y teoría de probabilidad?

Quiero recibir formación de programador (tipo JAVA), ¿qué base necesito? Por ejemplo, ¿necesita aprender matemáticas discretas sobre estructuras de datos y teoría de probabilidad?

Java es una aplicación parcial y básicamente no tiene fundamento.

Es posible que los estudiantes de informática no comprendan las matemáticas discretas y la teoría de la probabilidad.

Aún es necesario aprender estructuras de datos

Además, aprender Java debe ser práctico, porque no hay muchas cosas conceptuales y es aún más práctico. Una vez que tenga algo de experiencia, observe esas teorías, como la herencia, el polimorfismo y los patrones de diseño, y le resultarán naturales.