¿Cuáles son las posibles alternativas para el programa de nanodegres de udacity?

En primer lugar, admitiré un prejuicio: soy un empleado de Udacity. Específicamente, lideré el equipo que produce todos nuestros cursos relacionados con Desarrollo Web y Nanodegrees.

Con eso fuera del camino, hay una serie de alternativas a nuestros programas de Nanodegree:

  1. Basta con mirar el programa de estudios y hacer los cursos de forma gratuita.
    Está profundamente arraigado en la cultura de Udacity que lanzamos nuestro contenido de forma gratuita. Continuaremos haciendo esto por siempre, hasta donde puedo decir. El inconveniente : no podrá enviar sus proyectos para la revisión de código funcional y línea por línea.
  2. CodeAcademy / Treehouse
    En primer lugar, quiero decir que estos programas son geniales, ¡en realidad los recomiendo para cubrir las brechas que no cubrimos! Creemos firmemente que hay suficiente espacio para todos nosotros, por lo que quiero enfatizar el término “alternativa” y no confundir esto con “competidor”. Nos encantan estos programas y muchos otros. El inconveniente: estos programas son excelentes para enseñar el idioma, con sus increíbles interfaces. Pero no es así como trabajamos ninguno de nosotros, no escribimos una interfaz basada en navegador y la magia sucede. Creo que Udacity tiene éxito enseñándole cómo trabajar en estas posiciones y, una vez más, brindándole una revisión de código funcional y línea por línea en sus proyectos.
  3. Asistir a un campo de entrenamiento.
    Bootcamps son impresionantes. Hemos contratado a muchos ingenieros y desarrolladores de contenido de estos programas. ¡Incluso nos hemos asociado con ellos para desarrollar contenido! El inconveniente: tienes que renunciar a meses de tu vida, probablemente te mudes a otra área y te dediques totalmente a este esfuerzo. Este es esencialmente el campo de entrenamiento militar equivalente a convertirse en un ingeniero de software.
  4. Solo descifra tu mismo.
    Seré honesto, soy 100% autodidacta. Es posible investigar lo suficiente, revisar libros de la biblioteca y enseñarte todo lo que te enseñemos. El inconveniente: vas a enseñarte muchas cosas que no necesitas saber. Recibir “el camino” es en realidad una parte extremadamente valiosa de este programa.

El tema recurrente en esto es nuestro proceso de revisión de proyectos. ¡Es realmente increíble! A medida que pase por su programa Nanodegree, tendrá un desarrollador profesional allí con usted, que lo alentará en cada paso del camino. No es un programa o algoritmo de computadora que analice las presentaciones de sus proyectos, ¡es un verdadero desarrollador profesional! Van a confirmar que hace lo que se supone que debe hacer, pero además, verán su código (línea por línea) y lo felicitarán por las excelentes decisiones de diseño y señalarán oportunidades para aprender. Esta es la verdadera oportunidad de aprendizaje dentro de nuestro programa. Los cursos están ahí para prepararte para este proceso.

Realmente no hay alternativa! Seriamente. Tengo una suscripción a Pluralsight, Front End Masters, he completado cursos en Coursera y EdX y he probado con casi todos los demás proveedores de educación en línea.

La principal diferencia entre Udacity y el resto son los servicios que recibe como estudiante de Udacity. Con Udacity, usted obtiene acceso a una comunidad donde puede hacer conexiones reales con personas que están tomando, o han tomado, el mismo grado en el que está trabajando. Usted se conecta con personas que lo asesorarán durante todo el proceso. Puede hablar directamente con los desarrolladores de contenido del curso, incluido Mike, a través de los canales de Slack.

Sus proyectos son revisados ​​por un experto en contenido que ha tomado los cursos que está tomando y ya ha realizado los proyectos. El código se repite con un peine de dientes finos, que es algo que sucede en el mundo real cuando trabajas como ingeniero. Incluso un perro viejo, como yo, puede aprender nuevos trucos a través del proceso de revisión del código.

Recibes apoyo para construir tu marca en línea, lo cual no puedo ni siquiera comenzar a explicar qué tan poderosa es esta. Si realmente estás interesado, puedo tomar una captura de pantalla de mi bandeja de entrada en los principales sitios de reclutamiento para mostrarte que recibo docenas de oportunidades de trabajo cada semana. Esto es de alguien que, literalmente, no tenía una huella en línea de antemano.

Esto es solo el comienzo de los beneficios que obtiene a través de Udacity. Realmente no hay alternativa. Todo lo anterior lo mantendrá motivado y lo ayudará a mantenerse orientado hacia sus metas.

Lo que Udacity me dio más que nada es la capacidad de aprender a través de los recursos en línea. Los cursos le enseñan cómo dominar los temas técnicos a través de su propia exploración y le enseñan que para que los temas se queden en su memoria a largo plazo, debe ponerlos en práctica a través de la creación de proyectos. Te empujará a hacer un esfuerzo adicional con tus proyectos, lo que los hará sobresalir del resto del paquete.

Espero que veas que realmente no hay reemplazo para Udacity. Son realmente únicos en su clase y son los líderes en educación tecnológica en línea.

Depende de cuánto sepa, cuál es su objetivo, cuánto puede pagar, etc.

1.Más que tutoriales pero menos que opciones intensivas de bootcamp:

Treehouse TechDegrees, Coursera Specialization, etc. pueden ser similares, pero realizan revisiones por pares para los proyectos en lugar de las revisiones realizadas por revisores experimentados. Además, los cursos de Coursera se construyen principalmente con la universidad, no con las empresas que realmente están buscando talentos o contratando a los graduados.

2. Tome un montón de cursos en línea:

También puede tomar un montón de cursos en línea como Pluralsight , CodeSchool , CodeCademy , Udemy , etc. Sin embargo, no obtendrá comentarios y aprenderá de forma pasiva (ver videos y seguir lo que hacen) y no crea sus propios proyectos desde arañar para que sea revisado por alguien. No sabes lo que no sabes y tienes que descubrirlo por ti mismo si te atascas. No sabes qué tan bien te va si tu código es eficiente, bueno / malo, etc.

3. Campamentos de entrenamiento intensivos presenciales / en línea

Simplemente caro, pero vale la pena si puedes conseguir el trabajo que deseas después de eso, supongo. Puede investigar más: Codificación de revisiones de Bootcamp: Informe del curso

4.1–1 tutoría

Si ya tienes algunas habilidades, puedes crear un montón de proyectos para mejorar tus habilidades. Entonces, si tiene alguien que pueda ser su mentor, sería genial obtener apoyo. Por ejemplo, Codementor | Ayuda instantánea 1: 1 de desarrolladores expertos

De todos modos, ¡salud!

El programa Nanodegree de Udacity no tiene paralelo por dos razones:
1) Le brindan revisiones del código fuente del proyecto que ha escrito, resaltando sus errores de mejora.
2) Varias otras características como desarrollo de carrera, perfil de udacity, etc.

No puedes simplemente encontrar un sustituto para Nanodegree. Pero puede tener acceso a varios cursos en EDX, COURSERA, CODEACADEMY.
En mi opinión, las videoconferencias de todos estos sitios, incluida Udacity, son similares.
Como sustituto de la revisión del código de Udacity, intente leer más libros y sitios como Stackoverflow en lugar de ver conferencias. Te brindan las mejores técnicas para implementar cualquier cosa.