مشكلات واجهتني أثناء تعلمي البرمجة

كلنا مررنا بمراحل صعبة ومشكلات أثناء تعلم البرمجة قد تؤدي إلى الشعور بالإحباط والفشل والرغبة في ترك المجال، سأعرض لكم بعض المشكلات التي واجهتني خلال تعلمي البرمجة وكيف تغلبت عليها:

  • الإسراع في التعلم: من أكبر الأخطاء هي عدم أخذ وقت كافي لتعلم أساسيات البرمجة بشكل صحيح وهذا سوف يؤدي الى التشتت، فهم الأساسيات بشكل جيد سيسهل على المبرمج التعامل مع أغلب لغات البرمجة بسهولة.
  • تعلم أكثر من لغة برمجية دون إتقان : يسعى الكثير من المبتدئين في البرمجة إلى تعلم أكثر من لغة برمجية من أجل أن يُظهر للآخرين أو يٌذكر في سيرته الذاتية مدى التنوع الرهيب الذي يملكه لكنه لسوء الحظ ليس لديه التعمق الكافي في أي لغة برمجية معينة، هذه الطريقة في التعلم سوف تسبب الكثير من الضياع وعدم فهم البرمجة أو أي لغة برمجية .
  • الملل وفقدان شغف التعلم: البرمجة ممتعة جداً، يكون الملل نتيجة عدم تتبع خطة للتعلم، من الضروري أن ننوع مصادرنا التعليمية ولا نعتمد على مصدر واحد، وأحد المصادر القوية التي اعتمدت عليها كانت أكاديمية حسوب، وموسوعة حسوب.
  • مشاهدة الفيديوهات التعليمية مثل وكأنها مسلسلات وأفلام دون ممارسة وتطبيق ما تعلمته، من الضروري إنشاء مشاريع مختلفة عن الدورة التعليمية ليعزز من فهمنا لجميع المواضيع.
  • البحث عن المكسب المادي في أول يوم بدأت فيه التعلم: يجب أن نتعب ونتعلم وننسى الدخل المادي في بداية حياتنا ونقوم بالتركيز على التعلم فقط وعندما نصل للمستوى المطلوب، المال سوف يبحث عنا، لذلك يجب أن نعط المجال حقه أولاً.

كيف كانت رحلتكم في تعلم البرمجة، وما هي أكثر الصعوبات والمشكلات التي واجهتكم وكيف تغلبتم عليها؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

الإسراع في التعلم: من أكبر الأخطاء هي عدم أخذ وقت كافي لتعلم أساسيات البرمجة بشكل صحيح وهذا سوف يؤدي الى التشتت، فهم الأساسيات بشكل جيد سيسهل على المبرمج التعامل مع أغلب لغات البرمجة بسهولة

الصير في تعلم البرمجة هو من شيم الأشخاص التي تود اتقان البرمجة، قبل التفكير في تعلم البرمجة من الأفضل أن يكون الشخص على دراية بأنواع الاستضافات و أسماء النطاقات. ومن ثم التفكير في اختيار اللغة التي يود تعلّمها.

تعلم أكثر من لغة برمجية دون إتقان : يسعى الكثير من المبتدئين في البرمجة إلى تعلم أكثر من لغة برمجية من أجل أن يُظهر للآخرين أو يٌذكر في سيرته الذاتية مدى التنوع الرهيب الذي يملكه لكنه لسوء الحظ ليس لديه التعمق الكافي في أي لغة برمجية معينة،

التركيز على لغة واحدة أمر مهم منتهى، يفضل اختيار لغة عليها فرص عمل أكبر مثل      JavaScript    أو   C++

 بأسماء النطاقات و عالم الاستضافات و أنواعها و الاستضافات

أضيف إلى ما تطرقتي إليه منتهى من مشاكل يقع بها الشخص هو عدم التركيز على مصادر معينة وموثوقة في التعلم. لهذا يجب أن يختار الشخص المصدر الذي يود التعلم منه بعناية.

لفت انتباهي أن هنالك بعض الدورات المتخصصة في البرمجة عبر أكاديمية حسوب، ربما تفيد أيّ شخص يرغب في الانخراط في هذا المجال

أيضا هناك نصائح تفيد لمن يود الولوج إلى عالم البرمجة

Muntaha_Zaher أضف ردا
التركيز على لغة واحدة أمر مهم منتهى، يفضل اختيار لغة عليها فرص عمل أكبر مثل JavaScript أو C++

أتفق معك في اختيارك للغة C++ ، بالإضافة إلى ما ذكرته من حيث أن لها فرص عمل أكبر حاضراً و مستقبلاً ، فهي لغة مهمة جداً لفهم و تعلم أساسيات البرمجة و البرمجة الكائنية OOP.

تعلم أكثر من لغة دون إتقان قد يكون أمر ضروري أحياناً، وهو المطبق تقريبًا في أغلب الجامعات والدراسة الأكاديمية.

لكن مع التركيز على الأساسيات وفهمها بشكل جيد لا تكون هذه مشكلة حيث أنك تتعلم ما تحتاج في هذه المرحلة ولهذا الهدف. وبهذا تعرف هل تريد تعلم هذه اللغة فعلاً أم لا؟

فقد يحدث أحيانا أن يدخل إنسان ويتعلم لغة واحدة حتى الاحتراف.

ثم يتفاجئ أن هدفه وما يريده في المستقبل لن توصل إليه هذه اللغة بسهولة ويحتاج لتعلم أخرى ويكون ذلك تضييعًا للوقت، لذلك لا أعتقد أن هذه المشكلة تكون مشكلة في جميع الأحيان بل هناك أوقات يمكن الاستفادة من تلك الخاصية فيها.

وبهذا تعرف هل تريد تعلم هذه اللغة فعلاً أم لا

لماذا أتعلم عدة لغات بدون إتقان و ذلك فقط لأكوّن معرفة عنها ؟

برأيي هذا مضيعة للوقت يوجد طرق أخرى تسهل على المبتدئ تكوين معرفة عن اللغة التي سيحترفها . بالبداية عليه تحديد مساره ثم يكوّن معرفة عن اللغات التي تستخدم في المسار الذي اختاره عن طريق حلقات النقاش مع المبرمجين الأكفاء الذين يعملون في نفس المسار مثلاً أن يسأل عن أهم اللغات الدارجة في سوق العمل أو عن أسهل اللغات و هكذا ثم يبدأ بالتعلم ثم الاحتراف.

قال العالم إسحاق نيوتن :" وقفت على أكتاف من سبقوني من العلماء " ، هذا العالم لم يبدأ من الصفر و إنما بدأ من نقطة انتهاء العلماء الذين سبقوه . ذكرت هذه المقولة لأخبرك بأن علينا الاستفادة من خبرات و تجارب الآخرين قدر الإمكان لكي لا نقع في نفس أخطائهم و لاختصار كثير من الخطوات التي تضيع الوقت .

تعلم أكثر من لغة دون إتقان قد يكون أمر ضروري أحياناً، وهو المطبق تقريبًا في أغلب الجامعات والدراسة الأكاديمية.

أعلم أن قدرات البشر تختلف و لكن بالنسبة لي أرى أن سنة دراسية جامعية كاملة تكفي لاحتراف لغة معينة إذا كان التعليم مدمج بين الأكاديمي و الذاتي .

مشكلة أخرى لم تتطرق إليها وهي تعدد المصادر والتي تؤدي للتشتت لذلك ينصح بالبحث عن أفضل المصادر والتركيز عليها بدل محاولة التعلم من عشرات المصادر في نفس الوقت لأن تكرار نفس المعلومات بطرق مختلفة سيعرقل التقدم ليس إلا.

Diaa_albasir
  • حذف بواسطة المستخدم