بين الهاوي والمحترف في دلفي !
#21
السلام عليكم

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

واحيانا الفرق بين المحترف والهاوي يكون امور طفيفة وهي ليست في كيف تنجز العمل بل بأي طريقة
لنفرظ اننا نريد ان نخفي ونظهر شئ ما في المكون Timer
الهاوي قد يستخدم هذه الشفرة
كود :
var
Count: Boolean;
begin

if Count=true then begin
  self.Visible:=true;
  Count:=false;
end else begin
self.Visible:=false;
  Count:=true;;
end;


بينما المحترف سيكتب التالي :


كود :
Self.Visible:=not Self.Visible;


الامر واضح والفرق شاسع

الاثنين قاموا بالمهمة ولكن كود المحترف اقل واسهل وسهل التتبع
بين الانسان والكفر ترك الصلاة فمن تركها فقد كفر .
#22
الفرق الجوهري بين المحترف و الهاوي ليس في دلفي فقط و انما في كل لغات البرمجة القوية
هو كيف ينظر كلاهما الى البرمجة
فمثلا في دلفي الهاوي ينظر اليه كمكونات و ازرار و فقط
بينما المحترف ينظر اليه ك كائنات و صنفيات لكل واحدة عملها لكن في بعض الاحيان يتفوق الهاوي على المحترف Smile
#23
اولاً السلام عليكم ورحمة الله وبركاته ,,,

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

بالتوفيق للجميع

اللهمّ إنّي ظلمت نفسي ظلماً كثيراً ولا يغفر الذّنوب إلا أنت

فاغفر لي مغفرة من عندك وارحمني إنّك أنت الغفور الرّحيم
#24
هل للهاوي مكان للبرمجة ؟ لما لا الارادة قبل كل شئ
#25
lamar كتب :هل للهاوي مكان للبرمجة ؟ لما لا الارادة قبل كل شئ

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


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم