Advertisement
  1. Web Design
  2. Design Theory

ডেভেলাপারদের ডিজাইন স্কুলে স্বাগতম

Scroll to top
Read Time: 3 min
This post is part of a series called Design School for Developers.
Planning a Design Project

Bengali (বাংলা) translation by Arnab Wahid (you can also view the original English article)

ডেভেলাপারদের ডিজাইন স্কুল এমন একটি টিউটোরিয়াল সিরিজ, যেখানে যেখানে ডেভেলাপারদের (এবং নতুন যারা ওয়েব ডিজাইন শিখতে আগ্রহী তাদের) তাদের কোডের অন্তরালে থাকা ডিজাইন সম্পর্কিত টেকনিক আর ডিজাইন বিষয়ক সিধান্ত কিভাবে নিতে হয়, তা শেখানো হবে।

হতে পারে আপনি একজন ডেভেলাপার যে অন্যান্য ডিজাইনারদের সাথে কাজ করেন, এবং তাদের ডিজাইন প্রসেস আরো ভালো করে বুঝতে চান, অথবা আপনি একজন ডেভেলাপার যে কিনা নিজস্ব কিছু প্রজেক্টের ডিজাইন নিজেই করতে চাইছেন। এবং সেই কারণে আপনি ডিজাইন ভালো করে শিখে নিতে ইচ্ছুক।

সে যাই হোক না কেন, আপনি যে কারণেই ডিজাইন শিখতে চান না কেন, আপনি এই সিরিজ থেকে বিষদ জ্ঞান অর্জন করবেন, যা আপনি নিজের পরবর্তী প্রজেক্টে প্র্যাকটিশ করতে সক্ষম হবেন। 


ডিজাইন আসলে কি? 

ডিজাইনের সংজ্ঞা দিতে আমরা বলতে পারি যেঃ 

প্রোডাক্টের সৌন্দর্য আর কার্যকারিতা সম্পর্কিত সিদ্ধান্ত নেয়া (দালানকোঠা, পোশাক যা যেকোন পণ্য), এবং সেটার একটা বিস্তারিত ড্রইং করে নেয়া। 

যদিও সংজ্ঞায় ওয়েবের কথা কিছু বলা নেই। তবে এই সংজ্ঞার উপর ভিত্তি করে ওয়েব ডিজাইন সম্পর্কে বলা যায়ঃ

প্রোডাক্টের সৌন্দর্য আর কার্যকারিতা সম্পর্কিত সিদ্ধান্ত নেয়া (ওয়েবসাইট, ইউজার ইন্টারফেস বা অ্যাপ), এবং সেটার একটা বিস্তারিত, তথ্যবহুল গাইডলাইন সহ ডিজিটাল মডেল বানিয়ে নেয়া। 

সব রকম ডিজাইনের মধ্যে আজকাল ওয়েব ডিজাইন করা অনেক সহজ। ইন্টারনেট সূচনা থেকে শুরু করে বর্তমান সময়ে আসতে অনেক বিবর্তনের ধাপ পেরিয়ে এসেছে। যেমন CSS লেআউটের চলন শুরু হওয়ার পর নতুন নতুন উপায়ে নান্দনিক ওয়েব ডিজাইন তৈরি করার সুযোগ সৃষ্টি হয়েছে। 

ওয়েব ডিজাইনে আমাদের শুধু ডিজাইনেই অনেক চ্যালেঞ্জের সম্মুখীন হতে হয়। এছাড়াও এই কাজে আরও বিভিন্ন প্রতিবন্ধকতা রয়েছে। আমাদের বানানো ওয়েব ডিজাইন শুধু দেখতে ভালো হলেই হবে না , সেটি অবশ্যই একটি উদ্দেশ্য পূরণের জন্য তৈরি করতে হবে, আমাদের সেই ডিজাইন রেসপনসিভও বানানো উচিত যেন সেটি সকল রকমের ডিভাইসে কাজ করে, এবং এতকিছুর পরেও যেন ভালো পার্ফর্মেন্স দেয়, সেটা সাইটে যে পরিমানই ছবি ও কন্টেন্ট থাকুক না কেন।

যদিও এই কাজে পদে পদে প্রতিবন্ধকতার সম্মুখীন হতে হয়, তবুও এমন অনেক কাজ করা সম্ভব, যেটা নিয়ে আমরা গর্ব করতে পারি। ওয়েব ডিজাইন পৃথিবীর সবচেয়ে সৃজনশীল শ্রমশিল্পগুলোর একটা, এখানে নিজেকে সবসময় উন্নতর করার সুযোগ আছে নিজের কাজ এগিয়ে নেয়ার মাধ্যমেই - এটাও গর্ব করার মত বিষয়ই বটে।

সংক্ষেপে, ওয়েব ডিজাইনিং কখনই সহজ কাজ নয় - প্রতিটি ধাপে প্রতিবন্ধকতার মুখোমুখি হতে হয়, প্রায় সময়ই মনে হয় যে এটা করে ওঠা সম্ভব হবে না। একটি ওয়েবসাইট ডিজাইন করার সময় নানা রকমের গুরুত্বপূর্ণ সিদ্ধান্ত গ্রহণ করতে হয়।  একেবারে সাধারণ  সিদ্ধান্ত যেমন সাইটের রঙ, টাইপোগ্রাফি, ভিসুয়ালের ইমেজগুলো বাছাই করা ইত্যাদি থেকে শুরু করে জটিল সিদ্ধান্ত যেমন সাইটের সব ইলিমেন্ট একসাথে কিভাবে সম্মিলিত হয়ে কিভাবে সাইটের ইউজারদের জন্যএকটি পরিপূর্ণ চমৎকার অভিজ্ঞতা তৈরি করে ।

একজন ডেভেলাপার হিসেবে আপনি হয়ত একটি পরিপূর্ণ ডিজাইন হাতে পেয়ে থাকেন যেটি দিয়ে আপনি একটি সম্পূর্ণ ফাংশনাল ওয়েবসাইট তৈরি করে নিতে পারেন। ওয়েবসাইট বানানোর সময়, আপনি হয়ত ডিজাইনের এমন একটি জায়গার সম্মুখীন হবেন যেটি আপনার কাছে অসামঞ্জস্যপুর্ণ মনে হচ্ছে - বা আপনি বুঝতে পারছেন না কোন সিদ্ধান্তের উপর ভিত্তি করে ডিজাইনার একটি ইলিমেন্ট সাজিয়েছে।

এটি একটি ছোট উদাহরণ, যেমন ডিজানারদের পাঠানো PSD ফাইল, যেটার উপর ভিত্তি করে তারা ডিজাইন করে, সেটায় ইলিমেন্টের এলাইনমেন্ট ঠিক না থাকলে তারা কেন ব্যাজার হয়। আমি আশা করছি, এই সিরিজ শেষে, আপনার ওয়েব ডিজাইনিং আর ডিজাইনিং প্রসেস সম্পর্কে ভালো একটি ধারণা থাকবে - আর তার পরেও যদি আপনি বুঝতে না পারেন, একটি বিশেষ ডিজাইন কেন একটি বিশেষ সিন্ধান্ত নিয়ে করা হয়েছিল, সেটি নিয়ে তখন আপনার ডিজাইনারের সাথে গঠনমূলক আলোচনা করার পারদর্শিতা থাকবে।

দিনের শেষে যদি একজন ডেভেলাপারের ডিজাইন সম্পর্কে ভালো আইডিয়া থাকে, তাহলে কাজের মান অনেকগুণ বেড়ে যায়। ডিজাইন সম্পর্কে উচ্চতর জ্ঞান নেয়ার পর ডিজাইনের কাজের উপর আপনার সম্মান বাড়বে, এমনও হতে পারে যে আপনার নিজেরই ডিজাইন শুরু করতে ইচ্ছা হবে!

এসাইনমেন্ট

এই সেশনের প্রতি আর্টিকেলের শেষে আপনি একটি লিস্ট পাবেন যেখানে আপনার এসাইনমেন্ট দেয়া থাকবে। হাতেকলমে কাজ করার মাধ্যমে আপনার প্র্যাকটিক্যাল স্কিল ও কাজের দক্ষতা বাড়িয়ে দেয়াই আমাদের লক্ষ্য।

শুধু পড়ার চাইতে পড়া বিষয়ক কোন কাজ হাতেকলমে করা - আরও ভালো ভাবে একটি বিষয় শিখতে সাহায্য করে। এই এসাইনমেন্টগুলো দিয়ে আপনি পঠিত বিষয়ে পরিস্কার জ্ঞান নিতে সক্ষম হবেন কোন রকমের সীমাবদ্ধতা ছাড়া।

তো, দেরি কেন? আসুন প্রথম অধ্যায় শুরু করে দেই!

Advertisement
Did you find this post useful?
Want a weekly email summary?
Subscribe below and we’ll send you a weekly email summary of all new Web Design tutorials. Never miss out on learning about the next big thing.
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.