كيف تتعلم أي لغة برمجة جديدة في وقت قصير ؟ | نصائح ذهبية - إمو التعليمية

أحدث المشاركات

Post Top Ad

أعلن هنا

Post Top Ad

إعلانك هنا

الجمعة، 15 يونيو 2018

كيف تتعلم أي لغة برمجة جديدة في وقت قصير ؟ | نصائح ذهبية

البرمجة ما زالت حتي الآن سقفًا عاليًا لا يلامسه كل من هبَّ ودبَّ ، وتعلم البرمجة أصبح هدفًا للعديد من الأشخاص الذين يسعون إلي ملامسة ذلك السقف ، وأنا أيضًا صديقي أفخر بكوني من هؤلاء الأشخاص ، ولما لا أكون منهم .. فإتقان اللغات البرمجية والتلاعب بالأكواد هي مهارة عالية يطمح الكثير إلي الوصول إليها ، وقد تكون أنت أيضًا منهم يا صديق ، وأنا أحييك علي ذلك ، فكونك دخلت إلي هذا المقال فهذا يعني أنك واحد من اثنين ، أولهما هو شخص اتخذ قرارًا بأن يشرع في تعلم البرمجة ونستطيع أن نسميه "مبتدئ " ، أما الثاني فهو شخص قد تعلم أساسيات البرمجة و بعض اللغات البرمجية ومثل هذا الشخص نستطيع تسميته " المتمرس " كونه يدرك بعض أساسيات ولغات البرمجة ، وربما ذلك المتمرس يدرك تمامًا بأن أكثر مشكلة قد واجهته أثناء رحلته في تعلم البرمجة هي مشكلة الوقت ، فالبرمجة بحاجة إلي وقت ومجهودٍ كبير ، لكن صديقي ربما الأمر بعد هذا المقال سيختلف كثيرًا ! ، فعقدة المدة الزمنية الطويلة قد تنقضي بعد إتمامك لقراءة هذا المقال وأخذك بما فيه ، حيث سأضع بين يديك مجموعة من النصائح والخطوات العملية المدروسة والمجربة لتعلم أي لغة برمجية في وقت قصير ، أرأيت يا صديق كم أن مقالنا قيِّم ، حسنًا ، لقد حان الوقت لكي نبدأ في عرض طيات ودهاليز موضوعنا .

كيف تتعلم أي لغة برمجة جديدة في وقت قصير ؟ | نصائح ذهبية
تعلم البرمجة في وقت قصير 


حدد هدفًا من تعلم البرمجة

نعم يا صديق ، كل الأشياء يجب أن يكون هناك هدفًا من ورائها ، كذلك تعلم البرمجة كأي شئ من الأشياء يجب أن يكون من ورائه هدفًا ، ومن الطبيعي أن تقوم بتحديد ذلك الهدف قبل أن تشرع في تعلم البرمجة من الأساس ، فهل تود تعلم البرمجة لكي تصبح فريلانسر ... ربما تود تعلمها لأنها مادة دراسية واجبة عليك ...أعتقد أنك تود تعلمها لإنهاء مشروعك الخاص علي الويب ..ربما لكي تنشئ تطبيقاً للهواتف أو لسطح المكتب... أو أيًا كان ، أنت وحدك صديقي من تعرف ذلك الهدف جيدًا ، ولن يستطيع أي شخص تحديده سوي أنت ؛ أنت علي وشك أن تتعلم البرمجة الآن ( أو لغة برمجية جديدة ) ، فعليك أن تضع هدفًا من تعلمها نصب أعينك ، فكون أن لديك هدفًا من تعلم البرمجة أو تلك اللغة الجديدة نصب أعينك لن يجعلك تائهًا وسيجعلك تسعي بكل جدٍ إلي تحقيقه .

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

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

نفذ قاعدة ال20 ساعة في تعلم البرمجة

كما قرأت يا صديق ، هناك سيد اسمه جوش كوفمان هو من ابتكر تلك القاعدة ، حيث كانوا يقولون في القديم أنه إذا كنت تحتاج لأن تكون جيدًا في أي شئ عليك ممارسته لعشرة آلاف ساعة ( 7 سنوات ) ، أي أنه يا صديق إذا كنت تود تعلم البرمجة ستجلس سبع سنوات تمارسها ، حقًا ؟! ، ما هذا الهراء ؟ ، دعني أخبرك أنه يمكنك تعلم لغة برمجية جديدة في 20 ساعة فقط ، إذا اتبعت قاعدة ال20 ساعة ستكون قادرًا علي أخذ كورس كامل في لغة برمجية جديدة ، ولكي لا أخفي عليك صديقي أنا أيضًا أستعمل هذه الطريقة حين أود تعلم شئ جديد ؛ لذلك سأخبرك بما أفعله لكي أنفذ هذه القاعدة ، فهل تود سماع ذلك ؟! ، حسنًا صديقي .. اقرأ السطور التالية القادمة :
1-   1- قم صديقي بمحاربة جميع المشتتات التي قد تلهيك عن التعلم وأبرزهم هي مواقع التواصل الاجتماعي ( فيس بوك – يوتيوب ) التي تأخذ من وقتنا النصيب الأكبر ، فقم بغلق كافة المشتتات حتي تصبح اهتماماتك موجهة فقط للكورس الذي ستبدأ فيه .
2-   2- يجب عليك صديقي التوفير مسبقًا كافة الأشياء التي ستحتاجها  أثناء رحلة تعلم تلك اللغة البرمجية سواءً كانت  ( الكورسات التي ستدرسها – البرامج التي ستستعملها – الكتب – المقالات المكتوبة التي ستستعين بها  ) ، كما لو تشتري علبة بن جديدة لشرب كؤوس القهوة أثناء تلقيك الدروس :) 
3-   3- خذ راحة من ( 5 – 15 دقيقة ) بعد تلقيك حوالي 4 دروس ( حسب قدرتك ) إن كنت تشاهد كورسًا ، أما إن كنت تتعلم من كتاب أو مصدرًا كتابيًا فيمكنك فعل ذلك بعد كل 30 دقيقة ، فإن لم تفعل ذلك سيكون مستحيلًا وغير عمليًا أن تتلقي الكورس ل20 ساعة متتالية ( هذا طبعًا غير ساعات النوم وتناول الطعام وأداء العبادات وأشغالك الأخري ) ، وذلك صديقي لأنك بحاجة بعد كل 30 دقيقة بأن تقوم بتجديد تركيزك ونشاطك ، كما يفضل صديقي أن تقوم بالمشي في المنزل أثناء تلك الراحة أو تناول إحدي الفواكه من الجانب الصحي ، حتي تنشط عقلك وأعصابك من جديد .
4-   4- عليك يا صديق بتخصيص كشكول ( كرَّاس ) وإن لم يكن بمقدورك يمكنك جلب ورقة وقلم وتدوين الملحوظات المهمة من الكورس ، فهناك بالطبع نقاط هامة عليك تذكرها ، أو ربما هناك أشياء يجب عليك حفظها .
5-   5- لا تضيع وقتك يا صديق ! ، حاول بقدر الإمكان في ال20 ساعة التي خصصتها لتعلم أساسيات تلك اللغة البرمجية أن تقوم بتقسيم وقتك جيدًا واختيار الموعد المناسب للتعلم والمكان المناسب .
ملحوظة بسيطة : المقصود من 20 ساعة هي المدة التي ستنهي في الكورس ، وليس 20 ساعة متواصلة في يوم واحد ، فقد تخصص كل يوم 5 ساعات ( إذن ستنهي الكورس في 4 أيام ) ، هذا ما أقصده من خلال ال20 ساعة .

تدرَّب ثم تدرَّب ثم تدرَّب

ربما لم تكن الثلاث مرات كافية بأن أذكر لك أهمية التدريب علي ما تعلمته في اللغة البرمجية الجديدة ، فالبرمجة مثل أي مهارة ، سيتطور مستواك فيها من خلال التدريب ، فعندما تبدأ في تعلم لغة برمجية جديدة ، ربما لم تعلم أن الكورس أو الكتاب أو أي مصدر تتعلم منه لا يكد يعلمك سوي الأساسيات الخاصة بتلك اللغة ، فعندما تجد نفسك قد تمكنت من الأساسيات ، فكِّر بمشروعك البرمجي الأول ، لأنه من واقع التجربة أنك لن تتعلم تلك اللغة البرمجية بصدق إلا عندما تدرب علي تلك الأكواد التي درستها ، وتجد مشكلةً في الكود البرمجي الذي كتبته وتبدأ في البحث عن الحل ، بعدها تجد الحل وتتعرف علي أكواد جديدة باستخدامات جديدة ، وهكذا يا صديق ستتعلم تلك اللغة البرمجية ؛ لذا صديقي أنصحك أثناء رحلة تعلمك خصص في الجلسة اليومية الخاصة بك للتعلم ( أثناء تنفيذك لقاعدة ال20 ساعة في تعلم البرمجة ) وقتًا كافيًا بأن تتدرب علي كل ما تعلمته من أكواد ومفاهيم برمجية ، صدقني صديقي هذا سيجعلك شخصًا محترفًا شيئًا فشيئًا عن تجربة ، وكما يقولون صديقي ..اسأل مجرب ولا تسأل طبيب !


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

ليست هناك تعليقات:

إرسال تعليق

Post Top Ad

أعلن هنا

إجمالي مرات مشاهدة الصفحة

  • Posts
  • Comments
  • Pageviews

تواصل معنا

أكثر من 600,000+ يتابعون موقعنا عبر وسائل التواصل الإجتماعي إنظم إلينا الآن

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *

عن الموقع

author«إمو التعليمية» هي مدونة إلكترونية متخصصة في مجال الأسرة والمجتمع والتكنولوجيا الإلكترونية الهدف من هذا القانون هو نشر الثقافة التقنية للجميع من خلال سلسلة من المقالات والدورات التعليمية المجانية ، اعتقادا منها أنه يجب نشر العلم ، وليس بيعه ، لجذب انتباه المعلمين العرب وتحفيزهم على التدوين في الميدان من تقنيات التعليم لنشر أفكارهم وخبراتهم. تقوم المدونة بترجمة أهم المقالات والأخبار على المواقع الأجنبية
معرفة المزيد ←

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *