Durante el año pasado, recibí muchos mensajes preguntándome cómo llegué a WWDC 2019 como académico. Y finalmente he decidido escribir esta publicación para responder esas preguntas.
Por lo tanto, es probable que, si se está preguntando cómo solicitar la beca, sus preguntas serán respondidas en este artículo.
¿Qué es la beca Apple WWDC?
Lo primero es lo primero, WWDC es la Conferencia Mundial de Desarrolladores de Apple que se celebra todos los años en junio. Allí, Apple anuncia actualizaciones recientes de software (y hardware) para algunos de sus productos, incluidos MacBooks, iPhones e iMacs.
Si desea asistir a WWDC estos son los costos asociados:
- Precio de la entrada al evento: $ 1600
- Estancia de una semana en San José, California: $ 1000- $ 1500 (depende)
- Viajes y otros gastos: $ 400- $ 500 (nuevamente, depende)
- Boleto de avión: $ 1500- $ 2000 (nuevamente, depende, pero desde India, este es un precio justo)
Como estudiante, es probable que no pueda pagar tanto. Pero Apple ofrece una beca a los estudiantes, donde patrocinan su boleto de avión, el precio del boleto del evento y la estadía de una semana. Eso es aproximadamente $ 5000 en ahorros si logra ser seleccionado como becario de la WWDC.
¿Quién soy?
Soy un desarrollador web que fue un académico de Apple WWDC '19. En resumen, probablemente era la única persona en la multitud de la WWDC que conocía JavaScript mejor que Swift.
Pero si yo puedo conseguir la beca, tú también puedes. Así que ahora analicemos la beca de la WWDC con más profundidad.
Beca WWDC 101
Esta es una beca que Apple ofrece a las personas inscritas en programas STEM en todo el mundo. Si está inscrito en una universidad o está en la escuela, es probable que pueda solicitar esta beca.
Para solicitar la beca, debe crear un proyecto simple que el equipo de revisión de Apple pueda usar y experimentar en menos de 3 minutos. Más o menos, estos son los ÚNICOS requisitos de su aplicación WWDC:
- Límite de tamaño (20 MB)
- Debe estar inscrito en una organización STEM
- Tienes que usar tecnologías de Apple (Xcode, Swift, MacBooks, etc.)
- Conviértalo en una pequeña aplicación, algo que pueda usarse y entenderse en 3 minutos
Ahora, comencemos con cómo lo hice, y luego le daré algunos consejos para ayudarlo con su solicitud el próximo año.
Cómo conseguí la beca WWDC19 en 10 días
Para empezar, aprendí literalmente todo sobre WWDC: el lenguaje de programación Swift y la tecnología que lo rodea en 10 días. Sin mentiras. Y esto me ayudó a obtener la beca (fui uno de los pocos de India ese año).
Pero no quiero confundirlo con algo de clickbaity: no es posible descifrar esa solicitud de beca de un estado de principiante completo en solo 10 días.
Pude hacerlo porque tenía un poco de experiencia en programación antes, principalmente con Node. Los conceptos generales en programación siguen siendo los mismos, y después de un tiempo, simplemente está hojeando la sintaxis y la documentación en su mayor parte.
Esto es lo que envié para WWDC 2019:
Créame, yo tampoco tenía idea de cómo construir todo esto. Aprendí las API y los frameworks de Apple necesarios en 10 días.
Así que así es como puede abordar la WWDC '21 en 5 pasos:
# 1: Aprenda los frameworks de Swift y Apple
A Apple le encanta ver a los estudiantes usando su tecnología: Swift, SwiftUI, ARKit, etc. Cuanto más puedas usar, mejor. No fuerces ni infles tu aplicación, pero trata de mostrar lo que sabes.
Si está creando un juego simple, intente presentar también alguna versión AR del juego. Si está creando un proyecto para WWDC que podría usar algo de aprendizaje automático, hágalo. Obtendrás puntos por ello.
# 2: Elija ideas difíciles
Cuando comencé a crear mi proyecto para WWDC, no tenía idea de cómo lo haría. No voy a mentir, mi versión final no era realmente lo que había imaginado, pero estaba bastante cerca.
Cuanto más ambiciosa sea la idea que elija, mejores serán sus posibilidades. Pero equilibre su ambición con su período de tiempo: no desea tener una aplicación incompleta antes de que se cierren las presentaciones.
Para mí, fue una llamada muy cercana (tenía mi presentación lista aproximadamente 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úrese de tener una estimación de lo que necesita aprender y lo que quiere construir. Pero como dije, opte por ideas brillantes y ambiciosas que se destaquen.
# 3: Escriba sus ideas y luego constrúyalas en 10 días
Esto es más una opinión personal. Pero he visto personas que prefieren construir algo en el transcurso de 2, 3 o 4 meses antes de que comience la beca. Créame, obtendrá un aumento de productividad del 500% cuando la cuenta regresiva comience a correr.
Yo diría que mantenga una lista de ideas únicas o innovadoras que tenga con usted. Aprenda el conjunto de habilidades, pero desarrolle proyectos que desee enviar en los 10 días previstos únicamente. Honestamente, es tiempo suficiente para lograr algo decente que el personal de Apple pueda experimentar en menos de 3 minutos (sus instrucciones directas).
Recomendé centrarse en ideas que realmente impactan en el mundo: educación, salud del planeta, hacer que la tecnología sea más accesible para las personas, 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á interesado en alguno de estos campos, sería un partido divertido y bueno para usted.
# 4: Intente elegir Swift Playgrounds en iPad
Si es posible, recomendaría NO optar por envíos de juegos Xcode basados en MacBook.
Sé que ha habido personas que han ganado con sus patios de recreo de Xcode. Pero creo que si opta por un parque infantil basado en MacBook, se perderá un montón de cosas.
Digo esto por dos razones principales:
- El iPad tiene una mejor cámara y compatibilidad con API para cosas como ARKit y una mejor CPU para modelos ML / aplicaciones intensivas
- Los libros Swift Playground (disponibles solo en iPad) son hermosos para usar e interactuar (como usuario)
Durante bastante tiempo, Apple no ha cambiado mucho sus pautas para la beca. Por lo tanto, debería ser seguro asumir que los parques infantiles Swift también serán una opción el próximo año.
Es fácil trabajar con ellos (al igual que los parques infantiles Swift en Mac) y son muy atractivos. Los iPads realmente permiten muchas cosas útiles. Así que, si es posible, prueba la presentación de iPad para la beca.
# 5: Concéntrese también en sus respuestas
El panel de Apple también lee sus respuestas a preguntas básicas sobre la tecnología que ha utilizado y con la que ha construido su proyecto.
Asegúrese de mencionar todo y cualquier cosa que haya usado, desde los mejores marcos de Apple hasta activos externos si ha usado alguno.
Revisa 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éngase concentrado durante 10 días (recuerdo que pasé toda la noche durante casi los 10 días) y, lo más importante, hágalo por diversión. Hay muchas formas de dar un paso adelante en la vida, y esta es solo una de ellas.
No se preocupe demasiado por cuál podría ser el resultado. Porque si está intentando esto, probablemente tenga poco más de 20 años, lo que significa que tiene una vida plena frente a usted. Tendrá mucho tiempo para hacer cosas más increíbles, independientemente del resultado. ¡Así que ve a buscarlo!
Mi experiencia con WWDC
En resumen: ¡increíblemente increíblemente genial!
Aunque quería mantener este artículo enfocado en ayudarlo, también escribí esta sección para motivarlo a trabajar duro para esta beca. Desbloquea TONELADAS de oportunidades de networking, y conoces y haces un montón de amigos geniales (MKBHD incluido, jaja). Además, te divertirás mucho.
Compartí algunos de mis momentos en el vlog completo el año pasado, mira si te gusta lo que hice allí.
Si todavía tiene preguntas, o este artículo lo ayudó, no dude en comunicarse conmigo en Twitter o Instagram y decirme :) También estoy trabajando en codedamn, una plataforma para que los desarrolladores aprendan y se conecten, no dude en brindar también es una visita.