10يناير

يبقى العمل هو رأس القائمة

السلام عليكم و رحمه الله و بركاته

أهلاً بكم متابعي الأعزاء ,

في الفترة الأخيرة تلقيت مجموعة من طلبات البرمجة لتطبيقات سطح المكتب وكنت عادة أرفضها لأنها خارج أختصاصي مثل نظم الإدارة و المتابعة و نظم المراقبة , فلما وجدت لدي بعض الوقت بدأت في البحث في هذا الاتجاه , فكنت ابحث عن طريقة سهلة و سريعة و في نفس الوقت توفر الكفاءة اللازمة للحفاظ على بيانات المستخدم  , أول ما بدأت بدأت بالبحث في كيس أداوتي , فلي معرفة كبيرة بالجافا و متوسطة بالـ C# و الـ PHP  فتوكلت على الله و بدأت البحث.

مررت بثلاثة تجارب وكانت المدة الإجمالية لهم أسبوعين – كان هذا الموضوع هو سبب انقطاعي في الاسبوعين الماضيين عن تويتر – :

ملحوظة : في التجارب التي قمت بها كان دائماً المثال الذي أردت تطبيقة هو تطبيق بسيط لإدارة أقساط أحد محال الهواتف المحملة.

  • التجربة الأولى  :
  • الأدوات المستخدمة :  WordPress
  • مدة التجربة : أسبوع
اتجهت في البداية إلى تطبيقات الويب , بمعني أن يكون التطبيق مركب على سيرفر محلي لدى المحل ويتم التعامل مع الداتا بيز عن طريق واجهة من الورد بريس , فهذة الطريقة سوف توفر لي :
  1. امكانية نقل التطبيق على الويب بغطه واحده
  2. و ايضاً رأيت فيها سهولة عمل نسخ احتياطية من بيانات التطبيق على الانترنت.

بدأت بتجربة تطويع الورد بريس و قد ساعدني فيها كثيراً صديقي فؤاد , و هذا ما حصلت عليه :

النتائج بالنسبه لي مبشرة و لكن كان الوضع يتطلب أن أقوم بدراسة الورد بريس بصورة معمقة , فكانت المشكلة هي عامل الوقت.

  • التجربة الثانية :
  • الأدوات المستخدمة : GWT
  • مدة التجربة : 4 أيام

انتقلت بعدها إلى تجربة الـ GWT فانا وبفضل الله اتقن لغة الجافا مما يجعل الأمر أسرع في التآالف مع المكتبات الجديدة و هذا ما توصلت إليه :

لا أعتقد انها كانت مبشرة بالمرة , فالنتيجة كانت :

  1.  بطئياً جداً .
  2.  ناهيك عن عدم دعمها للتجاه الكتابة العربية بصورة رسمية .
  3. كما أن الـ  Eclipse  على جهاز الماك خاصتي بطيييييييييييئ جداً و كثيراً ما يتعطل.
  • التجربة الثالثة  :
  • الأدوات المستخدمة : C#
  • مدة التجربة : 3 أيام

في النهاية رأيت أن أجرب لغتي الأولى التي أهملتها منذ البداية – أول ما بدأت تعلم البرمجة بدأت تعلم الـ C# ولكني لم أكمل تنفيذ مشروع إلى آخره وانتقلت سريعاً للجافا – قمت بتنصيب الـ Visual Studio 2010  و بدأت في إنشاء مشروع جديد و مع بعض الدروس السريعة استطعت الحصول على التالي  :

 

بالطبع هو ممتاز جداً بالنسبه لسابق التجارب ولكنه لايزال بدائي , وبعد ان طال الوقت إلى اسبوع و نصف أصبح لدي منتج شبه نهائي متوقف على العرض على العميل و التسويق.

منذ فترة طويلة و أنا أنوي إلقاء النظر على لغات ميكروسوفت ولكن لضيق الوقت لم استطع , ولا أخفيكم سراً ليس لضيق الوقت فقط بل أيضاً لم أكن أميل لها , ولكن اليوم تعلمت درساً لأزال أتعلمه منذ أن بدأت في هذا المجال , وهو أننا نتعلم في المقام الأول ما يحتاج إليه العمل وليس ما تتجه إليه رغباتنا , بالطبع إذا ما حصل توافق بين رغبتك و عملك ستكون الإنتاجية ممتازة ولكن يبقى العمل هو رأس القائمة 🙂 .

ودمتم بود ,

شارك التدوينة !

عن Mr.Xprt

6 تعليقات

  1. عبدالعزيز الشارخNo Gravatar

    دائما مبدع ،

    استمتعت بقرائة الموضوع ، الفكره واضحه ، واستفدت الكثير

    اتمنالك التوفيق

  2. الجملة الأخيرة دي صح جداً ، اتقالي مرة ان المبرمج الشاطر هو اللي يتعلم اكبر عدد من الادوات واللغات .. ويعمق معرفته في كل واحدة حسب احتياجات شغله وميوله برده 😀

    بالاضافة للتجارب بتاعتك دي ممكن تزود حاجة كمان تجربها، مش سهلة بس نتائجها رائعة جدا ..
    C++ ، اللي هو أكيد أسرع وكفاءته أحسن من ال C# ، بس في متاعب لما تحاول تعمل UI مع ال C++ ، وحلها في ال QT … ابقى جربه ، في بعض الاوقات لما تحتاج السرعة وتحتاج حاجة أتقل من C# في الكفاءة هيكون حلو استعمال QT

  3. ” لكن يبقى العمل هو رأس القائمة”

    تمــــــــــــــــــــــــــــام جدااا

    بالتوفيق ان شاء الله

  4. السلام عليكم ممرت بنفس الخطوات التي ذكرت بالظبط بالاضافة الى اخرى
    لاكن وجدت راحتي في QT فيها كل المميزات التي احتاج
    تتعامل مع العديد من لغات البرمجة بالاضافة الى انها cross platform يعني تعمل على اغلب الانظمة
    بالتالي الاجابيات هي : عدم التقيد بلغة برمجية او نظام تشغيل اضف الى ذلك انه ممكن تستخدم css بسهولة لتجميل تطبيقاتك
    اذا احببت البدء من هنا كتاب عربي مجاني جيد
    http://www.lulu.com/product/ebook/qt-in-arabic/15591280
    دورة فيديو انجليزي
    http://www.youtube.com/playlist?list=PL2D1942A4688E9D63&feature=plcp
    اتمنى لك التوفيق

  5. azeddineabaci@yahoo.frNo Gravatar

    السلام عليكم .حبدا لو تتطرقتم لموضوع التربية الصغار لتكون لنا في ما بعد امة صالحة

اضف رد

لن يتم نشر البريد الإلكتروني . الحقول المطلوبة مشار لها بـ *

*

© Copyright 2014, All Rights Reserved