¿Cómo aprendí? 10 años de prueba y error.
Recuerdo que cuando estaba escribiendo algunos de mis primeros sitios web, pensé que necesitabas JavaScript para obtener un estado flotante para los enlaces de navegación. Además, ¡pensé que tenías que hacerlo con imágenes!
Puedo escribir una larga lista de conceptos que no hicieron clic para mí hasta hace unas semanas.
Parece que recién estás comenzando con el desarrollo web y las cosas son frustrantes. No solo eres tú, soy el CTO de una startup que depende en gran medida de la tecnología web, y ha sido mi negocio durante mucho tiempo, pero incluso estoy frustrado con eso.
- Creo que estoy enamorado de mi primo. ¿Es posible?
- ¿Qué tienen los hombres para ofrecer a las mujeres a cambio de sexo?
- Educación: ¿Prefieres la amistad o la relación?
- ¿Por qué una chica me permitiría hablarle mal, pero cuando le pedimos que venga a mi casa, ella actúa ocupada?
- Nunca he tenido novia hasta ahora. Amaba a una chica, pero ella no me aceptó. ¿Hay alguna posibilidad de que consiga una buena novia para amar y casarme si está de acuerdo?
Mi consejo es continuar con el trabajo duro, deshacerse de sus tutoriales y comenzar a trabajar en un clon de Si digital: diseño de sitios web y agencia de marketing digital en Hampshire, Reino Unido.
Para todas sus imágenes, puede enlazar directamente a sus URL, o puede guardar el HTML a través del navegador (CMD + S o CTRL + S).
Primero, haz las partes que sabes hacer. Intenta dividir el problema en múltiples partes. Por ejemplo, cree primero la barra de navegación superior fija, luego trabaje en los estados de desplazamiento para la barra de navegación. Entonces haga que la barra de navegación responda.
No trates de hacer todas esas animaciones de fantasía. Haz esos últimos. En realidad, cualquier cosa que no sepas hacer en este momento, haz eso último.
No te preocupes por hacerlo perfecto.
Nadie es perfecto. Solo muévete, falla y aprende rápido.
Volver a JavaScript
Sospecho que estás harto de JavaScript porque simplemente estás en esa parte de aprender donde todo sigue siendo realmente difícil. Hay un conocimiento necesario que no has penetrado aún, y la única forma de solucionarlo es a través de un circuito de retroalimentación de práctica y éxito. Haz algo super simple y quedate encantado de que lo hayas terminado.
Existe una gran cantidad de conocimientos sobre JavaScript, pero eso es probablemente parte del problema: ¡hay demasiada información!
Aprendo haciendo, y mi respuesta está fuertemente influenciada por ese mantra kinestésico. Crea tu propio sitio web. Arranca el diseño de SI Digital. O mejor aún, vaya y busque el sitio web de algún negocio local de mierda, toque su puerta y pregunte si quieren uno nuevo por $ 300.
No te preocupes por las mejores prácticas. No te preocupes por las herramientas modernas. No te preocupes por escribir un buen código. Al final del día, siempre que termine el producto, el cliente estará contento y habrá aprendido algo y hecho efectivo al mismo tiempo.
Te lo prometo, lo resolverás.
Además, vea mi respuesta a, ¿Cómo se convierten las personas en desarrolladores web (front-end)?