47

بعض الاسباب التي تدفع المبرمج لعدم تطوير نفسه !!!

السلام عليكم اصدقائي .

ساتحدث عن تجربة قد مررت بها قبل حوالي شهر او اقل !

القصة حدثت بالجامعة في مشروع التخرج !

مشروع التخرج الذي قمت بعمله هو عبارة عن نظام مبني على اوراكل ديفيلوبر وقاعدة بيانات اوراكل ,

شهد له كل من رأاه من الدكاترة بانه افضل مشروع تخرج في الكلية منذ سنين طويله .

لا اريد ان اتكلم كثيرا عن النظام الذي برمجته ولكن ساتكلم عن بعض ميزاته :

تحكم كامل بالمستدوعات

عمل خلطة انتاجية

حساب التكاليف

ربط كل خلطة انتاج مع خط الانتاج الخاص بها

تشغيل وايقاف خطوط الانتاج بكبسة زر .

حساب الكمية التي انتجها كل خط انتاج

وضع مؤقت حيث يمكن تشغيل خط انتاج وايقافه في فترة زمنية معينه ( حتى لو كان النظام مغلق )

اكثر من 25 تقرير ليشمل كل شيء ( التقارير يمكن ان تكون في فترة يدخلها المستخدم )

والكثير من الميزات

كان يأخذ معظم وقتي

احتوى النظام على 46 جدول في قاعدة البيانات و 52 شاشة +25 تقرير .


في المناقشة قال لي الدكتور المناقش ( هذا ليس عملك فهذا اكبر من ان يقوم به طالب جامعي !) ,, لكني اثبت له انه من عملي حيث اجبت على كل الاسئلة التي خطرت بباله .

وتفاجئت بالعلامة التي وضعت له حيث كانت العلامة متدنية جدا بالنسبة لطلاب اخرين , فذهب للمشرف لاعرف ما السبب الذي جعله يضع هذه العلامة فكانت بعض اجاباته , (لا اريد سرد النقاش كاملا فساعة كاملة سالخصها ببعض الاسباب التي جعلتني افكر بان اصبح غبيا ) .


الدكتور - النظام اكبر من الحجم المطلوب وانا شخصيا لو قدم لي طالب ماجستير رسالة دكتوراة سارفضها لانها اكبر مما طلب منه .

انا - لكن الا تعتقد ان لكل مجتهد نصيب ويجب مكافئة من يطور على نفسه ويحاول التميز ؟

الدكتور - لا لا اعتقد ذلك فانت طالب وكان يجب عليك ان تصنع شيء يناسب حجمك كطالب !

انا - كيف يعني يناسب حجمي كطالب ؟ مؤسس الفيس بوك الم يكن طالبا حين بنا اكبر موقع للتواصل الاجتماعي ؟؟؟؟

الدكتور - الحال هنا مختلف فلا تقارن نفسك بمن يتفوق عليك درجات ودرجات !

انا - وبماذا يتميز عني ؟ اله عقل وانا لا ؟ هل ينقصني شيء لاقارن نفسي به ؟ تعلمت من الحياة بان اقارن نفسي بمن افضل مني حتى اصبح افضل منه !

الدكتور - لا تطل الحديث انا اريد ان تكون العلامه هكذا ولا تناقشني , ومن ثم النظام الذي قمت بانشائه من الطراز القديم جدا ,

انا - قديم ؟ وكيف ذلك ؟

الدكتور - انت قمت بانشاء desktop application وهذا قديم لو انك قمت بعمل web application لكان افضل بكثير ,

( ههههههه بصراحة اضحكني من كل قلبي )

انا - حقاً ؟ هل المتصفح الذي تتصفح به المواقع الاكتروني web application ؟؟؟؟؟ هل رأيت انه لا يمكن الاستغناء عن desktop app ؟

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


لا اريد ان اطيل عليكم ولكن باختصار وما فهمته منه عده امور :

لا يريدون ان يكون الطالب الا اداه للحفظ

يمنع منعا باتا على الطالب بان يستعمل دماغه فقط يحفظ الاكواد التي يأخذها بالجامعة حفظ .

يمنع منعا باتا عمل نظام سطح مكتب ,, فقط ويب !!

ان تحاول التميز هذا امر مرفوض يجب ان تبقى في مكانك

لا يجب علينا مقارنة انفسنا مع الاجانب فهم افضل منا بكل شيء وهم لديهم ذكاء سنموت ولن نصل الى ربعه .


هذه القصة التي حدثت معي ,,, اعلم اني اطلت بالكلام واني ذكرت بعض الامور التي لا شأن لكم بها ولكني لم اجد من ( افضفض له ) فقررت كتابة هذا الموضوع

دمت بود :)


11

صديقي هل تعلم قصتك كادت أن تجعلني أترك البرمجة .

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

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

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

وإلى الأن النظام موجود في حاسوبي ههههه , أما القصة الثانية فحدثت معي اليوم تحديداً .

طلب مني صديق لأبي و هو يعمل في نفس البنك أن أقوم بإنشاء نظام لمتابعة حضور و إنصراف الموظفين ولكن هذه المره بعقد حقيقي بيني و بين البنك ففكرة في فكرة جديدة لهذا النظام بأن يكون ببصمة الوجه عن طريق بناء خوارزمية تقارن بين الوجوه و وضعت إحتمال أخر أن يكون عن طريق نظام الكروت و ذهبت اليوم لمقابلة صديق أبي و هو أحد مدراء الإدارات في هذا البنك فقال بالحرف الواحد :

"لا ليس هذا ما نريده نحنُ نريد نظام صغير نقوم نحن بملئ البيانات بداخله عن طريق سجل الحضور و الإنصراف الورقي"

حاولت إقناعه و لكن لا لم يستجب و أنا شخصياً أحبطت فخرجت من المكتب إلى المنزل و أنا في قمة الإحباط و عرفت وقتها أنني أتعامل مع بشر متخلفين فكل ما يهمهم هو التعامل الورقي ليس أكثر .

أسف على الإطالة و لكن هذا أفضل نقاش أحببت عن طريقه مشاركة هذه القصص معكم .

بالفعل امر محبط !

ولكن علينا الا نيأس , فلدي ايمان كبير بان لكل مجتهد نصيب وان لم يكن اليوم سيكون غدا , ربما غدا سيطول انتظاره لكنه قادم لا محالة .

اولا من كلامك يضهر انك مبرمج محترف ومبدع والاحباط يتعرض اليه الجميغ فعليك ان الا تيأس وان تواصل الابداع ولا تستمع الى المحبطين ثانيا انصحك في المرة القادمة ان تطلب من الزبون ان وصف كامل للمشروع وهل هو احترافي ام لا ولا تفعل شيء او تضف ميزة في البرنامج الا بعد ان يوافق عليها

تحصل هذه المواقف معي كثيرا

أنا مطور مواقع يأتي زبون و يترك كل التقنيات الحديثة و يطلب منتدى !!

لهذا سبقنا الغرب اننا نقتل الابداع