اليك قائمة باشهر تخصصات تكنولوجيا المعلومات
محتوي المقال
Software Engineer
البرمجيات هي الطريق الأساسي للشركات من اجل تطوير المنتجات ، لذلك فهي تبحث دائمـاً عن مطوري الويب موهوبين ومبرمجي ومهندسي برمجيات من اجل اللحاق في ركب التطور في الانظمة والتطبيقات ، وتحديث المواقع وأنشاء حلول جديدة او تكنولوجيا جديدة
يقوم مهندس البرمجيات بتطبيق النظريات العلمية (Scientific Theories) و الخوارزميات (Algorithm) لتنفيذ او تصميم حلول تقنية المعلومات(Information Technology Solutions) لمختلف المجالات ضمن معايير السلامة و الجودة المتعارف عليها
و بناء النظام البرمجي ليس مجرد كتابة شفرة، وإنما هي عملية إنتاجية لها عدة مراحل أساسية وضرورية للحصول على المنتج، وهو البرنامج بأقل كلفة ممكنة وأفضل أداء محتمل. يطلق على هذه المراحل اسم دورة حياة النظام البرمجي(Software Life-cycle) التي قد يبدو بعضها ليس له علاقة بالبرمجة. وهناك الكثير من التصورات والنماذج في هندسة البرمجيات تصف عملية إنتاج برنامج والخطوات اللازمة لذلك كما أن هذه الدورة خاضعة للتطوير دائما، حيث بالإضافة للدورات الكلاسيكية، ظهر مفهوم المنظومة المرنة (Agile Process) والتي تتخلي عن النموذج الثابت للمنظومة الكلاسيكية في سبيل المزيد من حرية الحركة للمشروع
Database Administrator
مسؤول قاعدة البيانات و التي في العادة تختصر ب (DBA). يدير و يحافظ على أنظمة تخزين الملفات و البرامج المعقدة .
تقوم قواعد البيانات بقيادة مسار الأعمال . و تعتمد معظم الشركات على قاعدة بيانات من نوع ما , بدأً من البرامج الجانبية إلى البرامج الضخمة لحساب العميل و حلول التصنيع .
مسئولي قاعدة البيانات :
تحديد معالم كل قاعدة بيانات في النظام الأساسي للشركة .
ضمان وصول و جهوزية و سلامة البيانات .
إدارة كل من الأجهزة والبرمجيات اللازمة للحفاظ على قواعد البيانات .
الدفاع عن الأنظمة الأساسية للبيانات ضد التهديدات الخارجية المحتملة أو حتى ضد الفشل من الداخل .
في كثير من الأحيان يكون مسؤول قاعدة البيانات الأعلى بمثابة مهندسي المنظومة , من حيث وضع التصور لمجموعة الأجهزة و البرمجيات اللازمة لتلبية احتياجات صاحب العمل. المبتدئين من مسؤولي قاعدة البيانات يبدأون بالتعامل مع الأعمال الروتينية مثل حفظ و تحسين و دعم ( بتجهيز نسخ إحتياطية ) لوحدات التخزين الضخمة لقاعدة البيانات .
معظم عمل مسؤول قاعدة البيانات يكون في محطة عمل الكمبيوتر , ولكنه يشارك بشكل متزايد في الإجتماعات المخصصة لوضع الخطط للشركة و المشاريع
Network
هو تخصص يهتم بكيفية تراسل البيانات بين انظمة الحاسب او بين شبكات او بين اجهزة سواء كمبيوتر او اي جهاز اخر مثل جوال مودم وغيرها
يجمع هذا التخصص ما بين علم الاتصالات وعلوم الحاسب وهندسة الحاسب
دراسة هذا التخصص تتم بشكل نظري theoretical وايضا تطبيقي practical وتركز على المرسل والمستقبل و البروتوكول المتبع و الروترز داخل الشبكه وغيرها من خصائص الشبكات
طبعا الهدف من هذا التخصص هو تراسل البيانات بين اكثر من طرف و عمل شبكة كامله وكيفية عمل نظام للتراسل و طرق التعامل مع البيانات لحظة الانتقال بين طرفين وايضا كيفية التأكد من وصول البيانات بشكل آمن ويدخل هذا التخصص في امن الشبكات
Computer Engineering
يهتم هذا التخصص في تجميع الأجهزة ومكونات البرامج لجعل إستعمال الحاسب بأفضل الخصائص
يركز هذا التخصص على تكوين الهاردوير Hardware وكيفية عملة داخل الجهاز وكيفية التعامل مع المعالج Processor و الذاكرة Memory و الدائرة الكهربائية Electric circuit
طلاب هندسة الحاسب يأخذون بعض الكورسات من تخصص Computer Science مثل البرمجة و قواعد البيانات وغيرها و في بعض الجامعات هندسة الحاسب تدخل ظمن انظمة كلية الهندسة
ويوجد مسارات tracks |or| Concentrations داخل تخصص هندسة الحاسب بمعنى يتخصص الطالب بأحد المسارات في دراستة وعادة تكون في مرحلة الماجستير اكثر من البكالوريوس
أمثله على المسارات
Computer Architecture & Embedded SystemsComputer Aided DesignComputer Networks & Communication Systems
ويوجد مسارات اخرى كثيره