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.
- Cómo arreglar el código de diseño de mi sitio web
- ¿El alojamiento compartido puede ejecutar una aplicación Java?
- ¿Cuál es la empresa líder de diseño web en Australia?
- ¿Debo aprender C / C ++ para convertirme en desarrollador web?
- ¿Por qué no se puede usar JavaScript en el back-end sin Node.js cuando casi ningún otro lenguaje de programación no necesita un marco para funcionar en el back-end?
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.