بسم الله الرحمن الرحيم
بدايتي (قصتي) مع تعلم البرمجة والوصول إلى هذه المرحلة هي كالتالي :
- كنت أخطط لبناء شركة ألعاب مع أحد أصدقائي , قبل سنتين تقريباً .
- كنت مهووساً بالحصول على برامج تصاميم 3D
- عندما كنت أبحث في مواقع البرامج , صادفني موقع برامج نت , كان في نظري موقعاً أسطورياً
- ذات يوم , دخلت الموقع فوجدته مغلقاً للصيانة وتم تحويلي تلقائياً إلى المنتدى
- كان هذا أول منتدى أدخله , بدأت بالتجول فيه إلى أن قمت بالتسجيل والتفعيل
- بدأت المشاركة في المنتدى , وكانت مشاركاتي الأولى في القسم الخاص “بالبرامج والكراكات”
- ثم انتقل نشاطي إلى قسم “تبادل الخبرات”
- لفت نظري ذات يوم قسم “البرمجة” لكنني لم أدخله
- وفي أثناء بحثي أيضاً عن برامج , صادفت موقع المشاغب
- كنت درست في المدرسة بعضاً عن لغة HTML وبرنامج FrontPage
- لفت نظري قسم البرمجة وإحدى دورات HTML فدخلتها
- تذكرت منتدى البرمجة , فقلت لما لا أنقل الدروس إليه … ؟
- وفعلاً بدأت النقل , كنت أقرأ المقال ثم انسخه إلى MsWord ومن ثم إلى المنتدى
- وبعد وضعي للدروس , كنت أتصفح المنتدى قليلاً وكانت تلفت نظري دروس لأحد الأصدقاء وهو “أحمد عصام” , وكان اسمه في المنتدى هو “الفرعون المحترف”
- بدأت أتابع دروسه , وأعجبتني , وزادت مشاركاتي في المنتدى , ثم أطلقت الدورة “المنقولة” بشكل رسمي وتم تثبيتها ووضع تواقيع خاصة بها
- وذات يوم لا ينسى , قامت مدرستي برحلة إلى مدينة الملك عبدالعزيز للعلوم والتقنية بالمملكة العربية السعودية , في مدينة الرياض .
- التقيت في قسم البرمجيات بشخص واقف أمام أحد الأجهزة لشرح برنامج يستقبل مدخلات من الماسح الضوئي عبارة عن نصوص بلغة المكفوفين , ويعالجها ويحولها … إلخ
- دار بيننا حوار كان مما دار فيه :
— هو : “لماذا لم تبدأ البرمجة إلى الآن ؟”
— أنا : “ليس عندي برنامج Visual Basic !!!”
— هو : “ربنا يوفقك وإن شاء الله تحصل عليه” وكانت هذه الدعوة بمثابة معجزة , إذ أحضره لي أبي صباح اليوم التالي .
- طبعاً البرنامج كان مقرصن , من حراج الكمبيوتر فواجهتني مشكلة …. السيريال !
- طلبته من عدة منتديات وبحثت في النت كثيراً , إلى أن أحضره صديق عزيز علي في منتدى برامج نت أيضاً , اسمه “زكي عبدالله”
- بعد تثبيت البرنامج لم أكن أعرف فيه شيئاً , سوى بعض الفلسفة والبحث والاستكشاف
- كان أول كود عرفته هو : Form1.Show , وأرسله لي صديقي “أحمد عصام (الفرعون المحترف)”
- قمت بعمل برنامج بسيط لوالدي من خلال كود واحد (Form1.Show) , وكان البرنامج مكون من 11 – 15 نموذج تقريباً على حد ذاكرتي
- بدأت أتطور وأشارك في المنتدى , إلى أن …
- دخلت مصادفة إلى موضوع للأخ “al-amwaj” في الفريق العربي للبرمجة , لم أكترث للمنتدى الذي أنا فيه … ولكنه أعجبني
- بعد فترة توصلت إلى الفريق وسجلت في الموقع (وليس المنتدى)
- بعدها دخلت المنتدى , وسجلت باسم Ala2 VB
- كانت بدايتي في الفريق سيئة , فقد كنت مصاباً بعدوى “المشكووووور” وعدوى الكسل وانتظار الإجابة
- كتبت مواضيع سيئة (كنت أراها رهيبة عندما وضعتها !) , مثل :
— “أطلب أي كود وأحضره لك”
— “ضع أي VB EXE وأنا أفكه بالـVB Decompiler” وأتذكر هنا تحدي أخي “أحمد اسماعيل (حريف البرمجة)” لي وتعليقات الأخ “هاني الشايب (HnHn)” أيضاً
- بدأ تفكيري يتغير , وبدأت أترك برامج نت وأركز على الفريق أكثر فأكثر
- وصلت إلى مرحلة متقدمة ولله الحمد في VB6 ففكرت في VB.NET
- لم تكن بدايتي مشجعة مع .NET , لذا تركته بعد فترة (ليست بالقصيرة)
- ذهبت في رحلة مع المدرسة أيضاً إلى إحدى مسابقات الحاسب الآلي , حيث التقيت بعدة مبرمجين , أذكر منهم شخصين :
— الأول : “محمد فهد” —-> صاحب برنامج بنك الأكواد الشهير , وكان مما قاله لي :
—– : “لا تحفظ الكود أبداً , بل افهمه”
—– : “كلما كان برنامجك بسيطاً , كلما كان ذو ثغرات أقل”
—– : “عندما تلعب في لعبة شطرنج مع الحاسوب , العب ببساطة”
— الثاني : “؟؟؟؟؟؟؟” —–> كان مبرمجاً لبرنامج قاموس محدود (فيه 500 كلمة فقط) بأسلوب أعتبره ليس جيداً من خلال Delphi , مما زاد اشمئزازي من Delphi (كنت أتغاظ من اسمها الغريب)
- تابعت طريقي في VB …
- دخلت في مرحلة سوداء , جلت خلالها في منتديات اختراق , مثل :
— “منظمة الاختراق العالمية”
— “شبكة المافيا”
وكان هذا من خلال معلومات أعطاها لي أحد أصدقائي واسمه “بهاء”
- بعد فترة سئمت من VB , لذا فكرت في اختيار لغة أخرى , فقمت بالبحث في اللغات التي كانت منتشرة في الفريق , وكان تحليلي كالتالي :
— “C/C++” صعبة ومعقدة جداً
— “JAVA” أصعب
— “Assembly” صعبة أيضاً وفهمها بطيء
— “Delphi” قريبة من VB لكنها أصعب قليلاً
- بدأت التجوال في قسم Delphi في الفريق
- تعبت من التجوال دون جدوى كبيرة ملحوظة , لذا …
- اتصلت بأخي الفاضل “محمد عبدالعزيز (DeltaAziz)” , فوفر لي ما أستطيع البدء منه
- قمت بتنصيب برنامج Delphi 7 , وبدأت الدراسة في كتاب للأخ “الزعيم” في منتديات دلفي للعرب , وبدأت المشاركة في هذه المنتديات
- كانت هناك فترات متقطعة لا أتذكر وقت حدوثها بالضبط , وهي :
— دراسة بسيطة لعلم بناء المترجمات
— دراسة في مجال الذكاء الاصطناعي
— دراسة في مجالات الأمن والحماية
— بناء المدونة وعدد من مواقع الانترنت وE-Mails والمشاركة في عدة مجموعات ومجتمعات
— تعلمت أجزاء أساسية من بعض البرامج الشهيرة مثل Photoshop , FrontPage , MMWE , Access بالإضافة إلى خبرتي في MsOffice
— انتقلت فترة إلى Linux
— اكتسبت خبرات في البحث عن البرامج وعن كراكاتها وسيريلاتها وكياجنها … إلخ !
— قمت ببناء منتدى المترجمات العربية من خلال شركة “أحلى منتدى”
— كانت لي اتصالات مع الدكتور “السلكا” المطور الأساسي وصاحب مشروع لغة برمجة “ج” العربية
— الفت كتيباً يشرح MsConfig بالتفصيل , وهو موجود في المدونة
— تمت ترقيت إلى عضو شرف في الفريق العربي للبرمجة
— شاركت في منتديات مثل VB4Arab و “المصفوفة” و At4Re
— حالياً انا أقرأ كتاباً في الهندسة العكسية و كتاباً في برنامج Registry
قبل أن أنهي الكلام … أحب أوجه شكر خالص وصادق إلى أستاذي في المدرسة , الأستاذ “فاتح مزاحم” الذي أمدني بمجموعة كتب و CD’s وتشجيع ونصائح ومتابعة … فأنا مدين له بالكثير في مجال VB
والسلام عليكم ورحمة الله تعالى وبركاته …





