Si te tomas en serio el desarrollo de iOS y quieres trabajar en aplicaciones de primer nivel, en lugar de solo crear aplicaciones, entonces tienes dos opciones:
- Conozca a alguien que le dará un trabajo haciendo esto sin experiencia previa.
- Cree una aplicación asesina con todas las funciones por su cuenta para presumir.
El número 1 es el camino más difícil, pero si tienes conexiones, especialmente con una compañía que no le importa contratar a alguien sin experiencia para entrenar, entonces estás en una buena posición.
Con respecto al número 2 , cuando digo “asesino”, no necesariamente quiero decir que tenga que estar en la App Store y descargarlo por 10 millones de usuarios. Pero, por amor a Apple, no haga una calculadora de propinas simple y preséntela a posibles empleadores. 🙂
- ¿Cómo puede un estudiante no CS aprender Swift y desarrollar aplicaciones?
- Para un novato en la programación de iOS, ¿es necesario sumergirse en Objective-C y Swift simultáneamente? Cual es la tendencia
- ¿Por qué iOS funciona tan lento?
- ¿Debería usar archivos SVG para imágenes en una aplicación nativa de iOS?
- ¿Cuál es la mejor manera de desarrollar una aplicación para iPhone sin saber cómo codificar?
Simplemente elija algo que le apasione personalmente y proponga algunos objetivos realmente ambiciosos para que una aplicación muestre eso:
- Haz todo lo posible con la interfaz de usuario y las animaciones.
- Si es posible, contrata a un gran diseñador para darle a tu aplicación un aspecto realmente pulido.
- Lea las Directrices de interfaz humana de Apple y asegúrese de seguirlas todas.
- Asegúrate de conectarte a algún tipo de API para obtener datos.
- Almacene datos locales en un almacén persistente de datos centrales o SQLite.
- Si puede, conviértalo en una aplicación universal para iPad que también brinde un giro realmente único en la interfaz de usuario de su aplicación con el aumento del espacio en la pantalla.
Básicamente, tiene quizás una oportunidad para cada empresa u oportunidad de contrato que persiga para impresionar a alguien. Si aún no tiene mucha experiencia respaldando, entonces su única oportunidad es demostrar lo que puede crear por su cuenta. Si es algo realmente impresionante, y seamos sinceros, la gente está más impresionada desde el principio con una interfaz de usuario hermosa y animaciones geniales, pero sutiles, entonces probablemente causarás una buena impresión.
Si puede permitírselo, ofrézcase a trabajar a una tasa o salario reducido mientras se pone al día. Obviamente, quieres que te paguen lo que vales, ¡pero cometí el error de cobrar de más por mi trabajo contractual en un momento solo porque pensaba demasiado en mis habilidades! Aunque, afortunadamente, los desarrolladores de iOS todavía tienen una gran demanda, por lo que si se encuentra en un área con muchas oportunidades (léase: San Francisco), a algunas compañías podría no importarles si son un poco inexpertos.
En lo que respecta a la solicitud, nunca he trabajado para una empresa que amaba examinar currículums aburridos y tradicionales, al menos no en el mundo de las startups (donde están la mayoría de las buenas oportunidades de desarrollo de iOS). Piense en una forma creativa, quizás vanguardista, de contar su historia. Confía en mí, cuando reviso cientos de currículums, incluso un diseño único, tipo de letra o el uso del color es suficiente para sorprenderme. Si se preocupa lo suficiente por un trabajo o empresa en particular, tómese el tiempo para presentarse de una manera que se destaque.
Básicamente, no solo le digas a alguien que vales la pena contratarlo, demuéstralo.