¿Hasta dónde llegará el aprendizaje de Codeacademy a una persona?

Recientemente he desarrollado un interés en aprender a hacer mis propios sitios web dinámicos usando HTML / CSS / PHP / SQL. Utilicé Codeacademy para comenzar mi proceso de aprendizaje para esto, por lo que creo que puedo ofrecerle una idea de su pregunta.

Diría que Codeacademy se centra más en los fundamentos básicos de los scripts y los lenguajes, no tanto en la implementación en el mundo real. Es decir, le dará una excelente introducción para comprender cómo funcionan los scripts y los idiomas que necesitará para saber cómo funcionan, pero no necesariamente le enseñarán cómo desarrollar algo práctico.

Lo que Codeacademy hizo por mí fue permitirme comprender realmente el formato y las funciones de lo que estaba haciendo una vez que di el siguiente paso y seguí los tutoriales en ciertas aplicaciones (como buscar en Google “Cómo hacer un script de inicio de sesión básico usando PHP y SQL “). Sin Codeacademy, no habría sabido que estaba definiendo variables, haciendo funciones o qué estaban haciendo las funciones / comandos que estaba usando.

¿Qué recomiendo si quieres “crear algo”? Comience con algo como Codeacademy o w3schools. Use este último como punto de referencia para términos o funciones de los que no ha oído hablar. Luego busque tutoriales en línea para las cosas específicas que desea saber cómo hacer. Se trata de bajar los fundamentos, luego usarlos para profundizar en proyectos más avanzados / específicos. Con el tiempo comenzará a memorizar las muchas funciones del idioma que usa más (o la variedad de idiomas que usa) y podrá hacer las cosas por su cuenta, sin la ayuda de un tutorial.

Sobre todo, simplemente comienza a hacer ALGO. No pierdas el tiempo postulando cuál es la mejor manera de aprender. Cualquier paso es el ideal, siempre que progrese, por pequeño que sea.

Codeacademy, CodeSchool, Treehouse y cualquier otro recurso de aprendizaje en línea en realidad lograría un objetivo: lograr que se sienta lo suficientemente cómodo como para continuar aprendiendo por su cuenta.

Piénselo así: Codeacademy es mamá águila que empuja al pequeño águila bebé fuera del nido para que pueda extender sus alas y aprender a volar.

Ser liberado en la naturaleza es * SUPER IMPORTANTE * para un desarrollador principiante. Durante mi fase de principiante, me estaba aferrando a tutoriales, podcasts, videos y conferencias como un loco. Muy pronto comencé a experimentar por mi cuenta, hubo un período en que estaba fallando miserablemente, pero si lo superas todo comienza a encajar.

Entonces Codeacademy lo prepararía para enfrentar los problemas del mundo real con dignidad y algunos conocimientos clave.

Le digo a la gente que pruebe Codecademy cuando quieran entrar en la programación. Después de un par de días, si les gusta, los envío a recursos basados ​​en proyectos. Codecademy está bien solo para lo básico. Sin embargo, no esperaría que nadie aprenda mucho de allí porque Codecademy tiende a alimentar con cuchara y no es viable si realmente desea aprender a codificar. Intenté Codecademy al principio. No funcionó para mí y para mucha gente que conozco. Después de Codecademy comencé de frente con tutoriales basados ​​en proyectos. Sí, fue muy frustrante a veces cuando no podía entender cosas simples como Git, pero finalmente, esos tutoriales valieron la pena. Recomiendo mezclar su camino de aprendizaje con tutoriales basados ​​en proyectos, videos sobre conceptos de programación y algunos libros como ‘Aprenda a programar’ de Chris Pine. Y siempre tienes Google para cuando estás en una rutina.

More Interesting

Si Jimmy Wales, cofundador de Wikipedia, cambiara su modelo de negocio de una organización sin fines de lucro a una con fines de lucro y respaldada con anuncios pagados, como los anuncios discretos en los resultados del motor de búsqueda de Google, ¿qué valdría Wikipedia?

Cómo hacer una calculadora básica con JavaScript

Para desarrolladores de licenciatura y posgrado de CS: ¿Crees que los estudios superiores te enseñaron significativamente sobre el trabajo que haces, o hubieras sido tan bueno con un par de clases de programación / algoritmos y algo de práctica?

Cómo abrir documentos html guardados en la extensión .html o .htm en Google Chrome

¿Necesito corregir la forma en que abordo la programación de computadoras?

¿Cómo hago regex para hacer esto (string = # one # two; todo después de # poner en la etiqueta li para la lista y antes del nuevo # o final de la cadena cerrar la etiqueta li y así sucesivamente) por JavaScript?

¿Es una buena idea construir un subdominio en una plataforma diferente?

¿Cuáles son las ventajas y desventajas de cambiar un sitio web de varias páginas en un sitio web de una sola página?

¿Cuál es el costo mínimo de hacer un nuevo sitio web en el mercado actual?

¿Se puede utilizar animate.css para crear un sitio web de página de destino? Si es así, ¿cómo?

Cómo configurar un sitio web de la revista WordPress

¿Cuánto tiempo llevó construir la versión inicial de Wealthfront?

¿Cuál es el lenguaje de programación del lado del servidor más apropiado para un ERP o una aplicación de comercio electrónico, Java, C #, Python o Node.js?

Cómo hacer sitemap.xml para sitios web dinámicos

Cómo probar a un desarrollador que dice que conoce el desarrollo de plugins de WordPress