Guía de la beca WWDC de Apple – Cómo solicitarla en 2021

Durante el último año, he recibido muchos mensajes preguntando cómo conseguí entrar en la WWDC 2019 como becario. Y finalmente he decidido escribir este post para responder a esas preguntas.

Así que lo más probable es que, si te estás preguntando cómo solicitar la beca, tus dudas queden resueltas en este artículo.

¿Qué es la beca WWDC de Apple?

En primer lugar, la WWDC es la Conferencia Mundial de Desarrolladores de Apple que se celebra cada año en junio. En ella, Apple anuncia las recientes actualizaciones de software (y hardware) de algunos de sus productos, como los MacBooks, iPhones e iMacs.

Si quieres asistir a la WWDC estos son los costes asociados:

Como estudiante, es probable que no puedas permitirte esta cantidad. Pero Apple ofrece una beca a los estudiantes, en la que patrocinan tu billete de avión, el precio de la entrada al evento y la estancia de una semana. Eso supone un ahorro de unos 5.000 dólares si consigues ser seleccionado como becario de la WWDC.

¿Quién soy yo?

Soy un desarrollador web que fue becario de la WWDC ’19 de Apple. Para resumir, fui probablemente la única persona en la WWDC que conocía JavaScript mejor que Swift.

Pero si yo puedo conseguir la beca, tú también puedes. Así que ahora vamos a hablar de la beca de la WWDC con más profundidad.

Beca WWDC 101

Se trata de una beca que Apple ofrece a personas inscritas en programas STEM de todo el mundo. Si estás inscrito en una universidad o estás en la escuela, lo más probable es que puedas solicitar esta beca.

Para solicitar la beca tienes que construir un proyecto sencillo que el equipo de revisión de Apple pueda utilizar y experimentar en menos de 3 minutos. Más o menos, estos son los ÚNICOS requisitos de tu app para la WWDC:

  1. Límite de tamaño (20 MB)
  2. Debes estar inscrito en una organización STEM
  3. Tienes que utilizar las tecnologías de Apple (Xcode, Swift, MacBooks, etc.)
  4. Que sea una app pequeña, algo que se pueda usar y entender en 3 minutos

Ahora, vamos a empezar en cómo lo hice yo, y luego te daré algunos consejos para ayudarte con tu aplicación el próximo año.

Cómo resolví la beca de la WWDC19 en 10 días

Para empezar, literalmente aprendí todo sobre la WWDC: el lenguaje de programación Swift, y la tecnología que lo rodea todo en 10 días. Sin mentiras. Y esto me ayudó a conseguir la beca (fui uno de los pocos de la India ese año).

Pero no quiero confundirte con algo de clickbaity – no es posible descifrar esa solicitud de beca desde un completo estado de principiante en sólo 10 días.

Pude hacerlo porque tenía un poco de experiencia en programación antes, principalmente con Node. Los conceptos generales en la programación siguen siendo los mismos, y después de un tiempo sólo estás saltando a través de la sintaxis y la documentación en su mayor parte.

Aquí está lo que presenté para la WWDC 2019:

Créeme, tampoco tenía idea de cómo construir toda esta cosa. Aprendí las APIs y frameworks de Apple necesarios en 10 días.

Así que aquí tienes cómo puedes acercarte a la WWDC ’21 en 5 pasos:

#1: Aprende Swift, y los frameworks de Apple

Apple adora ver a los estudiantes usando su tecnología – Swift, SwiftUI, ARKit, <inserta más cosas brillantes aquí>, y así sucesivamente. Cuanto más puedas usar, mejor. No fuerces ni hinches tu app, pero intenta mostrar lo que sabes.

Si estás creando un juego sencillo, intenta introducir también alguna versión AR del juego. Si estás creando un proyecto para la WWDC al que le vendría bien algo de ML, hazlo. Conseguirás puntos por ello.

#2: Elige ideas difíciles

Cuando empecé a crear mi proyecto para la WWDC, no tenía ni idea de cómo lo haría. No voy a mentir, mi versión final no era realmente lo que había imaginado, pero se acercaba bastante.

Cuanto más ambiciosa sea la idea que elijas, mejores serán tus posibilidades. Pero hay que equilibrar la ambición con el tiempo: no hay que tener una aplicación incompleta antes de que se cierren las presentaciones.

Para mí, fue una decisión muy ajustada (tenía mi presentación lista sólo una hora antes de la fecha límite). Además tuve que trabajar mucho para aprender toda esta nueva tecnología de Apple ya que no sabía nada de antemano.

Así que asegúrate de tener una estimación de lo que necesitas aprender y lo que quieres construir. Pero como he dicho, apuesta por ideas brillantes y ambiciosas que destaquen.

#3: Escribe tus ideas y luego constrúyelas en 10 días

Esto es más una opinión personal. Pero he visto gente que prefiere construir algo en el transcurso de 2, 3 o 4 meses antes de que la beca arranque. Créeme, tendrás un aumento de productividad del 500% cuando la cuenta atrás empiece a correr.

Yo diría que lleves contigo una lista de ideas únicas o innovadoras. Aprenda el conjunto de habilidades, pero desarrolle proyectos que tenga la intención de presentar en los 10 días previstos solamente. Sinceramente, es tiempo suficiente para hacer algo decente que el personal de Apple pueda experimentar en menos de 3 minutos (sus instrucciones directas).

Yo recomendaría centrarse en ideas que realmente tengan un impacto en el mundo: la educación, la salud del planeta, hacer la tecnología más accesible a la gente, etc.

Estas son ideas que el panel de becas de Apple valora mucho (al menos eso es lo que he observado en la mayoría de las presentaciones aceptadas). Y si estás interesado en alguno de estos campos, sería un divertido y buen partido para ti.

#4: Intenta ir por Swift Playgrounds en iPad

Si es posible, yo recomendaría NO ir con presentaciones de playgrounds en Xcode basadas en MacBook.

Sé que ha habido gente que ha ganado con sus playgrounds de Xcode. Pero creo que si vas con un playground basado en MacBook, te pierdes un montón de cosas.

Digo esto por dos razones principales:

  1. El iPad tiene una mejor cámara y soporte de la API para cosas como ARKit y una mejor CPU para modelos ML/aplicaciones intensivas
  2. Los playgrounds de Swift (disponibles sólo en el iPad) son bonitos de usar y con los que se interactúa (como usuario)

Desde hace bastante tiempo, Apple no ha cambiado mucho sus directrices para la beca. Así que debería ser seguro asumir que los parques infantiles Swift serán una opción el próximo año también.

Son fáciles de trabajar (al igual que los playgrounds Swift en Mac), y son muy atractivos. Los iPads realmente permiten un montón de cosas útiles. Así que dale una oportunidad a la presentación del iPad para la beca si es posible.

#5: Céntrate también en tus respuestas

El panel de Apple también lee tus respuestas a las preguntas básicas sobre qué tecnología has utilizado y con qué has construido tu proyecto.

Asegúrate de mencionar todo y cualquier cosa que hayas utilizado, desde los mejores frameworks de Apple hasta los activos externos si has utilizado alguno.

Proofread tus párrafos – lo único peor que un pequeño error en tu código podría ser un pequeño error en tu párrafo.

Aparte de esto, mantén la concentración durante 10 días, (recuerdo que pasé la noche en vela durante casi todos los 10 días), y lo más importante, hazlo por diversión. Hay muchas maneras de dar un paso adelante en la vida, y ésta es sólo una de ellas.

No te estreses demasiado por el resultado que pueda tener. Porque si estás intentando esto, probablemente estés a punto de cumplir los 20 años, lo que significa que tienes toda una vida por delante. Tendrás mucho tiempo para hacer cosas más increíbles, independientemente del resultado. Así que vete a por ella!

Mi experiencia en la WWDC

En resumen: ¡alucinantemente increíble!

Aunque he querido mantener este artículo centrado en ayudarte, también he escrito esta sección para motivarte a trabajar duro por esta beca. Desbloquea un MONTÓN de oportunidades de networking, y conoces y haces un montón de amigos guays (MKBHD incluido jaja). Además te divertirás mucho.

Compartí algunos de mis momentos en el vlog completo del año pasado, a ver si te gusta lo que hice allí.

Si todavía tienes preguntas, o este artículo te ayudó, no dudes en contactarme en Twitter o Instagram y contarme 🙂 También estoy trabajando en codedamn, una plataforma para que los desarrolladores aprendan y se conecten, no dudes en darle una visita también.