جبکہ نوکری کے فرائض کچھ پوزیشنوں کے لئے مل سکتے ہیں، کمپیوٹر انجنیئرز کو عام طور پر یا تو ترقی یافتہ جسمانی ہارڈ ویئر، جیسے موڈیم، یا ڈیزائننگ سافٹ ویئر ایپلی کیشنز جیسے مہارت اور کھیلوں اور آپریٹنگ سسٹم میں مہارت حاصل ہوتی ہے. یہ کمپیوٹر انجنیئرنگ کیریئرز دونوں پیچیدہ مسائل کو حل کرنے اور حل کرنے کے لئے ضروری تجزیاتی ذہنیت کے ساتھ ایک کمپیوٹر سائنس کے پس منظر کی ضرورت ہوتی ہے. ماہر مقرر کی وجہ سے ماہانہ کمپیوٹر انجنیئرنگ تنخواہ عام طور پر زبردست ہے، اگرچہ اجرت خاص، تجربہ اور صنعت پر مبنی مختلف ہوتی ہے. عام طور پر، سافٹ ویئر انجنیئرز جب شروع ہونے پر اعلی اجرت حاصل کرتے ہیں، لیکن تجربے کے ساتھ دونوں چھ چھ اعداد و شمار سالانہ تنخواہ کی قیادت کرسکتے ہیں.
کام کی تفصیل
کمپیوٹر انجینئرنگ ٹیکنالوجی کی ملازمتوں میں کمپیوٹر ہارڈویئر، ترقی پذیری نظام یا ایپلی کیشنز کے سافٹ ویئر یا دونوں کا ایک مجموعہ شامل ہوسکتا ہے. کمپیوٹر ہارڈویئر انجنیئر ان وقت کو نئے ہارڈ ویئر اور ہارڈویئر کی اپ گریڈ کے لۓ خیالات کے ساتھ آتے ہیں اور پھر ان کمپیوٹر اجزاء کو ایک بار تیار کیا جا رہا ہے. ان کے کام کی کمپنی کی تحقیق اور ترقیاتی ٹیم کے ساتھ تعاون کرنے اور مینوفیکچرنگ کے عمل کے ساتھ تعاون کرنے کی ضرورت ہے.
اس کے برعکس، سوفٹ ویئر انجینئرز کو ایک کمپنی یا کلائنٹ کی وضاحتیں پر مبنی سافٹ ویئر ڈیزائن سافٹ ویئر فراہم کرتی ہیں. چاہے وہ سافٹ ویئر ایک ایپلی کیشن یا ایک مکمل آپریٹنگ سسٹم ہے، سافٹ ویئر انجنیئرز چھوٹے ٹکڑوں میں پروگرام کو توڑنے کے لئے ماڈل اور بہاؤچارت استعمال کرتے ہیں. وہ پروگرامرز کو ترقی کے ساتھ مدد کرتے ہیں اور کیڑے کی جانچ پڑتال کرنے کے لئے ٹیسٹ چلاتے ہیں.
تعلیم کی ضروریات
کمپیوٹر انجینئرز کو عام طور پر کمپیوٹر سائنس یا ہارڈ ویئر یا سوفٹ ویئر انجینئرنگ سے متعلقہ کسی دوسرے فیلڈ میں بیچلر کی ڈگری کی ضرورت ہوتی ہے. کچھ ڈگری پروگرام ہارڈویئر اور سوفٹ ویئر انجینئرنگ کے کردار کے لئے گریجویٹ تیار کرتے ہیں اور کیریئر کے اختیارات کے ساتھ مزید لچکدار فراہم کرتے ہیں. کمپیوٹر ڈگری پروگراموں پروگرامنگ، ریاضی، برقی انجنیئرنگ، نیٹ ورکنگ اور نظام کے ڈیزائن پر زور دیتے ہیں. انہوں نے اکثر طالب علموں کو یہ کام کرنے کے تجربے کو بھی شامل کرنے کے لئے انٹرنشپس بھی شامل کیا ہے جو کمپنیاں کمپیوٹر انجینئرز کو دیکھنا چاہتی ہیں. چونکہ کچھ کمپنیاں فارغ التحصیل تعلیم کو ترجیح دیتے ہیں، اس سے متعلق انجینئرز اپنی تعلیم کو کمپیوٹر سے متعلق ماسٹر ڈگری کے ساتھ جاری رکھنے سے فائدہ اٹھا سکتے ہیں.
صنعت
کمپیوٹر سسٹمز ڈیزائن فرموں، انجینئرنگ کی خدمات فرموں اور مینوفیکچررز ہارڈ ویئر اور سوفٹ ویئر انجینئرز کے عام آجر ہیں. ہارڈ ویئر انجینئرز تحقیق اور ترقیاتی فرموں اور حکومت کے لئے بھی کام کرتے ہیں، جبکہ سافٹ ویئر انجینئرز کے دیگر آجروں میں سوفٹ ویئر کمپنیوں اور مالیاتی اداروں شامل ہیں. کمپیوٹر انجینئرز کے دونوں قسموں کو عام طور پر دوسرے کمپیوٹرز کے پیشہ ور افراد کے ساتھ ٹیموں پر کام کرنا پڑتا ہے اور وقت سے بھرپور اضافی وقت کے ساتھ مکمل وقت کا وقت ہوتا ہے. سافٹ ویئر انجینئرز زیادہ لچک سے لطف اندوز ہوسکتے ہیں کیونکہ ان کے لیبارٹری کی ترتیب میں کام پر کام کرنے کے بجائے ٹیلی کام کرنے کا اختیار ہوسکتا ہے.
تجربات اور تنخواہ کے سال
لیبر کے اعداد و شمار کے بیورو کے مئی 2017 کے کمپیوٹر انجینئرنگ تنخواہ کے اعداد و شمار کی بنیاد پر، میڈین ماہانہ آمدنی ہارڈ ویئر انجینئرز کے لئے $ 8،967، سسٹم سوفٹ ویئر انجینئرز کے لئے $ 8،483 اور ایپلی کیشنز سوفٹ ویئر انجینئرز کے لئے 8.483 ڈالر ہیں. اس کا مطلب ہے کہ نصف کے لئے ماہانہ آمدنی نصف اور کم کے لئے زیادہ ہے. کم از کم 10 فیصد ہارڈ ویئر انجینئرز ایک ماہ میں 5،524 ڈالر سے کم ہوتے ہیں، اور سب سے اوپر آمدنی 14،740 ڈالر سے زیادہ مہینے بناتے ہیں. 10 فی صد نظام اور ایپلیکیشن سافٹ ویئر انجینئرز کے لئے ماہانہ آمدنی باقاعدہ طور پر 5،473 ڈالر اور $ 4،989 ڈالر سے کم ہیں. بالترتیب عاقبہ، 13،679 ڈالر اور 13،340 $ مہینے سے زیادہ مہینے سے زیادہ ہے.
جبکہ ہارڈ ویئر انجینئرز مجموعی طور پر سوفٹ ویئر انجنیئرز سے زیادہ بنانے کے لئے کرتے ہیں، پیسسل کے اکتوبر 2018 کے اعداد و شمار سے پتہ چلتا ہے کہ شروع ہونے پر سافٹ ویئر انجنیئرنگ تنخواہ واقعی زیادہ ہے. تجربے کے مطابق، مندرجہ ذیل پیشرفت کمپیوٹر انجینئر کے لئے ماہانہ اوسط تنخواہ ظاہر کرتی ہے.
- 0 سے 5 سال: $ 5،417 (ہارڈویئر)، $ 6،417 (سافٹ ویئر)
- 5 سے 10 سال: $ 7،083 (ہارڈویئر)، $ 7،583 (سافٹ ویئر)
- 10 سے 20 سال: $ 9،417 (ہارڈویئر)، $ 8،500 (سافٹ ویئر)
- 20 یا اس سے زیادہ سال: $ 8،917 (ہارڈویئر)، $ 9،167 (سافٹ ویئر)
ملازمت کی ترقی رجحان
2016 اور 2026 کے درمیان، لیبر کے اعداد و شمار کے بیورو نے سوفٹ ویئر انجینئروں کو مضبوط ملازمت کی ترقی اور کمپیوٹر ہارڈویئر انجینئرز کے مقابلے میں بہتر امکانات کی توقع کی ہے. جبکہ ہارڈویئر انجینئرز 5 فیصد میں معمولی ترقی کی توقع کر سکتے ہیں، سافٹ ویئر انجینئرز 24 فیصد نوکری کی ترقی کی توقع کر سکتے ہیں. اس فرق ہارڈ ویئر کی ترقی کے مقابلے میں سافٹ ویئر پر زیادہ توجہ مرکوز کی وجہ سے ہے، لہذا ہارڈ ویئر ڈویلپرز سافٹ ویئر کی مہارت کے ساتھ بہتر کر سکتے ہیں. سافٹ ویئر انجنیئرز اگر وہ سافٹ ویئر سافٹ ویئر کے بجائے ایپلی کیشنز کے سافٹ ویئر بنانے اور ایک سے زیادہ پروگرامنگ زبانوں کو جاننے کے لئے توجہ مرکوز کرتے ہیں تو وہ بہترین امکانات رکھتے ہیں.