Actualmente estoy haciendo AppAcademy.
Se mece mucho.
En realidad, es un poco difícil para mí expresar adecuadamente el grado en que la experiencia de AppAcademy, los instructores, los TA, los compañeros de estudios, el currículum y el pedagogía rock, por lo que he incluido una foto de todos hackeando a las 7 p.m.en un glorioso viernes SF noche como comienzo:
Si posiblemente puede encontrar una manera de tallar las nueve semanas de su vida que se requiere para hacer AppAcademy, y puede convencer a nuestro BDFL Ned para que lo lleve, debe hacerlo.
- Dado que Facebook, etc., ahora tiene una mayoría de usuarios que usan dispositivos móviles, ¿Hack Reactor enseña aplicaciones móviles?
- ¿Qué puedo hacer para almacenar imágenes del rollo de cámara de mi iPhone si no tengo una computadora?
- ¿Cuáles son los estándares de retención para las aplicaciones sociales móviles?
- ¿Cuál es la mejor aplicación de administración de dinero personal?
- ¿Puedo decir que esta aplicación es la mejor aplicación de todas?
Mejorará enormemente sus habilidades de ingeniería y desarrollo de software, así como se convertirá en un desarrollador de aplicaciones iOS (y Rails) efectivo.
Codificará todo el día, cinco días a la semana (y con toda probabilidad, más los fines de semana también), durante nueve semanas, y le encantará.
Aprenderás:
• rubí
• rieles
• Desarrollo de API
• Uso de la API (p. Ej., “Cree un clon de Yelp basado en la ubicación. ¡Vaya!”)
• C objetivo
• Estructuras de datos centrales y algoritmos y cómo usarlos (“Construye un solucionador de laberintos. ¡Ve!”)
• Todos los marcos de trabajo necesarios del SDK de iOS
• Un número de otros marcos menos ‘requeridos’ pero increíblemente divertidos (¿CoreAudio?)
• Cómo emparejar de manera efectiva el programa con varias personalidades diferentes
• Cómo enseñar (viene con el territorio cuando se programa la pareja)
Además, contará con un equipo motivado de personas que buscan empresas interesantes para contratarlo una vez que haya terminado con el programa.
Eso es absurdo.
Dicho todo esto, la diferencia clave entre hacer AppAcademy y algo como Udacity parece ser la fiabilidad.
Si hace AppAcademy, aprenderá los temas que enumeré anteriormente.
Si confías en Udacity, puedes aprender tales temas, pero también puedes distraerte con lo que sea que surja en tu vida.
Udacity, Coursera y otras empresas de este tipo son un desarrollo sorprendente en la educación y apoyo mucho el aprendizaje con ellas.
Pero, si quiere garantizarse a sí mismo que se convertirá en el desarrollador que desea ser, haga AppAcademy.
Realmente no importa dónde se encuentre como desarrollador cuando inicie AppAcademy. Aquí hay personas que habían trabajado profesionalmente como desarrolladores antes de AppAcademy, así como personas que nunca antes habían codificado.
Todos ahora están rockeando en profundidad, con aplicaciones de iPhone compatibles con Rails y más.