• الرئيسية
  • إحجز جلسة مع أبوزيد
    دروس اونلايندروس اونلاين
    • الرئيسية
    • إحجز جلسة مع أبوزيد

      البرمجة

      • Home
      • Blog
      • البرمجة
      • كيف تعلمت البرمجة؟ وكيف صممت أول برنامج بنفسي بالكامل؟

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

      • Date 23 أكتوبر، 2020
      عدد الزيارات: 45٬428

      لا يخفى على أحد أهمية البرمجة مؤخراً ولذلك ندعو دوما لتعلم البرمجة حتى ولو لم تكن مجال تخصصك, فتعلم أساسيات البرمجة ستكون إضافة عظيمة لك.

      قصتي مع البرمجة؟

      منذ أن أدركت أن هناك جهاز يُسمى كمبيوتر و يمكن عمل أشياء مذهلة بهذا الجهاز, وأنا مبهور بكل ما له علاقة بالكمبيوتر ولكن للأسف لم أمتلك جهاز كمبيوتر شخصي إلا سنة ٢٠٠٨ بعد أن نجحت بتقدير عالي في الثانوية العامة. كنت سعيداً جداً بالكمبيوتر و كما يُقال ” أن تأتي متأخراً, خيراً من ألا تأتي أبداً “.

      وعزمت على تعويض ما فاتني و عكفت على تعلم كل شئ له علاقة بالكمبيوتر من أول أسماء المكونات ووظائفها وصولاً بتنزيل نسخة وندوز على الكمبيوتر و تعلم أساسيات البرمجة و الويب. و بدأت في تعلم الكتابة السريعة على لوحة المفاتيح دون النظر حتى أبدو مثل هؤلاء المحترفين في البرمجة.

      حلم العمل في جوجل؟

      في هذه الفترة كنت أحلم بالعمل في جوجل و كنت أعتقد أن كل شئ ممكن, وبعد دخولي كلية الهندسة وعند إختيار القسم كنت أريد أن أدخل قسم له علاقة بعلوم الحاسب والبرمجة, ولكن للأسف هذا القرار لم يكن قراري لوحدي و كان للأهل و الأقارب رأي أخر لم أستطع أن أعارضه وقتها و دخلت قسم الهندسة المدنية.

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

      السبب الذي حمسني للإستمرار في تعلم البرمجة!

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

      • أن تعلم البرمجة شئ Cool
      • أنني أحب كل ما له علاقة بالكمبيوتر و التكنولوجيا
      • أنني أحب التعلم

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

      ومن هنا عكفت على البحث عن كيفية تحميل فيديوهات من يوتيوب بإستخدام لغة Python؟
      وبعد ١٠ ساعات من البحث والتعلم تمكنت أخيراً من كتابة كود كامل لتحميل أي فيديو أريده من يوتيوب بأي جودة أريدها.

      أفضل و أسرع طريقة لتعلم البرمجة؟

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

      فمنذ بدأت بتطبيق هذا الموضوع, شعرت بفرق شاسع في فهمي للأساسيات و إستيعابي لكل ما أتعلمه لأنني أستخدمه بالفعل.

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

      مصادرك مجانية لتعلم البرمجة:

      • موقع Freecodecamp.org
      • فيديو واحد لتعلم أساسيات لغة Python
      • كورس CS50 من جامعة هارفرد
      • W3Schools
      • موقع Stackoverflow.com
      • Github

      Tag:Python, بايثون

      • Share:
      author avatar
      ahmed

      Previous post

      10 إضافات لجوجل كروم، أستخدمهم يومياً في الإنجاز.
      23 أكتوبر، 2020

      Next post

      لماذا الايباد iPad هو أفضل جهاز إلكتروني للطلبة و الدراسة و التعلم؟!
      7 نوفمبر، 2020

        22 Comments

      1. علي محمد
        23 أكتوبر، 2020
        رد

        شكرا يا ابو زيد على المجهود الرائع

      2. عادل
        23 أكتوبر، 2020
        رد

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

      3. mohamed
        23 أكتوبر، 2020
        رد

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

      4. ناجي بالحاج
        23 أكتوبر، 2020
        رد

        هل يمكنك نشر الرابط أخي؟

        • لا
          3 يناير، 2021
          رد

          نعم بتأكيد

      5. Akram
        23 أكتوبر، 2020
        رد

        Code source plz

      6. Aymane
        23 أكتوبر، 2020
        رد

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

      7. خالد
        24 أكتوبر، 2020
        رد

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

        • Abdelaziz
          8 ديسمبر، 2020
          رد

          في قناة الزيرو ويب سكوول الاستاذ اسامه عامل كورس مكون من أكثر من 170 حلقة بيشرح فيها لغة البايثون من الصفر ولسه الكورس مستمر انصحك تبدأ بيه

          • محمد
            15 يناير، 2021
            رد

            170 حلقة ؟

      8. Abdulrahman
        24 أكتوبر، 2020
        رد

        ممكن تنشر ال source code اللي انتا كتبت البرنامج بيه

      9. محمود
        24 أكتوبر، 2020
        رد

        هل ممكن أن ترسل لنا البرنامج

      10. Islam
        24 أكتوبر، 2020
        رد

        الله ينور يا أبو حمبد
        دايما موفق

      11. Seif
        24 أكتوبر، 2020
        رد

        في فيديو افضل لتعلم اساسيات python في ساعة واحدة فقط
        الرابط:
        https://youtu.be/kqtD5dpn9C8

      12. siwar
        26 أكتوبر، 2020
        رد

        رائع شكرا جزيلا

      13. حسن محمد عطوة
        4 نوفمبر، 2020
        رد

        طب البرنامج اللى حضرتك صممته مجانى ولا بفلوس ولا حضرتك مش عامله للعرض اساسا
        و لو هو للعرض ممكن رابط تحميله او شرائه علشان انا بجد محتاجه

      14. اسلام الشايب
        6 نوفمبر، 2020
        رد

        ربنا يوفقك دائماً وأبداً ياارب
        اول موقع ليا
        https://www.arabic-app.com
        التطبيق العربي

      15. nader shawky
        13 نوفمبر، 2020
        رد

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

      16. محمد
        13 نوفمبر، 2020
        رد

        ممكن الكود تبع البرنامج وشكراً

      17. كريم
        20 نوفمبر، 2020
        رد

        شكرا جدا ع هاذا المجهود الرائع

      18. islam ali
        12 يناير، 2021
        رد

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

      19. Anwer Senan
        19 فبراير، 2021
        رد

        عاااش

      Leave A Reply إلغاء الرد

      لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

      البحث

      المقالات الأخيرة

      الكتابة السريعة دون النظر للكيبورد وأهميتها والوقت المتوقع لتعلمها
      22فبراير2021
      عشر تطبيقات رائعة أستخدمها كل يوم, و لابد أن تجربها
      18ديسمبر2020
      حذف حسابات السوشيال ميديا
      45 يوم بدون فيسبوك, لماذا يجب أن تخوض تجربة البعد عن السوشيال ميديا؟
      05ديسمبر2020
      Loading

      contact@droosonline.com

      الروابط السريعة

      • الرئيسية
      • إحجز جلسة مع أبوزيد

      أحدث المقالات

      • الكتابة السريعة دون النظر للكيبورد وأهميتها والوقت المتوقع لتعلمها
      • عشر تطبيقات رائعة أستخدمها كل يوم, و لابد أن تجربها
      • 45 يوم بدون فيسبوك, لماذا يجب أن تخوض تجربة البعد عن السوشيال ميديا؟

      جميع الحقوق محفوظة لدى دروس أونلاين © 2020.

      • الرئيسية
      • إحجز جلسة مع أبوزيد