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

سأطرح لكم الآن إن شاء الله أهم الخطوات والنصائح للحصول على أفضل النتائج عند بذل الجهد لمحاولة تعلم لفة برمجية جديدة والتعامل معها

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

1 - عندما تريد تعلم لغة برمجة جديدة والعمل بها لا تقدم على هذا العمل إلا إذا كنت تحبه حقاً وتريد تعلمه بدون أي ضغوطات أو دوافع خارجية ( أي أنك إذا لم تحب العمل الذي تقوم به ستجد صعوبة كبيرة وعوائق لا متناهية في تعلمه )

2 - تعلم الأساسيات من أكثر من مصدر وحاول الحصول على مصادر متنوعة موثوقة وذات محتوى جيد ومعلومات هامة وصحيحة بطريقة إعطاء سهلة ولغة واضحة ومفهومة

وللحصول على مصادر موثوقة وكافية لتعلم اللغات البرمجية أنصح بمتابعة المقال التالي : https://arabia.io/go/16756

3 - حاول الإعتماد على الكورسات والدورات والدروس المصورة ( فيديو ) لأنها تعطي المعلومة بشكل أسرع للمتلقي وخصوصا إذا كانت طريقة الإعطاء واضحة وسهلة وخالية من الأخطاء

4 - عندما تتقن أساسيات أي لغة برمجة وتستطيع التعامل معها بشكل بدائي ستتمكن بعدها من التعلم من المصادر المقروئة والمسموعة كافة حتى ولم تكن ذات محتوى جيد لأتك ستستطيع بعدها تصحيح أخطائك وتجاهلها بسهولة وكأنها لم تكن موجودة لذلك أعيد وأكرر { يجب التركيز على التأسيس فهو الأهم }

5 - إذا كانت إنكليزيتك جيدة فابتعد عن المصادر العربية وتوجه للإنجليزية فورا .. لا أقول هذا الكلام لردائة المحتوى العربي ولكن لا شك أنك ستجد في المحتوى الإنكليزي معلومات كبيرة عن اللغة التي تريد وبأشكال مختلفة وستكون حقا ذو مصداقية عالية خصوصا إن كانت من مواقع مشهورة ورائدة في مجالها مثل W3schools.com

6 - أقرأ عن تاريخ اللغة التي تريد تعلمها وعن تاريخها ونشأتها وبدايتها وتطورها فهذا سيفيدك حقا في مشوارك .

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

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

9 - عندما تريد البدء بأحد الدروس أو الدورات الجديدة تجنب عدم مقاطعتك من أي جهة داخلية وخارجية .. أي قم بتحميل الدرس حتى تضمن عدم توقفه بسبب صبيب الإنترنت الضعيف ثم قم بالجلوس في مكان بعيد عن الضوضاء والثرثرة والمؤثرات الصوتية والمرئية التي قد تلغت انتباهك ثم ابتعد عن العائلة قدر الإمكان وعن طلباتها اللامتناهية

10 - لا تجلس لمحاولة التعلم وأنت مصاب بصداع مثلا .. كن هادئا وذو تركيز حاد واصطحت كأساً من مشروبك المفضل ككأس من النسكافيه مثلا ^_^ بعيدا عن المشروبات الروحية

11 - عند الجلوس لتعلم اللغة أختر أفضل الأوقات إليك واجعلها بعيداً عن أوقات النوم والدوام الرسمي للوظيفة أو الجامعة أو الوظائف الدينية أو المنزلية

12 - قم بالتفرع للتعلم عند الجلوس للتعلم ولا تخلط تعلم اللغة بأي شيء آخر مثل تصفح الشبكات الإجتماعية أو كتابة مقال ما أو الدخول للتحقق من لعبة أو مباراة ما !!

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

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

15 - اجعل جو الغرفة التي تجلس بها جواً معتدلاً بناسبك تماما بعيداً عن درجات الحرارة المرتفعة أو المنخفضة

16 - أجعل وقت التعلم وقتاً مقدسا ولا تضع في جدول أعمالك أي عمل لتقوم به في وقت التعلم

17 - لا تقم باتباع روتين محدد فهذا حتما سيصيبك بالملل يوميا تلو الآخر .. ضع جدول أعمالك في بداية اليوم وحدد وقت التعلم كما تشاء .. يمكنك تحديد الوقت ذاته يوميا لاكن بما أنك مستقل فحتما لن ترضى بهذا الأمر :D

18 - عندما تريد البحث عن أمر أو درس ما متعلق بالبرمجة خصيصاً يجب أن تبحث بإحترافية عالية وجوجل أفضل حل .. ولكن حتى جوجل يحتاج إلى بعض الخبرة في البحث للحصول على نتائج ذهبية لذلك أنصحك بقراءة هذا المقال الذي يجمع جميع أسرار البحث في محرك البحث جوجل والتي تقدمه جوجل شخصياً : https://www.google.com/intl/ar/insidesearch/tipstricks/all.html

19 - عندما تريد التعلم قم بالجلوس بطريقة مريحة لا صحية .. لا أقول أن الطريقة الصحية خاطئة ولكنها حتما مزعجة في بعض الأحيان وبالطيع جميعنا يعرف قواعد الجلوس الصحي التي شربناها في كتب العلوم منذ الصغر .. اجلس كما تريد ولتكن جلسة مريحة لك 100% بعيداً عن أي طريقة جلوس مزعجة أما إذا كان الأمر يعود إلى فجلستي أشبه بجلسة شخص " معاق " :D

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

===============================

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

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

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