¿Vale la pena un bootcamp para iOS?

Revelación completa: soy el instructor principal de iOS en un bootcamp, DevMountain. También realicé el desarrollo de iOS desde que la primera versión del iPhone SDK estaba en versión beta a principios de 2008, después de haber realizado el desarrollo de Mac durante años antes.

Creo que si un campamento de arranque de iOS vale o no, depende de tus objetivos. Si su objetivo es conseguir un trabajo como desarrollador profesional de iOS, un campamento de arranque puede valer mucho la pena. Si su objetivo es desarrollar aplicaciones para divertirse como pasatiempo, tal vez no. Asumiré que tu objetivo es convertirte en un desarrollador profesional de iOS.

Hay muchos buenos recursos para aprender por su cuenta, incluidos libros, cursos en línea, videos, etc. Todos estos son realmente valiosos. Alentamos a nuestros estudiantes a que sean buenos usándolos para continuar su aprendizaje después de graduarse. ¡Aprendí el desarrollo de Mac principalmente solo leyendo libros!

Sin embargo, en comparación con tratar de aprender solo, un buen campo de entrenamiento puede darle una gran ventaja. Tiene la oportunidad de aprender de desarrolladores experimentados que ya han pasado por el proceso de aprendizaje y saben lo que necesita saber para tener éxito. Ir a través de un plan de estudios bien diseñado también significa que puede centrarse mejor en las habilidades específicas que son más valiosas en la industria. La estructura impuesta por un programa en el que se espera que aprenda habilidades y complete tareas y proyectos en un horario estricto puede ayudarlo a mantenerse enfocado en lugar de desanimarse y darse por vencido. Por último, la mayoría de los bootcamps lo ayudarán con la preparación del trabajo, así como también usarán su red para ayudarlo a encontrar oportunidades después de graduarse.

Dicho esto, un campo de entrenamiento es como cualquier otra búsqueda que valga la pena. Se necesita mucho trabajo duro y esfuerzo de su parte. No puede esperar avanzar y convertirse en un desarrollador eficaz y valioso sin trabajar duro. Se llama “bootcamp” por una razón! Los estudiantes que lo dan todo y aprovechan todos los recursos provistos tienden a tener un buen desempeño después de graduarse. Aquellos que son flojos y desenfocados obviamente no se vuelven mágicamente conocedores y empleables después de graduarse. También es importante darse cuenta de que no importa cuán bueno sea el programa que siga, o cuán duro trabaje, 12–16 semanas simplemente no es tiempo suficiente para convertirse en un desarrollador experto y senior. Por el contrario, debe terminar con las habilidades que necesita para ser un desarrollador junior eficaz y colaborador. Lo que es más importante, debe ser bueno para continuar aprendiendo, como deben hacer todos los buenos ingenieros a lo largo de sus carreras.

Los bootcamps no son un enfoque único para aprender a desarrollar iOS, pero para muchas personas pueden ser una forma muy valiosa y efectiva de aprender las habilidades necesarias para comenzar una carrera.