نشرت منذ 7 سنوات ونصف موضوعا أسرد فيه أهم ما فعلته في رحلتي من العشرين إلى الأربعين، وهي أخصب فترة ذهنية في حياة الإنسان.
وقد رأيت أن أنشر تحديثا يتضمن تلك السنوات، يضم مسيرتي
من الأربعين إلى الخمسين، وإن قدر الله لي الوصول إلى تلك السن أحدثه حينها، فلا
أحد يضمن عمره، ولا أحد يضمن جنون من يمكن أن يشعلوا الحرب العالمية الثالثة في أي
لحظة!
خلاصة ما فعلته في تلك السنوات السبع:
1. كتبت مئات القصائد نشرت بعضها في 6 دواوين
الكترونية أحدها بالعامية المصرية.
2. نشرت 10 كتب
في مجال البرمجة بالغة العربية، منها 8 كتب مطبوعة ورقيا إضافة إلى كتابين
الكترونيين محميين ضد النسخ.
3. نشرت 5 كتب الكترونية في مجال البرمجة باللغة الانجليزية
(وهذه أول مرة في حياتي أكتب كتبا بالإنجليزية)، منها مرجع
الكتروني مجاني إضافة إلى 4 كتب منشورة على أمازون.
4. نشرت سلسلة فيدوهات لتعليم البرمجة للأطفال والمبتدئين
بلغة سمول بيزيك
5. طورت لغة برمجة أسميتها سمول فيجوال بيزيك ونشرت 80 فيديو
لتعليمها للأطفال.
6. ابتكرت بعض الأدوات البرمجية المهمة مثل Verex و Vazor و ZML و RecGen.
7. شرحت دورات برمجة للأطفال بلغة سمول فيجوال بيزيك.
8. تعلمت لغة بايثون وشرحتها في دورات لطلبة الجامعة.
الحمد لله كانت تلك السنوات زاخرة بالإبداع ومتعة
التجارب الجديدة واستكشاف مجالات بكر أطرقها لأول مرة، وقد حرصت في كل ما أفعله أن
أنقل ما أتعلمه للآخرين، ونشرت معظم أكوادي وكتابي وفيديوهاتي مجانا كعلم ينتفع
به، وكمساهمة صغيرة مني في صياغة مستقبل أفضل لمصر والمنطقة العربية بإذن الله،
كما أن تطويري للغة البرمجة وكتبها وفيدوهاتها هو جزء من خطة أكبر لتطوير نظم
التعليم العربية إن قدر الله وجود من يستفيد من هذا العمل بين المسولين في تلك
الدول.
وخطتي بإذن الله في السنوات الثلاث القادمة هي نشر 12
كتابا جديدا على الأقل في سلسلة المبرمج الطفل، وإكمال نشر الفيدوهات على قناة
سمول فيجوال بيزيك، وأرجو أن يتجاوز عدد مرات تنزيل لغة البرمجة 50 ألفا، حتى
استطيع التواصل مع الناشرين العرب لاقتراح عمل النسخة العربية من السلسة، وكذلك
التواصل مع الناشرين العالميين لطباعة النسخة الانجليزية.. فلا تنسوني من دعواتكم
بأن يمنحني الله الصحة والعافية ويوفقني لتحقيق هذه الأهداف.. مع امتناني لكل من
كان له الفضل علي في هذه الرحلة من الأهل والأقارب والأصدقاء والمدرسين، ودعائي
بأن يكون خير ما فعلته في ميزان حسناتهم، وأن يبارك في أعمارهم وصحتهم وأن يرحم من
رحل منهم.
وختاما، هذه هي تفاصيل هذه الأعمال عاما بعام:
2018:
* نشرت الكترونيا ديوان "فارس من زمن العشق"
* أعدت طباعة 7 كتب عن سي شارب وفيجوال بيزيك بعد تحديث
محتواها إلى دوت نت 2017.
2019:
* نشرت الكترونيا ديوان "شيء بيننا"
* نشرت الكترونيا ديوان "همسات لامرأة ما"
* ابتكرت Verex لتوليد التعبيرات النمطية Regular expressions بطريقة لفظية Verbal.
* ابتكرت Vazor لإنشاء مشاريع ASP .NET Core بلغة فيجوال بيزيك دوت نت، حيث استخدمت XML
Literals
لإنشاء الصفحات بدلا من vbhtml.. وقد ألهمت هذه الفكرة أنتوني جرين أحد مديري مشروع
فيجوال بيزيك في ميكروسوفت للتوسع في استخدام xml
literals
مع WPF وتقنيات أخرى، ولكنه للاسف ترك ميكروسوفت بعدها بعدة أشهر، ولكنه
بدأ يطور نسخة جديدة من فيجوال بيزيك لتطبيق هذه الأفكار وغيرها تحت الاسم ModVB الذي أصدر منها نسخة تجريبية لكن لم تصل إلى الغصدار الأول حتى الآن.
* ابتكرت ZML لإنشاء صفحات ASP .NET Core باستخدام ZML Tags بدون الحاجة لتضمين أي كود سواء C#
أو VB، حيث تترجم ZML Tags إلى أكواد سي شارب عند تشغيل
المشروع.. وقد سمحت بتضمين XML Tags في Vazor لحل بعض مشاكله.
2020:
* نشرت الكترونيا ديوان "عنيكي عايزة تحضني"
* نشرت الكترونيا ديوان " أجمل
أشعارك"
* طورت Vazor للسماح بالإكمال التلقائي لعناصر HTML
في محرر الكود في فيجوال ستديو دوت نت، وقد منحني هذا بعض الخبرة في التعامل مع
مترجمات الكود.
* بدأت في نشر سلسلة دروس مرئية في قناتي على يوتيوب
لتعليم البرمجة للأطفال بلغة Small Basic.
* بدأت في إلقاء أشعاري في فيدوهات نشرتها في قناتي على
يوتيوب وصفحتي الشعرية على فيسبوك.
2021:
* طبعت كتاب " البرمجة للمبدعين: إنشاء برنامج
الشاعر بلغة Ring"
* ابتكرت RecGen للسماح باستخدام كود فيجوال بيزيك
لكتابة كود سجلات البيانات Records لإنتاج الفئات والسجلات بقدرات
أكبر بكثير مما تسمح به سي شارب، وقد منحني هذا بعض خبرة أكبر في التعامل مع
مترجمات الكود.
* حولت كود لغة Small Basic من سي شارب إلى فيجوال بيزيك،
وشرعت في تطوير لغة برمجة أسميتها Small Visual Basic، ونشرت الإصدار الأول في يوليو
2021 تكريما لذكرى أبي وجدتي الحاجة أم وهبة رحمهما الله.
2022:
* نشرت الكترونيا (ببرنامج خاص بي لمنع النسخ) كتاب:
"من الصفر إلى الاحتراف سي شارب 10"
* نشرت الكترونيا (ببرنامج خاص بي لمنع النسخ) كتاب
"فيجوال
بيزيك 17 وسي شارب 10، طريقك المختصر للانتقال
من إحدى اللغتين إلى الأخرى".
* نشرت الإصدار الثاني من لغة Small
Visual Basic.
2023:
* أنشأت قناة smallvsialbasic على يوتيوب لنشر فيديوهات لتعليم
البرمجة للأطفال بلغة سمول فيجوال بيزيك، وهي تحتوي حاليا على 80 فيديو بمتوسط 10
دقائق.
* نشرت الكترونيا المرجع الكامل للغة سمول فيجوال بيزيك
باللغة الإنجليزية وكان حينها 750 صفحة (تجاو بعدها بعام 860 صفحة).. وقد كتبت
برنامجا لاستخلاص المعلومات عن الفئات وخصائصها ووسائلها وأحداثها من تفاصيل
اللغة، وقد منحني هذا 150 صفحة منسقة من صفحات الكتاب، أعطتني دفعة سريع لإضافة
الصورة والأمثلة وإضافة الأجزاء الناقصة عن مصمم النوافذ ومحرر الكود وصياغة
اللغة.
* بدأت شرح دورات صيفية للأطفال من سن 10 إلى 15 سنة
بلغة سمول فيجوال بيزيك وجها لوجه، وقد أفدني هذا في تصحيح بعض مشاكل اللغة وإضافة
تسهيلات وأمثلة أكثر لها.
2024:
* تجميع قصائد ديوان "لغة لم يتكلمها غيري".
* نشرت الإصدار الثالث من لغة Small
Visual Basic في الذكرى الستين لميلاد لغة BASIC والذي تضمن مصحح
الكود Debugger ودعما لمكتبة LitDev والكثير من
التطويرات الأخرى، وصار مجلد أمثلة اللغة يحتوي أكثر من 160 مثالا متنوعا.
* كتبت 4 كتب من سلسلة Kid
Programmer
باللغة الإنجليزية ونشرتها على أمازون، وكي كتب صغيرة (100 صفحة في المتوسط)
لتعليم الأطفال البرمجة واستخدامها في تنمية مهاراتهم الرياضية، وكل كتاب منها
يناسب سنة دراسية بدءا من الصف الأول الابتدائي.
* واصلت الدورات الصيفية لتعليم لغة سمول فيجوال بيزيك
للأطفال، وقد أفادني هذا في اختيار مضامين الكتب الثاني والثالث والرابع من سلسلة
الطفل المبرمج لتكون أكثر ملاءمة لأعمار ومستويات الأطفال وتعالج المشاكل التي
رأيتهم يعانون منها عند التعامل مع رسم الأشكال وتحريكها في النظام الإحداثي ثنائي
البعد، لهذا قررت استخدام الكتابين الثالث والرابع لتأصيل استيعاب الطفل للهندسة
المستوية والمواضع والأبعاد والزوايا في النظام الإحداثي المتعامد.