مصادر حلّ المشكلات

تعرّف على بعض تقنيات حلّ المشكلات العامة التي تساعدك في البرمجة.


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

يمكن أيضًا قراءة بعض هذه الكتب من خلال مكتبة جمعية آلات الحوسبة (ACM). ومعلومات العضوية (المدفوعة) متاحة على acm(dot)org.