كيف أتخصص في البرمجة
كيف أتخصص في مجال البرمجة

حدد مجال من استخدامات البرمجة

مجالات واستخدامات البرمجة كثيرة سنذكر أشهرها :

- تطوير المواقع
- تطوير التطبيقات
- الذكاء الاصطناعي
- علم البيانات
سنتناول كل عنوان باختصار
1. تطوير المواقع :

أ. تصميم المواقع يُعرف باسم (Web Design) أو ما يعرف في الوسط البرمجي بتطوير الواجهة الأمامية (FrontEnd) وينقسم إلى اللغات التالية :
- HTML
- CSS
- javaScript
ب. تطوير المواقع يُعرف باسم (Web Development) أو ما يعرف في الوسط البرمجي بتطوير الخلفية (BackEnd) ويجب إتقان واحدة على الأقل من اللغات التالية :
- Python
- javaScript
- PHP
- #C
ج. تطوير قواعد البيانات (DataBase) ويجب إتقان واحدة من اللغات التالية :
- MySQL
- MongoDB
2. تطوير التطبيقات :

أ. تطوير تطبيقات الهواتف المحمولة التي تعمل بنظام (Android) ويجب إتقان واحدة من اللغات التالية :

- Java
- Kotlin
باستخدام بيئة عمل (Android Studio)
ب. تطوير تطبيقات الهواتف المحمولة التي تعمل بنظام (iOS) ويجب إتقان لغة (Swift), باستخدام بيئة عمل (Xcode)

لكن بهذه الطريقة ستحتاج أن تبرمج تطبيقك مرتين! مرة للـ (iOS) ومرة للـ (Android)!! والحل هنا

والحل هنا أن تبرمج التطبيق بتقنيات (Cross Platform) مثل العمل على بيئة عمل مشتركة

أشهر بيئات العمل هذه هي :
- React native + Firebase
- Vue native + Firebase
- Electrone
- Flutter
- Ionic
- Xamarin
ولا يشترط لغة (Firebase) للعمل على هذه التقنية إنما يمكن استخدام أي لغة (BackEnd)
3. الذكاء الاصطناعي + 4. علم البيانات :

وأهم وأفضل لغة مستخدمة في هاذين المجالين هي بايثون (Python)

وأهم المكتبات فيها المستخدمة في المجالين هي :
- NumPy
- SciPy
- Pandas
- Matplotlib
- PyTorch
- TensorFlow
- OpenCv
في النهاية حدد ما تريد

في النهاية حدد ما تريد بناءً على هدفك من تعلم البرمجة
Hamza Elkotp
صانع المجد
