كم يستغرق وقت لتعلم البرمجة؟

كم يستغرق وقت لتعلم البرمجة؟

كم يستغرق وقت لتعلم البرمجة؟
سؤال مثير للاهتمام!!

للإجابه على سؤال كـ هذا عليك ان تفهم الكثير من الاشياء

ماذا يعني التعلم اصلاً؟
وماذا تقصد بـ تعلم البرمجة؟
هل هو تعلم لغة برمجة معينه مثلاً ؟ ام تعلم اساليب ومبادئ البرمجة؟ ام تعلم طرق التفكير وحل المشكلات؟

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

اذا كنت تقصد بسؤالك تعلم لغة برمجة ما ، فـ اول لغة تتعلمها ستكون الاصعب ، الموضوع نسبي نوعاً ما ، فـ انا على سبيل المثال تعلمت اكثر الجمل البرمجيه لـC++ في ما يقارب الـ٥ شهور ، قد تزيد هذه المده وقد تقل اعتمادًا على الشخص ذاته، بعد ان تتعلم اول لغة برمجة ، باقي اللغات تصبح معروفه ضمنياً بالنسبة اليك ، فـ انا تعلمت الجافا بالكامل في حوالي ٣ اسابيع - ٤ اسابيع ، فرق مهول في المده بينها وبين C++ ، وايضاً اللغة الثانيه والثالثه تختلف مدة تعلمها من شخص لآخر

اما ان كنت تقصد بسؤالك تعلم مبادئ البرمجة ، فـ اجابةً على هذا ، اعتقد انه لمعرفة مبادئ البرمجة فقط ( مجرد معرفه وعدم اتقان) قد يستغرق الموضوع شهراً او اثنين ، لكن من اجل الاتقان فـ الموضوع يحتاج الى الكثير من الممارسه والتجريب، فقد تحتاج الى ما يقارب الـ٥ شهور لكي تصل الى المستوى المتوسط ، مستوى الاتقان باكبر نسبة ممكنه لن تصل اليه بسهوله، تحتاج الى ان تبدأ العمل الفعلي بهذه المبادئ لكي تبدأ في احراز تقدم اكبر في اتقان هذه المبادئ

بالنسبه الى حل المشكلات ، لا اعتقد انه سيأتي يوماً وينتهي تعلمك لـ سبل حل المشكلات والتفكير المنطقي ، لانه ببساطه المشكلات لن تنتهي ، وكل مشكله تحتاج حل مختلف ، وهنالك ايضاً مشكلات بلا حلول ، تحتاج منا الى التفكير من زوايا مختلفه لايجاد حلول لها
شارك الموضوع
تعليقات