كيف تعلمت البرمجة مع ++c ؟

البرمجة ليست أمراً تتعلمه في أسبوع أو شهر ولكنها تحتاج الكثير من الوقت والعمل المستمر. لكل مبرمج قصة شيقة وجهاد مع تحصيل العلم، وهنا نريد أن نسمع هذه القصة بشغف من مبرمجي ++c لأنها من اشهر اللغات واكثرها تشعباً؛ فلتجعل تجاربك منارة لكل من يريد السير في طريق البرمجة مع ++c.

إذاً كيف تعلمتها كيف تعلمت ++c؟ ولماذا اخترتها ما الذي دفعك لتعلمها؟ هل كان لديك خلفية برمجية بأحد لغات البرمجة الأخرى قبل تعلم ++c؟ وبأي لغة كانت هذه الخلفية؟ ما الكتب أو الدروس أو الدورات التي تعلمت منها؟ كيف كانت بدايتك هل كانت بداية دراسية أكادمية أم من خلال التعليم الذاتي؟ وماذا بعد البداية كيف خرجت من مرحلة المبتدأ وإلى أين وصلت؟ احكي لنا طريقك نحو تعلم ++c بالتفصيل إن أمكنك ذلك؛ فانت لا تعرف كم يحتاج إخوانك إلي تجاربك ونصائحك...

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

التعليقات

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

كانت لدي خلفية بسيطة، مثل جافاسكريبت والقليل من php

لم استعمل مصدر واحد للتعلم، لكن أفضل كتاب للمبتدئين هو C++ without fear، بسيط ويغطي الكثير من جوانب اللغة. أيضا لا ننس كتاب The C++ programming language.

كانت دراسة ذاتية كوني لم ادخل الجامعة بعد، ولا أخطط لإختيار علوم الحاسب ايضا

في الحقيقة c++ لغة متشعبة جدا كما قلت ومعقدة، على عكس اللغات الأخرى حيث تتعلم القليل عن اللغة ثم تتعلم مكتباتها ففي سي بلس بلس ستضطر لتعلم الكثير عن اللغة في حد ذاتها، التعامل مع المؤشرات وحجز وتحرير الذاكرة والكثير من المواضيع التي تجعل الكثيرين يكرهون اللغة، ولكن هذه هي الطريقة الصحيحة لتعلم البرمجة في رأيي وتجعلك مبرمج جيد فالكثير من التجريد سيجعلك مبرمجا غبيا. كمبرمج عليك ان تعرف كيف يعمل البرنامج وكيف يحجز الذاكرة واين ومتى تحجزها ومتى تحررها....

لست محترفا ولا أزال أتعلم وهنالك الكثير جدا لأطلع عليه.

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

اشكرك علي مشاركتنا تجربتك ورأيك.

بدايتي كانت من خلال دراسة أكاديمية تعلمتها بكورسين , من خلال كتاب وبعض الريسورسز من النت

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

بدأت مع السي ++ من اكثر من سنة ونصف و كانت البداية بسبب المنتديات البرمجية

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

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

و يبدو اني لن اصل الى هذا المستوى في هذا العقد من الزمن :)

ههههه لغة البرمجة وسيلة لفعل شئ ما، اعتقد انه ينقصك ان تكتشف ما الشئ الذي تريد فعله، وعندها سوف تصنع برامج مفيدة وتكتب الاكواد المطلوبة وليس شرط ان تكون معقدة :)

كلامك سليم ، لكن مشكلتي هي في نقتطين

1 - الكسل مما يدفعني للبحث عن لغة اسهل ( تختصر الطريق )

2 - اريد اكواد معقدة ، عندها اشعر باني مبرمج ذو مستوى عالي

اثناء دراستي في الجامعة كان هناك كورس كامل عن اللغة ، دخلت الكورس ولم يكن لدي اي فكرة عن لغات البرمجة ، في البداية واجهة صعوبة في تعلم اللغة وقمت بخذف الكورس وقمت بإعادة الكورس في الصيف لوحده.

كانت لغة تجربة جميلة جداً وكانت بالنسبة لي مدخل الى عالم لغات البرمجة.

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

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