¿Es tonto tratar de aprender el desarrollo front end por mi cuenta mientras tomo un curso universitario que enseña a usar Java al mismo tiempo?

No, de hecho, en realidad te beneficiará más de lo que crees.

Suponiendo que su front-end sea Javascript, en realidad fortalecerá su conocimiento de Java. Como dijo Fernando Poumian en su respuesta, “Javascript es su propio animal y tendrás que aprender a lidiar con sus idiosincrasias a su debido tiempo”. Verá cómo funcionan esas idiosincrasias, cómo solucionarlas, al mismo tiempo que piensa en cómo las manejaría Java, correctas o no.

Teniendo en cuenta que Java es un lenguaje orientado a objetos, también escribirá un buen código, que es difícil de encontrar si está escribiendo en ES5. También echaré un vistazo a TypeScript, ya que podría ser más fácil de aprender si vienes de un fondo Java. TypeScript y ES6 también tienen menos de esas idiosincrasias, y tienen más valor que el código escrito en ES5. Después de dominar a JS, revise algunos potentes frameworks front-end como Ember, Angular y / o Aurelia.

¿Elegir otro comercio muy demandado, que se beneficiará mientras fortalece su aprendizaje de Java? No me suena tonto. Nunca es tonto aprender algo, independientemente de sus circunstancias.

¡La mejor de las suertes!

No, lo hice.

Te contaré, trabajé como desarrollador de C # full stack mientras aprendía Java y C en la escuela.

Mark zuckerburg uno superó a todos e hizo un puto Facebook durante la escuela.

Elon Musk se está acercando a llevar gente a Marte, amigo.

El chico de piel naranja del aprendiz es el presidente de los Estados Unidos.

Lo único tonto es creer que algo es imposible.

Para nada, el hecho de que esté aprendiendo Java facilitará mucho el aprendizaje de desarrollo frontend, ya que tendrá una mejor comprensión de los conceptos básicos de programación. Es cierto, Javascript es su propio animal y tendrás que aprender a lidiar con sus idiosincrasias a su debido tiempo (que pueden ser muchas), pero si tienes otro lenguaje como Java como referencia, será más fácil entender dónde son diferentes y donde son similares.