في حين أن الواجبات الوظيفية يمكن أن تختلط لبعض المواقع ، فإن مهندسي الكمبيوتر عادة ما يتخصصون إما في تطوير الأجهزة المادية ، مثل أجهزة المودم ، أو تصميم تطبيقات البرامج ، مثل الألعاب وأنظمة التشغيل. تتطلب مهن هندسة الكمبيوتر هذه خلفية في علوم الكمبيوتر إلى جانب العقلية التحليلية اللازمة لتصور وحل المشكلات المعقدة. عادة ما يكون المرتب الشهري لهندسة الكمبيوتر سخيًا بسبب مجموعة المهارات المطلوبة ، على الرغم من أن الأجور تختلف باختلاف التخصص والخبرة والصناعة. بشكل عام ، يميل مهندسو البرمجيات إلى الحصول على أجور أعلى عند البدء ، ولكن يمكن أن يؤدي كلاهما إلى راتب سنوي من ستة أرقام مع الخبرة.
المسمى الوظيفي
يمكن أن تتضمن مهام تكنولوجيا هندسة الكمبيوتر إنشاء أجهزة كمبيوتر أو تطوير أنظمة أو برامج تطبيقات أو مزيج من الاثنين. يقضي مهندسو أجهزة الكمبيوتر وقتهم في طرح أفكار لترقيات الأجهزة والأجهزة الجديدة ثم اختبار مكونات الكمبيوتر هذه بمجرد تطويرها. يتطلب عملهم التنسيق مع فريق البحث والتطوير بالشركة ومساعدتهم في عملية التصنيع.
في المقابل ، يقوم مهندسو البرمجيات بتصميم برامج تعتمد على المواصفات التي توفرها لهم الشركة أو العميل. سواء كان هذا البرنامج تطبيقًا أو نظام تشغيل كاملًا ، يستخدم مهندسو البرمجيات النماذج ومخططات الانسياب لكسر البرنامج إلى أجزاء أصغر. أنها تساعد المبرمجين مع تطوير وتشغيل اختبارات للتحقق من الأخطاء.
متطلبات التعليم
يحتاج مهندسو الكمبيوتر عادةً إلى درجة البكالوريوس في علوم الكمبيوتر أو أي مجال آخر ذي صلة بالهندسة أو هندسة البرمجيات. بعض برامج الدرجات تعد الخريجين لكل من أدوار هندسة الأجهزة والبرمجيات وتوفر المزيد من المرونة مع الخيارات الوظيفية. تميل برامج درجة الكمبيوتر إلى التركيز على البرمجة والرياضيات والهندسة الكهربائية والشبكات وتصميم النظم. كما أنها غالباً ما تشمل التدريب الداخلي لإعطاء الطلاب بعض الخبرة في العمل الذي ترغب الشركات التي تستعين به مهندسي الكمبيوتر. بما أن بعض الشركات تفضل تعليم الخريجين ، فقد يستفيد المهندسون الطموحون من مواصلة تعليمهم بدرجة الماجستير في مجال الكمبيوتر.
صناعة
شركات تصميم أنظمة الكمبيوتر وشركات الخدمات الهندسية والمصنعين هم أرباب العمل الشائعون لمهندسي الأجهزة والبرمجيات. كما يعمل مهندسو الأجهزة أيضًا في شركات الأبحاث والتطوير والحكومة ، في حين تشمل الشركات الأخرى لمهندسي البرمجيات شركات البرمجيات وشركات الخدمات المالية. يعمل كلا النوعين من مهندسي الكمبيوتر عادةً على فرق مع مهنيين آخرين في الكمبيوتر ولديهم ساعات عمل بدوام كامل مع أوقات العمل الإضافية. قد يتمتع مهندسو البرمجيات بقدر أكبر من المرونة نظرًا لأنه قد يتوفر لديهم خيار الاتصال عن بعد بدلاً من العمل في الموقع في بيئة مختبرية.
سنوات من الخبرة والرواتب
استنادًا إلى بيانات راتب مهندس الكمبيوتر في مايو 2017 من مكتب إحصاءات العمل ، يبلغ متوسط الدخل الشهري حوالي 9593 دولارًا لمهندسي الأجهزة ، و 8،967 دولار لمهندسي برمجيات الأنظمة ، و 8483 دولار لمهندسي برامج التطبيقات. وهذا يعني أن الأرباح الشهرية أكثر للنصف وأقل للنصف. إن أقل 10 في المائة من مهندسي الأجهزة المدفوعة يحصلون على أقل من 5،524 دولار في الشهر ، بينما يحقق أصحاب الدخول الأعلى أكثر من 14،740 دولار في الشهر. الأرباح الشهرية للقاع الأدنى من 10 بالمائة من مهندسي برامج التطبيقات والتطبيقات أقل من 5،473 $ و 4،989 $ على التوالي. يتجاوز أصحاب الحسابات الأعلى 13،679 دولارًا و 1340 دولارًا في الشهر على التوالي.
في حين أن مهندسي الأجهزة يميلون إلى تحقيق أكثر من مهندسي البرمجيات بشكل عام ، فإن بيانات PayScale لشهر أكتوبر 2018 تظهر أن مرتب هندسة البرمجيات أعلى بالفعل عند البدء. يوضح التقدم التالي متوسط الأجر الشهري لمهندس كمبيوتر ، بناءً على الخبرة:
- من 0 إلى 5 سنوات: 5417 $ (الأجهزة) ، 6417 $ (برنامج)
- من 5 إلى 10 سنوات: 7،083 $ (الأجهزة) ، 7583 $ (برنامج)
- 10 إلى 20 سنة: 9،417 دولار (الأجهزة) ، 8500 دولار (البرامج)
- 20 سنة أو أكثر: 8،917 $ (الأجهزة) ، 9،167 $ (برنامج)
اتجاه النمو الوظيفي
بين عامي 2016 و 2026 ، يتوقع مكتب إحصاءات العمل أن يتمتع مهندسو البرمجيات بنمو وظيفي أفضل وآفاق أفضل من مهندسي أجهزة الكمبيوتر. في حين يتوقع مهندسو الأجهزة نموًا متواضعًا بنسبة 5٪ ، يمكن لمهندسي البرمجيات أن يتوقعوا نموًا في الوظائف بنسبة 24٪. ويرجع هذا الاختلاف إلى زيادة التركيز على البرامج بدلاً من تطوير الأجهزة ، لذا قد يكون أداء مطوري الأجهزة ذوي الخبرة في البرنامج أفضل. يتمتع مهندسو البرمجيات بأفضل الاحتمالات إذا ركزوا على إنشاء برامج التطبيقات بدلاً من برامج الأنظمة ويعرفون لغات برمجة متعددة.