¿Cuál es fácil de encontrar un trabajo junior en EE. UU .: desarrollador de Android o iOS?

Esto cambia cada pocos meses / años. No soy junior, soy un desarrollador senior, pero espero que sigan los trabajos de desarrollo junior. He estado haciendo iOS principalmente desde 2009, pero en el último año la mayor parte del trabajo ha sido Android.

Hay muchas razones, al menos por el trabajo que he estado haciendo:

  • Las empresas finalmente se están dando cuenta del hecho de que las implementaciones patentadas son más fáciles y más baratas en Android, y en la era de una gran cantidad de hardware y tamaños de pantalla de Apple, la fragmentación de Android no es una gran detracción. (Por cierto, no odia, esta es una razón real, eso y abrir Bluetooth y NFC).
  • En al menos un caso, para al menos un dominio de proyecto específico, en el espacio del consumidor, primero fue más fácil desarrollar en Android y portar a iOS. A pesar de que el iOS será más comercialmente significativo, la versión de Android podría desarrollarse para estar lista para producción estable más rápido y mostrarse a los clientes mientras la versión de iOS todavía se está depurando. Nuevamente, tiene que ver con las diferencias de plataforma en iOS y diferentes problemas tanto en Objective-C como en Swift. Lo siento, pero no puedo ser más específico que eso, estoy en un NDA.
  • Otras dos compañías pensaron que sus productos se servirían mejor en iOS, pero en su espacio comercial, todos sus clientes quieren Android (en un caso, la base de clientes está en el extranjero, en otro se inclina fuertemente hacia los usuarios comerciales).

Si está más interesado en la empleabilidad, la Java detrás de Android es más fácil de hacer la transición a trabajos no móviles que Objective-C o Swift, seguro.

Y, definitivamente, aprendería y construiría un currículum sobre técnicas híbridas, es decir, utilizando tecnologías HTML integradas en aplicaciones nativas. Casi todos los teléfonos en el campo soportan bien esta tecnología, a menudo puedes obtener mejores IU y son (en su mayoría) multiplataforma, si tu kung fu HTML / CSS es bueno.

¿Dónde estás geográficamente? ¿Y qué tipo de empresa estás buscando?

Si está buscando empresas en etapa inicial (es decir, Serie B y menos), iOS es mucho más fácil. Si una empresa está construyendo nativa, generalmente eligen una plataforma para iniciar. Esto es para reducir los costos en la aplicación original, ya que lo más probable es que tengan que pivotar / ajustar cuando la aplicación se libera de los comentarios y la recepción del usuario. Tener ambos iOS + Android aumentará la cantidad de costos de desarrollo redundantes.

Dicho esto, la mayoría de las empresas más pequeñas se han lanzado tradicionalmente en iOS. Históricamente, los usuarios de iOS fueron los primeros en adoptar las aplicaciones y, por lo tanto, un mejor público objetivo para la versión beta para refinar su aplicación. La mayoría de las compañías de capital de riesgo que encontrarás comenzaron en iOS e incluso iteraron en iOS más rápido que Android.

La ubicación también influye en esta respuesta. ¿Estás en SF? Entonces, iOS, sin duda, tiene más aperturas. Si estás en una ciudad donde hay más usuarios de Android, entonces esa compañía se centrará más en Android.

Pero no hay un “trabajo junior fácil de encontrar” en el desarrollo móvil. Mucha gente está empezando a intentar entrar porque les encantan las aplicaciones y todos piensan que crearán el próximo instagram. La llegada de Swift ha visto a muchos juniors arrojar su sombrero al desarrollador de iOS porque todos escucharon que hacer aplicaciones con Swift es muy fácil (todavía no lo es).

Asumir un puesto de trabajo solo porque crees que es “fácil” conseguir un trabajo es una idea increíblemente mala. Podemos decir quién tiene pasión por la programación frente a quién lo está haciendo por un sueldo. No llegarás muy lejos en tu carrera si comienzas de esta manera. Agregue al hecho de que se está volviendo competitivo: tendrá que crear una cartera para obtener entrevistas. También podrías hacerlo en la plataforma en la que DISFRUTAS de la programación. Si eres bueno, cualquiera te conseguirá un trabajo.

puede ver muchas oportunidades de trabajo en el portal de empleo Nuevos trabajos de TI | Trabajos remotos de TI.

Solo está dedicado al técnico. Conseguir un trabajo en cualquier lugar no es pan comido. Como la regla siempre cambiante en el mundo, debes ser lo suficientemente hábil y apasionado como para impresionar a otros para conseguir un trabajo.

Personas a las que les gusta resolver problemas nuevos todos los días y les encanta ser apreciadas por sus habilidades para resolver problemas. A estas personas definitivamente les encantará estar en un trabajo de TI. Creo que este es uno de un buen campo para trabajar sin aburrirse, porque todos los días tienes para encontrar una solución a un problema.

More Interesting

¿Cuáles son las posibilidades de conseguir trabajo de comunicación a tiempo completo / parcial en Australia después de tener el PR?

¿Cómo puedo conseguir un trabajo como anfitrión de un programa de viajes? ¿Son necesarias algunas calificaciones específicas para el mismo?

¿Quién debería dar IPS como su primera preferencia en comparación con IAS?

Después de probar mi proyecto, quiero buscar trabajo pero no sé qué. ¿Qué tengo que hacer?

Cómo conseguir un trabajo en permacultura en los EE. UU.

Cómo conseguir un trabajo de tecnología en mi último año de secundaria

Cómo conseguir el trabajo en EA Sports como jugador o probador de juegos

¿A quién debe dirigirse una carta de presentación si no sé quién la recibirá?

¿Cuáles son los buenos trabajos para una persona inteligente a la que no le gusta la programación?

¿Por qué los trabajos de mano de obra física siempre requieren pruebas de calificación, pero los puestos gerenciales y de liderazgo no?

¿De qué manera aprender C sharp me ayudará a conseguir un trabajo en tecnología?

Algunos dicen que los ingenieros eléctricos tienen muchas opciones de trabajo, otros dicen que no pueden encontrar trabajo. ¿Cuál es el problema aquí? ¿Cómo puedo encontrar trabajo seguro y bien remunerado?

¿Cuáles son algunas de las buenas certificaciones de TI que podrían aumentar mi salario o conseguirme un trabajo con o sin título universitario?

¿La mayoría de los reclutadores y / o empresas revisan las cuentas de Facebook al restringir a quién entrevistar o contratar?

Cómo programar mi día mientras busco trabajo