¿Cuál es la mejor preparación para un puesto de iOS de nivel de entrada, el curso de Stanford para iOS o el nanogrado de iOS de Udacity?

He pasado por las conferencias de Stanford en iTunes U, y actualmente estoy inscrito en el Udacity iOS Nanodegree, por lo que mi respuesta será desde la perspectiva de un estudiante que aún no se ha movido a la industria.

Personalmente, he encontrado que ambos son útiles. El curso de Stanford se inclina más hacia la teoría, mientras que el Nanodegree se centra mucho en las habilidades prácticas. Udacity desarrolló el curso con AT&T para reflejar lo que quieren que sus desarrolladores junior sepan.

En términos de métodos de enseñanza y calidad, ambos son excelentes. Paul Hegarty, el profesor de la clase de Stanford, es un maestro extremadamente competente que puede comunicar ideas difíciles muy bien. Sin embargo, se limita al formato de conferencia tradicional. Los tutores de Udacity también son muy buenos, y han utilizado todos los trucos disponibles para un proveedor de servicios en línea para que sea lo más fácil y divertido de aprender posible. Encuentro que los videos más cortos intercalados con preguntas y tareas ayudan a que la nueva información se “pegue” más fácilmente, y los foros y los entrenadores del curso llenan cualquier vacío en el aprendizaje.

En términos de cuál es mejor, creo que es una pregunta incorrecta. No creo que estaría contento con mi conjunto de habilidades si acabara de completar uno u otro, el tema es demasiado grande para cubrirlo en poco tiempo. ¡Conozco desarrolladores que han estado escribiendo para iOS desde iOS2 y todavía están aprendiendo! Realmente creo que necesitas la mentalidad de que este tipo de carrera requiere que estés constantemente aprendiendo cosas nuevas.

Sin embargo, si está buscando la ruta más rápida para estar “listo para trabajar”, entonces iría por el Nanodegree. Necesitará comprender un nivel moderado de programación ya (tome el CS101 y UD036 de Udacity como mínimo), y prepárese para luchar si este será su primer vistazo a iOS. Si quieres luchar menos cuando te inscribas, te recomiendo terminar este libro primero: Programación iOS | Gran Rancho Nerd. Cubre iOS7 y usa Objective-C, pero comprenderá mucho más sobre iOS después de leerlo. Si necesita un manual en Objective-C, Big Nerd Ranch tiene otro libro solo para ese propósito, también es excelente.

¡Buena suerte!

Pruebe los tutoriales de Lynda y, lo más importante, intente crear una aplicación para que revele cuánto aprendió de los tutoriales. También ayudará a verificar cómo se realiza la acción al hacer en vivo.

ver: Cursos de video iOS y tutoriales de lynda.com

Supongo que te refieres a CS193P, disponible de forma gratuita en iTunes University, etc. El curso de Stanford es una buena introducción, si ya tienes experiencia en programación. Lo usé el año pasado. Sin embargo, no cubría Swift, solo el Objetivo C.

El curso de Stanford siempre ha sido muy popular y contiene muchas cosas que necesitará saber, pero no estoy seguro de que solo “un” curso sea suficiente para llegar realmente al punto de un puesto de trabajo.