¿Cuál es mejor: el desarrollador web de Full Stack Udacity de Nanodegree o la especialización de desarrollo web de Full Stack de coursera?

¿Mejor? ¿En que sentido? Los cursos no son ni buenos ni malos, para ser honestos. Es la que se adapta a tus objetivos y la calidad del contenido. Hay dos factores decisivos que entran en juego cuando se habla de aprender cualquier tecnología.

  1. ¿Demanda de la industria? Saber más
  2. ¿Este currículo cumple tus metas?

Lo primero es lo primero, ambos tienen una gran cantidad de ofertas y requisitos diferentes. Como no ha mencionado cuánto conocimiento previo tiene, lo responderé desde un punto de vista general para que todos puedan beneficiarse de lo mismo. Como sabemos que su calidad es buena, hablemos sobre el contenido y los requisitos previos:

  • Udacity Full stack web developer nano-degree-

  • Este es un programa de 2 niveles , cada uno de 3 meses de duración. El primer nivel cubre los conceptos básicos de Python, HTML, CSS, Git, Unix Shell y los protocolos HTTP y SQL básico. En el segundo nivel, aprenderá a crear y modificar bases de datos, configuraciones de servidores web, desarrollo de aplicaciones web utilizando javascript, jQuery y las integraciones de API de Google.

Duración- 6 meses

Requisito previo: este es un gran inconveniente para las personas que desean aprender lo básico porque incluso para comenzar su primer nivel, deberá tener:

  1. Conocimiento previo de Python
  2. Controles de versión Github
  3. Mínimo 10 horas cada semana
  4. Experiencia previa con cursos de desarrollo online.
  5. Es bueno tenerlo si ya ha creado aplicaciones del lado del servidor.

Opinión: como han mencionado, supongo que esto abarca algunos conceptos básicos y un poco de tecnología avanzada, pero esto no es adecuado para nadie sin experiencia previa en codificación y no es adecuado para alguien que quiera aprender con la tecnología más avanzada. Tienen mentores y expertos de la industria para enseñar y revisar, lo que por supuesto es un profesional. Así que esto cae en la categoría para las personas que ya han estado en desarrollo y que están dispuestas a mejorar sus habilidades. Además, siendo javascript la tecnología más preferida actualmente, tiene menos participación en el aprendizaje.

Más sobre el apilamiento y las exigencias del MEAN.

  • Especialización en desarrollo web de pila completa de Coursera

  • Su plan de estudios se divide en 5 partes, que comienzan con la interfaz de usuario y la interfaz de usuario utilizando bootstrap, luego angular, desarrollo de aplicaciones, iónicos y cubren la mayor parte del desarrollo de pila de MEAN, incluidos algunos proyectos. Hay 5 cursos en él y se supone que debes tomarlos todos uno por uno. Todos incluyen un proyecto también.

Duración- 5 meses mínimo

Requisito previo: al igual que Udacity, tienen algunos elementos imprescindibles que ya debe conocer antes de comenzar incluso el primer nivel y que son:

  1. Conocimiento de javascript
  2. HTML, CSS
  3. Cada nivel requerirá el conocimiento completo del nivel anterior, por lo que tendrá que tomarlos todos y en el mismo orden.

Opinión: dado que cubren el desarrollo de la pila MEAN, que tiene más demanda en algunos lugares debido al aumento en el uso de javascript, tiene más valor. Tienes la oportunidad de trabajar en algunos mini-proyectos para construir las aplicaciones web. Sin embargo, no tienen mucha interacción y revisiones personales, por lo que es posible que tenga que usar compiladores en línea y otras plataformas para poder revisar su código y practicar más.

¿Qué proyectos y experiencia se requiere?

Conclusión: dado que ambos ofrecen buen contenido, depende de si desea utilizar Python o javascript como su idioma principal. Mientras que MEAN tiene más valor que los cursos basados ​​en Python, Coursera parece ser una mejor opción entre los dos. Pero, cuando se trata de proyectos y revisiones, Udacity lo tiene mejor, ya que tienen mentores de la industria para guiar. De modo que, en general, depende de sus objetivos y las demandas de la industria, lo que decide la mejor opción.

Hay algunas otras plataformas como edWisor, Udemy, simplilearn, etc., que ofrecen el aprendizaje de la misma manera, pero según mi experiencia, también puede considerar edWisor. ya que ofrecen 3 cosas-

  1. Aprendizaje completo, desde lo básico hasta Javascript, HTML, CSS, JSON bootstrap, Angular, Node.js, Express.js, cloud e incluso Redis y Sockets .
  2. Proyectos en vivo y asignaciones .
  3. Sesiones en vivo y grabadas.
  4. Revisiones de mentores uno a uno
  5. Aseguramiento laboral después de completar tus proyectos.
  6. Programa a su propio ritmo

Programa de desarrollo de pila completa de edWisor

La razón por la que mencioné esto es porque esta es una alternativa que cubre lo mejor de ambos mundos. Aprendizaje, prácticas y contratación. Así que elige tus metas y decide cuál quieres ir.

¡¡Todo lo mejor!!

Agregando a la respuesta de Ryan C. Collins:

Casi he completado Front-End Nanodegree de Udacity y Full-Stack Web Dev de Coursera. Aprenderás mucho MUCHO más con los nanodegres de Udacity en comparación con las especializaciones de Coursera.

  • Udacity construye sus cosas con líderes de la industria.
  • Los nanogramos de Udacity vienen con revisiones de códigos de desarrolladores experimentados como parte del plan de estudios. No pude enfatizar lo suficiente que esta última es la clave para mejorar más rápido (debe obtener absolutamente revisiones de código por parte de profesionales, pero esto no se obtiene de las especializaciones de Coursera ).
  • Los nanodegres de Udacity también son de ritmo propio, por lo que no puedes dejarte llevar por las próximas tareas. Si puedes ir más rápido, debes ir más rápido.
  • Los criterios para graduarse de nanodegrees de Udacity también son mucho más rigurosos en comparación con las especializaciones de Coursera .
  • Usted termina con proyectos mucho más completos con los nanogramos de Udacity en comparación con las especializaciones de Coursera , y aunque soy nuevo en el campo, creo que este último punto es inmensamente importante desde el punto de vista de la empleabilidad.

No estoy afiliado a Udacity, aparte de ser un estudiante allí. Aquí fue solo una opinión pura y honesta basada en la experiencia.

Si haces unos pocos Nanodegrees, me atrevería a decir que incluso sería bastante equivalente a asistir a un campo de entrenamiento de codificación, pero a una fracción del costo. Eso es lo bueno que creo que es su estilo de enseñanza.

EDITAR a partir del 21 de septiembre de 2016 : Ahora he completado las dos certificaciones mencionadas anteriormente. La opinión expresada en esta respuesta sigue siendo totalmente la misma.

EDITAR a partir del 17 de marzo de 2017 : Conseguí un trabajo en una muy buena compañía de software internacional ubicada en mi ciudad natal. Comencé el 9 de enero de 2017. He consumido el conocimiento de programación de muchas fuentes desde mi última edición, pero aún así dedicaría mi historia de éxito principalmente a mis nanodegres completados e incompletos de Udacity, su increíble oferta y métodos pedagógicos.

Solo puedo hablar por experiencia, pero los Nanodegrees de Udacity me han servido extremadamente bien. Estoy terminando el desarrollador de iOS Nanodegree ahora mismo y trabajaré en su desarrollador web senior Nanodegree y en el aprendizaje automático de Nanodegree a finales de este mes. Los cursos de Udacity se crearon en concierto con líderes de la industria basados ​​en lo que quieren ver en los nuevos candidatos de trabajo. He aprendido más habilidades relevantes para el trabajo en los últimos meses que en 4 años de licenciatura y 2 en una maestría.

Todo lo que haga durante su estadía en Nanodegree tiene un propósito, ya sea enseñarle las mejores prácticas, darle las habilidades que necesita para la industria o cualquier otra cosa. Obtienes revisiones de códigos reales de personas reales que explicarán lo que hiciste bien o mal. Obtienes interacciones cara a cara con entrenadores increíbles que son muy comprensivos y serviciales (grita a los entrenadores de Udacity).

Una de las grandes áreas que separa a Udacity Nanodegrees de los otros cursos en línea, en mi opinión, es la comunidad. Conocerá gente nueva, ampliará su red profesional, establecerá conexiones e incluso tendrá la oportunidad de ser parte de un hack-a-thon virtual que estoy ayudando a coordinar como un miembro entusiasta de la comunidad.

Udacity toma una participación activa en la búsqueda de su trabajo y puedo responder por la autenticidad de su reclamo. Todos los que he conocido que trabajan en Udacity son increíbles y están ahí porque creen en lo que están haciendo. No puedo decir si Coursera es bueno o malo, pero lo que sí puedo decir es que si haces todo el trabajo en un Nanodegree de Udacity, trabajas duro, piensas fuera de la caja y participas activamente en tu futuro, no te arrepentirás. Tu tiempo pasado con Udacity.

Comencé el título con más de 7 años de experiencia como ingeniero de fondo y gerente de proyectos, y Udacity Nanodegree me ha convertido en un candidato para un trabajo en Silicon Valley.

Mis mejores deseos y espero verte en la comunidad!

Sinceramente,

Ryan Collins

Mensaje de PS si quieres más información.

He completado el nanodegree Full Stack de Udacity y fue una experiencia completamente nueva e increíble.

  • Incluye algunos grandes proyectos en tiempo real para trabajar.
  • Una comprensión adecuada de varios marcos como un matraz, Jinja, Knockout JS, etc.
  • Cómo escribir codificación estándar de la industria.
  • Discutiendo y compartiendo su trabajo con alumnos y mentores.
  • 24 horas de ayuda de mentores para cualquier problema / ayuda. (Gracias a los mentores de nano grado de pila completa. Eres increíble)
  • Parte extracurricular para mejorar su carrera, que incluye la creación de su currículum, el mantenimiento del perfil de Github, la preparación de la entrevista y mucho más.

Podría ser parcial, pero ofrecería una alternativa: el grado de desarrollo web de Full Stack de OpenClassrooms

Es un aprendizaje basado en proyectos, viene con sesiones semanales de mentoría y una Garantía de Trabajo al final.

La forma en que funciona es que se enfrenta a proyectos de la vida real que necesita completar y presentar oralmente. Al final de cada proyecto, se le evalúa y al final de todos los proyectos, su trabajo es revisado por un jurado de profesionales que le otorgarán un diploma de licenciatura reconocido.

Si está buscando una respuesta más directa a su pregunta, yo diría que Udacity es probablemente el mejor. El método de enseñanza de Udacity es muy similar al nuestro y ofrece apoyo de tutor / mentor. He escuchado cosas muy buenas sobre ellos e incluso tenemos mentores en OpenClassrooms que también son mentores de Udacity.

Lo que marca la diferencia entre nosotros y Udacity es el reconocimiento de nuestros programas de diploma y también la Garantía de empleo. Estamos muy comprometidos a acelerar la carrera de nuestros estudiantes y hasta ahora hemos alcanzado una tasa de empleo del 100%

Algunos de los cursos de la Especialización en Desarrollo Web de Full Stack aún no se han implementado, por lo que es un poco pronto para saber qué tan buena es la especialización.

Pero tenemos algunos comentarios para el desarrollador de Full Stack Web Nanodegree y todos ellos son altamente calificados. Aquí está uno de ellos a continuación:

Actualizaré esta respuesta cuando tengamos revisiones para la Especialización en Desarrollo Web de Full Stack

Intente con los dos para ver cuál es más conveniente. He intentado el desarrollo web de Fullstack de Udacity, pero parece que hay un problema con sus videos cuando se trata de cargar; toma mucho tiempo.

El programa Udacity me parece mejor y más atractivo, aunque me parece que la primera parte carece de detalles. Además, están cerrando / cancelando el programa de desarrollador Web Web.