JavaRush /جاوا بلاگ /Random-UR /لیبر مارکیٹ میں اپنی قدر کا اندازہ کیسے لگائیں: ڈویلپرز ک...

لیبر مارکیٹ میں اپنی قدر کا اندازہ کیسے لگائیں: ڈویلپرز کے لیے ایک گائیڈ

گروپ میں شائع ہوا۔
مجھے انٹرویو میں تنخواہ کی کتنی رقم کا اعلان کرنا چاہیے؟ کیا میں تنخواہ میں اضافے کا مطالبہ کر سکتا ہوں؟ یہ تمام سوالات اس حقیقت سے پیدا ہوتے ہیں کہ ڈویلپر نہیں جانتا کہ اس کے کام کی قیمت کتنی ہے، یا اس کی قیمت کا غلط اندازہ لگاتا ہے۔ اس مضمون میں ہم ان عوامل پر روشنی ڈالیں گے جو پروگرامر کی تنخواہ کی تشکیل کو متاثر کرتے ہیں۔ ہم اس بارے میں عمومی خیالات کا تجزیہ کریں گے کہ لیبر مارکیٹ میں آئی ٹی ماہر کی قدر میں کیا اضافہ ہوتا ہے، اور تجربہ کار ڈویلپرز - ہمارے گریجویٹس اور EPAM کے ایک ماہر کے ذریعہ ان عوامل کا جائزہ بھی پیش کریں گے۔ لیبر مارکیٹ میں اپنی قدر کا اندازہ کیسے لگائیں: ڈویلپرز کے لیے ایک گائیڈ - 1

کام کے تجربے کی سطح

یہ بہت اچھا ہے، لیکن کام کا تجربہ وہ چیز ہے جسے بھرتی کرنے والے پہلے دیکھتے ہیں۔ اور 20 سال پہلے، اور اب، اور مستقبل میں، متاثر کن تجربے کے حامل درخواست دہندگان نئے آنے والوں سے زیادہ تنخواہ کے لیے اہل ہو سکتے ہیں۔ یہ آسان ہے: صرف تجربے کے ساتھ ہی ایک پروگرامر کچھ قیمتی مہارتیں حاصل کرتا ہے - وہ پڑھنے کے قابل اور فعال کوڈ لکھتا ہے، جانتا ہے کہ کسی اور کے اور الجھے ہوئے کوڈ کو کیسے سمجھنا ہے، کام کو "عام طور پر" دیکھتا ہے، نہ کہ صرف تفصیلات میں۔

ٹیکنالوجی اسٹیک

پروگرامنگ لینگوئجز یا سافٹ ویئر ڈویلپر کے ذریعے استعمال ہونے والے مخصوص تکنیکی حل بھی تنخواہ پر اثر انداز ہوتے ہیں۔ ایک انٹری لیول پروگرامر جس کا بہت کم یا کوئی تجربہ نہیں ہے اس کی لاگت ایک پروگرامنگ گرو سے کم ہوگی۔ کم عام ٹیکنالوجیز، بشمول Clojure، Rust، Elixir، یا اس کے برعکس، ٹیکنالوجی کے اسٹیک جن کی فی الحال مانگ ہے، جیسے Go یا Swift، کی قیمت عام طور پر زیادہ ہوتی ہے۔ سب سے زیادہ معاوضہ دینے والی پروگرامنگ زبانوں میں گولانگ، پرل، شیل اسکرپٹنگ، Node.js/JavaScript، Java ، Typescript, Python, Ruby, Swift, C# شامل ہیں، امریکی بیورو آف کے ڈیٹا کی بنیاد پر "مجھے نوکری کیسے ملی" لکھتی ہے ۔ لیبر کے اعدادوشمار۔ ٹیکنالوجی اسٹیک میں اضافی فریم ورک اور ٹولز کا علم بھی شامل ہے۔

پروگرامر اسپیشلائزیشن

پیچیدہ ٹیکنالوجیز میں مہارت حاصل کرنے والے ڈویلپرز کو مارکیٹ میں اپنے ساتھیوں سے زیادہ تنخواہ ملتی ہے۔ مثال کے طور پر، امریکہ میں مشین لرننگ کا ماہر ہر سال تقریباً 110 ہزار ڈالر کما سکتا ہے (تقریباً $9 ہزار ہر ماہ)۔ یوکرین میں، ایک مشین لرننگ ماہر ماہانہ 5 سے 7 ہزار ڈالر کما سکتا ہے، روس میں - تقریباً 3-4 ہزار ڈالر۔ اگر کسی پروڈکٹ کے خیال میں منطقی منطق ہے، تو اس کا مطلب ہے کہ اسے تیار کرنا، جانچنا اور تعینات کرنا زیادہ مشکل ہے۔ چاہے یہ تکنیکی پیچیدگی ہو یا ڈیزائن کی پیچیدگی، فی گھنٹہ کی شرح خصوصیات کی تعداد کے تناسب سے بڑھے گی۔

نرم مہارت

یقینی طور پر، تکنیکی مہارتیں ترقی کی دنیا میں کلیدی حیثیت رکھتی ہیں، لیکن آج کے تکنیکی معاشرے میں، نرم مہارتوں کو پہلے سے کہیں زیادہ اہمیت دی جاتی ہے۔ ڈویلپرز جنہوں نے اپنی مواصلات، موافقت اور سماجی مہارتوں کو بہتر بنایا ہے اور تکنیکی مہارتوں کا ایک اہم مجموعہ ہے ان لوگوں سے زیادہ کماتے ہیں جن کے پاس صرف تکنیکی مہارت ہے۔

رہائش اور ملازمت کا ملک

یوکرین یا روس میں پروگرامر کی خدمات حاصل کرنے کی لاگت USA میں اسی ڈویلپر کی خدمات حاصل کرنے کی لاگت سے مختلف ہوگی۔ Devox سافٹ ویئر کی تحقیق کے مطابق ، کینیڈا اور امریکہ کے مقابلے یورپ، افریقہ اور جنوبی امریکہ میں پروگرامر فی گھنٹہ کی شرح نمایاں طور پر کم ہے۔

ڈویلپرز اور جاوا رش کے گریجویٹس کی بصیرت: تنخواہ کی سطح پر کیا اثر پڑتا ہے۔

تجربے کی اہمیت کے بارے میں

JavaRush کے گریجویٹس نے ہمارے ملازمت کی تشخیص کے سروے میں حصہ لیا — ان میں سے تقریباً سبھی کئی سالوں سے IT فیلڈ میں کام کر رہے ہیں۔ سب سے پہلے، کام کے تجربے اور تنخواہ کے درمیان تعلق کے بارے میں بات کرتے ہیں. کسی نہ کسی طرح، زیادہ تر ڈویلپرز کا خیال ہے کہ کام کا تجربہ تنخواہ کی سطح کو متاثر کرتا ہے۔ ہم نے ان سے کہا کہ 0 سے 9 تک تنخواہ میں اضافے کے لیے تجربہ کتنا اہم ہے۔ تقریباً 27% پروگرامرز نے 7 کی درجہ بندی کے لیے ووٹ دیا، 17% نے 6 کی درجہ بندی کے لیے۔ ایک اور تقریباً 12% نے تجربے کی اہمیت کو 5 پوائنٹس پر درجہ دیا۔ . اس نتیجے کا مطلب ہے کہ سروس فیکٹر کی لمبائی اہم ہے، لیکن ایک ڈویلپر کے لیے تنخواہ کی سطح کا تعین کرتے وقت فیصلہ کن نہیں ہے۔ لیبر مارکیٹ میں اپنی قدر کا اندازہ کیسے لگائیں: ڈویلپرز کے لیے ایک گائیڈ - 2

مشکل اور نرم مہارت کے توازن کے بارے میں

جہاں تک تکنیکی مہارتوں کا تعلق ہے جو جاوا ڈویلپر کی تنخواہ کی سطح کو متاثر کرتی ہے، جواب دہندگان نے درج ذیل ٹیکنالوجیز اور ٹولز کے علم کو اجاگر کیا:
  • جاوا اسپرنگ (بوٹ، ڈیٹا، سیکورٹی خاص طور پر)
  • ہائبرنیٹ
  • NoSQL اور SQL کے ساتھ ترتیب دینا اور کام کرنا،
  • ڈی بی ایم ایس ( ڈیٹا بیس مینجمنٹ سسٹم - ایڈ.)
  • فل اسٹیک ڈویلپمنٹ (AngularJS، ReactJS)،
  • دھاگے،
  • صابن،
  • گٹ،
  • ڈوکر
  • کوبرنیٹس،
  • کلاؤڈ (AWS/GCP/Azure)۔
"گوگلنگ کی مہارت شروع میں بہت مدد کرتی ہے، لیکن آپ جتنا گہرائی میں غوطہ لگاتے ہیں، اتنا ہی آپ کو جاننے کی ضرورت ہوتی ہے۔ استعمال کیے جانے والے ٹولز کی گہری تفہیم درست حل کو فوری طور پر منتخب اور لاگو کرنا ممکن بناتی ہے۔ یہ ماہر کا "ذاتی وزن" بڑھاتا ہے، Evgeniy نوٹ کرتا ہے۔
تنخواہ کی سطح کو متاثر کرنے والی "نرم" مہارتوں میں سے ، پروگرامرز ذمہ داری، ملنساری، لچک، استقامت اور تناؤ کے خلاف مزاحمت کو نمایاں کرتے ہیں۔
"ٹیم اور مینیجرز کے ساتھ بات چیت کرنے کی صلاحیت بہت اہم ہے۔ اپنے خیالات کو مختصر اور واضح طور پر بیان کرنے کی صلاحیت، اپنے اور دوسرے لوگوں کے وقت کی قدر کرنے کی صلاحیت، سننے اور اتفاق کرنے کی صلاحیت،" ولادیمیر کہتے ہیں۔
ڈینیئل مزید کہتے ہیں، "کسی مخصوص شخص کو درست طریقے سے معلومات پیش کرنے کی صلاحیت بہت قیمتی ہے۔
ان عوامل میں سے جو تنخواہ کی سطح پر بھی اثر انداز ہوتے ہیں، ڈویلپرز نیٹ ورکنگ (ساتھیوں اور مستقبل کے آجروں کے ساتھ روابط قائم کرنے کی صلاحیت)، ترقی میں مسلسل بہتری، ملازمت میں کامیاب تبدیلی، اور سیکھنے کی رفتار کو نمایاں کرتے ہیں۔
"لیکن سب سے اہم ٹول آپ کی صلاحیتوں کا درست اندازہ اور اپنے آپ اور اپنی صلاحیتوں پر مضبوط اعتماد ہے!" آرٹیم نوٹ کرتا ہے۔

انجام دیئے گئے کام کے ساتھ تنخواہ کی تعمیل کو کیسے ٹریک کریں۔

ہم نے ڈویلپرز سے یہ بھی پوچھا کہ وہ کیسے اس بات پر نظر رکھتے ہیں کہ آیا ان کی تنخواہیں ان کے کام کی پیچیدگی اور تجربے کے مطابق ہیں۔ ٹریک کرنے کے لیے درج ذیل ذرائع یہ ہیں:
  1. انٹرویوز (وقتاً فوقتاً ان کے پاس جائیں)؛
  2. دوست، آئی ٹی میں جاننے والے؛
  3. ڈیولپرز کے لیے ملازمت کی تلاش کی سائٹس اور خصوصی وسائل؛ (LinkedIn, Dou, Habr, Djinni)

تنخواہ کی سطح پر اطمینان

آخر میں، ہم نے پروگرامرز سے پوچھا کہ کیا وہ اب اپنی تنخواہ سے خوش ہیں۔ 63% نے جواب دیا کہ وہ مطمئن تھے، تقریباً 30% غیر مطمئن تھے، اور مزید 7% "دیگر" زمرے میں آتے ہیں۔
"فی الحال میں اپنی صلاحیتوں کو بہتر بنانے اور تنخواہ پانے کے درمیان توازن قائم کر رہا ہوں، اس لیے مجھے زیادہ پیچیدہ اور دلچسپ پروجیکٹس پر کام کرتے ہوئے کم کمانا پڑتا ہے۔ اگرچہ آپ کسی قسم کا ویب جنک پی کر 1.5-2 گنا زیادہ حاصل کر سکتے ہیں،" میخائل کہتے ہیں۔
لیبر مارکیٹ میں اپنی قدر کا اندازہ کیسے لگائیں: ڈویلپرز کے لیے ایک گائیڈ - 3

ماہر کی رائے

لیبر مارکیٹ میں اپنی قدر کا اندازہ کیسے لگائیں: ڈویلپرز کے لیے ایک گائیڈ - 4مارکیٹ میں ایک ماہر کی قیمت ایک عجیب و غریب شکل ہے۔ اس میں یقینی طور پر سخت مہارتیں (یعنی ٹیکنالوجیز کا براہ راست علم) اور ان کو لاگو کرنے کی صلاحیت شامل ہے۔ یہ آخری نکتہ اہم ہے کیونکہ میں نے بہت سے مختلف سرٹیفیکیشنز کے ساتھ بہت سے بہترین تھیوریسٹ دیکھے ہیں جنہوں نے اصل کام اتنا مؤثر طریقے سے نہیں کیا جیسا کہ ان سے توقع کی گئی تھی۔ اور جب کہ تکنیکی مہارتیں خود انٹرویو کے دوران جانچنا کافی آسان ہیں (EPAM میں ہم اس کے لیے اپنا انٹرویو پلیٹ فارم استعمال کرتے ہیں، جس پر امیدوار کوڈ لکھتے ہیں)، وسائل کی مہارت اور کارکردگی زیادہ مشکل ہے۔ اور پھر بھی یہ ممکن ہے: ذہن میں رکھیں کہ کچھ کمپنیاں ماضی کے آجروں سے سفارشات طلب کرتی ہیں (ای پی اے ایم، ویسے، ایسی مشق نہیں ہے)، اور منہ کی بات بھی ہے۔ پیشہ ورانہ ساکھ آپ کے پلس اور مائنس دونوں ہو سکتی ہے۔ یقیناً انگریزی کا علم ضروری ہے۔ EPAM یوکرین میں، مثال کے طور پر، ہم عملی طور پر اس مہارت کے بغیر امیدواروں پر غور نہیں کرتے۔ انگریزی کی مہارت کی مطلوبہ سطح اس آسامی پر منحصر ہے جس کے لیے امیدوار درخواست دے رہا ہے اور اس کے فوری کام۔ عام طور پر، انجینئرز کے لیے یہ مشورہ دیا جاتا ہے کہ کم از کم لیول B1، کاروباری تجزیہ کاروں کے لیے - کم از کم B2۔ ایسا ہوتا ہے کہ انگریزی کی بہت بنیادی معلومات رکھنے والے ماہرین کو غیر ملکی کسٹمر کے ساتھ کام کرنے کا تجربہ ہوتا ہے، لیکن معروضی طور پر یہ ہمیشہ مشکل ہوتا ہے۔ لیکن دوسری غیر ملکی زبانوں کا علم اتنی کثرت سے ضروری نہیں ہے۔ ایسے حالات ہوتے ہیں جب ہمیں فرانسیسی زبان کا علم رکھنے والے کاروباری تجزیہ کار یا سویڈش کا علم رکھنے والے ٹیسٹر کی ضرورت ہوتی ہے، لیکن یہ غیر معمولی معاملات ہیں۔ ماہر کی کامیابی کے لیے نرم مہارتیں بھی اہم ہیں۔ تقریباً سب سے اہم چیز گاہکوں اور ساتھیوں کے ساتھ صحیح اور شائستگی سے بات چیت کرنے کی صلاحیت ہے۔ یہ خاص طور پر ایک ملٹی نیشنل کمپنی میں محسوس کیا جاتا ہے: یہ سمجھنا اب بھی مفید ہے کہ خط و کتابت میں "could you" لکھنا درست ہے، لیکن "کیا آپ" پہلے سے ہی بدتمیزی ہے (اور یہ صرف ایک مثال ہے، جو ہمیں دوبارہ واپس لاتی ہے۔ انگریزی کا مسئلہ)۔ جہاں تک کلائنٹس کا تعلق ہے، EPAM انجینئرز کو کسٹمر کے مختلف نمائندوں سے بات چیت کرنے کا موقع ملتا ہے: یہ سروس اسٹیشن کی سطح پر تکنیکی لوگ، مینیجر اور مینیجرز یا کمپنی کے CEO ہوتے ہیں۔ ظاہر ہے، آپ کو ان کے ساتھ بات چیت کرنے کے قابل ہونے کی ضرورت ہے - اور اسے مختلف طریقوں سے کریں! اگر آپ کسی کاروباری نمائندے کو سمجھائیں گے کہ ڈیلیوری کے اوقات اس لیے پھسل رہے ہیں کیونکہ ٹیم نے آبجیکٹ اورینٹڈ کلاس ماڈل کو صحیح طریقے سے نہیں بنایا، تو وہ آپ کو اس طرح دیکھیں گے جیسے آپ اجنبی ہوں۔ اس صورت میں، یہ بتانا زیادہ ضروری ہے کہ مسئلہ کب حل ہو گا۔ یا، یوں کہہ لیں کہ آپ انشورنس انڈسٹری میں 150 سالہ تاریخ کے ساتھ ایک بڑی انٹرپرائز کمپنی کے لیے ایک پروجیکٹ پر کام کرنا شروع کرتے ہیں۔ آپ کو ایسے کلائنٹ پر فوری طور پر جدید ترین ایجیل ڈیولپمنٹس اور CI/CD عمل مسلط نہیں کرنا چاہیے، کیونکہ اس کی ثقافت اور حرکیات مختلف ہیں۔ گاہک کے سیاق و سباق کی یہ سمجھ تجربے اور مختلف کلائنٹس اور کاروباری نمائندوں کے ساتھ کام کرنے کے مواقع کے ساتھ آتی ہے۔ آپ کو کاروبار کو ترجیح دینے اور سمجھنے کے قابل ہونے کی بھی ضرورت ہے۔ مؤخر الذکر کی کمی انجینئرز کے درمیان ایک عام مسئلہ ہے۔ زیادہ تر تکنیکی گریجویٹس خود کو کوڈ میں غرق کرنے کے لیے تیار ہوتے ہیں اور اسے کامل بنانے کے لیے سخت محنت کرتے ہیں، لیکن وہ اکثر یہ بڑی تصویر نہیں دیکھتے ہیں: کلائنٹ کو کیا ضرورت ہے اور صارف اس پروڈکٹ کو کیسے استعمال کریں گے۔ انجینئر کی اس طرح کی دور اندیشی ایک معقول رقم ضائع کرنے کا باعث بن سکتی ہے۔ یاد رکھیں کہ صنعت ساکن نہیں ہے اور آئی ٹی ماہرین کو، ڈاکٹروں کی طرح، مسلسل سیکھنا چاہیے۔ کتابیں پڑھنا، مضامین، کانفرنسوں میں شرکت (بشمول اسپیکر کے طور پر)، پالتو جانوروں کے پراجیکٹس، اعلیٰ معیار کا GitHub - یہ سب آپ کے لیے انٹرویو میں ایک اضافی فائدہ ہو سکتا ہے۔ میں فل اسٹیک کی طرف دیکھنے کی بھی سفارش کرتا ہوں۔ یہ بالکل وہی ہے جو صارفین اب مانگ رہے ہیں۔ مزید یہ کہ، فل اسٹیک کو مختلف طریقے سے سمجھا جاتا ہے: کچھ کے لیے یہ ایک ماہر ہے جو بیک اینڈ اور فرنٹ اینڈ دونوں کام کرسکتا ہے، اور دوسروں کے لیے یہ ایک انجینئر ہے جو کوڈ اور ٹیسٹ دونوں لکھتا ہے۔ کسی نہ کسی طرح، آپ کی مہارت جتنی وسیع ہوگی، اتنا ہی بہتر ہے۔ کیا آپ ان عوامل سے اتفاق کرتے ہیں جو ایک ڈویلپر کی تنخواہ کی سطح کو متاثر کرتے ہیں؟ یا شاید کوئی اور چیز مارکیٹ میں آئی ٹی ماہر کی قدر کو متاثر کر سکتی ہے؟ ہم آپ کے تبصروں کے منتظر ہیں؛)
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION