يعطيكم العافيه
انا بدات بتعلم لغة برمجه بس حابة اعرف اذا في مهارات لازم اكتسبها حتى اصير محترفة ؟🤔
حسناً إن الأمر يعتمد على المجال الذي ترغبين فيه
لكن دعيني أخبركِ بأهم الأمور التي يحتاجها المبرمج مبتدئ كان أو متقدم المستوى أو حتى المحترف
التفكير المنطقي صدقيني البرمجة ابنة علمين مهمّين الفلسفة و الرياضيات أنا لا أقول لكِ أو للإخوة القراء أن يتعلموا الرياضيات أو الفلسفة بشكل أساسي لكن من المهم معرفة أن مهارات البحث و الاطلاع و التجربة و التحليل من المهارات المهمة بالبرمجة بذات الأهمية في هذين العلمين و لتطوير هذه المهارات للحصول على تفكير منطقي قوي و مرن عليكم بتجربة انشاء مشروع صغير بين الفترة و الأخرى يحتاج الى مهارات أعلى بقليل من مهاراتكم و البحث بفكرة جديدة او طريقة جديدة أو حتى تقنية ما لإنشاء هذا المشروع
أنماط التصميم design patterns و هي من الأمور المهمة لكتابة كود مفهوم أو حتى لإيجاد حل لمشكلة ما و هي مجموعة من الأساليب التي أوجدت بعد ظهور عدة مشاكل و اعتمدت في حلها
الخوارزميات و بنية البيانات data structure and algorithms و هي من اهم الأمور في علم الحاسب التي ينبغي على المبرمج تعلمها. طريقة كتابة و قراءة خوارزمية مهارة ضرورية للمبرمج ليست فقط مهمة فهي من الأساليب لايصال معلومة لمختلف المبرمجين عن طريقة عمل البرمجية الموضوعة أو حل لمشكلة ما برمجياً و أيضاً تعلم الخوارزميات الشهيرة أمر مهم و يساعد المبرمج على تحسين تفكيره المنطقي. أما بالنسبة لبنية البيانات فهي لا تقل أهمية عن الخوارزميات فمعرفة على الأقل نوع البيانات المتعامل معه و كيفية عمله و استعمالاته امر مهم لتجنب الاخطاء و كتابة الكود الصحيح مع أنواع البيانات الصحيحة
/data_structures
البرمجة الكائنية OOP من اهم التوجهات البرمجية Programming Paradism و التي أنصح بتعلمها بشكل مفصل لكثرة استخدامها و اهميتها في تسهيل كتابة الكود و تطويره
التعامل مع git
التدرب يومياً عشر دقائق حتى وصول إلى سرعة كتابة 50 كلمة في الدقيقة لتجنب الملل و الضجر لاحقاً
التعلم على بيئة نظام التشغيل المستخدم و بيئة اللغة التي تتعلمها امر مهم
حل مسألة برمجياً بين الفترة و الأخرى على مواقع hackerearth , codeforces, projecteulerو أمثالهم(projecteuler لا أنصح به إن لم يكن المجال الذي تتعلم به يعتمد على مهاراتك بالرياضيات كتطوير المواقع مثلاً)
أرجو أن أكون قدمت جواب مفيد للجميع و أرجو أنني لم أنقص أمر مهم و شكراً للقراءة
التعليقات