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

He estado creando sitios web con PHP usando editores de texto. ¿Cómo empiezo a usar Laravel Framework? No tengo ningún conocimiento sobre su uso.

Cómo migrar mi sitio web de Joomla a WordPress y mantener la misma URL

Desarrollo web, ¿cuál es el tema de tendencia único más que nada?

Sabiendo cómo programar en, entre otros, HTML 5, CSS 3, JavaScript, jQuery, Bootstrap 4, PHP, MySQL y Python, quiero comenzar con el desarrollo web independiente. Tengo 15 años. ¿Debo mencionar mi edad a clientes potenciales?

¿Dónde exactamente se puede usar la cola de mensajes en una aplicación web?

Cómo usar 'esta' palabra clave en JavaScript

Cómo obtener las publicaciones más recientes de Craigslist

Estoy comenzando mi primer trabajo de desarrollador front-end. ¿En qué debería centrarme para tener éxito?

Si hipotéticamente fuera un desarrollador web legítimo y quisiera crear un sitio con Ruby, ¿cuáles son los pasos literales que debo seguir para llegar al punto en que empiezo a ingresar el código?

Aprendí desarrollo web en php y ahora quiero comenzar mi carrera, pero no tengo ninguna oportunidad de trabajo ya que solo soy un aficionado. ¿Cómo puedo ganar la confianza de otros desarrolladores web de que puedo trabajar con ellos? ¿Puedo conseguir un trabajo?

Estoy en un grupo desarrollando una aplicación en ASP.NET sobre atletismo. ¿Debo ir con Web Forms o MVC, y cómo puedo convencer a los miembros de mi grupo?

Estoy desarrollando un juego basado en la web en HTML5, JS y CSS. Primero, codifiqué en archivos de texto simples. Ahora es engorroso. Instalé NetBeans, Cordova, Android SDK, etc. Pero no puedo hacer que mi código se ejecute en él. ¿Qué IDE debo usar y cómo puedo comenzar a usarlo?

Quiero consultar la API de Twitter continuamente, ¿dónde puedo guardar mi código y dejar que se ejecute todo el tiempo?

¿Las personas se están alejando de PHP? ¿Por qué?

Quiero crear una página de destino que contenga texto de encabezado y un botón "Conectar con Facebook" que un usuario presionará, y una vez que lo presione, será llevado a otra página que dice "¡Gracias!" - Eso es. Pero quiero que se vea realmente bien, y realmente no sé cómo codificar. ¿Cuál es la forma más fácil de hacer esto?