الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف اتعلم السي ++

بدأه angel_m4 في 22 فبراير 2008 · 3 رد · 815 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

بمعنى اخر (خطة دراسية لهذه اللغة )دون ان ابقى في نفس المستوى

وكل الشكر لكم

تم تعديل هذه المشاركة بواسطة angel_m4 في 22 فبراير 2008 في 22:09

#2

الكتب أمثال How To Program ، TeachYour Self لا تعلم الا أساسيات اللغه فقط كما ذكرت ، ولكنها ضروريه في لاي مبرمج أراد الدخول لهذا المجال . لذلك قم بقرائه أحد هذه الكتب ، وفي نفس الوقت قم بالقرائه في Data Structure And Algorithms فسوف توسع مدارك كثيرا .

ويمكنك قرائه كتاب Teach Yourself DataStructure in 24 Hours ، هو ليس أفضل كتاب في هذا المجال ، لكنه سيعطيك مقدمه جيده في هذا المجال .

بعد انتهاء قراء كتاب في اللغه + كتاب في هياكل البيانات ، سوف تحتاج الى الدخول في أعماق OOP والتعرف عليها بشكل أكبر ،

هنا يمكنك أيضا قرائه :

TeachYour Self Object Orinted Programming in 21 day ، مع العلم الكتاب بلغه الجافا ولكنه يعطيك مقدمه جيده في OOP .

ماذا بعد ، عليك أن تتعلم عن Design Pattern حيث هي مجموعه من مشاكل مشهوره اضافه الى وجود حلول مميزه لها ، تجعل برنامجك قابل لاعاده الأستخدام ووو الكثير من المفاهيم .

لاحظ أثناء هذه المرحله ربما سوف تتعلم UML ، وسوف تحتاج الى التفكير بشكل كائني أكبر ، وهنا عليك أن تتعلم كيف تبرمج بشكل OOP كيف تفكر بها ، كيف تتنفس :) .

وهنا يجب عليك قرائه ، مثلا :

Object-Oriented Design with Applications للمعلم Grady Booch

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

لاحظ أننا تدرجنا من مبرمج عادي ، الى مهندس برمجيات محترف . ربما لا تريد الدخول في هذا المجال ، ولكنه مجال ضروري خاصه اذا أردت برمجه برامج تجاريه بأي لغه سي++ ، أو جافا ، حيث هذه لغات OO .

مجال أخر وهو كما ذكرت الحمايه وبرمجه الأنظمه ،

هنا عليك أن تختص مثلا بالنظام وليكن Windows ، وهنا عليك أن تتعلم دوال النظام ، وهناك الكثير من الكتب في هذا المجال مثلا :windows system programming

وهناك الكثير من الكتب أيضا في هذا المجال ، وجميع المجالات أيضا :) ، فقط كل ما عليك هو القرائه والتطبيق أكثر .

فقط حاليا أستمر بالتعلم :) . وباذن الله سوف يأتي يوما وسترى أنك أفضل حالا ، ولكن في نفس اللحظه سترى أن هناك الكثير عليك أن تتعلمه أيضا :) .

http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة

https://moalfat.com  للكتب الالكترونية والكورسات التعليمية

Everything we see now is just an engineering solution based on old science

#3
اقتباس
الرجاء من الاخوة الكرام ان تدلونني على طريقة تعلم السي ++ حتى الاحتراف فانا ادرس من هذا الكتاب ثم ذلك ثم اخر ولا اصل الا الى نفس الاساسيات

والله يا اخوان هذا الموضوع فتح اكثر من مرة .. ولكن فقط الاختلاف في العنوان ..

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

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

طريقتي لن تنفعك ابدا .. فانا اقرا عن السي++ واجلس امام الحاسبه 12 ساعه يوميا .. والساعات الباقية اشغل بالي بما قراته .. وما استطيع ان اضع اسئله وامثله بكل ما فهمته وتعلمته ..وهذا ما افعله من اربع سنوات .. فهل هذه الطريقة تنفعك ؟؟ جربها ..

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

عقلك هو ما يفيدك .. اصرارك هو ما يفيدك .. فقط صدقني ..

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#4

كل الشكر لكم اخواني

مواضيع مشابهة