السلام عليكم و رحمة الله و بركاته
هذي ثاني مشاركة لي في هذا المنتدى الرائع و اللي حبيت اشارك فيه بأفكاري البرمجية ، المهم نخش في الموضوع على طول:
بعد تخبط بين لغات البرمجة دامت عشر سنوات وصلت إلى قناعة بعدها عرفت كيف أبدأ و من أين أبدأ و إلى أين اتجه ......
ففي الحقيقة بدأت البرمجة بلغة البيسك القديمة ، وعندما ظهرت لغة الفيجوال بيسك كانت بمثابة نقلة نوعية للبرمجة ثم بعد ذلك بسنتين إنقلت إلى برمجة الجافا التي وجدتها نوعا ً ما مخيفة و لم أكمل معها سوى السنة ثم إنتقلت بعدها إلى لغة البرمجة بالفلاش (الأكشن سكربت) التي إنطلقت منها و فهمت حقيقة البرمجة و التي سأوضحها بعد قليل في هذه المقالة ، ثم إنتقلت إلى لغة Php لكي أعزز قدراتي البرمجية فيما يخص موضوع الإنترنت و أخيرا ً تعرفت إلى اللغة الممتعة بكل المقاييس لغة السي ++ التي درستها من قبل و لكن لم أفهم قدراتها إلى بعد وقت طويل و إلى الآن مستمر في هذه اللغة .............
المهم ادري ازعجتكم بالكلام الكثير لكن اللي ابغى اوصله هو التالي :
البرمجة خطوات متسلسلة تبدأ من نقطة معينة و تنتهي بنقطة معينة
اكيد بتقول الكلام هذا معروف و مشهور بس للأسف المبرمج ما يفهم الكلام إلى بعد مئات الأخطاء و المشاكل التي تواجه في البرامج التي يبرمجها ، و معنى الكلام انك لما تبغى تسوي برنامج لازم تعرف عدة أشياء و تخليها في بالك و هي كالتالي :
1- بيئة التشغيل التي سوف يعمل عليها برنامجك ( ويندوز - ماكنتوش - الجوال - الخ ....)
2- طرق التحكم بالبرنامج (ماوس - كيبورد - عصا تحكم - الخ.....)
3- لغة البرمجة (السي - الجافا - الفيجوال بيسك - الخ .....)
4- التحديد الدقيق لعمل و هدف البرنامج .
5- تحديد النهج و الإسلوب الذي سيتبع إذا كان هناك فريق عمل .
6- كتابة الخوارزميات الخاصة بالبرنامج قبل البدء بالعمل على الكمبيوتر .
و أخيرا ً إذا أردت أن تبدع في البرمجة فتأمل و لو قليلا ً من حولك ، فسبحان الله كل شئ مبرمج و يسير بخطوات متسلسلة و يبدأ بخطوة بداية و خطوة نهاية و خطوات متفرعة للأحداث التي تحدث بين هاتين الخطوتين .
هذا كان نتاج خبرة برمجية متواضعة حبيت اشارك فيها فممكن تكون قناعاتي صح أو خطأ فأرجو النقاش البناء.
و شكرا ً لكم
Shadow Master
المفضلات