Soy un programador front-end. Soy bueno con el diseño, html, css y jquery, pero quiero aprender javascript más que nada. He tomado un par de cursos, he leído libros y tutoriales en línea y siento que tengo una buena comprensión de los principios básicos: variables, lógica, etc.
Aquí es donde veo que difieren de todas las otras preguntas de "¿Cuál es la mejor manera de aprender js" en la web?
Lo que parece que no puedo hacer es poner esto en práctica. No puedo dar el salto de conocer los detalles para descubrir cómo funcionan juntos para convertirse en un programa.
¿Cuál es la mejor manera de obtener conocimiento aplicado real con js? Supongo que convertirse en aprendiz o recibir tutoría sería lo mejor, pero a menudo no escuchas sobre ese tipo de cosas.
fuente
Respuestas:
La forma más fácil de aprender (y retener) es cuando se tiene que aprender. Estar expuesto a un concepto, querer implementarlo, ir y hacerlo.
fuente
Hacer algunos Javascript Koans
Implemente un juego simple en javascript.
Cree interfaces de usuario agradables y de desplazamiento, haga consultas ajax para obtener las 'próximas 10 frases' o 'la próxima configuración de la placa'.
Echa un vistazo a las 10 cosas de Paul Irish que aprendí leyendo jquery source y 11 más
Lea la documentación de MDC . Lea todos los documentos de jquery (es una lectura fácil y solo unas pocas horas de tiempo).
Ah, y saber sobre jsfiddle.net , lo mejor de lo mejor.
fuente
Como está familiarizado con jQuery, diría que intente crear un complemento jQuery. Puedes usar tus habilidades js allí.
O
Tome un complemento jQuery existente e intente desarrollarlo usando js sin formato.
fuente
La forma más fácil de convertirse en profesional de JavaScript es unirse a una empresa de desarrollo de software como ingeniero front-end y aplicar sus conocimientos a nuevos proyectos. Si lo hiciste bien, sé que cuando desarrollaste algo con (jquery ajax javascript), definitivamente a todos les gustaría porque es rápido y optimizado. Entonces serás el elogiado de la organización.
fuente
El único libro de JavaScript que tuve nunca me ayudó. Fue la aplicación del lenguaje para resolver problemas reales lo que me convirtió en un asistente de JavaScript en muy poco tiempo. Lo mismo ocurre con casi cualquier idioma que estoy usando.
Un buen caso de uso para JS serían las aplicaciones de mapeo. Intenta trabajar con Google Maps u OpenLayers. Si no te gustan los mapas, prueba JavaScript Frameworks como jQuery o Prototype. Mira lo que puedes hacer. Cree formularios sofisticados, elabore algunas ideas sobre cómo acelerar los sitios web que implementan aplicaciones ajax, todo ese tipo de cosas. Tal vez otra aplicación de presentación de diapositivas ... ¿algo realmente genial? ¿O algo necesita una interfaz de administrador? ¿Cómo lo haría más fácil de usar a través del uso de JavaScript? Las posibilidades son infinitas, sin mencionar node.js que abre un universo completamente nuevo de posibilidades.
Realmente depende de usted y sus necesidades. Todo lo que puedo decirte es: elige un problema y resuélvelo. Los libros lo ayudarán en el camino, pero nunca reemplazarán la experiencia que obtenga
cu romana
fuente