Sin embargo, menos charla, más acción, esto es lo que debe hacer para convertirse en desarrollador de iOS.
1. Compre una Mac (y un iPhone, si no tiene uno).
Para desarrollar para iOS necesitas una Mac. Existen soluciones alternativas (como Hackintosh o Mac en la nube), pero seamos honestos: como desarrollador de iOS, su Mac será su herramienta principal. No necesita obtener el modelo más reciente, más rápido o más caro, pero sí necesita una Mac.
2. Instale Xcode.
Una vez que haya puesto su Mac en su escritorio, es hora de instalar Xcode, la aplicación más popular para desarrolladores de iOS. Para crear aplicaciones iOS, Xcode es su IDE (entorno de desarrollo integrado). Está disponible de forma gratuita en la Mac App Store. Puede usar Xcode para escribir y editar código, depurar su programa, «dibujarlo» en guiones gráficos, realizar pruebas unitarias y mucho más. Su software también se carga en la App Store usando Xcode. Es la aplicación más importante para cualquier desarrollador de iOS, así que conócela.
3. Aprenda los conceptos básicos de la programación.
Uno de los movimientos más difíciles es sumergirse directamente en el código. Si tiene experiencia en programación, debería poder aprender Objective-C (más difícil de aprender) o Swift (más fácil de aprender) rápidamente; ambos son lenguajes de programación orientados a objetos. Pero no se preocupe si nunca ha escrito una línea de código en su vida; hay excelentes herramientas para verdaderos principiantes. Por supuesto, no tienes que entender todo por completo; esto vendrá con el tiempo y la práctica. Sin embargo, debe estar completamente familiarizado con todas estas variables, punteros, clases, tipos de datos y bucles. Proporcionará significado para su futuro aprendizaje.
4. Cree algunas aplicaciones usando tutoriales paso a paso.
Este es el punto donde comienzas a crear algo útil. Echa un vistazo a estos sitios:
‣ AplicaciónCodaRay;
‣ Wenderlich.
Sin embargo, ¡no se limite a estos sitios y tutoriales! Ahora es el momento de hacer una aplicación de calculadora. Cree una aplicación meteorológica después de eso. Después de eso, hay una aplicación de conversión de divisas. aplicación de música ¿Entiendes la esencia de lo que estoy tratando de decir? Haz lo que puedas con la ayuda de un tutorial. Cree aplicaciones usando tutoriales antes de dominar Xcode y el lenguaje de su elección (Objective-C o Swift).
5. Cree su aplicación personalizada.
Cree su solicitud personalizada para presentarla a su posible empleador durante la entrevista. No es necesario que cree una segunda cuenta de Facebook.
Así que mantenga la calma y considere en qué aspectos del desarrollo de iOS sobresale en este momento.
¿Quizás ha creado una aplicación que depende en gran medida de la red? Tal vez haya creado un reproductor de música y su parte favorita del proceso de desarrollo sea trabajar con audio en iOS. Aprovecha al máximo esta curiosidad y conocimiento incorporándolo a tu app. Concéntrese en escribir código organizado, elegante y funcional. La aplicación es tu currículum, así que pon tu mejor trabajo en ella. Aquí hay un resumen de lo que los empleadores buscarán en su solicitud:
‣ aplicacion de trabajo;
‣ código limpio;
‣ organización del código;
‣ uso de guiones gráficos;
‣ uso de CocoaPods;
‣ algunas pruebas unitarias simples;
‣ uso de bibliotecas externas.
Si bien todo depende de la organización y el trabajo que esté solicitando, con estas habilidades en su currículum, podrá postularse para casi cualquier trabajo de desarrollador junior de iOS.
6. Publica tu aplicación en la App Store.
Para ser claros, este cambio es opcional porque necesitará una cuenta de desarrollador de iOS, que cuesta $ 99 al año y es muy probable que su aplicación no valga la pena el gasto.
Depende totalmente de usted si tiene o no una aplicación en la App Store, pero muchos empleadores consideran que esto es un activo importante en su currículum.
No está obligado a hacer esto, sin embargo, lo recomiendo encarecidamente (las aplicaciones en la App Store le han dado a muchas personas su primer trabajo).
7. Cargue su aplicación en GitHub.
GitHub es un sitio de redes sociales que principalmente facilita el intercambio de códigos.
Puede cargar (y hacer público o privado) el código de su aplicación aquí, así como ver el código de otras personas y contribuir a proyectos de código abierto. Se puede usar para ayudar a coordinar su código y servir como la mejor copia de seguridad posible. Como resultado, le presenta el código a su posible empleador.
8. Contacta con la empresa con la que quieres trabajar.
¡Ya está listo para comenzar su carrera como desarrollador de iOS! No importa si eres un pasante o un junior, lo principal es que ahora tienes las habilidades para conseguir tu primer trabajo, y una vez que lo hagas, el resto se arreglará solo. ¡Así que prepara tu currículum, encuentra la increíble empresa para la que quieres trabajar y crea aplicaciones con ellos!