-1

هل ساعتين كافية لدراسة ++C

  • Ghost_007

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

اخواني رمضان كريم

يا اخوان لدي سؤال

هل ساعتين كافية لدراسة اللغة الرهيبة ++c

اشتريت نسخة ورقية من كتاب

C++ Pimer Plus Sixth Eddition

نسخة من 1500 صفحة كتاب يتحدث عن كل شئ بخصوص اللغة


لكن لدي ضيق الوقت ممكن مساعدتي في تنضيم الوقت لاستيعاب الكتاب بشكل جيد

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

لا ساعتين غير كافي لتعلم لغة السي بلس بلس

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

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

السلام وعليك

اخي وكيف ادرس الخوارزميات وانا ليس لدي ادني فكرة لاي لغة برمجية

توجد العديد من الدورات عن الخوارزميات كل ما عليك فعله هو البحث في اليوتيوب

وكذلك توجد العديد من الكتب على الانترنت

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

هل فهمت سؤالي اخي

هل قصدك تعلم لغة برمجية اخري

عكس ++C

انا فهمت سؤالك جيدا

انت تريد تعلم لغة السي بلس بلس وليس لديك اي تجربة مع البرمجة سابقا

قبل دراسة لغة السي بلس بلس ادرس الخوارزميات وهي ليست لغة برمجة ولكن هي الاساسيات قبل دراسة اي لغة برمجة

ولكن كيف افهم الخوارزميات ممكن دورة تكون عربية او انجليزية لا يهم

لاني شاهدت بعض دورات في الخوارزميات يقومون بعمل برنامج مثلا للضرب والطرح الخخ

هل هاته هي

ibrahem0 أضف ردا

تعلم اساسيات c++ مثل

if

else if

else

loop

switch

function

print

.....

ملاحضة اذا تعلمت الاساسيات هذه ستتعلم اساسيات اي لغة بسرعة

بعرف ناته الاساسيات جيدا عدا function

-3

ههه نسيت

لا توجد function في c++ لاكن اتوقع يوجد لها بديل

و هو class

^^

function يكتب بهذه الطريقة في اغلب البرمجيات

function q1() {

هنا كود برمجي

}

و عند استدعائها هكذا

q()

سيطبق الكود الذي كتبته في الاعلا

 لاكنها لا توجد في c++ لكن اتوقع الclass هو بديلها

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

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

لذا اخي توكل على الله و وفر 2 ساعات يوميا حاول ان تستغلهم و تركز فيهم اكبر تركيز معى الدروس

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

حاول عند بدا اي درس جديد ان تقوم بمراجعة خفيفة على ملخصاتك

لا يجب ان تكون ملخصاتك عبارة على اعادت كتابة مافي الدرس

اجعلها فقط كلمات مفتاحية و اهم العنواين و أهم الاكواد او اي كود جديد تعرفت عليه في ذلك الدرس

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

و الله المستعان و بالتوفيق اخي انتضر موضوعك القادم انشاء الله تحت عنوان دورة أحترافية في c++ او برنامج احترافي بال c++

السلام وعليك اخي

استفدت من ردك

لكن كيف الخص

هل الخص الفصل الذي اكملته ام مذا

لم افهم

اكتب في ورقة جانبية مثلا الكود الذي تعلمته اليوم

اعد صياغة فهمك لبعض المصطلحات كملاحظة جانبية كي تترسخ المعلومات جيدا.. مثلا ما الفرق بين char و int لماذا علي أن أستخدم print بدل println مثلا

على الجانب.. 2 ساعات في اليوم أكثر من كافية.. نصف ساعة ان داومت عليه فأنت في خير كبير وما بالك بساعتين.

شكرا لك اخي

لاني استفسرت في بعض المنتديات قالو انه يلزم وقت كبير لتعلمها

يعني من 4 ساعات الي 5

شكرا

خير الأعمال أدومها وان قلت.. لا تستمع لهم.. على كل حال لكل شخص قدرته.. لكن من الأفضل الاعتدال كي لا تمل خاصة ان كنت عامل أم طالب من أين لك بكل هذا الوقت. هذا ما يثبت لي أنّ من نصحوك كذلك لم ينصحوك عن تجربة بل مجرد كلام على اللسان وما أسهله. أربع ساعات وقت طويل جدا.. انه نصف يوم عمل يا رجل!!

السلام عليكم

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

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

ورقة التلخيص تقسم الى 3 اقسام

القسم الاول العواين الاساسية او الكلمات الفتاحية في الدرس

القسم الثاني التعاريف المهمة تعيد صياغتها باسلوبك و ما فهمته من الدرس

القسم الثالث تكب فيه اي كود جديد تم ذكره في الدرس

ماذا تلخص ؟

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

هدف التلخيص هو ترسيخ المعلومة التي قرأتها بئعادة كتابتها لتترسخ في الذهن .

يعني ادرس بالكمية التي تريد و في الاخير اعد كتابة مادرسة .

عسى ان يكون شرحي قد اصاب لب سؤالك و عالج تساؤلاتك معى تحياتي .

لغة C++ لغة اصعب من نظيراتها ( وهذا لا يعني ان تعلمها مستحيل ) هناك الاف مؤلفة واكثر من المبرمجين يحترفون c++

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

اذ ان اللغات البرمجية لا تختلف الا في طريقة كتابة الكود بينما المفاهيم هي نفسها

كما قال لك الأخ @عبدالسميع ساعتين وقت غير كافي لتعلم لغة C++

ستحتاج الى وقت طويل يتجاوز شهر ويفضل ان تدرس الخوارزميات قبل دراسة لغة السي بلس بلس

ايضاً التمكن من الخوارزميات شئ مهم جداً لاي مبرمج فالبرمجة طريقة تفكير ليست مجرد كتابة اكواد !

السلام وعليك

حقيقة لم اكن اعرف ان تعلمها بمثل هاته الصعوبة

علي كل شكرا

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

وانا اشجعك على تعلمها اذ انها وكما قلت لك اصعب من اللغات الاخرى وهذا ما سيسهل عليك تعلم اي لغة برمجية تريد

اضافة الى ذلك فأن تعلم اساسيتها سهل وهذا الامر يشجعك على الاستمرار

لا يمكن مجرد قراءة 1500 صفحة في ساعتين

عن تجربة أقول أن ++C فقط مفيدة للشركات التي يعمل المبرمجين فيها كفريق عمل.

اذا مستحيل تعلمها

لمذا لا يمكن ما هو الشئ الصعب

انا اري نفسي انني استطيع

انا حاولت بناء تطبيقات باستخام ++ Visual C

واستخدام MFC

لربما كان الامر مختلفا للبيئات الاخرى