انس الجهني | مبرمج 👨🏼‍💻
انس الجهني | مبرمج 👨🏼‍💻

@sesooio

15 تغريدة 74 قراءة Jan 14, 2023
6 مجالات في البرمجة وكيف تختار مجالك 👇🏻.
1: تطوير ويب
2: تطوير تطبيقات
3: تطوير الألعاب
4: تطوير برامج سطح المكتب
5: الذكاء الإصطناعي Al
6: الأمن السيبراني
قبل نبدأ بقولك كيف تختار مجالك في البرمجة وفيه شرح كلام وفيه شرح صور ، ولكن ترا أختيارك قرار مصيري لازم تركز وأنت تختار ، لأنك راح تبدأ مسيرتك فيه وتستمر لسنوات عديدة فكيف تختار مجالك؟
⁃ أختار مجال تحس إنك تحبه
⁃ أبحث عن مدى إحتياج سوق العمل له
⁃ أبحث عن "هل أقدر أطلع فلوس من المجال ؟"
[1] - تطوير الويب web Dev
وهو تطوير المواقع الإلكترونية ، وينقسم إلى 3 مسارات
•تطوير الواجهة الأمامية Front end
•تطوير الواجهة الخلفية Back End
•تطوير الويب الكامل Full Stack
1- Front-end : الواجهة الأمامية أو الجزء المرئي من الويب نستطيع مشاهدته والتعامل معه من نصوص وألوان وأزرار وصور وغيره .
2- Back-end : عكس ال Front end ، الجزء الغير مرئي أو المخفي والمسؤول عن إدارة البيانات في الويب .
3- Full-Stack : المسار الي يجمع بين المسارين الي أعلاه .
ولإحتراف وتعلم هذا المسارات ، بحط لك صورة توضح لك كل شيء .
[2]- تطوير تطبيقات الهاتف Mobile App Dev
وهو تطوير تطبيقات الهاتف ، وينقسم لمسارين :
•Nativ App
•Cross-platform
1- Nativ App : تطبيقات موجهة لنظام واحد فقط بحيث تعمل إما على أندرويد فقط أو أيفون فقط .
الأندرويد : لغة Java أو Kotlin مع محرر Android Studio
للأيفون : لغة Swift أو Objectiv I مع محرر Xcode
2- Cross-platform : تطبيقات موجهة لنظامين أو أكثر وتعمل بنفس الكود ، وعندك أربع خيارات
•لغة C# مع إطار Xamarin
•لغة بايثون مع إطار Kivy
•لغة JavaScript مع إطار React Nativ
•لغة Dart مع إطار flutter
[3] - تطوير الألعاب Game Dev
هو تطوير الألعاب الألكترونية بمختلف المنصات سواء ألعاب الهاتف أو الحاسب أو البلايستيشن وغيرها ويعتمد هذا المجال على معرفة بيئة عمل معينة لإستخدام اللغة المناسبة لبيئة التطوير ( محرك ثلاثي الأبعاد ) وتوجد العديد من الخيارات ولك حرية الأختيار ،
ومن أشهرها وأفضل الأمثلة :
[4] - تطوير برامج سطح المكتب Desktop software
وهو تطوير البرامج التي تعمل على الحاسب بمختلف أنواعها ، وبهذا المجال تحتاج لتعلم :
[5] - الذكاء الاصطناعي Al
وهو الأنظمة والآلات التي تحاكي قدرات البشر لتتخذ قرارت متغيرة حسب نوع البيانات التي تم إعطاؤها ، بهذا المجال تحتاج تتعلم :
[6] - الأمن السيبراني (CS) cyber security
هو حماية الأنظمة والشبكات والبرامج والبيانات ضد الهجمات والتخريب والدفاع عنها ، وبهذا المجال تحتاج تعلم :
وبنهاية الثريد أتمنى أنك أستفدت لو بشيء واحد كتبته وأتمنى لكم التوفيق برحلتكم البرمجية 💙🤩

جاري تحميل الاقتراحات...