ওয়েব ডিজাইন এবং ডেভেলপমেন্ট কি? কত ইনকাম?

ওয়েব ডিজাইন এবং ওয়েব ডেভেলপমেন্ট কি

অনেকেই ওয়েব ডিজাইনার অথবা ডেভেলপার এর জন্য ভবিষ্য বানানোর জন্য জানতে চায় আসলে এগুলি কি?, তাই আজকে ওয়েব ডিজাইন ও ডেভেলপমেন্ট সমন্ধে সমস্ত তথ্য দেব। যার ফলে আপনি সঠিক সিদ্ধান্ত নিতে পারবেন আপনার ভবিষ্য সম্পর্কে অনলাইন জগতে।

প্রথমেই বলে রাখি, ওয়েব ডিজাইন (web design) ও ডেভেলপমেন্ট (development) এক নয়। দুটিই একে ওপরের পরিপুরুক, কিন্তু একনয়। তাই মোটেও দুটো কে একসঙ্গে মিশিয়ে ফেলবেন না।


ওয়েব ডিজাইন কি? (What is Web Design?)

ওয়েব ডিজাইন হলো, যে ওয়েবসাইট টি বানানো হবে, ওই ওয়েবসাইটেরই ডিজাইন বানানো। এবং যারা ওই ডিজাইন বানানোর কাজ করেন তাদের ওয়েব ডিজাইনার (Web Designer)বলা বলা হয়।

ওয়েব ডিজাইন করার জন্য খাতা কলম এবং ফটোশপের মতো কম্পিউটার সফটওয়্যার ব্যবহার করা হয়ে থাকে।

ওয়েব ডিজাইন করতে গেলে অনেক চিন্তা ভাবনা দরকার এবং নতুন নতুন ডিজাইন করতে হবে , কারণ একই ডিজাইন সমস্ত ওয়েবসাইটে দিলে সেটি এক ঘেঁয়ে হয়ে যাবে। এবং কারো চোখে লাগবে না এক ঘেঁয়ে ডিজাইন।

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

ওয়েব ডিজাইন কিভাবে করা হয় ?

ওয়েব ডিসাইন করার জন্য ফটোশপ এবং এরকমই ডিসাইন করার সফটওয়্যার ব্যবহার করা হয় , সেই সঙ্গে খাতা পেন এসব দিয়েও ডিসাইন করা সম্ভব।

ওয়েব ডিসাইন হলো একটি ধারণা (Idea) মাত্র কিভাবে ওয়েবসাইট টি বানানো হবে।

তাই Web designer হতে গেলে উদ্ভাবক (Creative) চিন্তাধারা থাকা উচিত। তাহলেই নতুন ডিজাইন বানানো সম্ভব।


ওয়েব ডেভেলপমেন্ট কি? (What is Web Development?)

ওয়েব ডিজাইনার রা (Web designer) যে ডিজাইন বানিয়ে দেয়, ওই ডিজাইন অনুযায়ী ওয়েবসাইট টি বানানোই হলো ওয়েব ডেভেলপমেন্ট

এবং, যারা ওয়েব ডেভেলপমেন্ট (web development) এর কাজ করে থাকেন তাদের ওয়েব ডেভেলপার (Web Developer) বলা হয়।

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

ওয়েব ডেভেলপমেন্ট করতে গেলে কোডিং (Coding) এর দরকার হয়। কোনো কাগজ অথবা ফটোশপ ব্যবহার করে হয় না।

ওয়েব ডেভেলপমেন্ট কিভাবে করা হয়?

ওয়েবসাইট ডেভেলপমেন্ট করতে গেলে সাধারণত, তিনটি ভাষা (Language) জানার প্রয়োজন হয়। যা হলো,

সাধারণত ওয়েব ডেভেলপার ৩ ধরণের হয়

  1. ফ্রন্ট এন্ড ডেভেলপার (Front End Developer): ফ্রন্ট এন্ড ডেভেলপার, ওয়েবসাইট এর সামনে যা কাজ হয় সেগুলি করে থাকে, অর্থাৎ ওয়েবসাইটে যা কিছু দেখা যায়। ওই সব কাজ ফ্রন্ট এন্ড ডেভেলপার দ্বারা করা হয়। ফ্রন্ট এন্ড ডেভেলপার কে যেসব ভাষা জানতে হয় তা হলোHTML,CSS, Java script. এই ৩ তে language দিয়েই মূলত ওয়েবসাইট বানানো হয়।
  2. ব্যাক এন্ড ডেভেলপার (Back End Developer): ব্যাকএন্ড ডেভেলপার, ওয়েবসাইটএর পেছনে যা কাজ হয় সেগুলি করে থাকে। যেমন data base management এরকম কাজগুলি। ব্যাক এন্ড ডেভেলপার (Back End Developer) কে যেসব ভাষা জানতে হয় তা হলো : python , java , PHP ইত্যাদি।
  3. ফুল স্ট্যাক ডেভেলপার (Full stack Developer): ফুল স্ট্যাক ডেভেলপার রা এই দুটি কাজই করে থাকে।

ফ্রন্ট এন্ড ডেভেলপার (Front End Developer) ওয়েবসাইটের সামনের কাজ গুলি সাধারণত এই ৩ টি ভাষার (language) দ্বারা করে, যা হলো :

  1. HTML (hypertext markup language অথবা হাইপারটেক্সট মার্কআপ ল্যাংগুয়েজ)
  2. CSS (Cascading Style Sheets)
  3. Java script (জাভাস্ক্রিপ্ট)

HTML হল এক Language (ভাষা) । এই ল্যাঙ্গুয়েজ ব্যবহার করে, ওয়েবসাইট বানানো সম্ভব হয়। HTML ল্যাঙ্গুয়েজ ছাড়া ওয়েবসাইট বানানো অসম্ভব।

মানুষের শরীরকে উদাহরণ হিসেবে যদি ধরা হয়, তাহলে হাড় (Bone) হলো মানুষের শরীরের HTML language। হাড় ছাড়া মানুষের শরীর গঠন সম্ভব নয়।

তেমনি, HTML ল্যাঙ্গুয়েজ ছাড়া ওয়েবসাইট গঠন করা সম্ভব নয়। ওয়েবসাইট এর ক্ষেত্রে, HTML লঙ্গুয়েজ ব্যাবহার করে website এর কাঠামো বানানো হয়।

CSS হলো একটি language ( ভাষা) যার দ্বারা ওয়েবসাইটকে সুন্দর করে সাজানো যায়।

মানুষের শরীরের উদাহরন দিয়ে বলতে গেলে, CSS হল শরীরের মাংসপেশি। HTML যেমন শরীরের হাড় (Bone ) তেমনি CSS হলো ওই হাড়ের (bone) ওপরের মাংসপেশি।

আমরা কোন মানুষের যদি শুধু কঙ্কাল দেখি তাহলে কি খুবই খারাপ লাগবে, কিন্তু ওই কঙ্কালের উপর যখন মাংসপেশি থাকবে তখন ওটি সুন্দর লাগবে।

তেমনি ওয়েবসাইট এর ক্ষেত্রে, যদি আপনি শুধু HTML দিয়ে ওয়েবসাইট বানিয়ে রাখেন তাহলে উঠে খুবই বাজে লাগবে। এর জন্যই CSS এর ব্যবহার করা হয়।

CSS ল্যাঙ্গুয়েজ ব্যবহার করে খুব সুন্দর ভাবে ওয়েবসাইটকে সাজানো যায়।

CSS ব্যবহার করে বিভিন্ন রং (Color), স্টাইল (style), বিভিন্ন রকমের ডিজাইন করা সম্ভব হয়। এর ফলে, যখন কেউ ওয়েবসাইটটি দেখেন খুবই সুন্দর লাগে।

জাভাস্ক্রিপ্ট হল একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ (programming language)। জাভাস্ক্রিপ্ট ব্যবহার করে, ওয়েবসাইটকে জীবন দান করতে পারবেন।

উদাহরণ হিসেবে, কখনো যদি আপনি কোন শপিং ওয়েবসাইট যেমন amazon.com এ ভিজিট করেন। তাহলে দেখেছেন হয়তো, কোনো প্রোডাক্টের অফার (offer) চলছে। এবং ওই offer মাত্র কিছু সময়ের জন্য থাকবে। তাই, একটি ডিজিটাল ঘড়ির মত কাউন্ট ডাউন চলছে। এবং 1,2 করে সময়টি কমে যাচ্ছে।

ওই সমস্ত কাজ গুলি জাভাস্ক্রিপ্ট ব্যবহার করে করতে পারবেন।

এরকম অনেক কাজই আছে যা, জাভাস্ক্রিপ্ট ব্যবহার করেই সম্ভব। জাভাস্ক্রিপ্ট ওয়েবসাইটে ব্যবহার করলে ওয়েবসাইটটি জীবন্ত মনে হয়।

যেমন, কোনো ভিজিটর যখন website এ কোনো ফর্ম ফিলাপ করবেন। তখন ওই জাভাস্ক্রিপ্ট (JavaScript) ব্যবহার করে ওই ফর্মে ফিল করা তথ্য গুলি আপনি সংগ্রহ করতে পারবেন। এসব ক্ষেত্রে জাভাস্ক্রিপ্ট (JavaScript) ব্যবহার না করলে এগুলি করা সম্ভব হবে না।

অনেকের মধ্যেই ভুল ধারনা থাকে যে, জাভা (JAVA) এবং জাভাস্ক্রিপ্ট (JavaScript) একই প্রোগ্রামিং ল্যাঙ্গুয়েজ। কিন্তু তা ঠিক নয় জাভা এবং জাভা স্ক্রিপ্ট দুটো সম্পূর্ণ আলাদা প্রোগ্রামিং ভাষা।


ওয়েব ডিজাইন ও ওয়েব ডেভেলপমেন্টের মধ্যে কোনটি শিখবেন?

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

ওয়েব ডিজাইনিং করতে গেলে আপনার চিন্তাধারা অনেক ক্রিয়েটিভ (creative) হতে হবে। এবং নতুন নতুন ডিজাইনের ধারণা (idea) করতে হবে।

তাই আপনার পছন্দ অনুযায়ী, যেকোনো একটি বেছে নিতে পারেন।

কিন্তু, একটি কথা বলে রাখি আপনি যদি ওয়েব ডিজাইনিং এর কাজ করতে চান তাহলে ওয়েব ডেভলপমেন্ট সম্বন্ধে জ্ঞান থাকা জরুরি

তেমনি, আপনি যদি ওয়েব ডেভলপমেন্ট এর কাজ করতে চান তাহলে ওয়েব ডিজাইন কাজ জানা জরুরী

গ্রাফিক্স ডিজাইনিং এবং ওয়েব ডিজাইনিং এর পার্থক্য কোথায়?

গ্রাফিক্স ডিজাইনিং এ কোনো প্রোডাক্টের , প্যাকেটের ডিজাইন, পোস্টার, বিজ্ঞাপনের ইত্যাদির ডিজাইনিং করা হয়।

কিন্তুু, ওয়েব ডিজাইনিং এ website এর ডিজাইনিং সম্বন্ধিত কাজ করা হয়।

ওয়েব ডিজাইনিং এবং ওয়েব ডেভেলপমেন্টের ইনকাম কত টাকা করা যেতে পারে ?

ওয়েব ডিজাইনার এর বার্ষিক গড় বেতন ৩.০৯ লক্ষ টাকা এর মতো।

ওয়েব ডেভেলপার এর বার্ষিক গড় বেতন ২.৭৯ লক্ষ টাকা এর কাছ কাছি।

ওয়েব ডিজাইন ও ডেভেলপমেন্ট শিখবেন কোথায়?

অনলাইন এ udemy থেকে শিখতে পারেন। এছাড়া কাছের কোনো ইনস্টিটিউট থেকেও শিখতে পারেন।

চাকরি পাবেন কিভাবে?

চাকরি পাওয়ার জন্য বিভিন্ন অনলাইন ওয়েবসাইট আছে যেখানে জব পাওয়া যায়।

এছাড়াও গুগল এ গিয়ে সার্চ করতে পারেন ওয়েব ডিজাইন অথবা ডেভেলপমেন্টের জব। গুগল আপনার কাছের জব (Job ) গুলি দেখাবে।

আরো একটি উপায় আছে , ফেইসবুক এ বিভিন্ন ওয়েব ডিজাইন ও ওয়েব ডেভেলপমেন্ট সমন্ধে অংকে group আছে যুক্ত হতে পারেন। এবং ওখানেও পোস্ট করতে পারেন আপনার Job দরকার।

ওয়েব ডিজাইন ও ওয়েব ডেভেলপমেন্ট এর ফ্রীলাসিং এর কাজ করে পারেন ঘরে বসে।

Note : আমি কিছুটা বিস্তারিতভাবে আপনাদের ওয়েব ডিজাইন ও ডেভেলপমেন্ট সমন্ধে জানালাম। কিন্তু অনেকেই আছেন যারা Developer কে ওয়েব ডিজাইনের হিসেবেও বলে থাকে।

শেয়ার করুন

Leave a Comment

Your email address will not be published.