عدد الزوار: 169
أصبحت البرمجة programming متناثرة في كل المجالات من حولنا وهي من أهم مجالات العمل، كما أنه مستقبلاً سيتم اعتمدها بشكل أساسي. فلولا توفر البرمجة لما كان التطور الذي نشهده في الحياة التقنية والتكنولوجيا. وقد بات تعلم البرمجة أمراً سهلاً وذلك لتوفر العديد من مصادر تعليم البرمجة وبشكل مجاني.
- بدايةً يجب عليك أن تختار اللغة لأن في عالم البرمجة لدينا العديد من لغات البرمجة وذلك لأنه لكل لغة استخدامات متعددة فبعضها تكون لبرمجة تطبيقات الهاتف المحمول وبعضها لبرمجة سطح المكتب وبعضها لتصميم مواقع الويب ولكن الشيء الجيد في تعلم البرمجة أنك إذا تعلمت لغة واحدة فستكون قد تعلمت 70% من اللغات الأخرى.
- عليك معرفة اهتمامك هل تهتم بتطوير الألعاب أم تهتم بتطوير مواقع الويب لذا عليك معرفة اهتمامك وشغفك فهذا سيوفر لك الكثير من الوقت والجهد.
- أنصحك باختيار لغة معروفة في بداية رحلة تعلمك وذلك لتوفر مصادر عدّة للتعلم.
- لإنشاء أي برنامَج يجب أن تكون على علم بأمرين تحتاجهما الأول اللغة نفسها والأمر الثاني الموارد لصنع البرنامَج أي المكان الذي ستكتب عليه الكود البرمجي.
- إن كنت تميل لتطوير الويب (Web Development) فالبرمجة هنا تُقسم إلى قسمين رئيسين الواجهة الأمامية والخلفية. يمكنك أن تتخصص في مجال واحد منهما فإذا كنت ترغب في تعلم برمجة الواجهة الأمامية لموقع الويب عليك تعلم (HTML، CSS، JavaScript).
أما بالنسبة للواجهة الخلفية، فستحتاج إلى تعلم هذه اللغات (PHP أو Ruby).
- إذا كنت تحب برمجة تطبيقات الهاتف (Mobile Development) يجب عليك أن تكون على علم أن للهاتف نظامان تشغيل رئيسيان IOS و Android بالنسبة لنظام Android ستحتاج لتعلم لغة Java وبالنسبة لنظام إلى IOSعليك أن تتعلم SWIFT وفي وقتنا الحالي تستطيع إنشاء تطبيق لكلا نظامي التشغيل وذلك باستخدام لغة Flutter.
- إذا كنت تحب تطوير الألعاب فعليك تعلم لغة C# فبرمجة الألعاب أمر ممتع وصعب وفيها العديد من التحديات والمنصة الرئيسية لإنشاء الألعاب هي Unity وهي توفر لك الموارد لإنشاء مشروعك من البداية للنهاية.
- عليك أن تتعلم من مصدر واحد لأنك إذا تعلمت من أكثر من مصدر في وقت واحد سيتشتت تركيزك وتضيع أفكارك وتنسى ما تعلمته لذا لا تنتقل لكورس آخر قبل أن تنتهي من الكورس الذي تقوم بمتابعته.
- عليك أن تكتب ما تعلمته وبالأخص إذا كنت تتابع دورة فيديو لأنك ستنسى ما تعلمته بسرعة إذا لم يكن مكتوباً ففي حال نسيت أي معلومة ستلجأ لكتاباتك بسرعة بدلاً من البحث عن الفيديو.
- أنصحك أن تقوم كل فترة بمراجعة ما تعلمته وأفضل طريقة هي Learn by Doing وهي أن تراجع ما تعلمته بالتطبيق العملي.