ইউজার ইন্টারফেস এমন কোনও জিনিস নয় যা সত্যের পরে প্রয়োগ করা যেতে পারে যেমন পেন্টের পাতলা কোটের মতো। এটি এমন কিছু যা শুরুতে সেখানে হওয়া দরকার এবং বাস্তব গবেষণার ভিত্তিতে। অবশ্যই প্রচুর পরিমাণে ব্যবহারযোগ্যতা গবেষণা উপলব্ধ। এটি কেবল শুরুতে থাকা উচিত নয়, এটি কারণেই আপনি সফ্টওয়্যারটি প্রথম স্থানে তৈরি করছেন তার মূল কারণটি তৈরি করা দরকার: বিশ্বের কিছুটা ফাঁক রয়েছে, কিছু সমস্যা আছে এবং এটি তৈরি করা দরকার আরও ব্যবহারযোগ্য এবং আরও কার্যকর।
সফটওয়্যার তার নিজের স্বার্থে নেই। একটি পিস সফটওয়্যার থাকার কারণ মানুষের জন্য। কারও কেন এটির প্রয়োজন হবে তা না বুঝে এমনকি সফ্টওয়্যারটির নতুন পিসের জন্য ধারণা নিয়ে আসা চেষ্টা করা একেবারে হাস্যকর। তবুও সব সময় এমন হয়।
কোডের একক লাইন রচনার আগে আপনার ইন্টারফেসের কাগজ সংস্করণগুলি পরীক্ষা করা উচিত এবং এটি সত্যিকারের লোকের উপর পরীক্ষা করা উচিত। এটি এক ধরণের অদ্ভুত এবং নির্বোধ, বাচ্চাদের সাথে এটি সবচেয়ে ভাল কাজ করে এবং কেউ "কম্পিউটার" হিসাবে অভিনয় করে বিনোদন দেয়।
ইন্টারফেসটি আমাদের প্রাকৃতিক জ্ঞানীয় সুবিধা গ্রহণ করা প্রয়োজন। একজন গুহামান আপনার প্রোগ্রামটি কীভাবে ব্যবহার করবেন? উদাহরণস্বরূপ, চলন্ত বস্তুগুলি ট্র্যাক করার ক্ষেত্রে আমরা সত্যই উন্নত হয়েছি। এজন্য আইফোনের মতো পদার্থবিজ্ঞানের সিমুলেশনগুলি ব্যবহার করে এমন ইন্টারফেসগুলি ইন্টারফেসগুলির চেয়ে আরও ভাল কাজ করে যেখানে তাত্ক্ষণিকভাবে পরিবর্তন ঘটে।
আমরা কিছু ধরণের বিমূর্তিতে ভাল, তবে অন্যরা নয়। প্রোগ্রামার হিসাবে, আমরা কিছু অদ্ভুত বিমূর্ততা বুঝতে মেন্টাল জিমন্যাস্টিকস এবং ব্যাকফ্লিপগুলি করতে প্রশিক্ষিত হয়েছি। উদাহরণস্বরূপ, আমরা বুঝতে পারি যে আরকেন পাঠ্যের একটি অনুক্রমটি ধাতব প্লেটারে বৈদ্যুতিন চৌম্বকীয় অবস্থার একটি প্যাটার্নে প্রতিনিধিত্ব করতে এবং অনুবাদ করা যেতে পারে, যা যখন সাবধানতার সাথে ডিজাইন করা ডিভাইসের মুখোমুখি হয়, তখন একটি বৈদ্যুতিনের লাইটস্পিডে ঘটে যাওয়া অদৃশ্য ঘটনার ধারাবাহিকতায় নিয়ে যায় leads সার্কিট, এবং এই ইভেন্টগুলি একটি কার্যকর ফলাফল উত্পাদন করার জন্য নির্দেশিত হতে পারে। এটি বুঝতে একটি অবিশ্বাস্যভাবে অপ্রাকৃত জিনিস। এটি আমাদের কাছে বহির্বিশ্বের কাছে একটি নিখুঁত যুক্তিযুক্ত ব্যাখ্যা পেয়েছি বলে মনে হচ্ছে, আমরা আমাদের বিড করার জন্য অদৃশ্য সংবেদনশীল প্রফুল্লতাকে ডেকে আনার জন্য বোধগম্য শিখাগুলি লিখছি।
সাধারণ মানুষ যে ধরণের বিমূর্ততা বুঝতে পারে তা হ'ল মানচিত্র, ডায়াগ্রাম এবং প্রতীকগুলির মতো জিনিস। প্রতীকগুলি থেকে সাবধান থাকুন, কারণ প্রতীকগুলি একটি খুব ভঙ্গুর মানব ধারণা যা প্রতীকটি শেখা না হওয়া অবধি ডিকোড করার সচেতন মানসিক প্রচেষ্টা গ্রহণ করে।
প্রতীকগুলির সাথে কৌশলটি হ'ল প্রতীক এবং যে জিনিসটি এটি প্রতিনিধিত্ব করে তার মধ্যে একটি স্পষ্ট সম্পর্ক থাকতে হবে। এটি যে জিনিসটিকে উপস্থাপন করে তা একটি বিশেষ্য হতে হবে, সেক্ষেত্রে প্রতীকটিকে এটি উপস্থাপন করা জিনিসটির মতো দেখতে অনেক বেশি দেখা উচিত। যদি কোনও প্রতীক আরও বিমূর্ত ধারণা উপস্থাপন করে তবে অ্যাডভান্সটিতে এটি ব্যাখ্যা করতে হবে। এমএসওয়ার্ডস বা ফটোশপের সরঞ্জামদণ্ডে অনির্বচনীয় লেবেলহীন আইকনগুলি এবং তারা উপস্থাপিত বিমূর্ত ধারণাটি দেখুন। এটি শিখতে হবে যে ফটোশপের ক্রপ টুল আইকনটির অর্থ ক্রপ টোল। এটি বুঝতে হবে সিআরওপি এমনকি কী। এগুলি সেই সফ্টওয়্যারটি সঠিকভাবে ব্যবহার করার পূর্বশর্ত। যা একটি গুরুত্বপূর্ণ বিষয় নিয়ে আসে, এসএসএমইডি জ্ঞান থেকে সাবধান থাকুন।
আমরা কেবল ৪ বছর বয়সে মানচিত্রগুলি বোঝার ক্ষমতা অর্জন করি I আমি মনে করি আমি কোথাও একবার পড়েছি যে শিম্পাঞ্জিরা 6 বা 7 বছর বয়সে মানচিত্রগুলি বোঝার ক্ষমতা অর্জন করে।
যে কারণে গুইরা এতটা সফল হতে পেরেছিলেন, তা হ'ল তারা বেশিরভাগ পাঠ্য ইন্টারফেসের একটি ল্যান্ডস্কেপকে কম্পিউটারে পরিবর্তিত করেছিল, এমন একটি কম্পিউটারের ধারণাকে ম্যাপ করে যা কোনও শারীরিক জায়গার অনুরূপ। গুইরা ব্যবহারের ক্ষেত্রে নিখুঁত হয়, সেখানেই তারা বাস্তব জীবনে আপনি যে কোনও কিছুর সদৃশ হওয়া বন্ধ করে দেন। এমন কোনও অদৃশ্য, অপ্রত্যাশিত, অজানা বিষয় যা কম্পিউটারে ঘটে যা শারীরিক জগতে আপনি যে কোনও কিছুর সাথে সাদৃশ্য রাখেন না। এর মধ্যে কিছু প্রয়োজনীয়, যেহেতু কেবল বাস্তবের সিমুলেটর তৈরির কোনও অর্থ নেই- ধারণাটি কাজটি সংরক্ষণ করা হয়, তাই কিছুটা জাদু থাকতে হবে। তবে সেই যাদুটির বোধগম্যতা তৈরি করতে হবে, এবং একটি বিমূর্ততায় গ্রাউন্ড করা হবে যা মানুষ বোঝার পক্ষে ভালভাবে খাপ খায়। যখন আমাদের বিমূর্ততা গভীর হতে শুরু করে এবং স্তরযুক্ত হয়, এবং হাতের কাজটির সাথে মেলে না যে জিনিসগুলি ভেঙে যায়। অন্য কথায়, ইন্টারফেসটি অন্তর্নিহিত সফ্টওয়্যারটির জন্য একটি ভাল মানচিত্র হিসাবে কাজ করে না।
প্রচুর বই আছে। আমি যে দু'টি পড়েছি এবং এর ফলে পুনরুদ্ধার করতে পারি, সেগুলি হ'ল ডোনাল্ড নরমানের "ডিজাইন অফ এরিডি থিংস" এবং জেফ রাসকিনের "দ্য হিউম্যান ইন্টারফেস"।
আমি মনোবিজ্ঞানের একটি কোর্সও প্রত্যাহার করি। "প্রতিদিনের জিনিসগুলির ডিজাইন" এ সম্পর্কে কিছুটা কথা বলে। একজন বিকাশকারীর মনোবিজ্ঞানের "লোক বোঝার" কারণে প্রচুর ইন্টারফেস ভেঙে যায়। এটি "ফোক ফিজিক্স" এর মতোই। গতিতে থাকা কোনও বস্তু গতিতে থাকে বেশিরভাগ লোকের কাছে তা বোঝায় না। "এটি চালিয়ে যেতে আপনাকে এটিকে চাপ দিতে হবে!" পদার্থবিজ্ঞান নবীন মনে করে। ব্যবহারকারীর টেস্টিং বেশিরভাগ বিকাশকারীদের বোধগম্য নয়। "আপনি কেবল ব্যবহারকারীদের কী চান তা জিজ্ঞাসা করতে পারেন এবং এটি যথেষ্ট ভাল হওয়া উচিত!" মনোবিজ্ঞান নবীন মনে করে।
আমি ফিলিপ জিম্বার্দো দ্বারা হোস্ট করা পিবিএস ডকুমেন্টারি সিরিজ, ডিসকভারিং সাইকোলজিকে আমি পুনরুদ্ধার করি। এটি ব্যর্থ হয়ে চেষ্টা করুন এবং একটি ভাল পদার্থবিজ্ঞানের পাঠ্যপুস্তকটি সন্ধান করুন। ব্যয়বহুল ধরনের। আপনি সীমান্তগুলিতে সন্ধান করেন এমন পাল্প ফিকশন স্ব-সহায়তা ক্র্যাপ নয়, তবে আপনি কেবল একটি বিশ্ববিদ্যালয়ের লাইব্রেরিতে খুঁজে পেতে পারেন পুরু হার্ডবাউন্ড স্টাফ। এটি একটি নেসেসারি ফাউন্ডেশন। আপনি এটি ছাড়া ভাল নকশা করতে পারেন, তবে কী চলছে তা সম্পর্কে আপনার কাছে কেবল একটি স্বজ্ঞাত জ্ঞান থাকবে। কিছু ভাল বই পড়া আপনাকে একটি ভাল দৃষ্টিকোণ দেবে।