Hay un infinito contenido disponible en el mundo de los blogs de diseño web que nos dice cómo hacer las cosas bien y cómo tener éxito en nuestra profesión elegida.

Eso obviamente es algo bueno, y sin duda continuará de esa manera. Pero de vez en cuando necesitamos recordatorios sobre las cosas que hacemos (o no hacemos) que son negativas.

Es decir, cosas que pueden tener un impacto perjudicial en nuestro progreso como diseñadores y desarrolladores , a pesar de que estas cosas pueden ayudarnos temporalmente a pagar las cuentas y mantenernos a flote financieramente.

Todos tenemos que analizar nuestra situación y evaluar si estamos formando hábitos de diseño y codificación saludables, y si esos hábitos podrían proporcionar ganancias a corto plazo que no sean conducentes al éxito a largo plazo.

Por lo tanto, tome esta información con un grano de sal (porque sé que parte de ella es muy debatible) y considere si usted personalmente está haciendo algo que podría impedirle tener un trabajo en cinco años.

No tienes intención de rechazar a un cliente

Este es definitivamente uno de esos síntomas que no todos entienden al principio. Algunos incluso podrían verlo como algo bueno. Después de todo, cada cliente para el que trabaja pone dinero en su bolsillo, le brinda más experiencia y aumenta el tamaño de su cartera. Pero no todos los proyectos de clientes resultan de esa manera.

Trabajé en proyectos que no quiero que nadie sepa, porque el cliente hizo lo que quería en cuanto al diseño, y mis consejos sobre la usabilidad y las mejores prácticas fueron ignorados.

Por supuesto, no todos tenemos el lujo de elegir a nuestros clientes como lo hacen algunas agencias realmente grandes. Pero al menos tenemos que ser capaces de entender por nosotros mismos con qué tipo de cliente podríamos oponernos a trabajar. Puede haber circunstancias en las que simplemente no podemos darnos el lujo de rechazar a un cliente, por lo que es comprensible. Es por eso que esta sección aborda nuestras motivaciones más que nuestras acciones (tenga en cuenta la palabra "intención" en el subtítulo).

Si somos capaces de identificar algunas características en clientes o proyectos que consideramos no deseables, entonces es probable que avancemos como desarrolladores, y no estamos tan preocupados por ganar dinero, sino que estamos principalmente enfocados en mejorar la web. lugar

Eres el Proverbial "Jack of All Trades"

Este es ciertamente uno de los puntos altamente debatibles Aludí antes. Pero tenga en cuenta este escenario: usted es un desarrollador web que lo hace todo: puede crear un logotipo en Illustrator, diseñar una maqueta de un sitio web en Photoshop, puede trabajar con una gran cantidad de marcos de servicios de fondo, puede programar en múltiples back-ends fin de lenguajes, puede codificar XHTML y CSS válidos, puede crear JavaScript sin formato, ha aprendido a jugar con 3 o 4 bibliotecas de JavaScript, puede copiar, escribir, estrategia de contenido, IA, UX e incluso incursionar en SEO y SEM.

Jack of all Trades
¿Estás tratando de hacer demasiadas cosas como diseñador web y, como resultado, no logras destacar en ninguno de ellos?

¿Qué tan realista es que podrá mantenerse actualizado y estar a la vanguardia de todas esas tecnologías, conceptos e idiomas diferentes? No es realista en absoluto, por lo que es mejor elegir algunas áreas que pueda seguir y en las que pueda concentrarse, y si un cliente en particular necesita otros servicios más allá de su enfoque, bueno, eso nos lleva al siguiente elemento de esta lista.

Usted no hace ninguna red

Una excelente manera de garantizar que se mantenga a la vanguardia y mantenerse al día con los estándares y las mejores prácticas es a través del trabajo en red, tanto en línea como en persona.

Por supuesto, algunos de nosotros podríamos estar limitados cuando se trata de redes personales, ya sea por nuestra ubicación o por otros factores. Pero todos podemos relacionarnos y construir relaciones con desarrolladores de calidad en línea. Seguir el ritmo de los blogs de algunos de los mejores desarrolladores del mundo y participar en debates constructivos en los comentarios puede ser útil en este sentido.

Networking
El trabajo en red exitoso puede tener un impacto significativo en su éxito como profesional de la web

Otra forma fantástica de hacer contactos y mantenerse al día con los acontecimientos recientes en la comunidad es asistir a cualquier eventos o conferencias en tu área. Muchos de estos eventos son implementados por algunos de los nombres más importantes en la industria del diseño web, y la información compartida siempre está actualizada y, a menudo, adelantada al juego.

Finalmente, además de los métodos habituales de creación de redes a través de varios sitios de redes sociales, también podría ofrecer colaborar con algunos desarrolladores de la comunidad en una aplicación web, blog u otro sitio web. Hacer conexiones de esta manera te ayudará a enfocarte en perfeccionar tus habilidades en algunas áreas, mientras te conectas con otros desarrolladores y profesionales que pueden trabajar en áreas en las que no eres tan fuerte.

Como se mencionó, esto se remonta al punto anterior acerca de evitar usar demasiados sombreros. Si tiene una sólida red de profesionales disponibles, es probable que no necesite ser un "experto en comercio" y pueda enfocarse en convertirse en un experto en algunas áreas específicas.

La única palabra de advertencia que le daría cuando se trata de redes es estar preparado para dar de sí mismo, y no solo esperar ganar de los demás. La única forma en que puede tener lugar un intercambio igual y duradero es si la avaricia y el egoísmo quedan atrás y está dispuesto a ser tan útil para aquellos de quienes espera ayuda.

Usted no puede justificar sus decisiones de diseño

Todo el mundo quiere poder crear sitios web hermosos que causen una impresión y, al mismo tiempo, sirvan a un propósito y brinden una experiencia de usuario útil e intuitiva. Sin embargo, como diseñadores, a menudo nos esforzamos demasiado en nuestros esfuerzos en este sentido.

Podemos caer en la trampa de la imitación (lo cual está bien, en general), pero debemos olvidar que todas nuestras decisiones de diseño deben basarse en un análisis cuidadoso del propósito, la estructura, la audiencia y el contenido de un sitio web . No espero que un diseñador explique cada píxel de un diseño (aunque estoy seguro de que algunos diseñadores pueden hacerlo), pero la mayoría de los componentes principales de un diseño deberían tener una buena justificación.

Portfolio
¿Los elementos de diseño en su cartera hacen que todos sus proyectos se vean demasiado similares entre sí?

Me parece interesante cuando hojeo la cartera de un diseñador y veo muchas similitudes en sus proyectos (y estoy seguro de que la gente verá las mismas debilidades en mi cartera). Pero a menos que todos sus diseños sean para clientes de la misma industria de nicho, los patrones y elementos de diseño no deberían repetirse con demasiada frecuencia en los proyectos . Si lo son, esto podría ser un síntoma de pereza y falta de consideración por lo que realmente debería impulsar un diseño.

Eres un jQuery Ninja, pero no puedo codificar JavaScript sin procesar

La verdad es que, si no puedes codificar JavaScript sin procesar, entonces no eres un ninja de jQuery; solo piensas que eres.

Soy un firme creyente de que entender un idioma desde cero es la mejor manera de sobresalir en él. Aunque los desarrolladores y diseñadores pueden lograr grandes cosas con jQuery sin conocer el JavaScript sin formato, pueden lograr cosas aún mejores cuando conocen JavaScript.

Un buen libro que cubra una biblioteca de JavaScript incluirá secciones que discuten conceptos de JavaScript que deben ser comprendidos para profundizar en las capacidades de la biblioteca.

jQuery in Action
El libro "jQuery en acción" incluye un apéndice que analiza algunos conceptos importantes de JavaScript que harán que tus habilidades de jQuery sean mucho mejores


Nunca piensas en la mejora progresiva

Si un árbol cae en el bosque, y no hay nadie allí para escucharlo, ¿hace un sonido? Incluso si lo hace, el sonido es irrelevante, porque no cumplió un propósito.

Esto puede suceder con un sitio web que no es compatible con versiones anteriores y carece de accesibilidad. Aquí es donde mejora progresiva entra, y debe ser considerado durante las etapas de planificación, ya que es más difícil (pero no imposible) de implementar a mitad del proyecto o después del hecho.

Progressive Enhancement
Comprender la importancia de la mejora progresiva lo hará un mejor desarrollador web

La mejora progresiva (que es uno de los ingredientes clave al implementar la accesibilidad) garantiza que el contenido de un sitio web sea optimizado para SEO y esté disponible para todos los visitantes del sitio, incluidos navegadores antiguos, tecnología asistida o aquellos que navegan por la web con JavaScript y / o Ajax. capacidades deshabilitadas. Si el contenido de su sitio no es accesible para las arañas de los motores de búsqueda, entonces es como ese árbol que cae y nadie está allí para escucharlo.

El contenido accesible ocurrirá naturalmente en proyectos con uso limitado de mejoras del lado del cliente, pero es especialmente importante en sitios y aplicaciones impulsadas por Ajax , o en sitios que usan JavaScript para acceder a contenido importante.

Pensar en la mejora progresiva en sus proyectos web es una señal segura de que está tratando de maximizar el alcance del contenido del sitio y, por extensión, maximizar la capacidad del sitio para realizar una venta o realizar conversiones.

Usted piensa que las "especificaciones" son gafas

De ninguna manera estoy insinuando aquí que los desarrolladores web deben saber todo sobre la última CSS y HTML especificaciones (es decir, "especificaciones") u otros temas ciertamente mundanos, pero debe tener al menos un interés pasajero en algunos de los acontecimientos en el mundo de los estándares web, ya que estos son los que formarán la web del futuro . Tampoco puede doler ser capaz de hablar de manera inteligente y práctica sobre estos temas en una entrevista de trabajo (o ocasionalmente y con tacto en una reunión con un cliente).

W3C
Tener cierto interés en el progreso de los estándares web, aunque no es la aventura más emocionante, es una parte necesaria para ser un desarrollador web exitoso

La mayoría de los diseñadores y desarrolladores web conocidos son aquellos que son conocidos por ser fuertes en cuanto a estándares. Esos mismos desarrolladores son los que han adquirido ofertas de libros, han escrito artículos innovadores en sitios como Una lista aparte , y han ido a hablar en algunos de los mayores eventos y conferencias en el mundo del diseño web.

Esos diseñadores y desarrolladores son lo que son hoy en día porque se desinteresadamente tomaron el tiempo para aprender y educar a otros sobre los conceptos y técnicas que han contribuido a hacer de la web un lugar más accesible. Puede alcanzar objetivos similares si lo hace su objetivo para educarse sobre el progreso que se está realizando en el mundo de los estándares web .

Usted se está preparando para publicar un comentario sobre este artículo para explicar por qué estoy equivocado

Estoy seguro de que hay algunos puntos debatibles en este artículo, ya que estoy seguro de que también hay algunas cosas importantes que he olvidado mencionar. Pero antes de decidir que estos temas son de poca importancia para un profesional de la web "exitoso", tómese el tiempo para considerar cuáles son sus objetivos en la creación de sitios web y dónde se ve a usted en unos pocos años.

Tuve la desafortunada experiencia de trabajar con y para personas cuyo único interés en el diseño web estaba relacionado con el negocio (es decir, sus objetivos eran principalmente de tipo financiero). Debido a los efectos potencialmente trascendentales de lo que hacemos como profesionales de la web, nuestros objetivos deberían ir más allá de esas superficialidades y deberíamos evaluar constantemente nuestros valores personales para garantizar que nuestro progreso como profesionales web ayude a hacer que la web sea un lugar más amigable .

Enfocarse en alcanzar tales objetivos, y no siempre en "hacer la venta", es lo que finalmente lo convertirá en un exitoso profesional de la web.


Esta publicación fue escrita exclusivamente para Webdesigner Depot por Louis Lazaris, un escritor independiente y desarrollador web. Louis corre Webs impresionantes , donde publica artículos y tutoriales sobre diseño web. Puedes seguir a Louis en Twitter o ponte en contacto con él a través de su sitio web .

¿Estás de acuerdo con estas opiniones? ¿Por qué o por qué no? Por favor comparta abajo ...