Publica tu CV o portafolio en minutos con CVfolio

Descargar plantilla

Diseño de producto: Recursos para iniciarte siendo desarrollador

Diseño de producto: Recursos para iniciarte siendo desarrollador

Durante el último año y con la llegada de la inteligencia artificial, el mercado laboral se ha movido guiando hacia la búsqueda de profesionales con habilidades técnicas y, adicionalmente, con ojo en el diseño, pero…

¿Qué es lo que hace que un desarrollador con habilidades de diseño sea más valioso que uno que no las tiene? Pues aquí te lo explico, como lo dijo Steve Jobs:

El diseño no es solo cómo se ve y se siente. El diseño es cómo funciona.

Steve Jobs

Un desarrollador con habilidades de diseño puede ayudar a crear mejores soluciones, ya que puede entender mejor las necesidades de los usuarios y construir interfaces más intuitivas y fáciles de usar. Esto se traduce en una mejor experiencia de usuario y en un mayor valor para la empresa.

Aunque las habilidades técnicas son imprescindibles para un desarrollador, el diseño funciona como una habilidad extra a la que puedes recurrir, al igual que las habilidades blandas, como la comunicación, la empatía y la colaboración.

Tener conocimientos de diseño te permitirá proponer mejores soluciones a los problemas que se te presenten, ya que no solo pensarás en cómo crear un mejor software, sino en crear experiencias satisfactorias para los usuarios.

Y no me malentiendas, el hecho de tener conocimientos de diseño no significa que reemplazarás a tus colegas diseñadores, sino que podrás trabajar en conjunto con ellos para crear mejores soluciones.

Por eso, en este artículo te compartiré algunos recursos que te ayudarán a adentrarte poco a poco en el diseño de productos digitales.

1. Principios de diseño.

Principios de diseño

Los principios de diseño son un conjunto de consideraciones que te ayudarán a crear diseños basados en ellos para tomar decisiones más acertadas. Estos principios se basan en la psicología cognitiva y en cómo percibimos el mundo los seres humanos. En resumen, son los aspectos que debes tener en cuenta al diseñar algo, como su universalidad, enfoque en la conversación y accesibilidad, entre otros.

Uno de los que más me gustó fue uno que habla sobre la manera en que Airbnb construye sus productos. Te lo recomiendo mucho: Airbnb - The way we build.

Si quieres aprender más al respecto, no te olvides de visitar el sitio web de Principios de diseño por Ben Brignell.

2. Sistemas de diseño.

Sistemas de diseño

Hace unos años, los sistemas de diseño han ganado mucha popularidad debido a su gran utilidad para crear productos digitales de manera más rápida y eficiente. Un sistema de diseño es un conjunto de componentes reutilizables que se utilizan para crear productos de manera consistente. Estos componentes pueden ser botones, tarjetas, elementos de entrada (inputs), iconos, etc.

En este recurso, podrás aprender sobre algunos temas fundamentales tales como:

  • Espaciados, retículas y disposiciones.
  • Iconografía.
  • Tipografía.

Además, encontrarás artículos donde se habla sobre cómo colaborar entre diseñadores y desarrolladores. Pero eso no es todo, también encontrarás una colección de sistemas de diseño disponibles para que puedas echar un vistazo.

Colección de sistemas de diseño

Sistemas de Diseño by Figma.

3. Patrones de diseño para formularios.

Patrones de diseño para formularios

Los formularios son parte importante en el mundo del diseño; la mayor parte del tiempo, los usuarios se mantienen introduciendo información e interactuando con elementos de entrada, por lo que tener un conocimiento completo de cómo mejorar esta experiencia hará que tus productos sean más fáciles de usar y más satisfactorios para los usuarios.

Este, aunque es un libro que se escribió hace un tiempo, posee los fundamentos y mejores prácticas necesarias para que tú, como desarrollador, puedas proponer mejores experiencias al momento de crear un formulario. Generalmente, en sistemas donde los puntos de entrada son muchos, como en un proceso de checkout, es importante tener en cuenta estos aspectos para que el usuario no se sienta abrumado y pueda completar su tarea de manera más sencilla.

Aquí podrás encontrar información sobre:

  • Diseño de formularios.
  • Validación de formularios.
  • Diseño de errores.
  • Experiencia de usuario en formularios.

Form Design Patterns by Adam Silver.

4. Leyes de UX.

Leyes de UX

Y, por supuesto, no todo es diseño visual. Puede ser muy estético, pero si no es funcional, no sirve de nada.

Este recurso es uno de mis favoritos, ya que te explica de manera muy sencilla y visual las leyes de la experiencia de usuario. Aquí podrás encontrar un conjunto de mejores prácticas que puedes tener en cuenta cuando creas un producto.

Este es uno de los recursos más completos en internet y, seguramente, cuando comiences a leerlo, no podrás parar hasta terminarlo. Tiene mucha información valiosa para personas que buscan descubrir cómo los diseñadores piensan al momento de crear un producto.

Generalmente, los desarrolladores no toman en cuenta estos aspectos, ya que se enfocan en cosas como hacer que funcione o que el código sea top (lo cual está muy bien), pero dejan de lado la experiencia satisfactoria para los usuarios. Por eso, te recomiendo mucho que le eches un vistazo a este recurso; te abrirá la mente a un mundo diferente.

También puedes adquirir este recurso en formato de libro, para que lo tengas siempre a mano y puedas consultarlo cuando lo necesites. De igual forma, en el sitio web está disponible toda la información y algunos recursos visuales.

De nada sirve un buen software, si no está hecho para el usuario.

Visita el sitio web de Leyes de UX

5. Aprende diseño UX de Google con certificación.

Aprender diseño UX con Google

En Coursera, podrás encontrar un curso completo sobre diseño. Aquí aprenderás sobre el proceso de diseño, investigación, diseño de interacción, diseño visual, prototipado y pruebas. Además, al finalizar el curso, podrás obtener una certificación de Google (solo si has pagado por ella).

Actualmente, me encuentro tomando este curso y me ha parecido muy bueno, ya que te explica de manera muy sencilla y con ejemplos, y además, te enseña a cómo aplicarlos en la vida real.

En resumen

Hoy en día, es fundamental tener habilidades que te ayuden a sobresalir entre los demás, y el diseño es una de ellas. El mercado laboral está cambiando y la competencia crece cada vez más, por lo que es muy importante buscar herramientas que te brinden un mejor crecimiento personal y profesional.

Hace algunos años, decidí hacer del diseño parte de mis habilidades como ingeniero de software, y desde entonces, he estado trabajando en crear mejores productos digitales para los usuarios. Es importante notar que no es necesario que te conviertas en un experto en diseño ni tampoco reemplaces las actividades de tus colegas diseñadores, pero sí es importante que tengas estos conocimientos para pensar fuera de la caja y no solo desde el punto de vista técnico.

Espero que estos recursos te ayuden a dar tus primeros pasos en el mundo del diseño y que puedas aplicarlos en tu día a día.

¿Qué te parecio el artículo?
Más desde Coderdiaz Studio
Refactoring Hell
Refactoring Hell