Cómo convertirse en un diseñador que codifica

Publicado: 2022-06-18

El tema de si los diseñadores deben o no aprender a codificar es probablemente el más debatido en la industria. Hay numerosos hilos de foro y publicaciones de blog que apoyan a ambos lados. Además, los pasos para aprender a codificar no siempre son tan claros. En esta publicación destacada, repasaremos algunos pasos importantes para convertirse en un diseñador que codifica junto con los muchos beneficios de combinar sus habilidades de diseño con el conocimiento de la codificación.

Mostrar tabla de contenido
Introducción
¿Deberían los diseñadores aprender a codificar?
¿Qué tipo de diseñadores se beneficiarían de aprender lenguajes de programación o codificación?
Cómo convertirse en un diseñador que codifica
6 consejos sobre cómo aprender a codificar para diseñadores:
1. Elija el idioma que usa su desarrollador para su proyecto actual
2. Estudia todos los días de fuentes confiables
3. Practica más
4. Estudia y analiza el código escrito profesionalmente
5. Sigue a las comunidades
6. Recompénsate
Por qué aprender a programar es una buena idea para los diseñadores
Las 4 razones principales por las que los diseñadores deberían considerar aprender a programar:
1. Aprender a codificar enriquecerá tus diseños
2. Serás un mejor colaborador
3. Podrás agilizar y automatizar procesos
4. Tendrás una ventaja competitiva en el mercado laboral
¿De qué lenguajes de programación puedo beneficiarme?
¿Cuántos lenguajes de programación hay?
Los lenguajes de programación con los que deberías empezar
HTML y CSS
JavaScript
Java
Terminando

Introducción

Algunos dicen que un profesional debe tener un solo enfoque y no extenderse demasiado. Su principal argumento es que un experto en todo no puede tener un conocimiento profundo de todos los campos en los que opera, por lo que no puede ser un verdadero profesional.

Otros creen que en el mundo moderno, un profesional con múltiples habilidades es un gran beneficio para los negocios y no debería haber ningún obstáculo para que un diseñador obtenga tantas habilidades valiosas como considere necesarias. Después de todo, el conocimiento es poder.

¿Deberían los diseñadores aprender a codificar?

En este interminable debate sobre si un diseñador debe ser capaz de codificar, definitivamente estamos del lado del “ ”. En esta publicación, compartiremos nuestros argumentos sobre por qué ser un diseñador que programa es excelente para todos los involucrados y le daremos algunos consejos sobre cómo convertirse en uno.

¿Qué tipo de diseñadores se beneficiarían de aprender lenguajes de programación o codificación?

Si es diseñador web, diseñador de UX, diseñador de juegos o diseñador de aplicaciones, definitivamente expandirá su capacidad de diseño y abrirá oportunidades adicionales en su vocación actual.

Cómo convertirse en un diseñador que codifica

Aprender a codificar puede parecer algo imposible de hacer. El código parece un galimatías, y la tarea de aprender a entenderlo parece aburrida y tediosa. Sí, no será un paseo por el parque. Pero no será tan difícil como imaginas. Con suficiente motivación, puede dominar los conceptos básicos de cualquier lenguaje de programación que elija en solo unas semanas.

Cómo convertirse en un diseñador que codifica Alfiler

Crédito de la imagen: Adobe Stock

6 consejos sobre cómo aprender a codificar para diseñadores:

1. Elija el idioma que usa su desarrollador para su proyecto actual

No tiene sentido aprender un lenguaje de programación si no puedes aplicarlo en tu rutina diaria. Además, cuando tienes un desarrollador profesional sentado a tu lado, puedes hacer preguntas y obtener consejos útiles.

2. Estudia todos los días de fuentes confiables

Al igual que su educación en diseño, aprender a codificar requerirá un poco de sacrificio y esfuerzo. Pero, de nuevo, todas las cosas buenas suelen funcionar, ¿verdad?

No tienes que pasar 8 horas todos los días. Pero invertir 30 minutos en sus estudios de codificación cada día hará maravillas con su nivel de habilidad. La consistencia es la clave.

Además, no tienes que gastar una tonelada de dinero. Entendemos que a veces el presupuesto para aprender habilidades de diseño adicionales puede ser inexistente, especialmente si está entre proyectos. Tener opciones asequibles y gratuitas es lo que tocaremos, pero eso estará en la sección a continuación titulada: ¿De qué lenguajes de programación puedo beneficiarme?

3. Practica más

La codificación es una habilidad práctica. Aprender la teoría sin aplicarla no hará nada por ti. Así que asegúrate de practicar. Seleccione cursos que ofrezcan una proporción de teoría y práctica de 80 a 20 y no se salte los ejercicios.

4. Estudia y analiza el código escrito profesionalmente

“Hackear” el código de otra persona es una técnica de aprendizaje brillante. Puede aplicar ingeniería inversa al proyecto para el que está diseñando, probar cada línea y obtener una imagen clara de cómo funciona. Lo mejor aquí es que puede pedirle al desarrollador que trabaja en él que le explique las cosas que no puede comprender por su cuenta.

5. Sigue a las comunidades

Lo mejor de la industria de la codificación es la comunidad que cada lenguaje de programación tiene a su alrededor. Hay numerosos foros, hilos de Reddit, blogs de video y sitios web donde puede encontrar personas de ideas afines para compartir conocimientos y hacer preguntas.

Las comunidades son donde encuentra los mejores consejos, fragmentos de código, nuevas técnicas y otra información inmensamente útil. Además, si estás atascado, siempre puedes pedir ayuda. Estos son los sitios web más populares donde puede encontrar comunidades de codificación:

  • GitHub
  • HackerNoticias
  • Desbordamiento de pila
  • Reddit

6. Recompénsate

Como ya hemos establecido, aprender a codificar no es un paseo por el parque, especialmente cuando eres un diseñador con un trabajo de tiempo completo o un trabajador autónomo abrumado con proyectos. Habrá momentos en los que te frustres y pierdas la motivación. Eso es inevitable. Recompensarte por completar con éxito los hitos hará que el proceso de aprendizaje sea mucho más agradable. ¡Y está garantizado para mantener la motivación!

Por qué aprender a programar es una buena idea para los diseñadores

La industria del diseño está en constante evolución y es competitiva. En este entorno, un profesional tiene que mantener su ventaja, volverse más ágil, esforzarse por progresar y buscar innovar. La alternativa es el estancamiento.

Por qué aprender a programar es una buena idea para los diseñadores

Crédito de la imagen: Adobe Stock

Las 4 razones principales por las que los diseñadores deberían considerar aprender a programar:

1. Aprender a codificar enriquecerá tus diseños

Como diseñador profesional, sabe que las mejores soluciones se encuentran cuando piensa fuera de la caja. Para poder hacer eso, necesita aprender cosas nuevas, obtener nuevas experiencias y ampliar sus horizontes.

Imagina si pudieras ver las cosas desde una perspectiva diferente. A través de los ojos de un desarrollador, por ejemplo. Aprender a pensar como un desarrollador frontend te permitirá descubrir nuevas soluciones a viejos problemas y considerar tus diseños de manera más objetiva.

2. Serás un mejor colaborador

Comprender el alcance del trabajo y las especificaciones no es todo lo que requiere el rol de diseñador. Bueno, al menos no para los verdaderamente buenos diseñadores. Los verdaderamente buenos diseñadores son siempre grandes empáticos. Se identifican con los usuarios finales y crean mejores diseños. Empatizan con sus compañeros y colaboran mejor. Esta empatía les permite crear mejores productos y avanzar en sus carreras.

Con las habilidades clave de desarrollador en su haber, podrá hablar con los desarrolladores en su idioma. Esto le permitirá superar fácilmente la discrepancia común entre lo que imaginó el diseñador y lo que el desarrollador realmente puede ofrecer.

Incluso si no codifica a diario, si comprende las posibilidades técnicas, puede diseñar sabiendo exactamente cómo se implementará su visión. Puede trabajar más rápido y colaborar mejor.

3. Podrás agilizar y automatizar procesos

El mundo moderno de la tecnología y la innovación es muy acelerado. Si trabajas despacio y haces todo a mano, lo estás haciendo mal.

Con las habilidades de codificación en su arsenal, puede escribir sus propios scripts para automatizar las tareas más tediosas y repetitivas.

4. Tendrás una ventaja competitiva en el mercado laboral

Tener un conjunto de habilidades único y deseado en su industria lo ayudará a sobresalir entre la multitud y le brindará una ventaja competitiva que, en última instancia, brinda más oportunidades.

El diseño y el desarrollo se entrelazan cada vez más cada año. Agregar codificación a su CV le permitirá satisfacer esta demanda del mercado y obtener una ventaja sobre aquellos diseñadores que solo pueden presumir de las habilidades y herramientas específicas de la industria como Photoshop, Sketch y Figma. Además, los diseñadores con múltiples habilidades se destacan como jugadores de equipo versátiles.

¿De qué lenguajes de programación puedo beneficiarme?

La elección de qué lenguaje de programación aprender depende en gran medida de la industria en la que esté trabajando actualmente. Obviamente, un diseñador web necesitaría un conjunto diferente de habilidades en comparación con un diseñador de aplicaciones o un diseñador de juegos.

¿De qué lenguajes de programación puedo beneficiarme? Alfiler

Crédito de la imagen: Adobe Stock

¿Cuántos lenguajes de programación hay?

En todo el mundo, hay literalmente cientos de diferentes tipos de lenguajes de programación y, como dijimos, son específicos de la industria. Entonces, para nuestros amigos del diseño web, deben ceñirse a HTML, CSS, JavaScript y Java.

Los lenguajes de programación con los que deberías empezar

HTML y CSS

HTML y CSS son los materiales de construcción de los sitios web. HTML proporciona la estructura y CSS le dice a los navegadores cómo deben verse la estructura y sus elementos. No necesita convertirse en un codificador de pleno derecho. Aprender ambos idiomas hasta el punto de poder codificar un sitio web básico de una página será suficiente. Aunque si practicas a menudo y te esfuerzas, podrás codificar cualquier diseño web que puedas imaginar lo suficientemente pronto.

Estos idiomas son bastante fáciles de aprender, especialmente en el nivel básico. Hay muchos cursos en línea gratuitos y premium en los que puedes estudiar. Hay un excelente curso introductorio en Khan Academy y un taller bastante fácil pero muy informativo de LearnUX.io que recomendamos. Estos dos recursos deberían ser suficientes para comenzar.

JavaScript

JavaScript es el lenguaje de programación que hace que sus sitios web sean interactivos. Es responsable de la forma en que los elementos reaccionan a las acciones de los usuarios. Los diseñadores de UX pueden usar JavaScript para crear prototipos.

Puedes comenzar a aprender los conceptos básicos de JavaScript en la academia Khan. Y si ya domina los conceptos básicos de HTML y CSS, puede continuar su educación con el curso sobre creación de sitios web con los tres idiomas en Pluralsight.

Java

Java es un lenguaje de propósito general orientado a objetos. Es uno de esos lenguajes de programación que se pueden encontrar en todas partes, desde su aplicación móvil favorita hasta el horno de microondas en su cocina. Aprender los conceptos básicos de Java le permitirá comprender cómo pueden funcionar las aplicaciones y los productos que diseñe y cuáles de sus ideas pueden y no pueden cumplirse. Por supuesto, si dedica mucho tiempo y esfuerzo a estudiar, usted mismo podrá codificar aplicaciones y juegos móviles. Pero para su trabajo de diseño del día a día, la comprensión básica y la capacidad de leer el código serán suficientes.

Java se considera uno de los lenguajes de programación más fáciles de dominar. Puedes aprender a programar con CodeGym y los 1200 ejercicios prácticos de Java que ofrece el curso.

Terminando

Convertirse en un diseñador que codifica no es un camino fácil, pero los beneficios definitivamente valen el tiempo y el esfuerzo que le dedicará. Elige el idioma adecuado, aplica los conocimientos que adquieras en tus tareas del día a día, ¡y verás cómo tu carrera como diseñador se dispara!