Estoy pensando aprender el desarrollo de aplicaciones móviles para conseguir un trabajo, y estoy considerando aprender aplicaciones web o aplicaciones nativas de iOS, ¿qué campo tiene más demanda y buenas perspectivas en el futuro? (Estoy pensando aprender durante 1 año a tiempo completo para conseguir un trabajo). Por favor aconsejame.

Haga lo que lo convierte en el mejor programador y lo que hace que los entrevistadores lo perciban como un programador superior.

Si aprende desarrollo web, pasará mucho tiempo aprendiendo cosas como HTML, CSS, peculiaridades del navegador y cómo lidiar con la locura que provocan. Por supuesto, si puede configurarlo, finalmente puede hacer una programación real con JavaScript. Pero la barrera para la programación real es mayor en el desarrollo web.

Haciendo un desarrollo nativo, comenzará inmediatamente y pasará la mayor parte de su tiempo haciendo y aprendiendo programación real. Para comenzar incluso con iOS, debe poder escribir C básico y Objective-C. El viaje para aprender estos idiomas es mucho más fructífero que pasar tiempo aprendiendo las peculiaridades del navegador. Estará mucho más preparado para responder las preguntas de programación durante su proceso de entrevista. Culturalmente hablando, un programador C / ObjC se percibe como muchos pasos por encima de un desarrollador web.

Estoy de acuerdo con todos los que respondieron su pregunta. De hecho respuestas muy detalladas.

Aquí están mis 2 centavos:
iOS: IDE muy sofisticado, muchos recursos (en línea), debe aprender el Objetivo C, dispositivos costosos, cuenta de desarrollador de $ 99 / año, muchos trabajos disponibles pero menos candidatos

Android: sofisticado pero un poco complejo de usar, de código abierto, necesita conocimientos básicos de Core Java, fácil disponibilidad de dispositivos para probar sus aplicaciones, cuenta de desarrollador de $ 50 / año y grandes vacantes de trabajo.

Por si acaso, si estás considerando entrenar, mi mejor opción es contactar a los chicos en http://geniusport.com

Lo que sería genial para ti es trabajar independientemente. Como profesional independiente, tendrá la capacidad de probar ambas habilidades mientras aumenta sus ingresos.

Lo que recomiendo a los trabajadores independientes que conozco es unirse a todas las plataformas independientes que existen. A muchos que conozco les sugiero comenzar con goLance. Aquí puede crear un perfil, cargar su currículum, imagen, muestras, los trabajos.

Después de crear su perfil, es solo una cuestión de solicitar trabajo y decirle a su red de conexiones que está trabajando independientemente.

En términos de en qué nicho enfocarse, aplicar bien para diferentes trabajos y aprender a proporcionar soluciones lo ayudará a decidir personalmente qué área es mejor para usted. Lo cual solo puede responder.

Ambas áreas tienen un gran futuro y necesidad. No creo que realmente te equivoques al elegir uno sobre el otro.

Buena suerte y avíseme si crea una cuenta en goLance, sería genial revisar su perfil y obtener más información sobre usted.

visite stoneriverelearning.com para obtener tutoriales sobre el desarrollo de aplicaciones tanto para la plataforma IOS como para la plataforma Android. Realmente me ayudaron a obtener mi primera aplicación de la tierra.

Tienen procedimientos paso a paso en video que realmente lo guiarán durante todo el proceso de desarrollo de la aplicación.

Sugeriría aprender primero los idiomas y la arquitectura nativos de la aplicación. Hay muchas API proporcionadas en SDK nativo que no están en el marco de la aplicación web.

Una vez que sepa cómo funciona Objective-C para iOS, podrá recoger cualquier API para cualquier proyecto y usarlo para cualquier tipo de proyecto.

Podrá comparar y comprender muy fácilmente los conceptos de Android u otra plataforma.

Estoy seguro de que también puedes aprender web.

Pero siento que el marco de iOS es un marco muy agradable y divertido de trabajar.

Ambos tienen muy buenas perspectivas. iOS dev significa que necesita una Mac y un iPhone o iPad, por lo que tiene una inversión que hacer allí.

La ventaja de hacer un desarrollo web móvil es que puede ramificarse fácilmente a un desarrollo web de escritorio porque es la misma tecnología.

More Interesting

En la economía actual de lento crecimiento y el panorama laboral en rápido cambio, ¿puede el aprendizaje social ayudar a las personas a sobrevivir y superar sus desafíos laborales?

Hay tantas ramas de la psicología. ¿Qué rama de la psicología es la más útil para el éxito?

¿Cuáles son algunos sitios web para la colaboración / gestión de proyectos mecánicos?

¿El diseño web sigue siendo una buena carrera en 2016?

Cómo ayudar a mi madre a reincorporarse a la fuerza laboral después de 15 años como ama de casa militar

¿Qué pasos debo seguir para convertirme en ingeniero químico nuclear al completar mi graduación?

¿Qué sucede si no sé lo que quiero hacer en mi carrera a los 22 años?

Mi entrevistador y futuro jefe me invitó a almorzar después de ofrecerme una oferta de trabajo en un bufete de abogados internacional. ¿Cuál es el protocolo aquí y cómo debo actuar durante el almuerzo?

¿Hay alguna forma real de ganar Rs? 5.000 - 10.000 por mes en la India trabajando unas horas por día en línea?

¿Qué calificaciones profesionales (además de un MBA) y experiencia posee un asociado de McKinsey?

¿Qué países tienen mejores oportunidades de trabajo para el campo de TI?

¿Qué tan bueno es una pasantía en el extranjero?

Quiero convertirme en un buen científico. No tengo posibilidades de ingresar al IISC, IISER o IIT. ¿Debo seguir el plan de hacer física de ingeniería en DTU o el NIT Calicut?

¿Cuáles son los beneficios y las perspectivas profesionales únicas para un candidato a trabajo con una doble licenciatura en ciencias de la computación e ingeniería biomédica?

Dejé mi trabajo a toda prisa. ¿Y ahora que debo hacer?