¿Diseñar o programar?, esa es la cuestión

¿Diseñar o programar?, esa es la cuestión

Actualmente, uno de los perfiles profesionales más demandados en el mundo de la creatividad es el del diseñador gráfico con habilidades para el diseño front-end en multidispositivos digitales. Pero ¿acaso es necesario saber programar para ello? No. Aclaremos algunas ideas.

Un programador se dedica al backend y un diseñador gráfico, al frontend. Es decir, el programador se cuida de la parte no visible de una web, el código, el javascript o el CSS, mientras que el diseñador ¡puede encargarse del diseño visible por el usuario! Así que sí, cualquier diseñador puede diseñar en un entorno digital.

Existen distintas materias que cualquier diseñador puede necesitar para desarrollar sus habilidades digitales. ¿Quieres saber cuáles son?

El diseño de interfaces: los primeros pasos en el mundo digital se dan de la mano de las nociones y la destreza en el diseño visual de cualquier web o app y todo su contenido.

Un entorno multimedia: el diseño offline se adapta al online o digital.

Design thinking: los multidispositivos, UX/UI, prototipado y usabilidad, son algunos de los aspectos a tener en cuenta para la elección del mejor formato digital.

El Marketing Digital: poner en marcha cualquier proyecto de comunicación, requiere poner sobre la mesa el planteamiento de una estrategia óptima y adecuada al caso. Por ello, también es imprescindible tener ciertas nociones del marketing digital.

¿Quieres conocer más sobre todas ellas y ponerlas en práctica? ¡Sobretodo en práctica! Pues atento, porque LaBasad te ofrece el Posgrado Online en Diseño Web, Arquitectura y Modulación, con una metodología 100% online, práctica y con profesores especializados en activo.

Descubre el Posgrado y recuerda que en Macho Dominante te lo ofrecemos un 40% de descuento en la matrícula válido hasta el 3 de noviembre utilizando el cupón: MACHODOMINANTE-LABASADPDW

Solo debes enviar un email a info@labasad.com adjuntando tu nombre y apellidos, el teléfono, tu país, el código postal y tu nivel de estudios, y sobretodo, añadiendo el nombre del cupón descuento al asunto del email.

ARTÍCULOS RELACIONADOS

  • Mandelrot

    Me he decidido a hacer una precisión porque la frase “un programador se dedica al backend y un diseñador gráfico, al frontend” me ha hecho sangrar los ojos. Entiendo que alguien que no sabe de desarrollo de software no tiene por qué tener ni idea de esto, pero quizá a algunos les sea útil entender qué son estos conceptos.

    Una aplicación tiene dos partes: la parte que interactúa con el usuario (el front-end), que a su vez se divide en lo que es concepto visual y lo que es código (html -qué elementos hay-, css -cómo se presentan- y si hiciera falta también javascript -cómo se comportan-) y luego la “sala de máquinas” (back-end) que es donde está el “cerebro”. En muchas piezas de software (por ejemplo en muchas webs) no hace falta back-end: por ejemplo en la página de Talleres Manolo que solo tiene una galería de fotos y unos datos de contacto no hace falta, o en un programa calculadora tampoco. Pero ¿qué pasa si quieres que la web de talleres Manolo tenga usuarios registrados para que puedan hacer sus citas teniendo acceso al calendario de horas disponibles, y que cuando un cliente registrado haga una cita a Manolo le llegue un mensaje al móvil y además esa hora se quede automáticamente reservada? Necesitas un back-end que te haga el trabajo “lógico” de reconocer clientes, almacenar sus datos, comprobar su identidad, llevar un calendario, etc.

    Aparte de esto y como consideración adicional, es cierto que un diseñador en teoría tampoco tiene que saber absolutamente nada de programación (si es que queremos llamar “programación” al css, que es como decir que el patinete de mi sobrino debería paga impuesto de vehículos a motor). Si entendemos como diseño simplemente hacer un dibujo en un papel para que el desarrollador front-end luego cree una interfaz de usuario basada en las ideas del diseñador esto sería así. Pero en realidad (desde mi perspectiva de desarrollador) un diseñador que no sepa al menos algo de programación front-end está tremendamente limitado porque no conoce el potencial de los elementos con los que está trabajando: si no sabes nada de css-grid, por ejemplo, ¿cómo rayos se te va a ocurrir siquiera que eso es posible? ¿Cómo vas a diseñar una web que, además de ser atractiva, sea práctica desde el punto de vista SEO (puntuar alto en los buscadores) si no tienes ni idea de qué debes meterle y cómo ordenarlo? Solo con echar un vistazo a las cosas que la gente pone por ejemplo en Codepen es para llevarse las manos a la cabeza de las cosas increíbles que se pueden hacer y que la mayoría de los diseñadores ni siquiera contemplan. Y vamos, ni siquiera he mencionado lo que puede hacer javascript dinamizando el diseño porque eso ya sería de empezar y no acabar.

    Lo que está pasando hoy es que, ya que muchos diseñadores no tienen esta formación siquiera a nivel básico, estas decisiones de “diseño invisible” están siendo tomadas por los desarrolladores que sí, colocan los botoncitos y panelcitos donde dice el diseñador, pero no saben integrar de verdad la funcionalidad de la web con su diseño. Los informáticos estamos superacostumbrados a hacer el trabajo de los demás (no solo en diseño sino en todas las áreas de cualquier empresa) y un buen desarrollador se las ingeniará para hacer que cualquier cosa que le pidas funcione a base de googlear y probar; pero un diseño “top” lo tiene que hacer un diseñador desde el principio al final porque es el que más sabe “conceptualmente” de eso, y el desarrollador solo debería hacer que esa idea se lleve a la práctica. Ya por irnos a lo superóptimo, yo conozco dos casos de desarrolladores/diseñadores (estudiaron ciclos de formación profesional de las dos cosas) y los dos coinciden en que 1) ambos dicen lo mismo que he escrito yo aquí, y 2) los dos están superbién pagados según ellos porque apenas hay compentencia de gente con su perfil. Para pensárselo…

Uso de cookies: Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario.
Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies
y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies