كيف تصبح مبرمج programeur او devloppeur :
البرمجه لها عدة فروع مختلفة و متعدده فمنها :
- - برمجة مواقع الويب او الانترنت site web
- - برمجة تطبيقات الاندرويد apk
- - برمجة تطبيقات سطح المكتب
- - برمجة تطبيقات iOS
يجب أن تحدد المسار الذي تود أن تسلكه و من ثم البدء في التعلم والتطبيق لان البرمجة تطبيق وليست نظري فقط
- اولا مسار برمجة مواقع الويب :
إذا كان اختيارك أن تصبح مبرمج ويب فعليك أن تختار مسارا من ثلاثة :
- تصميم مواقع الويب Web design
- تطوير مواقع الويب Web development
- الاثنين ( لتصبح مطور ويب شامل Full stack web developer )
و اللغات التي يجب أن تتعلمها في تصميم مواقع الويب هي كالتالي :
١ - لغة HTML ؛ لبناء هيكل صفحة الويب
٢ - لغة CSS ؛ لتجميل الموقع "Style" و إعطاؤه مظهر جذاب
٣ - تقنية Bootstrap ؛ لجعل الموقع متوافق مع جميع الأجهزة
٤ - لغة JavaScript ؛ لإضافة الحركات و التفاعل لصفحة الويب
- أما اللغات التي يجب أن تتعلمها في تطوير مواقع الويب هي :
١ - لغة من لغات ال Back End مثل : PHP و Node.JS و ASP.NET و JSP و Java و Python و غيرها ؛ لعمل الاوامر التي تتم في جهة الخادم و التعامل مع قواعد البيانات و يفضل أن يكون اختيارك هو PHP لما تقدمه مميزات مع العلم أن معظم مواقع الويب مبنية عليها
٢ - لغة MySQL ؛ لربط الموقع بقاعدة البيانات و تخزين بيانات الموقع و الزوار بها
- أما عن مطور الويب الشامل فيتعلم جميع اللغات المذكورة
- ثانيا مسار برمجة تطبيقات الأندرويد
يجب أن تختار لغة من اللغتين الآتيتين :
١ - لغة Java و التي تتميز عن غيرها في تعدد استخداماتها مثل استخدامها في برمجة الأندرويد و استخدامها في الويب و سطح المكتب
٢ - لغة Kotlin و تتميز عن ال Java بسهولة أكوادها و اختصارها للموقت ( هي اللغة التي دعمتها جوجل لبرمجة تطبيقات الأندرويد )
- ثالثا برمجة سطح المكتب
و يجب أن تختار لغة من اللغات الآتية :
١ - لغة Java و تستخدم في برمجة برامج منصات التشغيل الثلاثة Windows و Mac و Linux
٢ - لغة C# المدعومه من شركة ميكروسوفت و تستخدم في برمجة برامج الويندوز فقط
٣ - لغة Swift لبرمجة برامج ال Mac فقط
- أما إذا كان اختيارك هو برمجة تطبيقات iOS فتحتاج إلى تعلم لغة Swift