¿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.

More Interesting

¿Qué plataforma es más rentable para los desarrolladores de aplicaciones móviles en 2012, Android o iOS de Apple?

¿Hay alguna manera de usar Android e iOS en un iPhone 6?

¿Por qué no hay una aplicación de iOS para Amazon Cloud Player? (edición publicada en junio de 2012)

¿Qué idiomas necesito aprender para crear una aplicación de videollamada en Windows, Mac, Android e iOS?

¿Es aconsejable escribir una aplicación iOS completa en Swift?

¿Qué sistema operativo tiene las mejores aplicaciones de recordatorio de iOS?

¿Qué ha incluido Apple en iOS 10 que no quieren que sepas?

¿Qué tan importante es obtener la última versión del sistema operativo al comprar un nuevo teléfono inteligente?

¿Qué significa cuando no hay texto "entregado" en iMessage? ¿Significa esto que su teléfono está desactivado o apagado por celular, o simplemente que están en un área sin servicio?

¿Cuánto ha perdido Apple financieramente debido a la piratería?

¿Cuál es la versión más reciente del iPhone que se puede desbloquear o desbloquear?

¿Cuáles son los consejos y trucos para iphone 6 con ios 9.2?

¿Qué características de iOS la mayoría de las personas quieren ver agregadas en iOS 11?

¿Cómo realizaría el código Haskell alguna acción de E / S (por ejemplo, getline o putStr) si el tipo de E / S no fuera una instancia de mónada?

¿Qué idioma (s) debo aprender para convertirme en un desarrollador de aplicaciones multiplataforma (Windows / Linux / OSX / iOS / Android / Windows Phone) en la plataforma de código abierto?