ฉันพบปัญหานี้หลายครั้งในอาชีพการงานของฉัน - เคล็ดลับคือต้องตระหนักก่อนว่ามันเป็นปัญหาและยอมรับมัน เมื่อคุณทำเช่นนั้นแล้วจะเป็นการง่ายกว่าที่จะหยุดการสร้างส่วนต่อประสานที่ซับซ้อนมากเกินไป
ส่วนต่อประสานผู้ใช้เป็นส่วนหนึ่งของวิศวกรรมซอฟต์แวร์ด้วย แต่บางทีสำหรับวิศวกรซอฟต์แวร์จำนวนมากก็ไม่น่าสนใจเท่าไหร่ อย่างไรก็ตามมีความท้าทายที่น่าสนใจมากมายที่เกี่ยวข้องกับเรื่องนี้และพวกเขาอาจจะน่าสนใจเท่ากับความท้าทายทางเทคนิคที่มากขึ้นในประสบการณ์ของฉัน
การใช้งาน, การออกแบบประสบการณ์ผู้ใช้ (UX), การปฏิสัมพันธ์ระหว่างมนุษย์กับคอมพิวเตอร์ (HCI) - มันไม่ได้น่าอัศจรรย์และเป็นส่วนหนึ่งของกระบวนการพัฒนาซอฟต์แวร์
เคล็ดลับของฉันคือ:
- รับทราบข้อ จำกัด ของคุณ
- ถามและฟังคนที่อ้างว่ารู้เรื่องเหล่านี้
- เมื่อไม่แน่ใจให้ google it และค้นหาคำตอบที่เชื่อถือได้
ด้วยการปฏิบัติตามหลักการง่ายๆเหล่านี้ในช่วงหลายปีที่ผ่านมาฉันได้รวบรวมข้อมูลที่เป็นประโยชน์เกี่ยวกับวิธีการสร้างส่วนต่อประสานผู้ใช้วิธีที่ผู้คนโต้ตอบกับซอฟต์แวร์และวิธีคิดเมื่อใช้งาน ผมไม่ได้หมายความว่าเป็นผู้เชี่ยวชาญ แต่ผมอาจจะรู้เล็ก ๆ น้อย ๆน้อยกว่าโปรแกรมเมอร์เฉลี่ยของคุณ
Tl; dr: KISS