العالم مدين بظهور مهنة مبرمج النظام (مسؤول تكنولوجيا المعلومات ، مسؤول النظام) إلى تشارلز باباج و Ada Lovelace ، مبدعي الجهاز التحليلي. اسم Ada هي لغة برمجة. في منتصف القرن العشرين ، قام Konrad Zuse بتجميع أول كمبيوتر وكتب برامج مناسبة له. لنرى ما هي المهارات التي يجب أن يمتلكها مبرمج النظام الحديث ، وكذلك ما هي مسؤولياته المباشرة والمعايير المهنية.

ميزات المهنة
يقوم مبرمج النظام بتطوير مكونات مختلفة لنظام الكمبيوتر. يقوم ببناء هيكل متعدد المستويات يجمع بين العناصر الفردية - تشغيل المعالج ، ومعدات الشبكة ، وذاكرة الوصول العشوائي في كل واحد. هذا في الواقع نشاط هندسي ، ولكن مع تحيز إبداعي. لا يتحمل مبرمج النظام مسؤولية تطوير البرامج التطبيقية ، بل يخلق الأساس لسلاسة تشغيلها.
المزايا التي لا جدال فيها لهذه المهنة هي:
- ارتفاع الطلب في سوق العمل ؛
- فرص واسعة
- فرصة لاكتساب المعرفة في المعلوماتية التطبيقية.
لا توجد سلبيات عمليا ، باستثناء أنها عمل مستقر وروتيني. بما أن المهنة تقدر من قبل أصحاب العمل ، فهذا يعني أنها تجلب دخلاً جيدًا. هذا ما تؤكده بيانات الرواتب لشهر نوفمبر 2019. في روسيا ، يتراوح الراتب من 50،000 إلى 190،000 روبل شهريًا ، بينما في موسكو تتراوح تكلفة خدمات الأخصائي الجيد من 45،000 إلى 200،000 روبل.

المهارات والمعرفة
يجب أن تعرف وتكون قادرًا على تطبيق مبادئ بناء أنواع مختلفة من برامج النظام ، وتكييف البرامج الجاهزة مع نظام معين. تحتاج إلى العمل بسرعة مع برنامج مفتوح المصدر.ستكون معرفة الفيزياء والرياضيات واللغة الإنجليزية بالإضافة إلى Assembler و C ++ مفيدة.
بالإضافة إلى ذلك ، ستكون هذه المعرفة مطلوبة.
- نظريات الخوارزميات وطرق كتابة اللغات الرسمية.
- أساسيات رسومات الحاسوب ، ملامح البناء المعماري للحاسبات الحديثة ، مما يعكس إدارة العمل.
- القدرة على كتابة لغات الاستعلام ومعالجة البيانات.
- طرق لوصف لغات البرمجة ، النحو ، الدلالات.
- مبادئ تشغيل أنظمة التشغيل.
- قانون حق المؤلف والحقوق المجاورة.
- القوانين واللوائح في مجال تداول وإنتاج وتطبيق تكنولوجيا المعلومات.
- قانون العمل.
- لوائح الصحة والسلامة المهنية.
يجب أن يكون لدى أولئك الذين يرغبون في دراسة هذا التخصص القدرة على التفكير المنطقي واستخلاص النتائج والمثابرة وتركيز الانتباه العالي والقدرة على تنظيم العمل.

المسؤوليات
يواجه المبرمج عددًا من المهام الشائعة.
- تطوير برامج جديدة.
- اختبار البرنامج الذي تم إنشاؤه.
- إذا كانت هناك عيوب أثناء الإطلاق الأول ، فسيعمل الأخصائي على الأخطاء.
- عرض الأعمال المنجزة للمدير.
- تنفيذ البرمجيات في المنظمة.
- تعديل بيانات المصدر.
- إنشاء تعليمات المستخدم.
- تسجيل جميع المستندات اللازمة - براءة اختراع للملكية وحقوق التأليف والنشر.
- مراقبة التشغيل العادي للبرنامج واستكشاف الأخطاء وإصلاحها.
- إنشاء نسخة إلكترونية من القواعد.
- أمن المعلومات - تركيب مضادات الفيروسات وكلمات المرور.
- مساعدة الموظفين ، وحل القضايا الناشئة.
- تحسين الشبكة الداخلية والعالمية.
- تقييد قدرة موظفي الشركة على دخول المواقع الترفيهية خلال ساعات العمل.

يشير دليل مبرمج النظام إلى الوثائق التشغيلية والتقنية التي تصف:
- معلومات للتحقق ؛
- ضمان عمل البرنامج وتكوينه.
تم وضع القائمة الكاملة للأعمال في "دليل مبرمج النظام" ، الذي تم تطويره وتنفيذه وفقًا لـ GOST 19.503-79 و GOST 19. المصاحبة. 101-77 ("أنواع وثائق البرنامج") و GOST 19. 105-78 ("المتطلبات العامة لوثائق البرنامج") .
يتكون الدليل من الأقسام التالية.
- معلومات عامة عن البرنامج.
- الهيكل - المكونات والمكونات ، علاقتها.
- التخصيص - يسرد جميع الإجراءات اللازمة في حالات محددة.
- التحقق - الطرق التي تثبت صحة البرنامج.
- ميزات إضافية.
- الرسائل إلى أخصائي - نصوص الرسائل المعروضة أثناء إعداد المنتج.
- التطبيقات - الصور والرسوم البيانية والجداول.


نقاط الإدارة هي كما يلي:
- نطاق البرنامج وأهدافه ؛
- قواعد تثبيت المكونات ؛
- مبادئ العمل ؛
- متطلبات النظام
- تعليمات لإعداد البرامج ؛
- دورية وطريقة مراقبة الأداء ؛
- إجراء صيانة البرمجيات ؛
- طرق لحل المشاكل المساعدة ؛
- العمل في ظروف قاهرة ؛
- طرق التفاعل بين البرامج المثبتة ونسخها.
المسؤولية
مبرمج النظام مسؤول إذا:
- رفض أو أداء واجباته بشكل سيئ ؛
- اكتشف انتهاكات أثناء العملية ؛
- تكبدت الشركة خسائر بسبب خطئه.
