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

ماسبب خوف المستخدم العربي من تجربة كل جديد؟

السبب الرئيسي حسب وجهة نظري هو اللغة , لأن مُستندات البرامج غالباً ماتكون مكتوبة بلغة مُعقدة قليلاً على المستخدم كيف يُحللها ويحاول إتباع تعلمياتها , إذاً ما الحل ؟ هل يقع على عاتق المطوريين العرب الذين سبق لهم تجربة البرنامج والتعامل معه توفير مُستندات عربية ؟ اعتقد أن هذا حل فعّال ولكن اعتقد أيضاً إن يداً واحدة لا تُصفق , بمعنى أن المطور لن يستطيع توفير مُستندات لكل البرميجات التي تعامل معها بسبب ظروف الحياة إلا إذا كان صديق بيل غيتس و هو من يدفع له تكاليف حياته ! :)

اعتقد أنه و من المستحيل أن يخرج مُجرب أي برمجية صفر اليدين بعد تجربته للبرمجية , فلماذا لايطرح ماوصل إليه أو ماوجهه لكي يُفيد المستخدم العربي ؟

أين سأطرح ما وصلت إليه ؟

سؤال جيد , موسوعة ويكي بيديا موجودة و مفتوحة المصدر لكل شخص بحيث يُمكنه كتابة ماوصل إليه دون قيود , أو هُناك العديد من المنتديات التقنية العربية التي تُتيح لك كتابة ماتوصلت إليه , (سيقول قائل أنني أتفلسف) , تعال معي نُحلل موقع بي اتش بي الرسمي , هل سبق وأن زُرته ؟ عندما تبحث عن أي دالة ستجد شرحاً وافياً عن الدالة وكذلك مثال أو أكثر ,(إذاً مالجديد ؟) ولكنك ستجد بالمُقابل ردود الأشخاص الذين تعاملوا مع هذه الدالة , وهذه الردود لاتقتصر على كلمة شكراً أو مشكور كما هو الحال عندنا ! :) , ولكن تجد فيها تجارب الأشخاص مع هذه الدالة والمشاكل التي واجهتهم مع حل المشكلة , والغريب أنه يطرح المشكلة بشكل كامل مع الحل بشكل كامل وتفصيلي , ولهذا السبب وصلوا لماهم فيه الآن لأنهم يُساعدون بعضهم الآخر , ولاحظ معي أن الكُل يتوجه للبرمجيات مفتوحة المصدر لأنهم استيقظوا من واقع البرمجيات المُغلقة .

بإختصار شديد ما نحتاجه هو الجرءة لتجربة كل جديد , وأيضاً تقديم مالدينا للآخرين لأنه و في يوم من الأيام سنحتاج لخبرة الآخرين لكي نحل مشاكلنا , وإن عملية التطوير هي عملية تكامل بين المستخدم أولاً فالمطور ثانياً .

أعتذر على الإطالة.

بانتظار آرائكم.

تحياتي