لماذا البرمجة ممتعة ؟
1.متعة صناعة الأشياء، بالأخص التي تكون من تصميمنا.
( فالإنسان يحب أن يصنع وينتج )
2.متعة صناعة أشياء مفيدة للناس ، ونشرها بينهم.
(وهو بمثابة إفتخار لك بين أصدقائك وعائلتك ....)
3.متعة العمل على أداة مرنة-مجانية (الحاسوب)
(هذا ما يميز البرمجة ؛ أنها تتم بدون تكلفة تذكر وبدن جهد بدني -ولكن بجهد فكري طبعاً-)
4.التحفيز العقلي
(فالبرمجة كحل الألغاز "غالباً")
5.النتائج المباشرة.
(ربما هذا أقوى الأسباب التي تجعل من البرمجة ممتعة)
ملاحظة : الكلام منقول "بشكل عام" من دورة على موقع رواق للأخ مازن مليباري
رابط الدورة :
التعليقات
لدي بضعة محاولات جربت فيها الدخول لهذا العالم الشيق ، مازلت لا افهم الكثير من الامور ..
طبعا بما انا مجالي مختلف عن البرمجة فلم تكن لدي خلفية مسبقة عن الموضوع ، جربت كورسات خان اكاديمي ويوداستي ، و كورسيرا .. الخ
المشكلة اني قضيت الوقت متنقلا من مساق الى مساق وفي كل مرة اعيد المساق أبدا بالاساسيات التي تعلمتها مسبقا ، فأصل الى شعور بأني لم اتقدم بشيء !
ايضا ما يزعجني ، اني من النوع الذي اكره ان ابدأ بالاشياء البسيطة ، اكره الامثلة عندما يريني كيف تطبع على الشاشة رسالة " مرحبا أيها العالم " !
لدي معرفة بسيطة ب functions و classes و strings .. الخ وبضعة امور اخرى ، افهم الاساسيات طبعا فقط بلغة برمجة بايثون.
مازلت في حيرة ، كيف يمكن بناء برامج كبيرة باستخدام هذه الافكار البسيطة التي تعلمتها ، اشعر بأني ضائع .. لذلك ما زلت ابحث عن وسيلة لربط هذه الافكار التي تعلمتها لاني لا اريد ان يضيع ما تعلمته سدى :)
أبدأ به
حاليا تركيزي على بايثون فقط ، ولكن كما تعلم يوجد دائما تلك المناظرات بين اللغات التي تجعلني اشك بأن اختياري غير مناسب
ما أفعله الآن هو متابعة دورة على edx.org لمايكروسوفت عن html,css,javascript أحاول قدر الإمكان أن انتهي منها . وانا مثلك اريد تعلم كل شئ بسرعة ، ولكن هذا غير مفيد أنصحك بفيديوهات عبدالله عيد عن هذا الموضوع
لم اجرب ابدا اية مساقات عربية ، لا اعلم السبب .. ولكني معتاد دائما على التعلم بالانكليزية وخاصة المواضيع التقنية اجد صعوبة احيانا في الاستيعاب عندما يتم ذكر كلمات تقنية مترجمة للعربية ، ولكن بما انك تصنحني بفيديوهات هذا الشخص سوف اجرب الأمر وارى ان كانت دروسه ستفيديني.
لا لم أنصحك بالتعلم منه، بل نصحتك بمشاهدة هذه الفيديوهات ، فهي حل لمشكلتك :) ومع ذلك أنصحك بالتعلم منه فهو ممتاز في جافا :)
فهي حل لمشكلتك
تقصد ان الفيديوهات التي ذكرتها هي حل لمشكلتي في الضياع وعدم استيعاب كيف ان هذه المعلومات البسيطة يمكنها ان تبني شيء كبير ومعقد ؟
شاهدت الفيديوهات ، لم يعجبني انه لم يهتم بنقاء الصوت ، مجرد بضعة كبسات في برنامج اوداستي ويصبح تسجيله أفضل بكثير ، لذلك افضل الاعتماد على المصادر الاجنبية :)
يا كاشف الماسونية ، لم أقصد أن عبدالله عيد قديم جدا في شرحه لبضعة اللغات البرمجية ، إنما قصدت أن الفيديو صوته غير واضح لأنه قديم :)