التعلم الذاتي هو بالنسبة لي وللكثير الطريقة الرائعة للتعلم
التعلم عن طريق فهم الاساسيات ثم تطبيقها في مشاريع حقيقية وفحص المشاريع مفتوحة المصدر وفهم الكود جيدا يجعلك تفهم وتتمكن من كتابة برامج حقيقية
لا تضيع وقتك في فهم الاساسيات وكتابتها على الورق مثل ماهو الحال في اغلب الجامعات
عندما درست سنتين في الجامعة علمونني اشياء على الورق وكنا نكتب الكود على الورق فقط
انا لست ضد كتابة الكود على الورق بالعكس تلك هي طريقة جيدة لفهم الكود وتخيل النتائج والتفكير مثل الكمبيوتر ولكن يجب بعد كتباته على الورق كتابته على الكمبيوتر للتعود على البرمجة بطريقة صحيحة ولكن في الجامعة لم نستعمل الكمبيوتر
درست لمدة شهور عديدة نضام الدوس
MSDOS
وبعد شهور عرفت انه نضام التشغيل الاول من شركة مايكروسوفت وانه كان عبارة عن شاشة سوداء تكتب فيها اوامر عرفت ذلك حين بحثت على الانترنت عن مفهومه وفتحت الدوس وبدأت اكتب اكوادي
قبل ذلك لم اكن اعرفه ماهو اصلا رغم اني ادرسه في الحامعة ولكن على ورق
تركت الجامعة وذهبت لجامعة اخرى احسن وهي الانترنت وتعلمت عند اساتذة احبهم وهم الكتب واليوتيوب والمواقع التي تفيدني في التعلم مع كل احترامي وتقديري لكل الاستاذة طبعا لكن كل انسان يختار طريقه وطريقة التعلم
ومع فائق احترامي للجامعات طبعا ليس تقليل من قيمة الجامعة بل بالعكس للجامعة قيمة كبيرة في حياتنا ولكن للطالب الحق في التعلم كما يريد وانا اخترت طريقتي
تعلم شيء جديد هو افضل شيء افعله ولكن تعلم شيء جديد قد يحير البعض او يشتتهم
سنتكلم عن
javascript
وكيفية تعلمها
لكل شخص طرقه في التعلم والشغف والحماس وحب العلم هو العامل الكبير لدفع الانسان للتعلم والصبر على التعلم والتعب
جافاسكريبت هي تقنية الويب الرئيسية التي توفر التفاعل والمؤثرات الخاصة لصفحات الويب.
هي ليست
jquery
وليست
java
بل هي لغة برمجة منفصلة عنهم
jquery
هي مكتبة من مكتبات جافاسكريبت وهي المكتبة الاشهر عند استعمالك للمكتبات فانت بالفعل تكتب اكواد جافاسكريبت ولكن بطريقة اسهل واوفر في الوقت
هناك من يقول انك كمصمم مواقع تستطيع البدء بتعلم الجيكويري مباشرة من دون تعلم جافاسكريبت ولكن مع الاحترام لكل الاراء انا اختلف جدا مع من يقول هذا الكلام
اولا تعلم جيدا اساسيات لغة الجافاسكريبت تعلم كيفية كتابة الكود وفهمه جيدا ثم تعلم كيفية استعمال مكتباتها ستفهم جيدا حينها ماذا تكتب وماذا تفعل ومايفعله كل سطر من الكود الذي تكتبه
مثلما هو الحال ايضا بالنسبة لل
php
فقبل البدء في تعلمها يجب تعلم
html
لانك سوف تكتب كود
php
داخل اكواد
html
تعلم الاساسيات وكيفية كتابة الكود
تعلم كيفية استعمال
console & firebug
اختر كتاب من كتب الجافاسكريبت واقرأه واجعله مرجع لك
شاهد فيديوهات تعليمية للغة
الان انت على دراية جيدة باساسيات اللغة
ابدأ بعمل برامج للجافاسكريبت وطبق ماتعلمته
هناك العديد من الفيدويهات والدروس لذلك على اليوتيوب او مواقع الانرتنت مثل
tuts+
وغيرها
اتعب واخرج من منطقة الراحة والخمول لتتعلم جيدا
كتابة البرامج هي الطريقة الوحيدة التي تمكنك من تعلم لغة برمجة معينة وليس كتابة القواعد في ورق واخفائها في درجك او مع اوراقك ونسيانها تمام وحتى ان كنت ترجع لها بعض الوقت فذلك صدقني لن يفيد
الان ابدأ بتعلم مكتبة من مكتبات جافاسكريبت هناك العديد من المكتبات ربما كمصمم ويب سوف تختار تعلم جيكويري او غيرها
المكتبة هي مجموعة اكواد جاهزة لاستعاملها لكتابة كود جافاكسريبت اسهل واسرع
يجب ان تتعلم كيف تبحث ايضا عن مقالات او دروس فلذلك لم اضع شيئا هنا ابحث عنه بمفردك وسوف تجد متعة في البحث
لو واجهت مشكلة في الكود ابحث ايضا عن حلول لها قبل ان تسأل اي شخص
ان لم تجد اي حلا بعد ساعات من البحث
ضع سؤالك مثلا في موقع
stackoverflow
تعلم ايضا
ajax
DOM
Json
Angularjs
و عن طريق
html css angularjs
تستطيع عمل تطبيقات موبايل بما نسميه
cross platform mobile apps
ابحث عن هذا الموضوع ولما لا تعلم بعض الشيء عنه
تابع المبرمجين والبرامج مفتوحة المصدر على موقع
Github
تابع المقالات ايضا التي تخص جافاسكريبت على المواقع وصفحات الفيسبوك
ابحث في اليوتيوب عن دورات للجافاسكريبت سوى باللغة العربية او الفرنسية او الانجليزية
في الاخير اشكرك جدا على قرائتك للمقال
وان شاء الله سوف اقوم بدورة للجافاكسريبت في اقرب وقت
وتطبيقات للغة
شكرا
التعليقات