Tôi đã gặp phải vấn đề này nhiều lần trong sự nghiệp - mẹo đầu tiên là phải nhận thức được rằng đó là một vấn đề và thừa nhận nó. Khi bạn đã thực hiện điều đó, việc dừng các giao diện quá phức tạp sẽ dễ dàng hơn.
Giao diện người dùng cũng là một phần của công nghệ phần mềm, nhưng có lẽ đối với nhiều kỹ sư phần mềm không thú vị lắm. Tuy nhiên, có nhiều thử thách thú vị liên quan đến điều này, và chúng có thể thú vị như nhiều thử thách kỹ thuật hơn, theo kinh nghiệm của tôi.
Tính khả dụng, thiết kế trải nghiệm người dùng (UX), tương tác giữa người với máy tính (HCI) - đó không phải là phép thuật và nó là một phần của quy trình phát triển phần mềm.
Mẹo của tôi là:
- thừa nhận hạn chế của bạn
- hỏi và lắng nghe những người tuyên bố biết về những điều này
- khi không chắc chắn, hãy google nó và tìm kiếm câu trả lời có thẩm quyền
Bằng cách tuân theo những nguyên tắc đơn giản này trong nhiều năm qua, tôi thực sự đã tích lũy được thông tin hữu ích về cách xây dựng giao diện người dùng, cách mọi người tương tác với phần mềm và cách họ nghĩ khi họ sử dụng nó. Tôi không có nghĩa là một chuyên gia, nhưng tôi có thể biết một ít hơn chút so với lập trình viên trung bình của bạn.
Tl; dr: HÔN