Tengo 15 años, estoy aprendiendo Java, ¿debo continuar con Java o elegir otro idioma?

Creo que su mejor apuesta es ser lo mejor posible con un solo idioma por ahora. Sigue escribiendo código e intenta hacer cosas nuevas todo el tiempo. ¿Tienes tareas manuales que haces todo el tiempo? Descubre cómo automatizarlos. ¿Tienes curiosidad acerca de cómo construir algún software que usas todo el tiempo? Intenta construirlo. No importa si lo que construyes no va a ser tan bueno como los productos que usas, pero la única forma en que construirás esos productos algún día es probando y aprendiendo. Aprenderá mucho más tratando de hacer un software que haga algo útil que aprenderá un nuevo idioma en este momento.

Un nuevo idioma en su mayor parte solo le enseñará una nueva sintaxis. No podrá evaluar adecuadamente las ventajas o desventajas de ese nuevo lenguaje a menos que haya encontrado algunas dificultades al escribir código.

Dicho esto, si el desarrollo web es un posible interés, Javascript es el único lenguaje factible que se ejecuta en los navegadores. Necesitará aprender eso eventualmente para poder hacer desarrollo web front-end. Aprender nuevos idiomas también se vuelve exponencialmente más fácil después del segundo.

Para empezar, te recomendaría tres conjuntos de cosas que te ayudarían durante y después de convertirte en ingeniero de software,

  • Aprenda el arte de la documentación (Microsoft Word, Microsoft Excel, Microsoft Powerpoint)
  • Algoritmos y patrones de diseño (Head First Series)
  • Lenguajes de programación (Java, Android, Swift y Python): muchas fuentes gratuitas en línea para comenzar.

En el futuro previsible, Java, Python y C ++ seguirán siendo los lenguajes más importantes en la industria de TI. El lenguaje Go también será más importante en los próximos años. Por lo tanto, probablemente debería continuar con Java por ahora, pero eventualmente buscaría aprender otros idiomas. Tienes tiempo de sobra.

Creo que tu próximo lenguaje debería ser C ++.

Oye, sí, debes continuar aprendiendo Java, ya que el lenguaje fomenta las buenas prácticas de arquitectura y diseño, así como perfeccionar tu paradigma de pensamiento orientado a objetos.

More Interesting

Tengo una admisión para una maestría en ingeniería mecánica de la TU Delft. Tengo admitidos de algunas universidades de los Estados Unidos como ASU. ¿Vale la pena mencionar a TU Delft o está sobrevalorado teniendo en cuenta el futuro de un solicitante no perteneciente a la UE?

Estoy buscando tomar un semestre / año de la universidad para ser voluntario en el extranjero. Me encantaría escuchar algunas sugerencias de lugares que debería tener en cuenta.

Mis clavijas de violín se aflojan fácilmente y se desafina en una o dos horas de práctica. ¿Cómo puedo evitar que esto suceda?

No me siento lo suficientemente inteligente. ¿Por qué?

Si aplico un par constante en un disco con el eje en su centro, por ejemplo 1 día, ¿seguirá aumentando su velocidad o hay algún límite para eso?

¿Por qué mi perro a veces me mira de noche mientras duerme?

Me gusta la física en la investigación biomédica y quiero que mi trabajo se aplique a la vida cotidiana de las personas cuando estoy vivo. ¿Qué programa me conviene?

Mi suegro es demasiado posesivo e interfiere en mi vida personal, mi relación va a terminar, ¿qué debo hacer?

Quiero desarrollar mi idea de juego multijugador como una aplicación de teléfono. El juego en sí es extremadamente simple, pero no tengo experiencia en programación o desarrollo. ¿Qué ruta sugeriría que tome para que esto suceda?

Estoy planeando cambiar de Idea a otro proveedor de servicios. ¿Cual es mejor? ¿Y cuál es amigable para el bolsillo?