أبرز اللغات المستخدمة في البرمجة
هل هناك اتجاه يتخذه المبرمجين؟
على العموم يتخذ المبرمج اتجاه او احداهما او كلاهما:
front-end developer:
مبرمج الواجهات والذي يتعامل مع كل ما يراه المستخدم
back-end developer:
يعمل في الخفاء يخزن وينظم البيانات ويتواصل مع الواجهة ويتأكد من أن كل شئ يعمل بشكل جيد
1- مجال تطوير الويب :
يتضمن تصميم وبرمجة مواقع وتطبيقات الويب، المجال كبير جدا وتتزايد الرغبة به مع توجة التجارة الى الالكترونية.
ابرز اللغات المستخدمة في تطوير الويب:
front-end:
HTML, CSS, JavaScript
back-end:
php, python, SQL
2- علم البيانات:
ينقسم الى العديد من المجالات منها
تحليل البيانات والبيانات الضخمة
ويعرف انه استخدام جميع الوسائل التقنية والخوارزميات لحل مشكلة وتفسير ظواهر بالاستعانة بعلوم اخرى كالرياضيات ونظم المعلومات والاحصاء وغيرها.
اللغات والمهارات المستخدمة في علم البيانات:
python, الاحصاء
بعض مكتبات بايثون المستخدمة في علم البيانات:
numpy، pandas، scikit-learn، matplotlib، seaborn و Scipy
3- مجال الذكاء الاصطناعي:
الذكاء الاصطناعي من المجالات الاكثر شهرة في وقتنا الحالي، يدخل في جميع المجالات التقنية التي تحتاج إلى التفكير المنطقي والمعرفة والتخطيط والإدراك الافتراضي القائم على تطبيق النظريات واختيار الحلول الصحيحة.
ابرز اللغات:
python, C++, Java
4- الامن السيبراني:
هو القيام بحماية الأنظمة والشبكات والبرامج من الهجمات الرقمية والاختراقات. التي تهدف عادة إلى الوصول إلى المعلومات الحساسة أو تغييرها أو إتلافها أو سرقتها من اجل ابتزاز المال من المستخدمين أو مقاطعة العمليات التجارية.
ابرز اللغات:
يختلف بحسب اللغات تختلف بحسب التوجه الذي تختاره:
- تخصص Systems / Networks :
python , Ruby
- تخصص Web Application:
PHP , Ruby , Python , Java , asp .net
تخصص Reverse Engineering/Malware analysis :
معتمده على إرجاع البرنامج الى الـ Source code للتعديل عليه او اكتشاف الثغرات به
5- تطبيقات الهاتف:
يميل مطوري تبيقات الهواتف الى اختيار لغات بحسب نظام التشغيل التي يستخدمنوها.
Android:
Java, kotlin -> Android Studio
C# -> Xamarin
IOS:
swift, objective-C, C#
Database:
SQL
بعد تعرفك على المجالات اختر الذي تميل اليه، واقرا عن اللغات المستخدمه
ابتدئ تعلم لغتك الاولى بهذه الطريقة وسر على مجال واحد دون التشتت ومع الاستمرار والتدريب وبناء المشاريع ستصل الى ما تريده
مصادر:
دليل التخصصات:
الامن السيبراني وعلاقته بالبرمجة:
افضل لغات برمجة تطبيقات الذكاء الاصطناعي: