Me encanta la codificación, qué campo debería elegir; Java, Android o dotnet?

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

  1. IOS: para desarrollar aplicaciones en esta plataforma, deberá aprender rápidamente y aprender a usar xcode ide.
  2. 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.

Depende de lo que quieras implementar.

Si aprende Java, puede desarrollar aplicaciones portátiles para la web, dispositivos móviles, computadoras de escritorio y muchas otras plataformas. La máquina virtual Java es increíblemente portátil.

El desarrollo de aplicaciones de Android requiere un amplio conocimiento y experiencia en Java. Porque el SDK de Android está escrito en Java.

Aunque no tengo ninguna experiencia con .NET, no creo que sea mejor que Java. Al momento de escribir esto, .NET no es portátil sin usar software de terceros (ejemplo: DotGNU).

Al final del día, elija un idioma que lo ayude a hacer realidad sus ideas. Salud.

Cuando te encanta la codificación, debería haber sido en un idioma. De ahí su pregunta, necesita ser reformulada, aclarando qué lenguajes está programando actualmente.

También deseo saber si conoce estructuras de datos y algoritmos.

Como te encanta la codificación, cualquiera trabajaría mejor 🙂 Puedes optar por el desarrollo de Android porque es más fácil (puede ser) y tiene un futuro más brillante en comparación con el resto 🙂

¡Feliz codificación!

Aprenda javascript <3

Java