25/04/2024
একজন ওয়েব ডেভেলপার তাদের কাজের আর্থিক ভ্যালু কিভাবে নির্ধারন করে থাকে?
আমি জানি এই প্রশ্ন প্রায় অনেকের মনের মধ্যে লুকায়িত আছে। যদিও এই প্রশ্নের উত্তর দেয়া এতোটা সহজ না আবার জটিল ও নাহ।
কাজের আর্থিক ভ্যালু নির্ধারনের ক্ষেত্রে এক একজন ডেভেলপার ভিন্ন ভিন্ন দৃষ্টিকোণ থেকে ভ্যালুর ব্যাপারে চিন্তা করে।
ধরুন একজন মনোহরী দোকানদার লাক্স সাবান বিক্রি করে ৬০ টাকা। সেই লাক্স সাবান যদি অন্য দোকানদার ৭০ টাকা দাবি করে তাহলে ক্রেতা
সাধারণ কিন্তু সাবান কিনবে না।
কারণ কী? কারণ হলো পূর্বের দোকানের লাক্স সাবান আর পরের জনের সাবানের মধ্যে তেমন কিন্তু কোন পার্থক্য নেই। সাবানের মোরক, রঙ, সুবাস প্রায় একই। তাই এখানে কেউ চাইলেই মূল্য নিজের থেকে যেকেউ যখন, তখন নির্ধারন করতে পারবে নাহ।
ভাবছেন এগুলো কেন বলছি, তা একটুপরেই বুঝতে পারবেন?
একজন ডেভেলপারের বেলায় কি হয়?
একজন ডেভেলপার কিন্তু সাবান বিক্রির মতো পূর্ব থেকে নির্ধারিত অবস্থানের মধ্যে বন্দি থাকে না। কাজের গন্ধ, ধরন, সুবাস ইত্যাদী এক হয়না। টেকনোলজি যেহেতু প্রতিনিয়ত পরিবর্তনশীল তাই কাজের ধরন, নিয়মও বেশ পরিবর্তন হয়।
মনে করুন আপনি একটা ওয়ার্ডপ্রেস থিম কাস্টোমাইজেশন করবেন। আপনি দুইজন ডেভেলপারের কাছে যাবেন। প্রথম জনের কাজের অভিজ্ঞতা ১ বছরের এবং দ্বিতীয় জনের কাজের অভিজ্ঞতা আছে ৮ বছরের। (৮ বছরের অভিজ্ঞতা আছে এমন কেউ যদিও কাস্টোমাইজেশনের কাজ করতে চাইবে নাহ, ধরে নিলাম করবে)
এখন প্রশ্ন হলো দুইজনের কাজের আর্থিক ভ্যালু কী একই হবে, তারা কি একই বা কাছাকাছি ডিমান্ড চার্জ করবে?
আমার মতে, অবশ্যই ভ্যালু এক হবে না এমনকি কাছাকাছিও হবে নাহ।
এটার আসল কারণ কী?
আসল কারণ হলো অভিজ্ঞতার বিস্তর ফারাক! একজন নতুন কাস্টোমাইজার আর অভিজ্ঞ কাস্টোমাইজারের কাজের মান হয়তো একই হবে, কিন্তু কাজের আর্থিক ভ্যালু বা সম্মানি এক হবে নাহ।
এমন নাহ যে, নতুনদের দিয়ে কাজ করালে কাজটি খারাপ হবে অন্যদিকে অভিজ্ঞতা সম্পন্ন ডেভেলপার দিয়ে কাজটি আহামরি ভালোভাবে করা হবে। ব্যাপারটি কিন্তু এমন নাহ, তারপর ও কাজের মূল্য ভিন্ন হবে। কারণ কাস্টোমাইজেশনে তেমন আহামরি পরিবর্তন আনা সম্ভব নাহ। সে আপনি যেই ডেভেলপার দিয়েই কাজটি করান না কেন?
আসলে মূল্য বৃদ্ধি পায় তার অভিজ্ঞ, যোগ্যতা, দক্ষতার কারণে।
একজন অভিজ্ঞতা সম্পন্ন ডেভেলপার হয়তো সফটওয়্যার লাইফ সাইকেল , প্রোগ্রামিং ভাষা , ডেটা স্ট্যাকচার এলগোরিদম, প্রবলেম সলভিং, ডিজাইন প্যাটার্ন, লজিক, স্ট্রাকচারাল ডিজাইন, প্রোগ্রামিং লজিক-ফিলোসফি, রিকুয়ারমেন্ট, টেস্টিং ইত্যাদী জানে। সে অবশ্যই কিন্তু তাদের কাজের ভ্যালু অতোটা নিচে নামাতে চাইবে নাহ। কারণ এই সেক্টরে দির্ঘদিনের যাত্রায় তার বিস্তর জ্ঞান অর্জিত হয়েছে। যা সে কখনোই অল্প দামে তার সময় কিংবা অভিজ্ঞতাকে বিক্রি করতে চাইবে নাহ। যদি তার সেই জানা জ্ঞান আপনার কাজে প্রয়োগ নাও হয়, তবুও সে কাজটি কম মূল্যে করতে চাইবে না। এখানেই আসে সময়ের কথা। একজন অভিজ্ঞ আর অনভিজ্ঞ ডেভেলপারের সময়ের মূল্য অবশ্যই এক হবে নাহ। ( নরমালি একই, কিন্তু প্রফেশনালিজমের ক্ষেত্রে অবশ্যই ভিন্নতা আছে)
এখানেই আসে নতুন আর পুরাতনের মাঝে কাজের ভ্যালুর পার্থক্য। একজন নতুন ডেভেলপার তার অভিজ্ঞতা কে আরো বেশি দক্ষ করতে সে যেকোন ভ্যালুতেই কাজটি করতে চাইতে পারে। তার মানে এই না যে, সেই একই কাজ একজন অভিজ্ঞ ডেভেলপারও সেইম ভ্যালুতে আগ্রহ দেখাবে। যারা এই পার্থক্য বোঝে নাহ, তাদের কাছে আপনি সবসময় সমালোচিত হবেন। তাদের কাছে আপনি ভালো ডেভেলপার হতে কখনোই পারবেন নাহ। লোকাল হলে তো নানাবিধ সমস্যা থাকবেই, তা সবারি জানা।
মূলত এই সকল ভিন্নতার কারনেই কাজের মূল্যের ব্যাপক পরিবর্তন দেখা যায় ডেভেলপার টু ডেভেলপার। ক্লাইন্ট বুঝতে পারে নাহ কারণেই, যতযত মতানৈক্যতা তৈরী হয়।
ধন্যবাদ।