¿Cuál es la mejor manera de obtener su primer contrato de programación de aplicaciones iOS?

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:

  1. Conozca a alguien que le dará un trabajo haciendo esto sin experiencia previa.
  2. 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. 🙂

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.

Hay algunas cosas que puede hacer para mantenerse fácilmente por encima de la multitud:

– Haga un par de aplicaciones por su cuenta, incluso si son simples, envíelas a la tienda de forma gratuita para obtener una base de uso. Siempre puede referir a cualquiera a estas aplicaciones como prueba de que puede hacerlo. Asegúrese de que tengan un aspecto profesional, especialmente trabaje con un diseñador (para que la GUI se vea atractiva) si no puede hacerlo.

– Ofrecer notificaciones push: esto es un asesino, no todo el mundo sabe cómo hacerlo y requiere recursos del servidor y software de back-end también. Se destacará de inmediato si puede hacer esto y su oferta tiene sentido (mire nuestras aplicaciones en Valores limitados | Inicio … ese tipo de integración es de lo que estoy hablando)

– Ofrecer compras InApp, integración de iAd y Passbook; créame: no todos pueden hacer esto y usted será un fuerte candidato para hacer cualquier trabajo si ofrece estos servicios y habilidades. Nuevamente se requerirán recursos del servidor y del servidor.

Si puede hacer esto y publicarse en sitios como freelancer DOT com, será contratado al menos a tiempo parcial. Eso debería darle suficientes créditos para crear un currículum que se pueda presentar a las empresas para un puesto de tiempo completo. ¡Contáctame si necesitas más ayuda!

Asegúrese de que puede crear una aplicación y publicarla en la App Store. Si puede publicar una aplicación, entonces probablemente esté listo para asumir el trabajo del cliente. No se preocupe si no está seguro de cómo hacer algo. Lo aprenderá a medida que avance el proyecto.

El mayor desafío para los desarrolladores independientes de iOS …

Ventas

No he visto su cartera, pero la mayoría de las personas inmediatamente subestiman su servicio. Esto generalmente comienza porque reciben ofertas bajas de clientes y prospectos.

Asegúrese de que su perspectiva tenga dinero

Es fácil sentir que no le está yendo bien como un profesional independiente cuando constantemente ‘puja en exceso’ o su propuesta es ‘demasiado cara’. A veces esto es cierto. A menudo, el cliente potencial no tiene el dinero para pagarlo.

La mayoría de los proyectos en eLance / oDesk están en el rango de $ 10 / hora, pero no todos (Lo creas o no, hay algunos proyectos muy buenos en estos sitios).

Tres estrategias para construir su lista de clientes

1. Red local. Busque sitios como Meetup y pregunte en su grupo de amigos por grupos de redes que se reúnan semanalmente o mensualmente. He encontrado miles de dólares en conciertos independientes, incluido mi proyecto favorito en el que he trabajado, a través de grupos de redes. Las personas generalmente pagarán más por sus servicios cuando puedan encontrarse con usted cara a cara. Además, podrá hacerse una idea de quién puede pagarlo y quién no.

2. Dirigirse a las pequeñas empresas. Este es un gran cliente objetivo porque generalmente tienen el presupuesto para proyectos paralelos y puede agregar un valor serio porque tienen una base de clientes existente. ¿No está seguro de qué negocio preguntar primero? Piense en veinte o treinta negocios en su área. Presente diez ideas para cada negocio, y NO todas tienen que ser originales. Envíelas por correo electrónico a los propietarios, envíelas por correo o incluso entréguelas personalmente a la tienda / oficina. Probablemente odiarán tus ideas. Esta bien. Les gustará tu iniciativa y obtendrás un cliente premium.

3. Busque en línea. Se sorprendería de las oportunidades que puede brindar la búsqueda de Twitter para ‘freelancer de iOS’. La gente siempre está buscando desarrolladores. Encuentra personas con Klout en la comunidad de iOS y síguelas en Twitter, hazles amigos en Facebook y mira su Instagram. Conócelos y participa con ellos. Es la comunidad más amigable. Realmente he hecho buenos amigos al hacer esto.

Si haces esas tres cosas, absolutamente encontrarás negocios. Venderte es la habilidad más importante de un desarrollador independiente. No son tus habilidades de desarrollo. Extraño no lo es.

Estoy trabajando en clientes potenciales para desarrolladores. Si estás interesado, échale un vistazo. Son leads de calidad entregados a su bandeja de entrada tres veces por semana. El viernes pasado enviamos más de $ 100,000 en trabajo potencial para clientes.

Mejor,

– Miguel

Depende de su nivel de experiencia y de las expectativas que tenga de su primer contrato de programación iOS.

Si es un desarrollador con algo de experiencia en programación (pero no iOS), y está tratando de obtener un contrato semi-decente y su público objetivo es una empresa de buena reputación, no puede enumerar notificaciones push, integración de iAds, Passbook o en las compras de aplicaciones como una especie de diferenciación, ya que estas son honestamente bastante básicas de implementar y parecerás aficionado tratando de hacerlas pasar por algo notable. Por otro lado, si usted es estudiante y su primer contrato de aplicación es un negocio local que no tiene idea de cómo funciona el móvil, podrían impresionarse lo suficiente como para darle un contrato.

Freelancer, odesk, elance, son lugares increíblemente difíciles para obtener un contrato decente si eres nuevo, ya que prácticamente todos han oído hablar del riesgo de ser estafados allí, y son muy cuidadosos y no arriesgarían a alguien sin un historial o cartera a menos que el pago sea abismalmente bajo.

Su mejor apuesta es a través de referencias. Sé que es un cliché, pero es muy cierto. Encuentre a alguien que confíe en usted como persona y convenza de que puede crear una aplicación para ellos. No necesitará una cartera para eso, y puede obtener un salario decente, sin tener que hacer mucho trabajo por adelantado de forma gratuita. De todos modos, es mejor construir su cartera en la vida real, pagando a los clientes en lugar de trabajar de forma gratuita.

Cf. Este gran catálogo de competencias básicas que Blackpixel solicita durante las entrevistas de trabajo. Mucho se aplica también a iOS:
http://blackpixel.com/blog/2013/