¿Debo aprender sobre aplicaciones móviles (Android, iOS) o aplicaciones web (JavaScript)?

Cuando terminé mi carrera en CS, dominaba Java, y pasaba la mayor parte del tiempo aprendiendo el desarrollo de aplicaciones para Android, 5 años desarrollando aplicaciones para Android y aplicaciones de escritorio, sentí que necesitaba desarrollar aplicaciones para Android y iOS y también codigo aplicaciones basadas en el escritorio porque la mayoría de los clientes solicitarían una aplicación para Android y iOS más un flujo de desarrollo de software, así que tuve que elegir los idiomas adecuados para aprender y programar en ellos con mucha destreza y sin la necesidad de aprender. lenguajes, así que elegí C #, usando Xamarin puedo codificar aplicaciones ios y android y el lado divertido es que uso el mismo código en ambas plataformas, no tengo que escribir diferentes líneas de códigos para adaptarse a android o ios, solo el código y la aplicación lo modifico y se adapta a ambos y aún puedo hacer el desarrollo de software usando el mismo lenguaje C #. Recomendaría C # a cualquier organismo que decida tomar la línea de desarrollo de software y aplicaciones, y con ASAP, que está basado en C #, usted puede desarrollar web Desde todas las aplicaciones basadas en C #, no es necesario aprender un montón de idiomas, lo que al final del día reducirá su destreza, sin embargo, podría tener un solo idioma y ser un gurú, también como ac # dev me tomó 2 semanas para codificar en php. Aunque la programación es, en gran medida, una codificación de formularios una vez que su programador en cualquier idioma puede codificar en cualquier idioma que elija.

Buena suerte eligiendo el mejor

Javascript es una herramienta muy limitada y un lenguaje mal diseñado. No tiene nada que ver con Java, pero es útil para crear sitios web dinámicos.

Java, por otro lado, es un lenguaje universal. Los programadores de Java están en demanda en toda la industria de desarrollo de software. Puede aprenderlo para las aplicaciones de Android, pero será capaz de crear muchos otros tipos de productos, y no necesariamente para la Interfaz de usuario.

Yo iría por Java.

Descargo de responsabilidad, soy co-fundador de un bootcamp de codificación. Pero dicho esto, nuestro bootcamp ofrece bootcamps tanto de desarrollo web como de desarrollo iOS. Así que espero poder añadir algo.

Los empleos cambian todo el tiempo, los mercados se mueven muy rápido, pero en cualquiera de las dos opciones, hay éxito y satisfacción. Tenga en cuenta que ambos son trabajos de desarrollo y que las habilidades de programación son más fundamentales que cualquiera de los dos, y probablemente pueda cambiar de uno a otro, o hacer ambas cosas, si realmente lo desea.

Si está buscando algo completamente basado en si piensa que al final ganará más dinero o tendrá una mejor seguridad en el empleo, entonces eso es válido, por supuesto, pero en nuestro campamento de entrenamiento preferimos aceptarlo porque claramente le encantó su objetivo. entrar.

Piensa en lo que te gustaría hacer con tus habilidades recién adquiridas. ¿Quieres construir aplicaciones web y sitios web? ¿O quieres construir aplicaciones móviles? Si uno es claramente más interesante y te hace sentir cierta pasión, es mucho mejor que lo elijas sobre el otro. Debido a que las horas son largas y la carrera también es larga, es probable que tenga más éxito en lo que más le interese.

Sé que cuando un buen candidato se aplica a dos de nuestros programas, los dejamos elegir (según la disponibilidad) y no los presionamos de ninguna manera. Es el futuro de los estudiantes. Queremos que trabajen duro y tengan éxito, lo que comienza con amar el tema en el que se sumergen.

Espero que esto ayude un poco.

No creo que el idioma que estudias sea tan importante como aprender los fundamentos. Tenemos estudiantes que aprenden javascript como su idioma principal durante su estadía en una de nuestras escuelas de la red del núcleo del reactor, pero luego obtienen trabajos escribiendo java, python, ruby, ios, php, etc. Una vez que aprendan a hablar de cómo En el idioma de codificación, el idioma de codificación específico que elija es más como un dialecto.

Otra cosa que es importante considerar es su estructura de apoyo. Cuando aprendí a codificar, mi hermano sabía Javascript y mi mejor amigo era un desarrollador de Ruby, así que aprendí eso primero. Lo recomiendo altamente porque hará que el progreso sea más divertido y más rápido.

¡Buena suerte!

Yo diría aprender tecnologías web. Puede desarrollar aplicaciones móviles utilizando tecnologías web. Marco de aplicación móvil híbrido avanzado HTML5.