¿Cuáles han sido las experiencias de los estudiantes con los bootcamps de desarrollo de aplicaciones móviles como App Academy?

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.

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.

Lamentablemente, App Academy ya no hace desarrollo móvil. Se han convertido a Ruby on Rails / Desarrollo web.

Hay dos bootcamps de desarrollo móvil actualmente en funcionamiento. Ayudé a construirlos a ambos y puedo dar fe de su valor.

Para Objective-C / iOS eche un vistazo a: Mobile Makers Academy – Aprenda a hacer aplicaciones iOS (en Chicago)

Para Java / Android, eche un vistazo a: El Programa Delta – Aprenda desarrollo y diseño móvil – Cree aplicaciones móviles. (en Austin)

Hay un par más que se abrirán en 2014, así que siéntase libre de conectarse conmigo si está realmente interesado, y puedo ofrecerle algunas ideas sobre cómo elegir.

En cuanto a un campo de entrenamiento versus aprendizaje en línea, son completamente diferentes. Los cursos en línea en Coursera y Udacity son solo contenido gratuito, hay poca interacción entre pares y cero tiempo con un experto. Los bootcamps son experiencias de aprendizaje totalmente inmersivas. Si encuentra uno bueno, estará expuesto a expertos en el campo y será guiado a través de los pasos para convertirse en uno. Sin embargo, requieren una inversión significativa de tiempo y dinero, por lo que no son aptos para los aficionados.

¡Espero que esto ayude!

Realmente me gusta el enfoque de App Academy para enseñar programación porque realmente ayudan a sus estudiantes a conseguir un trabajo. La matrícula es gratuita a cambio de un 15 por ciento de lo que gana el estudiante durante su primer año en el trabajo.

Si desea obtener un trabajo como programador, busque un programa como App Academy que lo ayude a conseguir un trabajo (verifique si trabajan con socios de contratación, si ofrecen algún tipo de garantía / reembolso en caso de que no lo obtenga un trabajo como programador, y donde los alumnos anteriores trabajan después de la graduación, etc.). Si solo desea obtener más información sobre la programación, probablemente le interesará más un curso que sea asequible y flexible (a tiempo parcial / en línea).

Además de preguntarle a sus amigos y a su red, sería útil intentar conectarse con antiguos alumnos (es muy fácil encontrar reseñas de estudiantes en línea o en la sección de testimonios del sitio web de las Escuelas, y también puede preguntar directamente a la Escuela para ponerte en contacto). También debe visitar las instalaciones de las escuelas que le interesan para obtener un ambiente, conocer al personal y los instructores (en el peor de los casos, preguntar quiénes son y leer sus biografías).

Si está interesado en tener más poder de decisión sobre la estrategia de producto de la empresa, le animo a que también considere la opción de aprender Administración de productos. Soy el CEO de Product School, un curso de gestión de productos a tiempo parcial de 6 semanas para ingenieros de software en San Francisco que desean obtener un trabajo como gerente de producto: http://www.product-school.com/co

Hola lector

Tomé el curso de Desarrollo de aplicaciones de Udacity este verano y me gustaría compartir mi experiencia con otros.

Recientemente, mi universidad me seleccionó entre los 5 estudiantes para representar a la universidad en Google Developer Student Club (DSC) 2017 .

En el formulario de solicitud, me pidieron que compartiera mi experiencia con el desarrollo de aplicaciones y esto es lo que respondí.

“¡Siento que soy un mago !

Me siento más inquieto de lo que solía antes de aprenderlo.

Antes solía soñar y visualizar grandes ideas y soluciones a problemas de la vida real, pero ahora, ¡ya no estoy soñando !

¡Ahora cada problema parece una solución !

Es como si cada segundo, un Ginie me pidiera que deseara lo que quisiera, pero esta vez no se limita a 3 deseos, sino a todos los que pueda .

¡Estoy fascinado con todo el nuevo mundo de posibilidades! ¡Ha funcionado como un puente entre mis sueños y la realidad !

Me había cambiado de “ Ojalá pudiera hacer …” a “ ¡Sí! He hecho …

Cambió mi perspectiva hacia el uso de una aplicación. Ahora no se trata solo de usarlos sino de experimentarlos .

Ahora, cuando miro cualquier aplicación, no pienso desde el punto de vista del usuario sino desde el del desarrollador. La serie de preguntas que me viene a la mente son :

  • ¿Qué componentes deben haber usado los desarrolladores para hacer esto?
  • ¿Cómo se puede mejorar esto para una mejor experiencia de usuario?
  • ¿Cuál es esa característica en esta aplicación que la diferencia de otras?
  • ¿Cuál es el propósito subyacente de esta característica en particular?
  • ¿Cómo se ha implementado esta característica?
  • ¿Qué hace que esta aplicación se instale en mi celular incluso a costa de limpiar la memoria existente? Y más importante,
  • “¿Cómo va a resolver esto mis problemas?”
  • En resumen, podría crear algo en lo que solía pensar, ¿no es esto algo que hace un mago? ¡Cambiando la imaginación en realidad!

¡Me gustaría recomendarle que disfrute el proceso más que los resultados!

¡Creo que el problema no es más que la solución en sí!

Echa un vistazo a mis puntos de vista sobre los problemas aquí:

El problema es la solución de Aditya Jain en Creativity Overloaded!

Happie leyendo!

Sigue Hustling 🙂

Estoy en la Academia en este momento, y ha sido increíble, y hemos aprendido muchísimo. He estado escribiendo sobre mi experiencia aquí: http://appacademyview.tumblr.com/

Pasé el año anterior a esto tratando de aprender por mi cuenta, pero el grupo de estudiantes en persona, rodeado de recursos, presión y otras personas aprendiendo lo mismo, ha sido exactamente lo que necesitaba para acelerar el ritmo. ¡Estoy completamente asombrado por lo mucho que aprendimos en siete semanas hasta ahora!

Para mí ha sido mucho más efectivo que solo los cursos en línea, porque siempre hay personas que lo responsabilizan y definitivamente se dedica una gran cantidad de tiempo solo para aprender, sin mencionar que aprende mucho más de lo que esperaría simplemente por ser alrededor de otros programadores con otras perspectivas y obtener ayuda en persona cuando la necesite. ¡No dudes en enviarme un mensaje con cualquier otra pregunta! https://twitter.com/roseleafx

Me gradué recientemente de Mobile Makers Academy, y entré en el programa con un conocimiento previo mínimo de programación. Lo recomiendo mucho

Escribí una publicación de blog sobre mi experiencia de primera mano con Mobile Makers Academy: Mobile Makers Academy Review, My Bootcamp Experience

Espero que ayude a responder cualquier pregunta.

También estoy en la Academia de aplicaciones en este momento. Ha sido una gran experiencia hasta ahora. Yo blogueo diariamente sobre ello en http://krisallenfields.tumblr.com

Solicitar la App Academy (y luego aceptar su invitación para unirse a la App Academy) fue una gran decisión para mí. Durante 9 semanas, tuve que dejar a mi esposa y a mi hijo por nacer (¡en noviembre!). Eso significa que mis expectativas eran bastante altas. Hasta ahora, la Academia de aplicaciones no me ha defraudado.

En promedio, aproximadamente una hora al día se dedica a conferencias. Estos cubren conceptos fundamentales de programación, así como la implementación específica de los mismos. El resto del tiempo de clase se dedica (generalmente) a trabajar en parejas en proyectos que utilizan el conocimiento que acabamos de aprender.

Se espera que trabajes largas horas y te mantengas concentrado todo el tiempo. Se cubre mucho material y se cubre rápidamente. Ha sido una de las cosas más difíciles que he hecho, pero también ha sido una de las más gratificantes. Probablemente he aprendido más en 7 semanas en la App Academy que en un año enseñándome a programar.

Si desea conversar al respecto o tiene alguna otra pregunta, puede encontrarme en Twitter: https://twitter.com/AvalaunchIt