الشغف سر النجاح
إن شغفك سر نجاحك ليس في مجال البرمجة فقط إنما في شتى مجالات حياتك فإذا كنت تحب شيء فإنك ستتعلم هذا الشيء بكل حب وشغف لذا عليك أن تتعلم بشغف وحب وحافز كبير وألا يكون هدفك من التعلم فقط كسب المال والحصول على وظيفة مستقلة، لأن إذا كان هذا فقط هدفك ممكن أن تفشل وتُحبط وتضيع وقتك، عليك أن تتعلم وتعمل بحب وشغف لتصل لهدفك.
- كن صبوراً
لا تعتقد أن طريقك لتعلم البرمجة سيكون مليء بالورود فإذا كان هكذا فالجميع سيكونون قادرين على كتابة الرموز والأكواد وبالمقابل تعلم البرمجة ليس بالأمر المستحيل فإنه يحتاج إلى الإصرار والمثابرة والتعلم باستمرار وأن لا يعرف اليأس لأن تعلم البرمجة والعمل في هذا المجال مليء بالتحديات وكلما اجتزت تحدٍ سيكون لديك المزيد من الخبرة والمعرفة ،فإن الكود الذي ستكتبه من أول مرة لن يكون صحيح بشكل كامل بل سيحتوي على أخطاء وعليك أن تصححها ثم ترتكب مرة أخرى أخطاء ثم تصححها مرة أخرى ومع كل خطأ سترتكبه ستتعلم به المزيد من المعلومات وستزيد خبرتك ولن تقع به مرة أخرى وأبقى على يقين أنه من الخطأ يتعلم الإنسان.
- التدريب والتعلم
لن تكتسب الخبرة وتتقن اللغة من خلال مشاهدة الفيديوهات فقط بل عليك أن تقوم بتطبيق كل الأكواد وتجريبها بيدك وليس المشاهدة فقط
- قم بتنويع مصادرك
عليك ألا تتعلم من شخص واحد فقط أو موقع واحد فقط فعند انتهاءك من دورة معينة ابحث عن نفس اللغة التي تتعلمها لشخص آخر وتأكد إذا كان هناك معلومات جديدة واستعمل المنصات التنافسية مثل Top Coder فهي تطلب منك البحث عن الأخطاء داخل الأكواد فهذا سيزيد حماسك ويبعدك عن الملل ويوسع تفكيرك في البرمجة ويقوي تركيزك.
- عليك اختيار لغة البداية بعناية فائقة
من أبرز المشاكل التي تواجه المبتدئين في تعلم البرمجة هي بأي لغة يجب أن أبدأ؟؟ يجب أن تتعلم اللغة بما يتوافق مع التخصص الذي تُحبه فهل تريد تعلم إنشاء تطبيقات الهاتف أم برمجة الألعاب أم تصميم المواقع على حسب ميولك تتعلم اللغة المختصة للعمل.
- تخلص من كل الخرافات التي تُحيط بك
تنتشر الخرافات بشكل كبير على الإنترنت من حولنا وتُحبط القابلين على تعلم البرمجة منها: لا تُضيع وقتك في مجال صعب ولن تستطيع التميز فيه، ابتعد عن هذا المجال ففيه الكثير من العقبات يجب عليك أن تلتحق بكلية متخصصة في علوم الحاسوب أو مراكز تدريبية لتتعلم البرمجة والعديد من هذه الخرافات إلا أن أغلب المبرمجين تعلموا ذاتياً واستطاعوا الوصول للاحترافية والتميز لذا إذا أردت أن تتعلم شيء عليك أن لا تُنصت لأحد وتأكد أنك إذا أردت تعلم شيء لن يستطيع شيء منعك وليس ضرورياً أن تدخل لكليات متخصصة فهذا المجال لا يحتاج لشهادات وإنما لخبرة وتميز واحتراف في هذا المجال وتعلم البرمجة ليس مجالاً صعباً بل مجال ممتع وجميل جداً لذا دعك من أعداء النجاح وانطلق في رحلتك للتعلم والنجاح والتميز والاحتراف.
- لا تتعلم لغة واحدة فقط
لا تعتقد أنك يمكنك تعلم لغة واحدة وإتقانها فهذا خطأ كبير يقع به العديد من المبتدئين فهناك العديد من المبرمجين يتقنون ثلاث لغات وأكثر وقد يكون هناك تشابه بين هذه اللغات وستستطيع جمع هذه اللغات بدون أي مشاكل فمثلاً الذي يتعلم تطوير الويب يجمع بين لغة HTML وCSS وJavaScript و PHP فبإمكانك تعلم أكثر من لغة.
- عليك تعلم اللغة الإنجليزية
إن تعلم اللغة الإنجليزية بات متداخل في كافة المجالات على الإنترنت وتعلمها أصبح متاحاً في العديد من المصادر فلن تستفيد بشكل مُطلق من التعلم إن لم تكن تُجيد اللغة الإنجليزية ولو بدرجة متوسطة فعند تعلمك الإنجليزية ستنفتح لك العديد من المصادر المميزة فهي اللغة الأكثر انتشاراً فهذه اللغة ستساعدك في تعلم لغات البرمجة حتى لو لم تكن تتقنها بشكل ممتاز ستستطيع تعلم البرمجة بالإصرار والعزيمة وهناك العديد من المصادر العربية لتعلم لغات البرمجة.
- لا تُشتت نفسك أثناء تعلمك
في وقتنا الحالي ستجد الكثير من المواقع والكورسات المختلفة عن تعليم البرمجة ولكن عندما تقرر تعلم البرمجة عليك اختيار مصدر واحد فقط تتعلم منه وعند انتهاءك من الدورة بإمكانك البدء بدورة جديدة فإذا حضرت دورتين لن تستفيد شيء ولن تكسب معرفة أو خبرة.
- حدّث معلوماتك باستمرار
عليك أن تقوم بتحديث معلوماتك باستمرار ومتابعة كل ما هو جديد في اللغة فلكل فترة يوجد تحديثات جديدة على اللغة وتضاف إليها فتأكد أنك تتابع هذه التحديثات.
شكراً مقال مفيد جداً
افضل شركة برمجة عربية