मैं एक बेहतर उपयोगकर्ता अनुभव (यूएक्स) बनाने में दिलचस्प हूं। वहाँ बहुत सारी किताबें हैं, कुछ ऐसे हैं जो एक सॉफ्टवेयर इंजीनियर के लिए उपयोगी होंगे?कुछ अच्छी यूएक्स किताबें क्या हैं?
उत्तर
मेरे पसंदीदा:
- User Interface Design for Programmers योएल Spolsky द्वारा। प्रोग्रामर के लिए एक अच्छी पहली किताब। वाक्यांश जो आपके दिमाग में चिपके रहेंगे और आपके डिजाइन को प्रभावित करेंगे, जैसे "लोग माउस को नियंत्रित नहीं कर सकते हैं।"
- About Face: The Essentials of Interaction Design एलन कूपर एट अल द्वारा। डेस्कटॉप केंद्रित। अति उत्कृष्ट। स्टीव क्रग द्वारा
- Don't Make Me Think। वेब केंद्रित। लघु, आसान पढ़ने, अच्छे विचार, उपयोगिता परीक्षण पर कुछ टिप्पणियां।
- Designing Interfaces: Patterns for Effective Interaction Design जेनिफर Tidwell
- The Elements of Friendly Software Design पॉल Heckel द्वारा द्वारा
- Designing Visual Interfaces: Communication Oriented Techniques केविन मुलेट और Darell सानो द्वारा (प्रिंट, पूर्व जीयूआई, अभी भी कुछ अच्छा सिद्धांतों, की तरह से बाहर "उपयोगकर्ता निराशा से बचें")। आउट-ऑफ-प्रिंट, और पुराने ग्राफिक्स, लेकिन अभी भी उत्कृष्ट। आइकन पर अच्छा अध्याय।
- The Essential Guide to User Interface Design: An Introduction to GUI Design Principles and Techniques विल्बर्ट गैलिट्ज द्वारा। निम्न स्तर के नियंत्रण के उपयोग पर ध्यान केंद्रित करता है। उपयोगकर्ता के साथ संवाद करने पर अच्छा अध्याय।
अपने करियर में किसी बिंदु पर, आप इस अद्भुत पुस्तक का आनंद ले सकते हैं जो डिजाइन के कई क्षेत्रों में समांतरता खींचता है। (उदाहरण के लिए, "पुष्टि" तकनीक सॉफ्टवेयर डिजाइन और परमाणु प्रक्षेपण नियंत्रण में दोनों होता है।)
- Universal Principles of Design विलियम लिडवेल
डिजाइन के सार्वभौमिक सिद्धांत महान हैं। यह मेरे सॉफ़्टवेयर उपयोगिता पाठ्यक्रम के लिए एक सुझाई गई पुस्तक थी, और मैंने जो पाठ्यक्रम रखा था, उसके लिए एकमात्र पुस्तक थी (प्राथमिक पाठ भयानक था और जहां कहीं भी सहायक था)। –
मेरे पास वास्तव में डिजाइन के सार्वभौमिक प्रिंसिपल हैं और इसे प्यार करते हैं। मैं अभी भी प्रोग्रामर के लिए एक किताब खोजने की उम्मीद कर रहा हूं हालांकि। –
डोनाल्ड नॉर्मन द्वारा "The Design of Every day things" देखें। जब मैं विश्वविद्यालय में था तो यूआई पाठ्यक्रमों के लिए अनिवार्य पढ़ना अनिवार्य था।
यह वेब यूएक्स के लिए विशिष्ट है, लेकिन स्टीव क्रग का Don't Make me Think वास्तव में दिलचस्प है (और छोटा, जो हमेशा मदद करता है!)। और निष्पक्ष होने के लिए, इसमें से कुछ गैर-वेब ऐप्स में भी अनुवाद करते हैं।
साथ ही साथ आपको यूएक्स के डिजाइन पर सलाह देने के साथ, यह usability testing के बारे में बात करता है, जो मुझे लगता है कि बहुत अधिक ऐप्स करना चाहिए। (वेबसाइट भी, लेकिन उनमें से ज्यादातर इसे पहले से ही करते हैं)।
पर ले जाया जा सकता है, मुझे 'मुझे मत सोचो' वास्तव में दिलचस्प लगता है और यह बहुत लंबा नहीं है - तकनीकी पुस्तक की तरह आप वास्तव में कवर करने के लिए कवर पढ़ सकते हैं कुछ बस यात्राएं और वास्तव में इसमें से कुछ प्राप्त करें। – Jake
यह पुस्तक वास्तव में स्वीकार किए गए उत्तर में @ एंडी द्वारा अनुशंसित स्पॉल्स्की पुस्तक के लिए ग्रंथसूची में है। – fordareh
से मैं भी जेफ़ रस्किन द्वारा The Humane Interface: New Directions for Designing Interactive Systems की सिफारिश करेंगे। कुछ वास्तव में प्रेरणादायक विचार है।
- 1. आर सीखने के लिए कुछ अच्छी किताबें, वेब संसाधन, और परियोजनाएं क्या हैं?
- 2. वाणिज्यिक गुणवत्ता सॉफ्टवेयर लिखने पर कोई अच्छी किताबें हैं?
- 3. PHP टीडीडी और सीआई। अच्छी वार्ता/किताबें?
- 4. सर्वश्रेष्ठ बिज़टॉक 2010 किताबें क्या हैं?
- 5. एक उन्नत उपयोगकर्ता के लिए अच्छी लिनक्स/यूनिक्स किताबें क्या हैं?
- 6. क्या वाईएक्स पर कोई किताबें हैं?
- 7. क्या कहीं भी विंडोज यूएक्स दिशानिर्देशों के पुराने संस्करण हैं?
- 8. स्केलेबल वेब अनुप्रयोगों (जावा/अजाक्स/आरईएसटी) पर कोई अच्छी किताबें?
- 9. गेम एल्गोरिदम सीखने के लिए अच्छी वेबसाइटें और/या किताबें?
- 10. एचपी-यूएक्स और लिनक्स
- 11. वेब साइट आर्किटेक्चर पर कोई अच्छी किताबें (यूआई डिज़ाइन नहीं)?
- 12. स्थानिक इंडेक्स के बारे में अच्छी किताबें/लेख
- 13. एफबी रीयलटाइम एपीआई कुछ कनेक्शन (संगीत, फिल्में, किताबें, टीवी)
- 14. आप एमवीसी पैटर्न में यूएक्स कक्षा कैसे शामिल करते हैं?
- 15. स्कैला की सबसे अच्छी विशेषताएं क्या हैं?
- 16. कुछ अच्छी डब्ल्यूसीएफ/वेब सेवाओं की सुरक्षा पढ़ने क्या है?
- 17. कुछ अच्छे मुफ्त एचटीपीडीबगिंग टूल्स क्या हैं
- 18. यूनिक्स (प्रीफ़ लिनक्स) पर सी ++ प्रोग्रामिंग सीखने के लिए अच्छी किताबें?
- 19. यह सुनिश्चित करने के लिए कुछ सर्वोत्तम अभ्यास क्या हैं कि आपका .NET कोड अच्छी तरह से स्केल करेगा?
- 20. कुछ पेजरैंक विकल्प क्या हैं?
- 21. कुछ जरूरी ईडब्ल्यूडी क्या हैं?
- 22. PHP में मानक डेटा संरचनाओं के कुछ अच्छी तरह से कोडित उदाहरण क्या हैं?
- 23. आपके द्वारा देखी गई सबसे अच्छी लिखित ओपन-सोर्स प्रोजेक्ट्स में से कुछ क्या हैं?
- 24. कुछ अच्छी तरह से लिखित ओपन सोर्स क्लोजर एप्लिकेशन (लाइब्रेरी नहीं) क्या हैं?
- 25. पर्ल के लिए कुछ अच्छी प्राकृतिक भाषा पार्सिंग उपकरण क्या हैं?
- 26. तैनात अनुप्रयोगों को हॉटफिक्स करने की अनुमति देने के लिए कुछ अच्छी रणनीतियां क्या हैं?
- 27. Authlogic के साथ उपयोग की जाने वाली कुछ अच्छी भूमिका प्राधिकरण समाधान क्या हैं?
- 28. विकास को तेज करने के लिए कुछ अच्छी एक्सकोड स्क्रिप्ट क्या हैं?
- 29. एमएस एक्सेस एप्लिकेशन को .NET एप्लिकेशन में कनवर्ट करने के लिए कुछ अच्छी तकनीकें क्या हैं?
- 30. FFmpeg एपीआई किताबें, ट्यूटोरियल, आदि
यह शायद समुदाय विकी हो (संपादित पोस्ट और नीचे सही करने के लिए छोटे से बॉक्स की जाँच करें) –
यह तय करना चाहिए, धन्यवाद –
कई लोगों इस एचसीआई कहते हैं। शायद आपको बेहतर उपयोगकर्ता अनुभव बनाने के हिस्से के रूप में कम शब्दकोषों का उपयोग करना चाहिए? –