لا يخفى علينا أهمية تعلم البرمجة في وقتنا الحاضر، والكثير منا لا شك يريد تعلم البرمجة وتواجدك هنا يعني أنك مهتم بذلك، و لهذا أكبر تحدي في ظل الكم الهائل لتعلم البرمجة قد يستعصي عليك اختيار المصدر المناسب والصحيح لتعلم البرمجة.
وفكرة من كتابتي لهذا المقال ليس لتعريفك عن البرمجة أو أدلك على وظائفها لا أنا هنا في هذا المقال سوف اناقش معك ما هو أهم من ذلك، أنا هنا من أجل وضعك في المكان الصحيح لتعلم البرمجة من الصفر الى الاحتراف لكي لا يضيع وقتك الثمين في مصادر لا طائل منها.دعني أرشدك الى واحد من أعظم المصادر لتعلم البرمجة حرفيا من دون مبالغة و عن تجربة شخصية اتحدث، فقط خصص القليل من وقتك الثمين، استثمره في قراءة هذا المقال أعدك بأنك لن تندم على قراءتك لهذا المقال لأنني سأشارك معك كل ما يجب ان تعرفه عن ذلك المصدر و الذي بدوره يغنيك عن الألاف المصادر لتعلم البرمجة، لهذا دعنا نخوض في التفاصيل.البرمجة باختصار و ما أهميتها في هذا العصر
على أية حال اعلم انك تعرف مدى أهمية البرمجة لهذا دعني أو أكد لك مرة أخرى ماذا تعني البرمجة وما أهميتها في حياتنا.
البرمجة باختصار: هي أن تطلب من الحاسوب أن ينفذ لك شيء ما، كمثال أن تطلب منه أن يحسب لك عملية حسابية معينة، و لكن ليكن في علمك أن الحاسوب جهاز غبي لا يعلم أي شيء، لكي ينفذ تلك العملية عليك أن تطلب منه خطوة خطوة و بدقة عالية و إلا فلن يستجيب لك.
قد تتساءل ما أهمية البرمجة في حياتنا:
في عصرنا هذا لا يخلو مجال أو عمل إلا ما ان وجدت مقترنان بالبرمجة، التكنولوجيا التي نستخدمها يوميا تعتمد على البرمجة لتشغيلها و تسييرها.
- يمكننا التفاعل مع العديد من الأجهزة والتقنيات التي نعتمد عليها يومياً.
- يمكننا استخدام الهاتف الذكي لإجراء مكالمات أو إرسال رسائل أو تصفح الإنترنت و غيرها من الأمور.
- يمكننا استخدام جهاز الكمبيوتر لأداء أعمال المكتبية المختلفة.
- ستسمح لنا البرمجة باستخدام أي جهاز أخر على هذا الكوكب كالتلفاز و الأجهزة اللوحية و الكثير من الآلات.
- يمكننا من خلالها التسوق عبر الانترنت.
- كل المواقع الالكترونية تم انشائها من قبل البرمجة.
- البرمجة اقتحمت العديد من المجالات كالطب و صناعة الأسلحة و الهندسة و أمن المعلومات و غزو الفضاء و غيرها من المجالات.
- بسببها نستطيع أن نتواصل مع أي شخص في هذا العالم رغم اختلاف اللغات و العرق و الموقع.
في الحقيقة مجالاتها لا تعد ولا تحصى نحن في عصر المعلومات حيث أصبح من يمتلك العلم هو من يحكم العالم و يعيش حياة كريمة، العلم اصبح هي الثروة الحقيقية في هذا العصر، ولهذا من أبرز العلوم البرمجة.
معرفة المصدر المقصود لتعلم البرمجة ومن هو القائم عليه
بدون إطالة المصدر المقصود هو كورسات الأستاذ محمد أبو هدهود صاحب الموقع programmingadvices و يمتلك قناة على اليوتيوب بنفس الاسم أيضا.
سيأخذك بيدك من نقطة الصفر الى الاحتراف في تعلم البرمجة دون التشتيت أو الضياع و بعيد كل البعد عن الخزعبلات و الوهم المنتشر للأسف في مختلف المنصات عن تعلم البرمجة.
هذا هو باختصار المصدر المقصود، طبعا سنتطرق في التفاصيل أكثر لا حقا.
من هو محمد أبو هدهود:
يتمتع الأستاذ أبو هدهود 27 عاما من الخبرة في مجال: البرمجيات وحلول تكنولوجيا المعلومات وغيرها من المجالات لا يتسنى لنا ذكرها لكثرتها.
ويحمل أبو هدهود درجة البكالوريوس في علوم الكمبيوتر من جامعة الأميرة سمية للتكنولوجيا، ودرجة الماجستير في إدارة الأعمال (MBA) من معهد نيويورك للتكنولوجيا.
لماذا عليك ان تدرس البرمجة مع الأستاذ محمد أبو هدهود
نعم سؤال قد تطرحه على نفسك للإجابة على ذلك و ببساطة أن تدرس مع الأستاذ لعدة معايير متوفرة أولا قبل كل شيء دعنا نبرز ذلك في عدة نقاط منها:
- أولا ستدرس عند أستاذ متمكن خبراته أكثر من 27 عاما.
- سيأخذ بيدك من نقطة الصفر الى الاحتراف دون تشتيت.
- الاف الطلاب يدرسون على يديه من مختلف الدول العالم العربي.
- التدرج في الدروس والكورسات من السهل الى الأصعب.
- أكثر من 24 كورس ممنهج بطريقة مدروسة.
- الحرص على التأسيس الصحيح.
- تقديم النصائح فعالة للاستفادة الكبرى و تجنب العقبات.
- لكل مستوى تصل إليه توجد مجموعة على التليغرام خاصة بهذا الكورس.
- الحرص على الجانب التطبيقي و الواقعية في الدراسة.
- سيغير لديك نظرتك للبرمجة و تصحيح المفاهيم الخاطئة لديك.
مجانية التعليم لديه لمن لا يستطيع فإن الأستاذ يوفر كود خصم بدعم 100% سنتطرق الى هذه النقطة بالتفصيل لاحقا من هذا المقال.
بصراحة توجد العديد من المزايا لم نذكرها للاستزادة أكثر حول ذلك سأترك لك فيديو مهم خاص بالأستاذ يتحدث أكثر حول هذه النقطة.
شرح خارطة الطريق الخاصة بالكورسات تعلم البرمجة
خارطة الطريق مصممة من 24 كورس و تندرج هذه الكورسات ضمن مجموعتين المجموعة الأولى أو بالأحرى المرحلة الأولى ثم تليها المرحلة الثانية.
المرحلة الأولى (مرحلة التأسيس): و هي كورسات بالون الأزرق كما هو موضح في الصورة، و فكرة المرحلة الأولى أنها تهتم بما يلي :
- أولا تأسيس عام عن الكومبيوتر و المفاهيم الأساسية في البرمجة.
- تعلم أساسيات البرمجة بحذافيرها .
- بناء وتقوية التفكير المنطقي واكتساب القدرة على التحليل.
- حل مئات المشاكل وانجاز مشاريع صغيرة.
المرحلة الثانية ما تسمى كذلك (مرحلة التأسيس): كلا المرحلتين سميت بمرحلة التأسيس، لكن الاختلاف المرحلتين في الأهداف كل مرحلة تختلف عن الأخرى من حيث الأهداف، والمرحلة الثانية كورسات باللون الأصفر تهتم بما يلي:
تعتبر الكورسات بالون الأصفر بداية الطريق نحو التخصيص فهي تغطي بشكل عام عن الأمور المشتركة بين مختلف التخصصات.
تختصر هذه الكورسات عليك 50% في تعلم أي تخصص بعدها.
الكورسات الخاصة بالمرحلة الثانية ستدرس فيها جزء مشترك بين كل التخصصات أي بعد انتهاء من هذه الكورسات ستختار بعدها أي تخصص تريد سيكون حينها تخصص الويب، موبايل، برامج الخ، بمجرد انتهائك لتلك الكورسات يعني أنك قد درست بالفعل النصف الأول من كل تخصص.
هذا باختصار ما يخص خارطة الطريق، لهذا اذا اردت معلومات اكثر حول خارطة الطريق يمكنك مشاهدة هذا الفيديو الخاص بالأستاذ حول هذا الموضوع.
بماذا يتميز هذا المصدر عن باقي المصادر في تعلم البرمجة
في هذه الجزئية سوف ابرز لك في عدة نقاط عما يجعل هذا المصدر مميز عن معظم المصادر في تعلم البرمجة.- هدف الكورسات واضح.
- التعلم بأسلوب مميز و شرح بالعربي.
- تأسيسك سيكون تأسيس صحيح و قوي.
- التطرق للمئات التمارين خلال مسارك في تعلم البرمجة.
- يقدم الأستاذ الكورسات 4 الأولى مجانا بالكامل.
- نزاهة الأستاذ و أهدافه السامية و عدم التلاعب بمشاعر الطلاب و بيع الأوهام لهم عكس الكثيرين للأسف.
- تقديم الكورسات المدفوعة مجانا لمن لا يستطيع الدفع تفاصيل أكثر حول هذه النقطة سيأتي ذلك لاحقا.
- ربطك بمجتمع يضم آلاف من الطلاب تتعلم على يديه.
- يشارك معك النصائح شبه يوميا عبر قناته على اليوتيوب.
- يوفر لك بيئة تعليمية ممتازة عن طريق تزويدك بمجموعات على التليغرام.
في الحقيقة توجد العديد من المميزة لا يسعنا ذكرها كلها، فقط بمجرد انضمامك لتلك الدورات ستكتشفها بنفسك، تذكر كل تلك المميزات و ما خفي أعظم و ضعها الأستاذ من أجل تأسيسك وتعليمك تعليم صحيح في البرمجة، لتصبح في النهاية مبرمج ناجح يعمل لدى أكبر الشركات.
ختما لهذه الجزئية يمكنك مشاهد مئات الطلبة يشاركون تجاربهم في دراسة البرمجة رفقة الأستاذ.
ما هي الأهداف التي يريدها الأستاذ محمد أبو هدهود تحقيقها من تعليم البرمجة
يسعى الأستاذ إلى انقاذ الالاف من متعلمي البرمجة، ووضع حد للتشتت و الضياع و توفير عليهم سنين من التعلم.
يسعى لإثبات أن فشل الطلاب في تعلم البرمجة لا يعود الى فشل الطلاب، بل يعود الفشل الى المنظومة التعليمية السائدة في الوطن العربي، والى معظم مصادر تعلم البرمجة، أغلبها تعتمد أسلوب التلقين و البعد عن الواقع و التطبيق العملي.
إثبات للمتعلمين أنا البرمجة شيء سهل التعلم ما دام هناك تدرج مدروس و منطقي في التعلم و الاهتمام بالجانب التطبيقي و العملي،
لخلق جيل مبدع يعي مدى أهمية و سهولة البرمجة وتغيير مفهومهم و قناعتهم حول البرمجة لإنشاء جيل ينافس محليا و عالميا.
يسعى لتحويل منصته المرجع الأول لتعلم البرمجة في الوطن العربي وأخذ عهد مع نفسه بأنه سيجعل من هذه المنصة غرض لتأدية أمانة التدريس ومشاركة خبرته وليس غرضه الأول الربح ويتجلى ذلك بوضع امتيازات و تقديم كورسات بأسعار رمزية و دعم كل من لا يستطيع الدفع ويحارب احتكار تعلم البرمجة و يجعلها في متناول الجميع.
هذه أبرز ومختلف الأهداف التى اعلن عنها الأستاذ محمد أبو هدهود و من هذا المنبر كوني طلب لديه أن ما قيلا في النقاط السابقة صادق فيها و لا تشوبه شائبة فعلا هذه أبرز أهدافه من تعليم البرمجة.
كيفية الانضمام الى الكورسات الأستاذ محمد أبو هدهود
أولا كيفية الانضمام الى الكورسات:
ليكن في علمك أن الأستاذ يمتلك قناة على اليوتيوب في تلك القناة يقدم فيها فيديوهات تحفيزية و نصائح و مناقشة الأسئلة الشائعة.
و كما قلنا سابقا فإن الكورسات الأربعة الأولى مجانية موجودة في قوائم التشغيل على قناته في اليوتيوب.
قبل ان اقدم لك الروابط تلك القوائم عليك أن تضع في الحسبان توجد 24 كورس كلها مرتبطة فيما بينها الى حد كتابة هذا المقال، يوجد 20 كورس تم إنتاجهم بالفعل و تبقى أربعة كورسات مازالت قيد الإنتاج.
◉ اليك الروابط الكورسات الأربعة المجانية الأولى الموجودة على منصة اليوتيوب (كورس 1، كورس 2، كورس 3، كورس 4).
تذكر بعد اتمامك هذه الكورسات الأربعة الأولى تبدأ الكورسات المدفوعة من كورس 5 الى غاية كورس 24 بأسعار رمزية نظرا للفائدة المتحصل عليها بحيث سعر الكورس الواحد هو 20 دولار.
لكن لا تقلق قد لا يستطيع شخص ما تحمل التكلفة و لهذا وضع الأستاذ في الحسبان الدعم لمن لا يستطيع دفع المبلغ بالكامل، أو لا يستطيع الدفع من الأساس و ذلك عبر كوبونات التخفيض يوجد تخفيض يصل إلي 100% لمن لا يستطيع الدفع.
للاستفسار و التوضيح أكثر حول كوبونات التخفيض و الدفع أو الاستفادة الكلية من التخفيض، من الأفضل التوجه لهذه الصفحة يوجد فيها تفاصيل أكثر و كيفية استعمال تلك الخصومات و غيرها من التفاصيل.
و طرق الدفع المتاحة يمكنك التعرف عليها من خلال الصفحة هنـا.
تمتلك تلك الكورسات مجموعة فيسبوك - مجموعة التليجرام للمناقشة و التواصل مع الطلاب من أنحاء العالم العربي - مجموعة التليجرام لمشاركة مناقشة التمارين.
و كما توجد صفحة فيسبوك و صفحة تيليجرام، و حساب الأستاذ في التليجرام لتواصل و غيرها من القنوات.
للوصول الى تلك القنوات و المجموعات ما عليك الا ان تتجه الى الرابط التالي.
كيفية دراسة البرمجة مع الأستاذ للحصول على أقصى استفادة ممكنة
في الحقيقة طريقة الدراسة تختلف من شخص الى شخص فقط لنتفق على منهاجية مبدئية من الأفضل بناء متابعة الدروس مع الأستاذ على ذلك النهج و ضرورة الحرص على ما سيأتي في النقاط التالية.
الطريقة المثلى لدراسة البرمجة مع الأستاذ- في البداية عليك أن تقوم بمشاهدة الدرس جيدا من البداية الى النهاية حتى يترسخ لديك وفهمه جيدا.
- قم بتدوين الدرس أو أفكاره الأساسية في كراس مخصص لتتبع الدورات، شخصيا لا أنصحك بتدوين الأفكار الأساسية فقط خاصتا في الكورس الأول يفضل كتابة الدرس بالكامل.
- عليك وضع كراس خاص لحل التمارين وعدم ترك أي تمرين يقدم لك بدون محاولة منك.
- ضرورة حل التمارين بشكل شخصي أولا ثم يليه متابعة الحل مع الأستاذ لاستخلاص طريقة المثالية لحل التمرين.
- ضرورة اتباع التدرج الذي وضعه الأستاذ و الاعتماد عليه و عدم الاستعجال.
- الممارسة ثم الممارسة.
- التركيز على خريطة الطريق المسطرة و عدم التشتيت لمصادر أخرى.
- لا تستهين بأية معلومة مهما كانت أو تتهاون في حل التمارين خذ الأمور بجدية تامة.
- أخيرا كمية مشاهدتك لدروس في اليوم يعتمد على مدى قدرتك للاستيعاب و لا تستعجل.
أعتقد هذه هي النقاط الضرورية و الأساسية و الموجزة لمتابعة الدروس وضمان قدر الإمكان من الفائدة.
نصائح ضعها في الحسبان قبل الشروع في دراسة البرمجة
دراسة البرمجة شيء يستحق المجهود و التفرغ لهذا عليك أن تضع في الحسبان لا شيء يأتي من الفراغ، لن تحصد إلا ما تزرع ولهذا أنا بصدد تقديم لك نصائح قبل الشروع في التعلم قد تكون نصائح مفيدة لأي مجال آخر في الحياة وليست في تعلم البرمجة فقط.
- الابتعاد عن الناس السلبيين.
- الالتزام ثم الالتزام.
- الاستمرارية و عدم اليأس لأن الاستمرارية سر النجاح.
- الاحتكاك ببيئة إيجابية، و مصاحبة من هو في نفس تخصصك.
- عليك بضبط مفهوم البرمجة لديك أولا قبل الشروع في تعلمها.
- الابتعاد عن اللغات الحديثة الخاصة بالبرمجة اثناء التعلم لأنها تفتقر الى الأساسيات.
- العمل على تنمية التفكير المنطقي و اكتساب الرزانة في إيجاد الحلول.
- تكثيف من حل الخوارزميات و ذلك اعتمادا على لغة واحدة تأسيسية.
الأسئلة الشائعة حول الكورسات و البرمجة عموما
هنا سنتناول بعض من الأسئلة التي قد تدور في رأسك أو قد نسينا ذكر نقاط عليها في المقال ولهذا هذه اعتبر هذه الأسئلة تكملة لما تطرقنا إليه، ربما قد نكون نسينا نقطة مهمة لهذا فقرة الأسئلة لتدارك بعض النقاط وعمل ترميم لما جاء في المقال.
✔️ الجواب: اللغة المعتمدة هي لغة ++C لغة تم اعتمادها عن قصد لأسباب كثير سنخصص مقال يخص ذلك.
✔️ الجواب: المدة المقدرة المبدئية هي عامين و نصف لكن قد تختلف من شخص لأخر قد تصل الى أشهر لدى البعض نظرا للفروقات الاستيعابية قد يكون أشخاص لا توجد لديه خلفية عن البرمجة و غيرها من العوامل.
✔️ الجواب: الكورسات الأربعة الأولى هي:
- الأساسيات مهمة لكل مبرمج: يتم فيها معرفة تفاصيل عن الحاسوب و مكوناته و كيف يشتغل و غير ذلك.
- الخوارزميات و حل المشاكل: يباشر فيها الأستاذ بتقديم حل للخوارزميات بطرق مختلفة على الكراس.
- مقدمة في البرمجة باستخدام ++C: في هذه الدورة هي مقدمة لتعلم البرمجة وأساسياتها باستخدام لغة ++C، ستتعلم الأساسيات المهمة في هذه اللغة أيضا ستتعلم مفاهيم وأساليب برمجية.
- حلول متقدمة لسلسلة الخوارزميات وحل المشاكل: هذا الكورس مخصص لإعادة حل جميع الخوارزميات الخاصة بالكورس الثاني لكن باستخدام لغة ++C.
✔️ الجواب: هي عبارة عن سلسلة خطوات مدروسة ومرتبة للوصول الى هدف معين.
✔️ الجواب: لا، الدورة مخصصة لكل من أراد التعلم حتى أولئك الذين يعملون في أرقى الشركات البرمجة بإمكانهم الالتحاق بتلك الكورسات الخاصة بالأستاذ لأنها كورسات تجعلك مبرمج منظم ومنسق باحترافية عالية و متمكن و تكون متأسس بشكل صحيح.
✔️ الجواب: نعم الدورة كفيلة بأن تجعلك مؤهل لسوق العمل و قد تكون لك الأفضلية في سوق العمل نظرا لقيمة تأسيسك.
✔️ الجواب: نعم الدورة عبر الإنترنت متاحة للجميع تحت شعار الجميع يدرس حتى إن كان لا يوجد لديك أموال الدراسة وفق لبرنامج الدعم الذي خصصه الأستاذ، مطلوب منك فقط جهاز حاسوب و أنترنت.
✔️ الجواب: حسب تجربتي لا ونعم في نفس الوقت، إن كانت لديك الإنجليزية سيكون أفضل لكن ثق بي حتى إن لم تكن لديك الإنجليزية باشر في التعلم لا تنتظر الفرصة لأن الكورسات باللغة العربية و مفهومة بالكامل و للجميع.
✔️ الجواب: بطبع لا البرمجة تحتاج الى التفرغ و العزيمة و الاسرار كباقي المجالات الأخرى في هذه الحياة كما تعلم تؤخذ الدنيا غلابا، البرمجة هي أساسا تحولك الى شخص مرن و منظم و تفكر بمنطقية وعقلانية.
على فكرة الأستاذ تطرق لهذا في الكورس الأول.
✔️ الجواب: الكورسات الأربعة الأولى مجانية متوفرة على منصة اليوتيوب بعد ذلك بقية الكورسات عليك الاشتراك من خلال منصة الخاصة بالكورسات لكن كما اشرنا سابقا يمكنك الحصول عليها مجانا بالكامل ان لم تستطع تحمل التكاليف وذلك عبرى كوبونات التخفيض.
اعتقد هذه ابرز الأسئلة في نظري طبعا قد أنسى سؤال أو شيء من هذا القبيل فقط اطرحه في خانة التعليقات و سأرد عليك أول بأول لإتمام الاستفادة الكاملة لديك.
هنا سأشارك معك روابط يوجد فيها العديد من الأسئلة الشائعة بخصوص هذا الموضوع للاستزادة أكثر.
- هنا قائمة تشغيل موجودة في اليوتيوب تحتوي أكثر من 120 فيديو حول الأسئلة الشائعة بخصوص الكورسات البرمجة.
- هنا في الموقع الخاص بالأستاذ، شارك فيه أبرز الأسئلة المتكررة بخصوص تعلم البرمجة.
ملخص المقال و أبرز ما جاء فيه بخصوص تعلم البرمجة
باختصار الشديد نلخص عليك ما جاء في المقال ونرتب لك الأفكار، أولا مقالنا يتحدث عن تعلم البرمجة من الصفر الى الاحتراف باللغة العربية.
هنا في هذا المقال ناقشنا افضل وابرز مصدر لتعلم البرمجة من الصفر الى الاحتراف مع بعض النصائح للاستفادة الكاملة من هذا المصدر.
ان اختيار الكان الصحيح لتعلم امر حاسم في نجاحك في رحلة طلب العلم، لهذا المصدر الموثوق لتعلم البرمجة من اصولها هي كورسات الأستاذ محمد أبو هدهود.
حيث يسعى الأستاذ لإحداث ثورة في عالم العربي بخصوص تلم البرمجة ويسعى من خلال ذلك ليكون المصدر الأول لتعلم البرمجة و لهذا قدم لنا الأستاذ مخطط مدروس بدقة و إحكام سماه خارطة الطريق.
توضح تلك الخريطة وجود 24 كورس مقسما الى مرحلتين كلتا المرحلتين تأسيسيتين، ويبرز الاختلاف بينهما في الهدف ولتوضيح:
المرحلة الأولى: تهتم بتأسيسك تأسيس صحيح وتنمي لديك التفكير المنطقي والتعامل مع المسائل بذكاء.
المرحلة الثانية: تتعلم فيها الأساسيات المشتركة بين جميع التخصصات يعني أي تخصص بعد انتهائك من الكورسات المرحلة الثانية من خارطة الطريق، حينها تكون قد درست نصف التخصص مهما كان نوع التخصص، سواء كان مطور التطبيقات او مطور ويب الخ.
هذا المقال شاركت فيه قدر المستطاع من المعلومات، شركتها فيها كل ما أعلم وعن تجربة شخصية، وهذا المقال من باب رد الجميل وتقدير للمجهودات التى يبذلها الأستاذ محمد أبو هدهود جزاه الله خيرا، ثق بي كورساته أفضل مصدر لتعلم البرمجة هذا هو المكان الصحيح.
أخيرا وليس أخيرا في هذا الرابط يوجد فيه المئات من الآراء الطلاب و المتابعين حول ما تناولناه ليثبتوا صحة هذا المقال من عدمه.
اقرأ أيضا:
شركنا رأيك نحن في انتظارك