Debes concentrarte en el tipo de desarrollador en el que quieres convertirte
Si desea convertirse en desarrollador de software, desarrollador web, desarrollador de aplicaciones.
Desarrollador de aplicaciones
- Cómo hacer una aplicación de Android con ayudante
- ¿Es legal crear un juego de Android que sea una copia de un viejo juego de PC?
- ¿Cuáles son algunas ideas de desarrollo de aplicaciones de Android?
- ¿Por qué no puedo ejecutar el AVD Nexus 5 incluso cuando instalé Intel HAXM en Android Studio?
- ¿Cómo es posible hacer una aplicación multiplataforma en iOS y Android en Xamarin usando C #?
- IOS: para desarrollar aplicaciones en esta plataforma, deberá aprender rápidamente y aprender a usar xcode ide.
- Android: para desarrollar aplicaciones en esta plataforma, necesitará aprender Java y un poco de XML.
Desarrollador de software
- Para convertirse en un desarrollador de software, puede usar java y .NET.
- Core java se utilizará más en el desarrollo de software y .NET también es útil en el desarrollo de software.
Desarrollador web
- Java también se puede utilizar para desarrollar sitios web. Además de Java avanzado se puede utilizar para secuencias de comandos del lado del servidor.
- Hay varios marcos desarrollados en lenguaje php como WordPress y joomla.
Mi sugerencia sería elegir un idioma que le sería útil en múltiples plataformas.
Después de dominar un idioma en particular, comience a aprender nuevos idiomas. No hay un punto de saturación en este campo para aprender a codificar en diferentes idiomas.
Elija cualquier idioma, el factor más importante de cualquier idioma es cómo funciona.
Aprenda el flujo básico de un lenguaje de script y use ese flujo para aprender otro lenguaje de script. Todos funcionan igual, todo lo que difiere es la sintaxis, a la que te acostumbrarás una vez que la practiques.
Comience con un idioma, y observando todos los campos en los que se usa Java, Java está en todas partes.
PD: Mantenga un idioma como idioma principal, debe respirar este idioma, para mí este idioma es java pero también sé php, JavaScript. .NET, C ++, swift, C #. Puedo entender esos idiomas, pero para diseñar mis propios algoritmos necesito referirme a un libro de ese idioma en particular, mientras que en Java es como mi lengua materna. No necesito ningún libro de referencia cuando escribo mis propios algoritmos. Por lo tanto, primero debe seleccionar su idioma materno y dominarlo. También se necesitan 10,000 horas para que un humano promedio sea excelente en cualquier idioma.