مشكلتى مع البرمجة واطلب نصيحة من الاخوة

السلام عليكم ورحمة الله وبركاته

اخوانى كنت قد اخذت منذ فترة كورس c# فى احدى مراكز الكورسات وكنت لم اعلم اى شئ عن البرمجة فى هذا الوقت واول درس احسست بصعوبة شديدة فى اللغة وشئ جديد على عقلى ولكن شيئا فشيئا ابتديت الحمد لله استوعب اللغة المهم انه من خلال الكورس كان المدرب يعطى لنا تمارين ومع انى مذاكر جيدا يتشل تفكيرى عندما احاول حل البرنامج المطلوب ولا اعرف كيف ابتدى الكود وفى النهاية افشل فى حل البرنامج مع ان البرنامج مكون من قواعد بسيطة فى اللغة كلها انا اعرفها واعرف كيف تعمل ولكنى لا استطيع ان اوظفها لعمل البرنامج المطلوب وليس انا وحدى بل زملائى ايضا ولا انكر ان بعضهم كان يستطيع حل البرنامج وبعضهم مثلى لا يستطيعون حله المهم انى انهيت الكورس منذ فترة وكل التمارين التى اخذتها وكنت لا اعرف حلها انا اعرف حلها الان ليس من نفسى ولكن كان المدرب يحلها فى المحاضرة القادمة وكل التمارين التى اخذتها احس انها سهلة وبسيطة الان المشكلة ان مازالت هذةالمشكلة تواجهنى عندما ياتينى برنامج جديد فالمشكلة ليست فى عدم معرفتى بقواعد اللغة ولا عدم معرفة الكلاس والميثود والمصفوفات والمتغيرات فانا اعرف كل قواعد اللغة التى اخذتهاجيدا ولكن المشكلة لا اعرف كيف اوظفها فى عمل برنامج معين ويتشل تفكيرى واخذ كثيرا من الوقت فى التفكير فى البرنامج وفى النهاية ابحث عنه على الانترنت واعرف الحل هل المشكلة بسبب اننى مبتدا فى البرمجة وهذة المشكلة ستزول مع الخبرة والممارسة وحل تمارين كثيرة وقراءة كثيرة ام ان البرمجة فوق قدراتى العقلية

انا لا اريد الاستسلام واريد ان اخوض هذا المجال بقوة لانى احبه بالرغم من صعوبته وبالرغم من المحاولات اليائسة فى حل البرامج الجديدة على

هل تنصحونى بان اغير المجال وانصرف الى شئ اخر غير البرمجة ام ان هذة المشكلة ستزول شيئا فشيئا مع العمل واكتساب الخبرات( علما بان البرامج التى كنت اخذها فى الكورس وكنت لا اعرف حلها هى الان سهلة جدا بالنسبالى ولكن عندما ياتى برنامج جديد لم يمر على فى السابق لا اعرف كيف احله وافشل فى برمجته )

ارجو من الاخوة النصيحة


السلام عليكم

أخي احمد قبل دراسة لغة السي لابد من تعلم الخوارزمية وكيفية تصميم المخططات Flow Chart اهم عنصرين لتعلم البرمجة بصفة عامة وضروري انك اتكون قادر علي حل جميع المشاكل بأكثر من طريقة وليست طريقة حل واحدة وايضا غير مهم الطريقة إلي حليت بها المشكلة البرمجية المهم المحصلة النهائية.

بالنسبة للغة السي لغة سهلة وبسيطة اول شي ضروري ماتحل المشاكل البرمجية بأكثر من طريقة لكي تدرب عقلك علي أكثر من أسلوب حل وايضا كل ماكان كود اقل كان افضل

فالبداية تتدرب علي:

نوع المدخلات وطرق الإدخال بأكثر من طريقة.

كيفية القيام بالعمليات الحسابية والمنطقية .

كيفية عمل الطباعة والقراءة بأكثر من طريقة.

بعد ماتتمكن من النقاط السابقة حتكون فاهم المدخلات والمخرجات للمشاكل البرمجية 

بعدين التكرار والمصفوفات والمعادلات والدوال خطوة بخطوة تقدر تتعلمهم مفيش شي مستحيل اهم شي اساسيات اللغة اهمممممم شي .

بالنسبة للمترجم اني نستخدم في c++-Dev مترجم للغة c++ يمشي معا لغة C.

هادي اساسيات لغة السي واي لغة تفكر تدرسها.

تقدر اخي احمد اتغير اتجاهك من لغة السي للغة اكثر تحديثا واستعمالا فالشركات.

لكن متغيرش مجال تخصصك خليك واثق من نفسك وبإذن الله حتنجح.

إنشاء الله انكون وضحتلك جزء من البرمجة

Keep your head up bro>><<