¿Será difícil para mí conseguir un trabajo como ingeniero de iOS si conozco Swift y no Objective-C?

“¿Un trabajo? No.

“El trabajo que quieres”? Posiblemente.

Si todo lo que sabes es Swift, lo más probable es que seas visto como un Desarrollador Jr. Y en este momento, hay un exceso de desarrolladores Junior de iOS que solo conocen a Swift. Afortunadamente, también hay un montón de trabajos en este momento. Entonces, si eres bueno y ambos tienen la capacidad y QUIERES continuar aprendiendo en cada oportunidad, entonces deberías estar bien.

Pero lo que estoy viendo en el mercado laboral en todo el país es una creciente demanda de desarrolladores Senior y Lead que puedan administrar y asesorar a todos estos desarrolladores Junior Swift. Ya sea que llegue a ese nivel rápida o lentamente, no comenzará allí y no lo hará sin conocer Objective-C (al menos a corto plazo). En mi opinión, Obj-C es tan estructuralmente diferente de Swift que aprenderlo será una gran PITA para ti. Lo usé durante 7 años antes de cambiar a Swift y, sinceramente, no me gusta volver a usarlo.

Entonces, como de costumbre, la respuesta final es “depende”.

Como la mayoría de las preguntas en Quora, la respuesta a su pregunta es:

depende.

Pero personalmente, no creo que sea difícil ni que marque la diferencia. Lo que pasa con los dos lenguajes es que en realidad son muy similares, por lo que probablemente ya conozcas Objective-C. Solo necesitas acostumbrarte.

Mi sugerencia es simplemente ir a hacerlo. Si su empresa requiere que conozca el Objetivo C, no le tomará mucho tiempo aprender si ya conoce Swift y tiene experiencia en el desarrollo de iOS.

Depende de dónde trabajas.

Si la compañía tiene bases de código antiguas, seguramente será Obj-C.

Si están haciendo cosas desde cero, seguramente será Swift.

Va a variar de una compañía a otra.

Sin embargo … Te recomiendo que eches un vistazo al menos a Obj-C, si conoces a Swift, no lo encontrarás tan difícil.

El problema no es tanto con el lenguaje, sino con lo que dice de ti, como un chico con iOS de Swift, es una gran etiqueta en tu cabeza que dice ‘inexperto’, ya que Swift simplemente no ha existido tanto tiempo.

Ni remotamente así. Si eres bueno con Swift incluso sin Objetivo – C y quieres un trabajo, encuéntrame en LinkedIn y podemos hablar.

Concéntrese en un buen código Swift, incluido el conocimiento de las pruebas unitarias de diseño automático e intente obtener una aplicación útil en la App Store.