ওয়েব ডিজাইন সম্পর্কে?
2 Answers
আসলে এই দুইটা জিনিসের সংজ্ঞাগত পার্থক্যটা দেখলেই পুরা বিষয়টা ক্লিয়ার হবে বলে মনে করি । আর কাজের ক্ষেত্রে অনেক পার্থক্য আছে । আসুন সংজ্ঞাগত পার্থক্যটাই দেখিঃ ওয়েব ডিজাইনারঃ ওয়েব ডিজাইন হচ্ছে ওয়েবসাইটের সেই পার্ট যা ভিজিটররা দেখে থাকে । আর ওয়েব ডিজাইনার হচ্ছে সেই ব্যক্তি যে ভিজিটরের কাছে ওয়েবসাইটা দেখতে কেমন হবে তার কাঠামো তৈরি করে । একজন ভালো ডিজাইনার যানে কিভাবে একটা সাইটকে সুন্দর করে তুলতে হয় । ওয়েব ডেভেলপারঃ ওয়েব ডেভেলপ হচ্ছে ওয়েবসাইটের পিছনের অংশ যেখানে পেজ ও প্রোগ্রামের মাঝে সমন্বয় তৈরি করে ভিজিটরের কাজের উপযোগী করে তোলা হয় । আর ওয়েব ডেভেলপার হচ্ছে সেই ব্যক্তি যিনি ওয়েবসাইটকে ভিজিটরদের কাজের উপযোগী করে । একজন ভালো ডেভেলপার জানেন কিভাবে একটি ওয়েবসাইটকে কাজের উপযোগী করে তোলে । তবে একটা মজার বিষয় হল আপনি এমন কোন ওয়েব ডিজাইনার পাবেন না যার JavaScript, PHP, ও HTML সম্পর্কে ধারনা নেই । এবার আপনি এমন কোন ওয়েব ডেভেলপার পাবেন না যিনি ওয়েব ডিজাইন সম্পর্কে ধারনা নেই ।
ওয়েব ডিজাইনার ও ডেভেলপার এর মধ্যে পার্থক্য কি তা জেনে নিইঃ ওয়েব ডিজাইনঃ একজন ওয়েব ডিজাইনার একটি সাইটে নানা রকম ডিজাইন করেন । তিনি শুধু সাইট এর প্রদর্শন অববয় করেন । এখানে কোন অ্যাপ্লিকেশন থাকবে না । ওয়েব ডিজাইন শেখা অত্যন্ত সহজ আপনি ইচ্ছা করলে মাত্র ২-৩ মাসের মধ্যে একজন ওয়েব ডিজাইনার হতে পারবেন । ওয়েব ডিজাইনার হতে হলে আপনাকে (X)HTML এবং CSS এর পাশাপাশি Basic jQuery, JavaScript, PHP শিখতে পারেন । নানা রকম Framework যেমন, Bootstrap, Css Less Framework ইত্যাদি । এছাড়া, আপনাকে ফটোশপ এর কাজ জানতে হবে । কেননা, আপনি যদি একজন ওয়েব ডিজাইনার হন তাহলে আপনাকে অবশ্যই সাইট এর ব্যানার, পোষ্টার এবং বিভিন্ন ধরণের বাটন তৈরি করতে হবে । ওয়েব ডেভেলপমেন্টঃ একটি ওয়েবসাইটে কখন কখন বিভিন্ন ধরনের কাজ করা হয়ে থাকে। যেমন রেজিষ্টেশন করা, ওর্ডার করা, নতুন তথ্য আপডেট করা। এই ধরনের কাজ গুল করার জন্য বিভিন্ন সার্ভার সাইড স্ক্রিপ্টিং ল্যাঙ্গুয়েজ ব্যবহার করা হয়ে থাকে। আপনি যদি নিজেকে একজন ওয়েব ডেভেলপার হিসাবে তৈরি করতে চান তাহলে আপনাকে অবশ্যই নির্দিষ্ট ধাপে বিভিন্ন ল্যাঙ্গুয়েজ শিখতে হবে। ওয়েব ডেভেলপ হচ্ছে ওয়েব সাইট এর জন্য অ্যাপ্লিকেশন। এখানে আপনাকে কোডিং এর মাধ্যমে নানা ধরণের অ্যাপ্লিকেশন তৈরি করতে হবে । আপনি যদি ওয়েব ডেভেলপার হতে চান তাহলে ধৈর্য, পরিশ্রম ও মনোযোগের প্রয়োজনীয়তা অপরিহার্য । ওয়েব ডেভেলপার হতে হলে অনেক সময় প্রয়োজন । ওয়েব ডেভেলপার হতে হলে আপনাকে (X)HTML, CSS, jQuery, JavaScript, PHP, MySQL, Java, ইত্যাদি CMS সম্পর্কে ভালো জানতে হবে । এছাড়া Server related যেমনঃ ASP, .NET, AJAX, ইত্যাদি জানতে হবে। দুটোই ভালো, যার যেটা ভালো লাগে।