إستشارة : خطة لتعلم البرمجة

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

بداية القول

اللهم صلي وسلم على أشرف الخلق وخاتم الأنبياء محمد صلى الله عليه وسلم

اخواني و اخواتي في مجتمع حسوب العظيم

لا أخفي عليكم حبي للبرمجة ومشاهدتي لعدد كبير من الفيديوهات على اليوتيوب لمتعة العمل كمبرمج و التحديات الممتعة وأيضا العائد المادي منها

قررت تعلم البرمجة منذ فترة ... لكن

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

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

ماقمت به الى الأن :

1 - قمت بالإشتراك في دورة علوم الحاسوب

2 - قمت بشراء كتاب عربي عن الخوارزميات و هياكل البيانات

3 - قمت بالإشتراك في دورة عن التعليم الذاتي

الأن ماهي الطريقة الفعالة لتعلم ؟

كم الأيام و الساعات التي يجب أن اخصصها لتعلم ؟

هل سأحتاج الى مصادر أخرى غير الدورة و الكتاب لتعلم ؟ ( أرجو أن تشاركني إياها )

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

نصائحكم لتغلب على الشعور بالملل و التسويف


ما قمت به الى الآن يعتبر عمل ممتاز, اختيار دورة علوم الحاسوب اختيار رائع,عندما تنهي هذه الدورة ستمتلك معرفة متقدمة بأهم مواضيع علوم الحاسوب، بدءاً من مكونات الحاسوب والتفكير المنطقي مروراً بأساسيات البرمجة ولغة JavaScript وحتى المواضيع الأكثر تقدماً مثل أنظمة التشغيل، قواعد البيانات وعالم الويب, وهو ما يحتاجه أي شخص مبتدئ في عالم البرمجة, ما يحتاج المبتدئ في البداية هو أن يسأل نفسه عن نوع المبرمج الذي يتطلع اليه, مبرمج الواجهة الأمامية أو الخلفية أو مبرمج تطبيقات الويب أو مبرمج ألعاب أو مبرمج تطبيقات موبايل وأحسنت في اختيار تخصصك تخصص برمجة الويب, الآن الذي تريد أن تعمله هو قراءة الكثير عن برمجة الويب وتكتسب أكبر قدر ممكن من المعلومات عنه لكي تسير في الطريق الصحيح دون تضييع أي وقت أو جهد, ثاني شيء حدد أهدافك , سيؤدي تحديد أهداف محددة مسبقًا إلى إبقائك ثابتًا ومساعدتك على تحقيقها في مدة زمنية معينة. لا تحاول أن تتعلم الكثير دفعة واحدة ولا تشتت تفكيرك وجهدك على تعلم الكثير من الأشياء دفعة واحدة ؛ من المحتمل أن يصبح هذا الأمر محبطا ومثبطًا للعزيمة وسيؤدي إلى معدل فشل مرتفع. بدلاً من ذلك ، قسّم أهدافك إلى أهداف يمكن تحقيقها واحتفل بكل انتصار صغير تحققه. ستكون النتيجة دافعًا عاليًا وفرصًا متزايدة للنجاح. بمجرد أن تكون أهدافك جاهزة ، فقد حان الوقت لإنشاء خطة وتنفيذه.

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

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