نعم بالتأكيد، يساعد تعلم البرمجة في تنمية قدرات العقل.
أما عن القدرات التي تساهم البرمجة في تطويرها، فهي جمّة، وهذه بعض منها:
- حل المشكلات: البرمجة هي في الواقع حل مشكلات، اذ تعلم المبرمج أن يفصّل المشاكل المعقدة الى مشاكل اصغر، ثم يقوم بايجاد الحلول المثلى لهذه المشكلات.
- التفكير المنطقي: البرمجة تتطلب مسارا واضحا ومرتبا لكتابة الخوارزميات والأكواد، مما يساعد المطور على تعزيز التفكير المنطقي لديه في مجاله وفي كل المجالات الأخرى.
- التفكير الابداعي: قد يبدو هذا غريبا، ولكل حل المشكلات المعقدة يتطلب تفكيرا خارج الصندوق والخروج بحلول ابداعية لحلها، مما أيضا يفيد في كافة مجالات الحياة.
- الانتباه للتفاصيل: جميعنا عانى من عدم عمل الكود الخاص به لفترة طويلة من أجل فاصلة منقوطة أو حرف صغير أو كبير، لذلك المبرمج يعتاد على الانتباه للتفاصيل في حياته بشكل عام لكي يتجنب الوقوع في المشاكل.
هذه بعض المهارات والقدرات التي تساهم البرمجة في تطيرها في عقولنا، ولكنها تحتاج الى الكثير من الوقت والاستمرارية والمثابرة لتنجز هذا التغيير.
أضف الى ماقاله صديقي مصطفى، أن هذا الكورس يقدمك الى مجال الخوازميات وبنى المعطيات، الويب، الذكاء الاصطناعي، قواعد البيانات، وغيرها.
ماأحاول قوله هو أن هذا الكورس يقدمك الى ماهو أكثر بكثير من البرمجة، وحتى ان أردت حضوره من أجل البرمجة، فان تعلمك لهذه اللغة (C++) سيسهل عليك تعلم أي لغة أخرى لأن لغات البرمجة متشابهة جدا.
ليس هذا فحسب، بل ان لغة C++ ستفتح عينينك على أمور لن تعلم عن وجودها في لغات أخرى، كالتخزين والذاكرة والمؤشرات وغيرها.
لذلك عليك بكل تأكيد دراسة الكورس بتمعن واعطاؤه حقه.
بالتوفيق!