Acabo de comenzar el desarrollo web front-end. Soy un novato total. ¿La mayoría de los desarrolladores front-end memorizan todo en la parte HTML + CSS?

¿Memorizo ​​cada etiqueta html estándar que necesito? Para ser honesto, sí, bastante aparte del extraño raro, todo lo que uso regularmente dentro de mis proyectos me viene a la mente fácilmente porque bueno … ‘H1 h2 h3 h4 h5 h6 u ul lip a em i stong b div nav pie de página encabezado artículo blockquote hr br … ‘allí html prácticamente hecho jajaja.


Pero también..

¿Memorizo ​​cada regla, propiedad y permutación de Scss ? Bueno, no … Pero aún no conozco los detalles que no se adhieren y cómo verificarlos en el desbordamiento de pila / trucos css, etc.

¿Tengo una comprensión firme de cosas como el funcionamiento del flotador / pantalla / flex, cómo lograr varios diseños / componentes

¿Entiendo cómo y dónde y cuándo implementar transiciones y animaciones para enriquecer la experiencia del usuario?

¿Tengo una interpretación justa de cómo funciona ems, rems, vh, vw y píxeles y%

¿Cómo usar un preprocesador css como scss, funciones como mixins / imports, etc. para hacer mi vida más fácil / code DRY?

¿Cómo usar un sass framework / biblioteca de elección (bourbon / neat) para ahorrarme tiempo y mantener mi código semántico?

Cómo estructurar mi arquitectura scss para ayudar a todo esto y mantener el código legible / manejable

¿Preguntas de los medios?

Entiende el punto, y la respuesta es sí a todos estos puntos porque, de lo contrario, si no lo captara (con el tiempo), sería ineficiente en mi trabajo (¡y finalmente quedaría sin trabajo!)

La buena noticia es que esto lleva meses y meses para familiarizarse así que no hay presión al principio 🙂

También soy un novato sin dirección, porque aprendo cosas diferentes a la vez y trato de reconstruirlas más tarde.

Ahora para responder a tu pregunta, no memorizas, las dominas. Algunas cosas pueden parecer difíciles al principio, pero a medida que avanzas, te reirás de por qué creías que eran difíciles. ¿Cómo dominas? Cuando lea un artículo o vea un video, intente seguirlo, intente hacerlo solo, trate de encontrar nuevos enfoques para obtener esos resultados, si los hay. Antes de que te des cuenta de que te quedaría atrapado en la cabeza por el resto de tu vida.

Nuevamente tiendo a pensar que hay una diferencia entre memorizar y saber algo en detalle. cuando memorizas, es más fácil de olvidar y cuando dominas algo, recordarás eso incluso si te despiertan de tu sueño. Otra cosa que hago es que tiendo a hacerme muchas preguntas de por qué y eso me motiva a tratar de entender por qué sucedió eso o por qué se hizo de esa manera. con esa mentalidad pronto te darás cuenta de que has sabido esa cosa solo que te están enseñando un enfoque diferente.

Tomemos, por ejemplo, HTML, cuando escribe una carta a mano o la escribe, la forma en que la secciona no es diferente que cuando lo hace en HTML, todo se trata de estructura, decirle a alguien que esta es la dirección de apertura, esta es la saludo, esta es la referencia, este es el cuerpo, este es el párrafo, etc.

Podría arrastrarme pero supongo que entiendes mi dirección

NB: intente simplificar todo para comprender y no memorizar.

Para desviarse de lil, hoy estaba viendo un tutorial de MySQL, no pude evitarlo, pero me reí de lo simple que parecía porque el otro día estaba viendo un video sobre PHP conectando a la base de datos y me pareció complicado hasta que vi este, me di cuenta que es solo un conjunto de instrucciones simples como las que usas para comunicarte. Ahora, así es como reconstruyo las diferentes cosas para tener una comprensión profunda, lamentablemente a veces me atraen a territorios desconocidos tratando de aprender

En realidad, no es necesario memorizar cada cosa en HTML y puede buscar en Google algo que no recuerde. Lo más importante es que comprenda los conceptos básicos y pueda implementarlo.

Una vez que haya entendido más o menos cómo crear sitios web utilizando HTML, CSS y JavaScript, intente desarrollar un proyecto fácil. Si puede hacerlo, puede seguir adelante con un proyecto más difícil. Si puede hacer esto, sabe que ha dominado el desarrollo de Frontend. Lo que realmente importa es completar con éxito su proyecto, no si ha memorizado las cosas.

Espero que esto haya ayudado. Puede encontrar útil el siguiente enlace.

Guía de fundamentos de desarrollo web para un novato.

Sinceramente lo dudo. A medida que continúe trabajando con el código, naturalmente recordará las etiquetas, las especificaciones de estilo, etc. que usa con frecuencia. Para otros casos, es por eso que Dios nos dio hojas de referencia rápida, notas adhesivas y Google. (Debo agregar un descargo de responsabilidad: no soy un desarrollador web profesional, pero he mantenido mis propios sitios de pasatiempos durante 20 años. Solo porque soy un nerd).

En los tiempos en que estaba aprendiendo, había 2 cosas,

1. donde intenté memorizar lo que hizo un elemento en particular, es decir, cuál es el trabajo conceptual de un elemento, digamos encabezado y pie de página.

2. Nunca intenté memorizar cuándo usar específicamente ese elemento, por ejemplo, cuando usas la etiqueta div y cuando usas las etiquetas span y br juntas. Todo depende de sus necesidades, aunque a veces es éticamente incorrecto según los estándares.

3. Intente ajustar su código y ver qué elemento hace, digamos por curiosidad, ¿se puede usar un encabezado dentro del cuerpo después de que un encabezado sea un encabezado!

De esta manera te abstendrás de asaltar. Simplemente ve por los conceptos, comenzarás a tener éxito.

No. A medida que crea más sitios web y codifica con más frecuencia, aprenderá a escribir html y css automáticamente. Pero dado que las cosas cambian tan rápido en la tierra de la tecnología, siempre tendrá que buscar cosas. No importa cuánto tiempo haya estado codificando, Google siempre será su amigo.

Creo que memorizamos a través de la ósmosis. Con eso quiero decir que es posible que no nos propongamos memorizar una lista de elementos o código, sino que comencemos a recordarlos naturalmente a medida que los usemos una y otra vez.

He estado usando HTML y CSS desde los primeros días (90) y las cosas han evolucionado considerablemente desde entonces. Siempre hay algo nuevo que aprender. Si bien hay muchas cosas en mi cabeza, si no es así, solo busco en Google para verificar la sintaxis exacta, o lo que sea que necesite saber.

Escribo nuevos conceptos sobre los que estoy aprendiendo en mi blog. Después de un tiempo es demasiado para tener en mi cabeza, así que sigo volviendo a mi blog como referencia. Creo que esto es especialmente cierto para las pruebas unitarias de Jasmine.

Échale un vistazo aquí si estás interesado: Sintaxis exitosa

More Interesting

¿Qué sitios web ayudan a estudiar diseño web desde casa?

Quiero ser un desarrollador web front-end. ¿Donde debería empezar?

Sé PHP y Python igualmente bien. Quiero desarrollar un sitio web. ¿Qué idioma debo elegir y por qué?

Cómo alojar sitios web JSP en GoDaddy

Soy principiante en Java. ¿Cómo puedo construir una aplicación basada en cliente-servidor?

Cómo construir una solución de gestión de API

Acabo de crear mi blog sobre fotografía y pensamientos, y estoy buscando un alojamiento de WordPress compatible con fotos más grandes. ¿Donde puedo encontrarlos?

Estoy a punto de tomar un curso de Mongo DB sobre Udacity. Pero no tengo ningún conocimiento previo sobre conceptos de bases de datos como MySQL, etc. ¿Debo tomar el curso o debo comenzar con MySQL?

Estoy en la universidad porque quiero obtener un título, pero quiero ser desarrollador web. ¿Qué título me conviene / me ayuda a largo plazo?

¿Necesitaría aprender JavaScript cuando salga WebAssemly para ejecutar mi programa C ++ en línea?

Soy un desarrollador de PHP y me han ofrecido un trabajo como desarrollador front-end. ¿Debo aceptarlo?

Estoy planeando obtener una MacBook Pro. Lo usaré para el desarrollo de iOS y también para algunos desarrollos web. ¿Estoy atascado entre la cantidad de ram para elegir, ya sea 16gb u 8gb?

Empecé a aprender JavaScript, pero luego descubrí que JavaScript solo es inútil. Tienes que aprender HTML y CSS para JavaScript para tener alguna función. ¿Es esto cierto? Y si 'termino' de aprender JavaScript, ¿será fácil aprender HTML y CSS o los mezclaré y olvidaré qué código es para qué idioma?

Estoy desarrollando un sitio web para un cliente. ¿Cómo lo creo sin un dominio?

Aprendí HTML y CSS y ahora estoy aprendiendo JavaScript. ¿Cómo construyo un sitio que mantenga las opciones del usuario?