ما هى البرمجة ؟
سواء كنت مبتدئ او لا عليك ان تشرح ما هى البرمجة بابسط الطرق حتى تستوعبها تماما , فكيف تفهم شيئا لا تستطيع شرحه من الاساس ؟
البرمجة بشكل عام هى الحصول على نتيجة ما من شئ ما نتيجة لترتيب بعض الاحداث او الشروط
لا تقتصر على برمجة الهواتف او المواقع بل ايضا هناك برمجة للبشر! لكن هذا ليس موضوعنا
يمكنك استخدام البرمجة فى العديد من المجالات فيما يلى اشهرها:
- تطوير المواقع – Website Development
- تطوير تطبيقات الهواتف – Native Mobile App Development
- تطوير تطبيقات سطح المكتب – Desktop App Development
- الذكاء الاصطناعى – Artificial Intelligence
- الحماية والاختراق – Security & Hacking
واكثر من ذلك بكثير ….
فى البرمجة بشكل عام يوجد 3 انواع من الاشخاص :
- مكود – Coder
- مبرمج – Programmer
- مطور – Developer
سنقوم بشرح الفرق بينهم فى مقال خاص
فى تطوير المواقع قد تتخصص فى اكثر من تخصص داخلى سنقوم بشرحهم بالتفصيل فيما بعد :
- مطور واجهات – Front End Developer
- مصمم واجهات المستخدم – User Interface Designer
- خبير فى خبرة المستخدمين – User Experience Desinger
- مبرمج مواقع – Back End Developer
اما عن تطوير التطبيقات :
- تطبيقات الهاتف – اندرويد Android : لغتان اندرويد Android او جافا Java
- تطبيقات الهاتف – ايفون iPhone : تستخدم لغة Swift وقديما كانت تستخدم Objective-C
- تطبيقات سطح المكتب – تستخدم الكثير من اللغات منها #C و Java و Swift
قد تشعر بالتشتت لكثرة المجالات ولغات البرمجة او التخصصات , هذا طبيعى جدا ولكن لا داعى للقلق من ذلك , ايضا ليس عليك ان تختار اى مجال من خلال هذه المعلومات التمهيدية لمجرد الانجذاب لرنين الاسم او ما شابه
سنقوم فى المقالات القادمة بشرح كل قسم شرح عام واخذ كل تخصص فى شرح خاص مع ذكر مسار تعليمى ومصادر للتعلم – سواء كانت كتب , مقاطع فيديو , او حتى تطبيقات الهاتف التى تساعد على ذلك