Soy interesante para crear una mejor experiencia de usuario (UX). Hay muchos libros por ahí, ¿cuáles podrían ser útiles para un ingeniero de software?¿Cuáles son algunos buenos libros UX?
Respuesta
Mis favoritos:
- User Interface Design for Programmers por Joel Spolsky. Un buen primer libro para programadores. Frases que se quedarán en su mente y afectarán su diseño, como "La gente no puede controlar el mouse".
- About Face: The Essentials of Interaction Design por Alan Cooper et al. Centrado en el escritorio. Excelente.
- Don't Make Me Think por Steve Krug. Centrado en la web. Lectura breve, fácil, buenas ideas, algunas observaciones sobre las pruebas de usabilidad.
- Designing Interfaces: Patterns for Effective Interaction Design por Jennifer Tidwell
- The Elements of Friendly Software Design por Paul Heckel (fuera de impresión, pre-GUI, todavía algunos buenos principios, como el de "evitar frustrar el usuario")
- Designing Visual Interfaces: Communication Oriented Techniques por Kevin salmonete y Darell Sano. Agotado y gráficos desactualizados, pero aún excelente. Buen capítulo sobre iconos.
- The Essential Guide to User Interface Design: An Introduction to GUI Design Principles and Techniques por Wilbert Galitz. Se enfoca en el uso de controles de bajo nivel. Buen capítulo sobre la comunicación con el usuario.
En algún momento de su carrera, puede disfrutar de este maravilloso libro que dibuja paralelismos en múltiples campos del diseño. (Por ejemplo, la técnica de "confirmación" se produce tanto en el diseño de software y control de lanzamiento nuclear.)
- Universal Principles of Design por William Lidwell
Universal Principles of Design es genial. Era un libro sugerido para mi curso de usabilidad de software, y el único libro para el curso que mantuve (el texto principal era horrible y casi tan útil como lo era). –
En realidad tengo Universal Principals of Design y me encanta. Sin embargo, espero encontrar más libros para programadores en este momento. –
Busque "The Design of Every day things", por Donald Norman. Era obligatorio leer para los cursos de UI cuando estaba en la universidad.
es específico para Web UX, pero el Don't Make me Think de Steve Krug es realmente interesante (y corto, ¡lo que siempre ayuda!). Y para ser justos, parte de esto también se traduce en aplicaciones que no son web.
Además de asesorarle sobre el diseño de la UX, se trata de usability testing, que es algo que creo que deberían hacer muchas más aplicaciones. (Sitios web también, pero la mayoría de ellos ya lo hacen).
Encontré 'Do not Make Me Think' realmente interesante y no es demasiado largo - el tipo de libro de tecnología que podría leer de principio a fin en una pocos viajes en autobús y en realidad obtener algo de eso. – Jake
Este libro está actualmente en la bibliografía del libro de Spolsky recomendado por @Andy en la respuesta aceptada. – fordareh
También recomendaría The Humane Interface: New Directions for Designing Interactive Systems de Jef Raskin. Tiene algunas ideas realmente inspiradoras
- 1. ¿Cuáles son algunos buenos perfiladores .NET?
- 2. ¿Cuáles son algunos buenos tutoriales de Wireshark?
- 3. ¿Cuáles son algunos buenos recursos informáticos para un programador ciego?
- 4. ¿Cuáles son algunos buenos libros, recursos web y proyectos para aprender R?
- 5. ¿Cuáles son algunos buenos perfiladores PHP que se pueden utilizar?
- 6. ¿Cuáles son algunos buenos recursos para comprender SNMP MIB?
- 7. ¿Cuáles son algunos buenos complementos para desarrollar Java en VIM?
- 8. ¿Cuáles son algunos buenos recursos para GNU Make?
- 9. ¿Cuáles son algunos buenos métodos de depuración de Perl?
- 10. ¿Cuáles son algunos buenos gestores de colas distribuidos en php?
- 11. ¿Cuáles son algunos buenos cebadores/tutoriales Haskell para principiantes?
- 12. ¿Cuáles son algunos buenos recursos de DirectX para un principiante?
- 13. ¿Cuáles son algunos buenos recursos para aprender a usar NAnt?
- 14. ¿Cuáles son algunos buenos ejercicios de programación de aprendizaje automático?
- 15. ¿Cuáles son algunos buenos recursos para aprender Grails?
- 16. ¿Cuáles son algunos buenos recursos sobre el uso de Lucene.Net?
- 17. ¿Cuáles son algunos buenos ejemplos de Mixins y/o Rasgos?
- 18. ¿Cuáles son algunos buenos ejemplos de uso de WPF Datagrid?
- 19. ¿Cuáles son algunos buenos principios/tutoriales de Erlang para principiantes?
- 20. ¿Cuáles son algunos buenos recursos para escribir un motor de ajedrez?
- 21. ¿Cuáles son algunos EWD imperdibles?
- 22. ¿Cuáles son los buenos libros de Linux/Unix para un usuario avanzado?
- 23. ¿Cuáles son los buenos podcasts SQL disponibles?
- 24. Buenos libros de criptografía/cifrado
- 25. Buenos libros/artículos sobre índices espaciales
- 26. ¿Necesita aprender a procesar varios buenos libros o buenos artículos?
- 27. ¿Cuáles son algunos buenos recursos para aprender la programación en red?
- 28. ¿Cuáles son algunos buenos conjuntos de herramientas para graficar/graficar en una aplicación web?
- 29. ¿Cuáles son algunos buenos proyectos para un desarrollador principiante de Python (pero no nuevo en programación)?
- 30. ¿Cuáles son algunos buenos recursos para aprender a desarrollar complementos VIM?
Esto probablemente debería ser Community Wiki (edite la publicación y verifique la pequeña casilla en la parte inferior derecha) –
Se corrigió, gracias –
Mucha gente llama a este HCI. ¿Quizás debería usar menos acrónimos como parte de la creación de una mejor experiencia de usuario? –