السلام عليكم ورحمة الله وبركاته
تواجهني مشكلة وليس وحدي الحقيقة الذي يشتكي منها ، هي عندما أريد أن أتعلم لغة برمجة جديدة مثلاً أنسى كل ال Syntax الخاص باللغة السابقة وكأن شيئاً لم يكن !
أنا أعلم أن علوم الكمبيوتر علم تطبيقي و ممارسة ولكن كيف لشخص أن يتعلم لغة آخرى و يمارس اللغة السابقة في نفس الوقت ؟ ، ولا يسعني أن أنسى مقولة أحدهم "يمكنك فعل أي شئ بلغة برمجة واحدة"
التعليقات
بلنسبة لي كثيراً ما تعلمت اكثر من لغة او اكثر من تقنية بنفس الوقت ..
كان اخرها لغة C و لغة PL/SQL الخاصة بلاوراكل معاً ..
طبعاً لم يكن هدفي تجميع اللغات, لكن اضررت لاستخدامهم, وتعلمتم بسرعة بدون اي تعارض.
يمكنك فعل أي شئ بلغة برمجة واحدة
هذا اذا رغبت ان تبدأ بهذا الشيئ من الصفر وكنت تعمل لوحدك, لكن لو اجبرت على العمل على مشروع سابق او تطويره, او حتى العمل في شركة تستخدم تقنية معينة, هنا ليس لديك الكثير من الخيارات ..
وعليكم السلام ورحمة الله وبركاته
المسألة باختصار ان جميع لغات البرمجة تقريباً تستطيع تطويعها لخدمة هدفك الذي تسير له ، ومسألة التنقل بين لغات البرمجة فيه ضياع الكثير من الأوقات ، لكن لربما لعل من فوائد التنقل عند البعض هو معرفة الأنسب لهذا المتعلم.
لعل مسألة نسيان قواعد اللغة السابقة يكون في أنك تعلمت اللغة في وقت قصير لا يمكن من خلال هذا الوقت ( ربما ) ترسيخ قواعد هذه اللغة ومن الطبيعي عند المفارقة ولو لفترة ليست بالطويلة يكون النسيان من أول ما يكون على المتعلم خاصة إن كان ما تريد تعلمه يكون في نفس سياق ما كنت تتعلمه.
المسألة في وجهة نظري طبيعية والمراجعة مطلوبة في حال أردت الرجوع للغة السابقة وفي هذه الحالة يكون الوقت المطلوب لمراجعة شيء سابق كنت أمارسه أسرع بكثير من تعلم الشيء الجديد.
لا أرى مشكلة في الموضوع ، لكن تعليقاً على آخر كلمة بالموضوع فعلاً الاستقرار مطلوب لأي شخص حتى يعمل المنتج الصحيح.