CodeGym /جاوا بلاگ /Random-UR /50 سال اور گنتی۔ ایک سافٹ ویئر ڈویلپر کا کیریئر کب تک چل ...
John Squirrels
سطح
San Francisco

50 سال اور گنتی۔ ایک سافٹ ویئر ڈویلپر کا کیریئر کب تک چل سکتا ہے؟

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

سافٹ ویئر ڈویلپمنٹ میں اوسطا کیریئر کتنے سال چلتا ہے؟

بلاشبہ، جب بات مخصوص نمبروں اور تخمینوں کی ہو کہ آپ سافٹ ویئر ڈویلپمنٹ میں اپنے کیریئر کے کتنے عرصے تک چلنے کی توقع کر سکتے ہیں، تو اس کے کوئی وضاحتی جواب نہیں ہوں گے، کیونکہ یہ سب بہت ساپیکش اور انفرادی ہے۔ تاہم، ہم جانتے ہیں کہ بہت سے پیشہ ور پروگرامرز اپنی ملازمتوں کو اتنا پسند کرتے ہیں کہ وہ کئی دہائیوں تک کچھ معاملات میں سینئر ڈویلپر رہتے ہیں، یہاں تک کہ جب ان کے پاس کیریئر کی ترقی کے اختیارات ہوتے ہیں، جیسے کوڈنگ سے انتظامی عہدوں پر منتقل ہونا۔ Stack Overflow Developer Survey 2020 ، جو وہاں کے سب سے جامع پروفیشنل ڈویلپر سروے میں سے ایک سمجھا جاتا ہے، ہمیں اس بارے میں کچھ متعلقہ معلومات فراہم کر سکتا ہے کہ عام سافٹ ویئر ڈویلپرز کب تک اس کیریئر کے راستے میں رہنے کا رجحان رکھتے ہیں۔ مجموعی طور پر، سروے میں حصہ لینے والے تقریباً 48,000 پروفیشنل ڈویلپرز میں سے، تقریباً 60% نے 10 سال سے زیادہ پہلے کوڈ کرنا سیکھا اور 25% نے 20 سال پہلے پروگرامنگ میں مہارت حاصل کی۔ 50 سال اور گنتی۔  ایک سافٹ ویئر ڈویلپر کا کیریئر کب تک چل سکتا ہے؟  - 2جب پیشہ ورانہ طور پر کوڈنگ کرنے کے سالوں کی بات آتی ہے تو، 33.6% جواب دہندگان یا پوری دنیا میں 16,000 سے کچھ زیادہ لوگوں نے کہا کہ وہ 10 سال سے زیادہ عرصے سے سافٹ ویئر ڈویلپر کے طور پر کام کر رہے ہیں۔ سروے میں شامل 11.4 فیصد یا 5,447 لوگوں نے کہا کہ ان کا پیشہ ورانہ کیریئر 20 سال سے زیادہ عرصے سے جاری ہے۔ یہ دیکھتے ہوئے کہ سافٹ ویئر ڈویلپمنٹ انڈسٹری خود بہت پرانی نہیں ہے، سچے سابق فوجی جو پوری زندگی اس پیشے میں رہے ہیں ان کو تلاش کرنا مشکل ہے، لیکن ایسے لوگ موجود ہیں اور بہت کم نہیں ہیں۔ خاص طور پر، اسٹیک اوور فلو کے سروے میں حصہ لینے والے 47,779 پیشہ ور ڈویلپرز میں سے 0.4% یا 191 نے کہا کہ وہ 40 سال سے زیادہ عرصے سے کوڈنگ کر رہے ہیں۔ اور 48 لوگوں نے بتایا کہ وہ نصف صدی سے زیادہ عرصے سے اس پیشے سے وابستہ ہیں! یہ حیرت کی بات نہیں ہے کیونکہ ہم جانتے ہیں کہ سافٹ ویئر ڈویلپرز اوسطاً اپنی ملازمتوں کو پسند کرتے ہیں۔ اور خاص طور پر جاوا ڈویلپرز۔ بھرتی کرنے والی ویب سائٹ درحقیقت کی تحقیق کے مطابق ، جاوا کے ڈویلپرز کے صرف ٹیک سیکٹر میں ہی نہیں، عام طور پر تمام پیشہ ور افراد میں اپنا پیشہ چھوڑنے کا امکان سب سے کم ہے۔ ان کے کیریئر سوئچ کی شرح 8% سے کم ہے، جبکہ سافٹ ویئر ڈویلپر کے پیشے کے لیے عام طور پر یہ 27% ہے، اور ڈیٹا بیس کے منتظمین کے لیے، مثال کے طور پر، یہ 35% ہے۔ یہاں تک کہ جب اعلی سطحی انتظامی عہدے کی پیشکش کی جاتی ہے، جاوا کوڈرز کی اکثریت اسے ترک نہیں کرنا چاہتی۔ یہ جاوا پروگرامنگ کوڈرز کی اکثریت کے لیے صحیح پیشہ انتخاب ہونے کا بہترین ثبوت ہو سکتا ہے۔

سافٹ ویئر ڈویلپرز کے لیے کیریئر کی ترقی کے اختیارات

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

اعلیٰ انتظامی عہدے

  • CTO (چیف ٹیکنیکل آفیسر)
  • CIO (چیف انفارمیشن آفیسر)
  • چیف ڈیجیٹل آفیسر
  • چیف انوویشن آفیسر
  • ٹیم لیڈ سافٹ ویئر انجینئر
  • سافٹ ویئر آرکیٹیکٹ
  • انجینئرنگ کے VP
  • پروڈکٹ کا سربراہ

پروڈکٹ کے کردار

  • QA انجینئر
  • پروجیکٹ مینیجر
  • پروڈکٹ مینیجر
  • بھیڑ لگانے کا ماہر
  • UX ڈیزائنر

کسٹمر پر مبنی کردار

  • سیلز انجینئر
  • ڈویلپر مارکیٹر
  • تکنیکی بھرتی کرنے والا
  • مبشر/ٹیک پی آر ایگزیکٹو
  • کسٹمر سپورٹ

ترقیاتی کاموں کی حمایت

  • ڈی او اوپس انجینئر
  • ٹیکنیکل سپورٹ
  • ڈیٹا بیس ایڈمنسٹریٹر
  • قابل اعتماد انجینئر

تجزیاتی کردار

  • سیکیورٹی تجزیہ کار
  • آر اینڈ ڈی انجینئر
  • ڈیٹا سائنسدان

آزاد کردار

  • فری لانس ڈویلپر
  • ڈویلپمنٹ کنسلٹنٹ
  • اسٹارٹ اپ بانی

خیالات اور آراء

اوپر دیے گئے تمام اختیارات، اور یہ مکمل فہرست نہیں ہے، اس بات کے ثبوت کے طور پر کام کرے کہ سافٹ ویئر ڈویلپرز کے پاس کیریئر کی ترقی کے لیے کافی اختیارات ہیں، اور ساتھ ہی ساتھ ان کے شعبے میں دیگر تخصصات کے اندر بہت بڑی نقل و حرکت ہے۔ اور اس کے باوجود، بہت سے تجربہ کار اور معزز پروگرامرز اب بھی اپنے پورے کیریئر میں سینئر کوڈر کے طور پر کام کرنے کا انتخاب کرتے ہیں۔ کیوں؟ تجربہ کاروں کو خود کوڈنگ کرنے سے بہتر کوئی بھی اس کی وضاحت نہیں کرے گا۔ "میں ایک 65 سالہ سافٹ ویئر انجینئر ہوں جس نے Apple, Adobe, eBay, Microsoft, VMware, Cisco, FileMaker, XO Communications, 2Wire, Egnyte, Nexsan، اور دو دیگر اسٹارٹ اپس کے لیے کام کیا ہے۔ مجھے اپنے کیرئیر میں پانچ بار نوکری سے نکالا گیا ہے۔ مجھے ہمیشہ 3 سے 4 ہفتوں کے اندر دوسری نوکری مل جاتی ہے — یہاں تک کہ کساد بازاری کے دوران بھی۔ میں نے اپنی ملازمت کو چار بار ہندوستان یا چین میں آؤٹ سورس کیا ہے: خاص طور پر پچھلے آٹھ سالوں میں۔ بہر حال، اس کے بعد ہمیشہ روزگار کے ایک اور موقع کا انتظار ہوتا ہے۔ میں جو کرتا ہوں اس سے محبت کرتا ہوں۔ میں اب بھی کر رہا ہوں؛ اور، میرے پاس اسے روکنے کا کوئی فوری منصوبہ نہیں ہے۔ اس کے علاوہ، میں اس میں اچھا ہوں. یہ اتنا زیادہ نہیں ہے کیونکہ میں ایک باصلاحیت ہوں بلکہ اس وجہ سے کہ میں واقعی میں ایک طویل عرصے سے سافٹ ویئر ڈویلپمنٹ کر رہا ہوں اور میں نے اپنی غلطیوں سے سیکھا ہے،" اسٹیون یوسری، ایک سافٹ ویئر ڈویلپر جو کہ 30 سال سے زیادہ کا پیشہ ورانہ تجربہ ہے، نے کہا ۔ امریکہ کے ایک سافٹ ویئر ڈویلپر کونر سٹریکلن نے ہمیں بتایا کہ آپ کو گوگل سے پیشکش مل سکتی ہے چاہے آپ کی عمر 66 سال ہو : "ایک سافٹ ویئر ڈویلپر جس کو میں جانتا ہوں حال ہی میں گوگل میں ایک بھرتی کرنے والے کا فون آیا، جس میں پوچھا گیا کہ اس کے لیے کام کرنے کے لیے آنے میں کیا ضرورت ہے۔ یہ ڈویلپر دراصل پہلے ہی گوگل کے لیے کام کر چکا تھا، لیکن اس نے تقریباً پانچ سال پہلے دوسرے پروجیکٹس کو آگے بڑھانے کے لیے چھوڑ دیا تھا، اور وہ ان شہروں میں سے کسی ایک میں رہنا نہیں چاہتا تھا جہاں گوگل کا دفتر ہے۔ وہ 66 سالہ ڈویلپر میرے والد ہیں۔ وہ گوگل کی طرف سے تعاون کرتے ہوئے سماجی تحفظ جمع کر رہا ہے۔ اس کا اپنی کمپنی چلانے، مشاورت کرنے اور ملازم ہونے کا ایک مکمل کیریئر تھا۔ اس نے متعدد ٹیکنالوجیز جیسے کہ TCP نیٹ ورکنگ، USB پروٹوکول، 802.11b نفاذ، اور فوجی GPS کے ابتدائی مراحل کے دوران شراکت کی۔ پھر اسے گوگل نے 2008 میں اس وقت ملازمت پر رکھا جب وہ 58 سال کا تھا۔ گوگل میں رہتے ہوئے، اس نے جاوا میں سافٹ ویئر لکھا، ایک ایسی زبان جو کہ اس کی عمر 45 سال تک ایجاد بھی نہیں ہوئی تھی۔ وہ۔" "میں جونیئر ڈویلپر سے لے کر سینئر ڈویلپر سے لے کر ٹیم لیڈ/مینیجر تک کی ساری زندگی سافٹ ویئر ڈویلپمنٹ میں رہا ہوں اور اب واپس ترقی کر رہا ہوں (حالانکہ امید ہے کہ انتظام میں جلد واپس آنے کی بجائے)۔ میری کام کرنے کی زندگی اب تقریباً 40 سال کی ہے اور اس وقت میں میں نے ڈومینز اور ٹیکنالوجیز کو تبدیل کیا ہے کیونکہ میں نے جن کمپنیوں کے لیے کام کیا ہے وہ بدل گئی ہیں۔ اس کے بعد میں نے اس نئے تجربے کو نئی پوزیشنیں تلاش کرنے کے لیے استعمال کیا جب مجھے کرنا پڑا، جس کے نتیجے میں دیگر نئے ڈومینز اور ٹکنالوجیز نے جنم لیا۔ اس تمام وقت میں میں نے ڈویلپرز کو اپنے سے بوڑھے یا بڑے کے طور پر جانا ہے،" StackExchange ڈویلپرز کمیونٹی کے صارف ChrisF نے کہا ۔ بظاہر، کچھ ٹیک فیلڈز میں ڈویلپرز کا بنیادی طور پر بوڑھا ہونا ایک معمول ہے۔ tcrosley ، جو کہ ایک سینئر ایمبیڈڈ سسٹم انجینئر اور StackExchange کے صارف ہیں، نے اس معاملے پر کہنا تھا : "میرے فیلڈ میں، ایمبیڈڈ سسٹمز، میں 40 سال سے کم عمر کے کسی سے کم ہی ملا ہوں۔ میرے آغاز میں ہمارے پاس چار مختلف تھے۔ میرے علاوہ مختلف اوقات میں ٹھیکیدار، اور چار میں سے تین کی عمر 50 سے زیادہ تھی۔ میں تقریباً 40 سالوں سے اس قسم کا کام کر رہا ہوں اور یہ اب بھی مزہ آتا ہے۔ کچھ دن میں یقین نہیں کر سکتا کہ میں جو کچھ کرتا ہوں اس کے لیے مجھے تنخواہ مل رہی ہے۔
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION