صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 19

الموضوع: تعلم ال PHP غاية أم وسيلة ؟!! ( مهم للمبتدئين )

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2000
    المشاركات
    2,697

    تعلم ال PHP غاية أم وسيلة ؟!! ( مهم للمبتدئين )



    السلام عليكم و رحمة الله و بركاته ..
    مررررررررررحباً بكم يا أهل سوالف سوفت من جديد ..
    موضوع اليوم كما ترون ..
    تعلم ال PHP غاية أم وسيلة ؟!! ..

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

    لذا فأقول لكل مبتدئ يود تعلم اللغة أو يود أن يعمل مثل ما يعمله بعض أهل هذا المنتدى .. إسأل نفسك هذا السؤال ..
    هل تود تعلم لغة ال PHP لتعرف كيف تبرمج البرامج أي كانت و كيف كانت ووقت ما تريد أو أو ... ؟‍‍‍‍!! ..
    أم تريد تعلم لغة ال PHP لكي تجيد تعديل البرامج الجاهزة لتوافق رغباتك أو التغيير بها لتطويع مرادك أو أو ... ؟!! ..

    هنا السؤال المهم ..
    عدم تحديدك هدفك من البداية سيضعك بعدة مصاعب .. ستتعرف عليها حين تخطو بما لم تكن تخطط له ..
    بالنسبة لي فكان تعلمي للغة ليس لأكون مبرمج لكي أفعل ما أريد و كيف أريد .. و لكن تعلمي كان لكي أستفيد من خصائص هذه اللغة في تطوير عملي الأصلي و هو التصميم ..

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

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

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

    فإن كنت تود تعلمها كلغة فكما قلت لك يحتاج أن تكون سريع الفهم و البديهة و الإدراك .. و نصيحتي لك إقرأ الكتب التعليمية و زر المواقع المتخصصة و لا ينفع مع مثل هذه اللغات حقيقة إلا التعلم المكثف و محاولة الإلمام بالأساسيات و خصائص اللغة بشكل عام لو قلنا بفترة لا تزيد عن شهر ..

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

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

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

    لذا فالآن وصلت ولله الحمد لمرحلة أني أطور و أطوع شيء لغرض ..
    لكن أن أبرمج فهنا الذي لا أجيده تماماً ..

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

    موضوع مهم للجميع :
    http://www.swalif.net/softs/showthre...t=%D4%C7%D1%DF





    رضا غير متواجد حالياً


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2001
    المشاركات
    823


    حقيقة جزاك الله خير يا استاذ رضا
    موضوع قيم جدا
    واوافقك في الرأي تقريبا





    أبو الوليد غير متواجد حالياً

  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2002
    المشاركات
    2,289


    الحمد لله تعالى

    شكرا لك اخي رضا على هالموضوع المثالي والواضح والصريح


    تسلم لنا يا رضا


    برائي انه تعلم الشي يبدا دائما بالملاحظه

    (( يلاحظ الطفل كيف يأكل ابيه بيديه فيجرب فيبدا بالاكل ))

    وطريقتك في مشاهده السكربتات ومتابعتها اسير نحوها الان

    ولكن حقيقه اذكرها هنالك عقبات تمنعني دائما من الاستمرار لكن

    ما دامت لديك الرغبه ستحقق ما تريد

    ترقبوا
    v.01






    المهمة9 غير متواجد حالياً

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Jan 2002
    المشاركات
    182

    Re: تعلم ال PHP غاية أم وسيلة ؟!! ( مهم للمبتدئين )



    رد مقتبس من رضا

    لذا فأقول لكل مبتدئ يود تعلم اللغة أو يود أن يعمل مثل ما يعمله بعض أهل هذا المنتدى .. إسأل نفسك هذا السؤال ..
    هل تود تعلم لغة ال PHP لتعرف كيف تبرمج البرامج أي كانت و كيف كانت ووقت ما تريد أو أو ... ؟‍‍‍‍!! ..
    أم تريد تعلم لغة ال PHP لكي تجيد تعديل البرامج الجاهزة لتوافق رغباتك أو التغيير بها لتطويع مرادك أو أو ... ؟!! ..
    سؤال مهم حقيقة .. يعني الشخص لازم يحدد اتجــاهه ..حتى يصل لما يرده بنجــاح


    أخــي رضــا .. اوافقك الرأي طبعــًا
    ولكن أرى ان هذه النصائح الرائعــة لا تنحصر على PHP فقط ..

    بل لكثيــر من لغات البرمجــة المشــابـه

    موضوع جميل .. ونصائح أروع

    بالتوفيق أخي رضــا
    تحيـــ"t"ــــــا





    __________________
    كل ما عرفت .. أزدادت معرفتي بأني لا أعرف !!
    •••••••••••••••••••••••••••••••••
    «®©»
    أرطبون غير متواجد حالياً

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    214


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

    اولا اشكرك أخي الكريم على هذا الموضوع المهم جدا

    وثانيا عندي سؤال اريد من حضرتك الاجابه عليه وهو كم يستغرق من الوقت لتعليم لغة البي اتش بي؟؟؟؟؟؟

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

    تحياتي وشكرا





    __________________
    ولدتك أمك يا ابن آدم باكيا................
    والناس حولك يظحكون سرورا

    فاحفظ لنفسك ان تكون اذا بكوا................
    في يوم موتك ضاحكا مسرورا
    shra3 غير متواجد حالياً

  6. #6
    Banned
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,803


    هي غاية و وسيلة ،، عشان نطور نفسنا و مواقعنا و الشبكات العربية





    omar alzaabi غير متواجد حالياً

  7. #7
    عضو فعال
    تاريخ التسجيل
    Nov 2002
    المشاركات
    1,131


    رد مقتبس من shra3
    السلام عليكم ورحمة الله وبركاته

    اولا اشكرك أخي الكريم على هذا الموضوع المهم جدا

    وثانيا عندي سؤال اريد من حضرتك الاجابه عليه وهو كم يستغرق من الوقت لتعليم لغة البي اتش بي؟؟؟؟؟؟

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

    تحياتي وشكرا
    التعلم لا يمكن تحديد وقت محدد له..

    التعلم لا ينتهى..

    انك ممكن ان تعرف المبدئيات فى يوم و تبرمج سكريبت بسيط فى اليوم التالى لكن يجب ان تكون على دراية دائمة بالجديد فى هذه اللغة..





    __________________
    System
    KaRiM_NET غير متواجد حالياً

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    214


    بارك الله فيك أخي الكريم على ردك





    __________________
    ولدتك أمك يا ابن آدم باكيا................
    والناس حولك يظحكون سرورا

    فاحفظ لنفسك ان تكون اذا بكوا................
    في يوم موتك ضاحكا مسرورا
    shra3 غير متواجد حالياً

  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2001
    المشاركات
    347


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


    شكراً ياأخي رضا على هذه الفكرة الجميلة
    تحياتي
    قطري نت





    __________________
    >>>>>>>>>>
    qatarinet غير متواجد حالياً

  10. #10
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2000
    المشاركات
    2,697


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

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

    qatarinet صدقت و هذا ما قمت به و جعلني أعرف أتعامل مع اللغة ..





    رضا غير متواجد حالياً

  11. #11
    عضو نشيط جدا
    تاريخ التسجيل
    Oct 2001
    المشاركات
    346


    السلام عليكم

    موضوع قيم أخي رضا ..

    وكل كلمة ذكرت لها أهميتها .. ويجب أن تاخذ بعين الاعتبار ..

    ترقب البرنامج الأول من برمجتي

    الصحبة الصالحة





    __________________
    =< التصميم >=
    فن في التعامل مع الأدوات
    وذوق في التعامل مع الألوان
    alsuhba غير متواجد حالياً

  12. #12
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    557


    شكرا اخي رضا على مواضيعك المتميزة
    ونتمنى من مبرمجي سوالف عمل دورة في اساسيات اللغة في هذه الصيفية على غرار دورة الاخ اثكو في التصميم

    تقبل فائق مودتي





    __________________
    اشهد أن لا إله الا الله وان محمد عبد الله ورسوله

    إن أفضل ما في الحياة أن نقضيها في عمل شيء ، أي شيء يعيش أطول من الحياة نفسها
    abubakerhamd غير متواجد حالياً

  13. #13
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2000
    المشاركات
    2,697


    هوووووبااااا .. يرفع فوق مع التحية ..





    رضا غير متواجد حالياً

  14. #14


    أشكر الأخ رضا على هذا الموضوع الرائع

    في الحقيقة ما أعجبني في لغة php أنها سهلة التعلم والانتاج، مقارنة بلغات برامج سطح المكتب، فالأوامر كثيرة والمكونات عديدة ولكل مكون خواص ومناهج (دوال فرعية) تعلمت لغة ديلفي منذ أكثر من 5 سنوات لكن إلى الآن لم أكتب برنامج كامل مفيد!! بينما في لغة php مجرد تعلمت 6 أو 7 دوال ودوال التعامل مع قاعدة البيانات قدرت أكتب المجلة! ولازلت إلى الآن في طور التعلم! (تعلم غير منهجي مثل الأستاذ رضا) أتعلم دوال جديدة عليّ إذا أحسست أنني ساحتاجها، مثلاً لم أكن أعرف كيف أتعامل مع دوال مكتية GD إلا بعدما فكرت بإضافة ألبوم صور مصغر للمجلة.





    __________________
    عزوز الحسني
    أبو ماجد الصارم غير متواجد حالياً

  15. #15
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2000
    المشاركات
    2,697


    هوووووبااااا .. يرفع فوق مع التحية ..

    وأرجو من كل مبرمج ذكر تجربته مع php .. هل هي غاية أم وسيلة ..
    بالنسبة لي كما ذكرت .. كان ذلك كوسيلة لبناء المواقع التفاعلية وإلا ليس غاية لي أن أكون مبرمجاً ..





    رضا غير متواجد حالياً





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

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