Social Icons

twitter facebook rss feed email

الاثنين، 27 فبراير 2012

مقابلة مع : محمد مصطفى غريب

بسم الله الرحمن الرحيم
اللهم صل على محمد وآل محمد

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

كيف حالكم ؟؟

اليوم أقدم لكم حلقة من حلقات اللقاءات مع المبرمجين العرب ومع ضيفنا ..:: {محمد مصطفى غريب} ::..



تابع الحوار هذا والحوارات السابقة والقادمة

للتعرف على شخصيات جديدة في البرمجة وأخذ نصائحهم وآرائهم ، ولكي تتمكن وتحترف البرمجة ........


فلنبدأ .....






عرف نفسك .....

الاسم:
محمد مصطفى غريب

العمر:
20 سنة


والآن مع الأسئلة (ملاحظة يمكن للزوارنا الأعزاء إختيار الأسئلة التي يريدونها في الحلقات القادمة عبر التعليقات):

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

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

ما لغات البرمجة التي تبرمج بها ؟
Visual Basic 6
واستخدم قواعد بيانات :
MS-Access
MS-SQL Server 2005

ما هي أفضل لغة برمجة بالنسبة لك ؟
الفيجوال بيسك 6 حتى الان لانى تقريباً لم اتعامل مع غيرها لكنى احبها كثيراً حتى صار من الصعب علي الإنتقال الى الدوت نت لكن بإذن الله سأفعل قريباً
لكنها كافية بالنسبة لي الآن حيث توفر لي كل الإمكانيات التى احتاجها هذا بعدما قمت بتصميم ادواتي الخاصة فيها مثل:
(Label, Button, Frame, List, Grid, ScrollBars, CheckBox, RadioButton, Advanced DataReport, DialogBox)
والتى تمنح البرنامج القوة والجمال ليصبح حتى افضل من الدوت نت بالنسبة لي

ما هي نظرتك لكل لغة برمجة تبرمج بها أو لم تبرمج بها ولكنك تعرفها ،أو تود البرمجة بها ؟
بالنسبة للفيجوال بيسك 6 انا ارى انها جيدة جداً لصنع البرامج التجارية والبرامج الخدمية والادوات المساعدة حيث انها بسيطة ولا يحتاج تطبيقها تسطيب في بعض الاحيان عند برمجة الادوات المساعدة الصغيرة
اما بالنسبة للفيجوال بيسك دوت نت فأنا ارى ان صانعيها يحاولون تطبيق نظرية الشمولية فيها حيث تجد كل الادوات مستوفية كل ما قد تحتاجه من خصائص ووسائل واحداث لكن ادى هذا الى صعوبة إكتشاف هذه الخصائص حيث اكثروا من التصنيف والتفصيل فلى تجد بها بساطة الفيجوال بيسك 6
لكنى مع ذلك ارجح مواكبة التطور والإنتقال الى ما هو احدث حتى نستطيع مسايرة التطور التكنولجي
اما بالنسبة للـ SQL Server فهي تعتبر لغة برمجة بحد ذاتها, فبها يمكنك بناء قاعدة بيانات ضخمة ومتقدمة وبجمل الـ SQL وببناء الدوال والإجراءات بها يمكنك إدارة قاعدة البيانات بالفيجوال بيسك او اي واجهة اخرى بطريقة إحترافية وتقلل العبئ على البرنامج

ما هي نظرتك لواقع البرمجة في المستقبل والماضي ؟
انا ارى ان الفكر البرمجي واحد, قد يحدث فقط تطوير في بيئة البرمجة حتى تستطيع التطبيقات مسايرة التطور التكنولوجي المستمر لكن يبقى الاساس البرمجى واحد, فالبرمجة اساسها فكر العقل البشري وليس الآلة

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

ما هي أفكارك وإقتراحاتك للبرمجة ، والمبرمجين ؟
انصح ان تقوم كل مجموعة من المبرمجين بعمل فريق عمل ليتعاونوا فيما بينهم لتزداد نسبة الإفادة والتعلم فكل مبرمج لديه فكر مختلف وبدمج هذه الافكار معاً وبتبادل الخبرات والآراء تحصل على اقصى قدر من الإفادة

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

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

ما رأيك بالمدونة وما تقدمه ؟
مدونة جيدة وفكرة جميلة .. وفقك الله

ماذا تريد أن تقوم المدونة بالقيام به ؟
في دورتك للإنتقال من الفيجوال بيسك 6 الى الدوت نت ربما يمكنك تقديم دروس تبين فيها نقاط الإختلاف بين الـ 6 والدوت نت ونقاط القوة في الدوت نت لتجذب مبرمج الـ 6 لينتقل للدوت نت
ايضاً سيكون جميلاً إذا قدمت دروساً عن قواعد البيانات والـ SQL Server وربطها بالفيجوال بيسك وإستخدام لغة الإستعلامات SQL


شكراً على النصائح أخي العزيز ، والسلام عليكم ورحمة الله وبركاته .............

0 comments:

إرسال تعليق

إترك بصمتك ثم بإمكانك الرحيل ، لنعطيك المزيد

 

على فيس بوك