معرفش اذا الموضوع سبق طرحه ولا لا,
لكن حبيت افتح الموضوع حتى يستفاد من الجميع
فنحن نريد من كل شخص ان يسرد تجربته فى تعلم البرمجة خصوصا البرمجة الخاصة بالويب
سنين و أنا أدرس على الويب، أبدأ بتعلم لغة ثم أنتقل لأخرى، أستعمل سكربت ثم أجرب آخر، الى أن شعرت بالملل و الاحباط.
فقلت في نفسي ربما الحل هو دراسة البرمجة في معهد. و كان دلك ما قمت به تماما، و بعد مرور السنة الأولى، ثم الثانية تحول حبي للبرمجة الى كره و ضجر و نفرت منها تماما.
و بعد مرور عدة أشهر، و في أحد الأيام راسلني احد الأصدقاء و دعاني للمشاركة في مسابقة لأفضل مشروع تقني و كوني أحب التحدي لم أتردد و قبلت الطلب ثم قدمت فكرة اقترحا علي صديق و لقيت القبول و جاء وقت التنفيذ. و كانت المدة قصيرة شهر و نصف تقريبا. بدأت من الصفر و تعلمت لغة جديدة ثم سألت فوجدت اطار عمل للمواقع، ثم مفردات جديدة كالـ mvc, orm و غيرها، أحاول الفهم و التطبيق قدر الامكان، حتى في بعض الأوقات أقوم باضافة كود جاهز و محاولة فهمه لاحقا، و في كل يوم مشكل جديد أضطر للبحث عن الحل أو اضافة السؤال على موقع stackoverflow المهم شهر و نصف من البحث، التعلم، التطبيق، و ألم الرأس... و ما كان في الأخير الا أن أنجزت التطبيق و تعلمت مدة قصيرة ما لم أستطع تعلمه في أزيد من 5 سنين. و في الأخير ألغيت المسابقة، فقلت لابأس فقد فزت، عاد حبي للبرمجة و تعلمت درسا مهما ألا وهو: أدا أردت أن أتعلم، فعلي التعلم مع التطبيق و ذلك يتأتى بوضع تحديات أكبر و تجاوزها، القيام بالأخطاء و التعلم منها. و هكذا.
هذه قصتي و لا أزال في بداية الطريق.
بدأت قصتي مع البرمجة قبل سنتين ، حيث في أحد الأيام قررت صنع موقعي الخاص ، فبحث عن فيديوهات لكيفية صنع المواقع ، فوجدت طريقة عبر برامج WYSIWYG و تحديدا DreamWeaver. لكن كانت الدورة التي شاهدتها ذات مستوى ضعيف جدا يعني 10 فيديوهات لتصنع موقع كامل !!!!!!
بعدها بحث عن طريقة أخرى و هنا تعرفت على عالم الأكواد البرمجية، و بدأت بتعلم HTML و CSS و كانت الدورات متسلسلة فيما بينها فكانت التالية هي PHP ، لم تكن دروس PHP تهتم بمفهوم OOP ، حيث كنت أستعملها فقط للتعامل مع قواعد البيانات بمساعدة MYSQL طبعا ، بعدها وجدت أن صاحب القناة واضع دورة أخرى في ..... في JAVA ! و هناك بدأت حكايتي مع محبوبتي الJAVA ! طبعا كان هناك عدد محدود من الدروس ، يعني فقط جملة الطباعة و جمل التكرار و الشروط ، لكني قد كنت رأيت كل هذا عند دراستي للPHP فلقد تعلمت في هذه اللغة الكثييير ، لكن لم أتعامل مع الكائنات فيها ...
المهم حملت كتابا في الجافا باللغة العربية لكي أكمل تعلمها ، لكن لم أفهم شيئا في الكتاب مع أنه بلغة عربية !!!!! فاضطررت للبحث عن فيديوهات في JAVA عندها وجدت دورة الاستاذ عبد الله عيد جزاه الله ألف خير ، بدأت أشاهد الدروس و افهم كل يوم شئ جديد في JAVA ، لكن للأسف ابتعدت عن الدراسة و ضعف مستواي !! فابتعدت لمدة عن البرمجة لهذا السبب و بسبب مللي من العمل في الconsole ، لكني رجعت و أكملت دورة JAVA مؤخرا و أنا الآن أدرس مكتبات JAVA ، و قد بدأت ب java.io التي ما زلت لم أكملها ، و أخطط للبدء في مكتبة Swing عند الانتهاء .
مرحبا
انصحك بقرات هذا المقال http://www.catb.org/esr/faq...
كما قال الاخ elhoucine عليك بالتطبيق . اولا باكواد صغيرة ، ثم تنتقل لاكواد اكبر تدريجيا. github.com قد يكون مكان جيدا للانطلاق.
يجب ان يكون لديك هدف واضح، و الا ستجد نفسك تحفظ syntaxe اللغة فقط و ستنساها مع الوقت.
التعليقات