¿La mejor forma de practicar? Comienza a construir algo hoy . Solo hay mucho de lo que puede salir leyendo y viendo videos sobre los conceptos que está aprendiendo sin tener que codificarlo usted mismo.
¿Busca una idea de cómo comenzar? Tome su sitio web favorito y reconstruirlo. Por ejemplo, si te encanta IMDB, vuelve a crearlo. Luego utilice su propia creatividad: ¿hay elementos en el diseño que cree que podrían hacerse mejor? ¿Hay funcionalidades que desearías tener? Llevarás tus habilidades aún más lejos una vez que comiences a modificar la página e inyectar tus propias ideas.
Más allá de eso, su mayor activo será amar lo que está aprendiendo y practicando. Aprender a programar es difícil, pero si se siente impulsado a trabajar en él todos los días, para poner en práctica lo que está aprendiendo cada vez que tenga la oportunidad, encontrará que las habilidades se convierten en una segunda naturaleza.
- ¿Por qué 'todos' están tratando de construir un 'marco' o 'capa' sobre HTML / CSS y Javascript?
- Cuando trato de dominar WordPress, ¿domino un tema o todo?
- ¿Debería preocuparme más por el aspecto de mi sitio de WordPress o el contenido en él para obtener una clasificación alta en Google? Tengo un sitio de directorio con muchos listados.
- ¿Hay compañías que usan MySQL con el modo estricto habilitado en producción?
- ¿Por qué debería aprender Ruby on Rails? ¿Qué tan difícil es para un programador de Java aprender Ruby? ¿Cuáles son las ventajas frente a otros marcos de desarrollo web?
Con todo esto en mente, si está buscando cursos para mejorar aún más sus habilidades, asegúrese de buscar cursos y recursos basados en proyectos. En Flatiron School, creemos que no se pueden desarrollar habilidades reales sin herramientas reales, eso informa la forma en que enseñamos y cómo construimos nuestra plataforma educativa, Learn.co. Evitamos métodos comunes (pero no muy efectivos) como tutoriales en video para tareas de codificación reales a través de Learn.co. Puede probar nuestro curso gratuito de Introducción a JavaScript para tener una idea de la plataforma. Si te gusta cómo estás aprendiendo, también tenemos cursos de nivel superior para los idiomas en los que estás trabajando:
HTML y CSS: creación de sitios web receptivos
JavaScript: creación de sitios web interactivos
¡Sigue construyendo y buena suerte!