আমি আমার ক্যারিয়ারে অনেকবার এই সমস্যার মুখোমুখি হয়েছি - কৌশলটি হ'ল প্রথমে সচেতন হওয়া উচিত যে এটি একটি সমস্যা, এবং স্বীকৃতি জানাতে। একবার এটি হয়ে গেলে অতিরিক্ত জটিল ইন্টারফেস করা বন্ধ করা সহজ।
ইউজার ইন্টারফেসটি সফ্টওয়্যার ইঞ্জিনিয়ারিংয়েরও একটি অংশ, তবে সম্ভবত অনেক সফটওয়্যার ইঞ্জিনিয়ারদের পক্ষে তেমন আকর্ষণীয় নয়। যাইহোক, এটি সম্পর্কিত অনেক আকর্ষণীয় চ্যালেঞ্জ রয়েছে এবং তারা সম্ভবত আমার প্রযুক্তিগত প্রযুক্তিগত চ্যালেঞ্জগুলির মতো আকর্ষণীয় হতে পারে।
ব্যবহারযোগ্যতা, ব্যবহারকারীর অভিজ্ঞতা ডিজাইন (ইউএক্স), মানুষের কম্পিউটার মিথষ্ক্রিয়া (এইচসিআই) - এটা ঐন্দ্রজালিক না, এবং এটি হল সফটওয়্যার উন্নয়ন প্রক্রিয়ার একটি অংশ।
আমার পরামর্শটি হ'ল:
- আপনার সীমাবদ্ধতা স্বীকার
- যারা এই বিষয়গুলি সম্পর্কে জানার দাবি করে তাদের জিজ্ঞাসা করুন এবং শুনুন
- যখন অনিশ্চিত হয়, তখন এটি গুগল করুন এবং লেখক উত্তরের সন্ধান করুন
বছরের পর বছর ধরে এই সাধারণ নীতিগুলি অনুসরণ করে, আমি কীভাবে ব্যবহারকারীর ইন্টারফেসগুলি তৈরি করতে পারি, কীভাবে লোকেরা সফ্টওয়্যারটির সাথে যোগাযোগ করে এবং তারা এটি ব্যবহার করার সময় কীভাবে চিন্তা করে সে সম্পর্কে দরকারী তথ্য সংগ্রহ করেছি। আমি কোন মানে একটি বিশেষজ্ঞ, কিন্তু আমি সম্ভবত একটি জানি সামান্য বিট আপনার গড়ে প্রোগ্রামার বেশি।
টিএল; ডাঃ কেআইএসএস