هل يجب تعلم الخوارزميات قبل البرمجة أم العكس أم يجوز الإثنين
و هل ممكن أن تصبح مبرمج محترف بدون الخوارزميات
و في حال كان مجال دراستي بعيد عن الرياضيات فهل من الممكن أن أتقن الخوازميات
و هل أحتاج للخوارزميات في برمجة المواقع
تحتاج الى الخوارزميات عند تعاملك مع البيانات ترتيبها واجراء العمليات عليها .. وستحتاجها كثيراً في مجال الذكاء الصناعي, يعني لو رغبت ان تبرمج نظام ذكاء صناعي بسيط في موقعك, ستحتاج الى الخوارزميات .. ايضاً هناك امور اخرى كثيرة ..
لكن غالباً لبرمجة موقع او تطبيق, لا تهتم بموضوع الخوارزميات كثيراً .. ويفضل ان تدرسها بعد تعلم البرمجة.
لقد كنا من الاجيال القديمه فى البرمجه وتابعنا الحديث البرمجه القديمه تعتمد على ? how to do اى ان كل مهمه لابد ان تعرف تفاصيل تنفيذها بل تفكير كيف تنفذ المهمه باقل استخدام للذاكره واعلى سرعه لذلك كان من لايعرف اللخوارزميات ليس له مستقبل فى البرمجه
اما البرمجه العصريه فهى تعتمد على what to do اى ماذا تريد من الكمبيوتر ان يفعل بصرف النظر عن الكيفيه وذلك نبع من تقدم اللغات حتى امتلأت بالمكتبات والكلاسات التى تنفذ معظم ماتريد واصبح دورك دور المجمع اكثر من كونك مخترع فانت الان لاتحتاج الى الخوارزميات الا فى اضيق الحدود
هل يجب تعلم الخوارزميات قبل البرمجة أم العكس أم يجوز الإثنين
لا يجوز الاثنين ولكن يفضل البدء الخوارزميات لانها ستسعادك اكثر فى فهم البرمجة
و هل ممكن أن تصبح مبرمج محترف بدون الخوارزميات
لا لانه ضروري من اجل ان تصبح قادر على حل المشاكل البرمجية ، كما ان الخوارزمية يجب فهمها و ليس حفظها و الحفظ مستحيل ان يصنع منك مبرمج محترف
في حال كان مجال دراستي بعيد عن الرياضيات فهل من الممكن أن أتقن الخوازميات
بالتاكيد مع الاصرار لا مستحيل و انصحك بهذه الكتب:
Introduction to Algorithms
The Art of Computer Programming
(Algorithms (4th Edition
The Design and Analysis of Computer Algorithms
و هل أحتاج للخوارزميات في برمجة المواقع
لا اعلم الحقيقة لانى لم ادخل بعد فى برمجة المواقع
بعض النصائح:
انصحك فى تعلم الخوارزميات ان يكون الكتاب معلمك الاول
ان يكون فهمك كاملا ولا ينفع ان تفهم نصف المعلومة
انصحك بمشاهدة هذا النقاش
و اتمنى ان اكون قد افدتك و تمنياتى لك بالتوفيق
التعليقات