Al trabajar en proyectos.
Conoces Java, así que aquí puedes trabajar:
- Cree aplicaciones web empresariales con Java EE – Spring u otros marcos (como Spark)
- Creación de aplicaciones GUI de escritorio con AWT, SWING y JavaFX.
- Cree aplicaciones de Android o aplicaciones móviles J2ME.
- Trabaje en la creación de microservicios y API REST que pueden usarse externamente en otros proyectos.
- También puede trabajar en MATLAB, que usa Java para cálculos científicos.
- Siempre puede usar Java para crear productos en una arquitectura sin servidor proporcionada por diferentes proveedores de servicios en la nube como AWS.
Para cosas de aprendizaje de calidad, siempre puede usar plataformas de aprendizaje electrónico como Udemy, Udacity o Pluralsight. Incluso YouTube tiene algunos excelentes tutoriales sobre cómo crear productos de software utilizando Java Frameworks mencionado anteriormente.
- ¿Cómo es que Hadley Wickham puede contribuir tanto a R, particularmente en forma de paquetes?
- Programación funcional: ¿Cómo implementas este fragmento imperativo con Haskell idiomático? ¿Puedo decir que es una operación establecida como la inyección? ¿Cómo puedo abstraerlo como una estructura de datos?
- Soy un ingeniero eléctrico. ¿Cuáles son los programas de computadora que debo aprender para poder obtener un trabajo decente en la industria del software?
- Como ingeniero de software, ¿cuáles son las ventajas y desventajas de seguir siendo un "generalista" frente a un especialista?
- ¿Qué curso debo tomar para ingresar al campo del software siendo un graduado de ingeniería mecánica?
Simplemente comience, abra ese IDE / editor y comience a codificar.