أنا لا أفهم البرمجة ؟


المشكلة الاساسية ليست فيك انما مشكلة التعليم نفسه

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

وهذا يجعلك اغلب الوقت لا تعرف ماذا انت بفاعل وما هي فائدة ان تكتب print("hello world")

او حتي لماذا نستخدم الـfor او الـwhile حتي نطبع مثلثلا من النجوم ونحن نستطيع ذلك باستخدام print فقط

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

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

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

البرمجة كادارة شركة

حيث تستعمل انت كمدير للشركة(مبرمج) الشركة(لغة البرمجة) لعمل منتجات (مشاريع) وتستخدم بعض العمال(المتغيرات) سواء كانو اناس حقيقيون(متغير نصي) او حتي معدات قابلة للتطوير(متغير رقمي) او حتي اجهزة ثابتة(متغير منطقي) تملي عليهم اوامرك (if,for,print,while) لعمل بعض الاشياء واحيانا تقوم بعمل بعض الوظائف(دوال,ميثود,فانكشن) لكي تريح راسك من كثرة الاوامر لانها امور اعتيادية يجب عملها عندما تضع فيها العمال(الباراميتر) وبالتاكيد هناك الكثير من الاقسام (كلاس,class) التي بها الوظائف التي تحددها لكي تسهل علي غيرك فهم كيفية عمل الشركة وتسهيل المدريين(مبرمجين) الاخرين عملهم واحيانا كثيرة تقابل الكثير من المشاكل(bugs) مع شركتك سواء مع اختيار العمال السيئون او حتي اعطاء الاوامر الخاطئة في الاماكن الخاطئ ولكن كل تلك المشاكل التي حللتها تعلمك كيف تدير الشركة بطريقة جيدة لتكون مدير شركات محترف(مبرمج محترف)

صراحة كنت اتمني ان يتم شرح البرمجة بهذه الطريقة لاني عندما بدات في تعلم البرمجة لم افهم ابدا ما فائدتها او بمعني افضل كيف استفاد منها ولكن بهذه الطريقة استطيع تكوين صورة بسيطة عن الامر انا الان تعلمت لغة بايثون وتعلمتها فقط لحبي في البرمجة لا اكثر ولكن بسبب عدم فهمي لم استطع استخدامها بالطريقة الصحيحة ولكن بعدما تعلمت صناعة الالعاب بها استطعت فهم كيفية البرمجة وكيفية التكويد وصنعت هذا الشرح البسيط اتمني في المستقبل من اي شخص سوف يقوم بشرح لغة برمجة (oop) ان يقوم بشرحها بهذه الطريقة وعلي هذا المبدئ لكي لا يقع طلابك في مشكلة عدم فهم لماذا نتعلم طباعة "اهلا بالعالم"

العفو اخي

حاول النظر وتعلم البرمجة بهذه الطريقة دائما

ايضا انصحك بهذا الكتاب اذا كنت تريد تعمل لغة بايثون بطريقة افضل

لانه يشرح كل سطر برمجي يتم كتابته ولماذا يتم كتابته

وفي نهاية كل درس ستجد مجموعة من الاسئلة البسيطة عن الدرس

والاجابة الخاصة بها في نهاية الكتاب

رابط الكتاب -->

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

لم اتعلم لغة جافا بعد

لكن سمعت الكثيرون يقولون ان دورة الاستاذ عبدالله عيد جيدة جدا لدرجة انه يمكنك فقط مشاهدة الاساسيات في الدورة لفهم البرمجة ككل وشخصيا شاهدت له جزء من دورته وكانت بالفعل رائعة


برمجة

المواضيع والنقاشات المتعلقة بالبرمجة بشكل عام او لغات البرمجة التي لايوجد لها مجتمعات فرعية.

24.6 ألف متابع