¿Cómo es haber sido el principal desarrollador front-end de 100 sitios web?

Supongo que lo principal que uno nota después de construir tantos sitios es cuánto se sigue aprendiendo con el tiempo.

Tengo suficiente experiencia para saber que hay más cosas que no sé que cosas que sí sé, y cada proyecto traerá un nuevo desafío. Pero cuando supere ese desafío, me habrá dado una nueva habilidad o técnica que pueda usar en el futuro.

A medida que pasa el año, puedo mirar sitios que construí el año anterior y ver cosas que haría de manera diferente. En algunos casos es porque he aprendido nuevos métodos. En otros casos, se debe a que ahora existen nuevos métodos que no existían antes.

Si pudiera mostrarle algunos de los sitios que construí en la década de 1990, todos estaríamos horrorizados. Estaba usando tablas para diseños (antes de CSS teníamos que hacerlo). Estaba haciendo pequeños iconos de imágenes extrañas para usar como viñetas (pelusa de diseño completamente innecesaria).

Con el tiempo tomé un enfoque más simplificado, no quiero que varias campanas y silbatos se interpongan en el camino del mensaje. Quiero asegurarme de que mis sitios estén bien organizados y que la experiencia del usuario ayude a los visitantes del sitio a explorar el sitio y actuar sobre los llamados a la acción.

El sitio debe cumplir los objetivos del propietario del sitio y satisfacer las necesidades y expectativas del público objetivo. Cualquier cosa que interfiera con eso, ya sea llamativo o JavaScripts superfluos, es innecesario.

Esto no significa que mis sitios sean aburridos, pero no salto sobre las últimas tendencias de diseño. Por ejemplo, Parallax scroll: Wikipedia es genial y se hizo popular hace unos años. Pero si lo ponemos en cada sitio, se vuelve aburrido. En algunos sitios agrega interés, y en otros sitios agrega movimiento innecesario que puede distraer del mensaje principal.

Así que trato de seguir con las mejores prácticas probadas y verdaderas, aprender sobre nuevos desarrollos a medida que pasa el tiempo e implementar nuevas cosas si agregan valor, pero no si son simplemente geniales y nuevas.

Todavía no tengo 100 sitios web, actualmente estoy trabajando en el proyecto # 82 (solo yo en el 90% de ellos), pero siento que puedo responder a su pregunta:

Déjame explicarte lo que ha sido este viaje:

  1. Su cliente siempre tiene razón, incluso si no sabe sobre el diseño o la experiencia del usuario, su opinión es la única que importa al final del día. Puede sugerir a sus clientes lo que pueden necesitar, pero siempre tendrán la última palabra.
  2. Simplificar las cosas lleva mucho tiempo . Como desarrollador / diseñador front-end, su trabajo consiste en hacer que la experiencia del usuario sea lo más limpia e intuitiva posible. Esto consumirá mucho tiempo y dolores de cabeza, por lo que mi consejo es planificar adecuadamente antes de cada proyecto.
  3. Planificación, planificación más planificación. Antes de hacer un edificio tienes que planificar todo. La planificación lleva tiempo, pero lo colocará en una posición de ventaja ya que usted y el cliente pueden obtener una vista previa de cómo se verá y funcionará el front-end antes de comenzar a ensuciarse las manos. Esto puede evitar que el cliente solicite cambios y otro número de problemas que requieren mucho tiempo.
  4. No vuelva a inventar la rueda si algo ya está hecho y funciona correctamente, no pierda su tiempo rehaciéndolo desde cero. El tiempo es tu recurso más valioso.
  5. La mayoría de los clientes pagarán tarde. Asegúrese de tener esto en cuenta si es un profesional independiente o un propietario de una empresa de diseño / desarrollador. Los clientes generalmente pagan entre 30 y 90 días después de que finaliza el proyecto. Que la vida bendiga a quienes te pagan al instante.
  6. Soporte gratuito Usted tiene un deber, incluso después de que el trabajo esté terminado y se haya realizado el pago, no debe abandonar a sus clientes. Por soporte gratuito no me refiero a hacer cosas nuevas de forma gratuita, lo que quiero decir con esto es que su trabajo debería funcionar con el tiempo y si se encuentra un error en uno de los sitios web que ha trabajado, debería estar allí para solucionarlo
  7. Manejar múltiples proyectos es un arte. Es como tener hijos, muchos de ellos, debes alimentarlos a todos, mantenerlo limpio, hablar con ellos y jugar con ellos todos los días.

Seguiré escribiendo más cuando tenga más tiempo. Actualmente estoy haciendo malabares con 8 proyectos y, como se ha dicho, tengo que alimentarlos.

Perdón si surge algún error tipográfico, el inglés no es mi lengua materna.

Si usted o alguien tiene alguna pregunta, déjela aquí y no dude en responderla.

¡Saludos desde la República Dominicana!

Soy uno de ellos … Simplemente estoy ocupado haciendo lo que el cliente solicita y me aseguro de que todo esté en un trabajo de calidad.

Creo que 100 proyectos en un momento diferente, no le pedirán que arregle todo junto al mismo día y hora.

Es posible que deba delegar su trabajo a los miembros del equipo.