
Seguro que parece que muchos diseñadores web también son fotógrafos, ¿no? Y por “fotógrafo”, me refiero a que posee una DSLR y considera mucho la estética al tomar una fotografía. ¿Por qué la superposición de intereses? Bueno, claramente el diseño web a menudo incorpora fotografías. Tal vez nos gusta tener el equipo que necesitamos para tomar fotos decentes para sitios web y crece a partir de ahí. Tal vez sea porque la fotografía se parece mucho al diseño. Tienes una especie de lienzo y debes tener en cuenta los principios del diseño: color, equilibrio, línea, forma, contraste… la gestalt.
Sin embargo, creo que tal vez la conexión es un poco más profunda, ya que atrae a nuestro nerd interno de la misma manera.
CSS no es un lenguaje particularmente difícil de entender. Selecciona cosas y cambia los valores de diferentes propiedades. No hay lógica, ni matemáticas, ni conceptos orientados a objetos, ni preocupaciones de seguridad… En gran medida, se lee como un lenguaje sencillo. Sin embargo, entenderlo y ser realmente bueno en eso están bastante alejados. El viejo adagio se aplica muy bien:
Se necesita un día para aprender y toda una vida para dominar.
CSS puede parecer un poco desconcertante al principio, hasta que profundizas un poco y luego puedes pensar “¿esto es todo lo que hay?” Encontré que la fotografía es similar. Al principio, una DSLR puede parecer un laberinto de configuraciones y detalles para conocer. Parece que aprender a cambiar todo según las circunstancias y el resultado deseado va a ser increíblemente complicado. Luego, cuanto más profundizas, te das cuenta de que básicamente se reduce a tu ISO, velocidad de obturación y apertura. Entonces vuelve a suceder, “¿esto es todo lo que hay?”
Se profundiza en ambas direcciones. Sí, CSS puede volverse más complicado con cosas como transiciones CSS3, peculiaridades entre navegadores y tratar de diseñar elementos de formulario para que se vean decentes. Sí, la fotografía puede volverse más complicada con cosas como diferentes lentes, lidiar con el balance de blancos y procesar RAW. Pero esas cosas son algo menores en comparación con los conceptos básicos. Domina esos fundamentos y el resto vendrá con el tiempo.