صفحة 1 من 4 1234 الأخيرةالأخيرة
النتائج 1 إلى 15 من 51

الموضوع: هل تعرف لماذا أنت ضعيف في البرمجة ؟ (دعوة للحوار)

  1. #1

    هل تعرف لماذا أنت ضعيف في البرمجة ؟ (دعوة للحوار)



    بسم الله الرحمن الرحيم

    أولاً أحيكم بتحية الإسلام السلام عليكم ورحمة الله وبركاته وبعد ...

    ثانياً مرحباً بأعضاء وزوار سوالف وأتمنى أن يكونوا في صحة وعافية بإذن الله .

    لقد سئلت كثيراً هذا السؤال من بعض الأشخاص بقولهم (لماذا أنا ضعيف في البرمجة؟).

    ونحن نقصد هنا البرمجة عموماً أي لغة C,Java,PHP,C++,C#, Python ولكن وبما أننا في منتدى PHP فسأركز على هذه اللغة في حديثي .

    عزيزي القارئ سأحاول أن أعطيك الطريقة التي ستجيب لك على هذا السؤال وذلك بعرض المشكلة .

    لاحظ معي الآن : (الحديث عن عالمنا العربي)

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

    بعد ذلك وجد مواقع لتعليم الـ PHP وباللغة العربية (ممتاز جداً!) وبدأ بتقليب وقراءة صفحات الموقع بمثال مثلاً كيف تطبع اسمك وماشابه, بعد ذلك قام بأخذ أساسيات اللغةمثل if, while, switch, function إلخ .. من طرق كتابة اللغة أو الـ Syntax .

    الآن وبعد معرفته بكيفية كتابة شفرة PHP وإنتهى منها ذهب للدروس التالية في مواقعنا العربية وهي بدون أدنى شك (قواعد بيانات mysql ) ثم بعد ذلك تعلم كيف يربط قاعدة البيانات مع واجهة PHP وتعلم insert,delete,update,select وغيرها.

    الآن هو مبرمج PHP ! والآن وبعد أن أنهى رحلة التعلم(كما يعتقد هو) سيحاول كتابة برامجه الخاصة وسيأتي في ذهنه ما يلي :

    سكربت دليل مواقع
    سكربت سجل زوار
    سكربت منتدى
    سكربت رفع ملفات
    سكربت دروس
    سكربت أخبار
    سكربت مقالات

    ويقول في نفسه:court: بعد ذلك أربطها وأخليها مجلة :eek2: (ربي يحفظك).

    والبقية تعدل عن قصة بناء السكربتات ويقوم بعمل جبار وهو (إفتتاح موقع لتعليم PHP):app: .

    ------------------------------------------

    الآن السؤال : أليس هذا الشخص مبرمج PHP ؟
    دعنا الآن نقول : نعم .

    الآن وبما أنه مبرمج دعنا نطلب منه الطلب التالي : يابشمبرمج نريد منك أن تقوم بعمل برنامج شات بلغة PHP مدمج معه تقنية الفلاش ؟:eek2: (أفا ما أتفقنا على كذا) :1power:.

    عندها ما الذي سيحدث معه :shy: , بإختصار سينظر إلى نفسه في المرآة ويقول (هل أنا فعلاً مبرمج PHP ؟).

    حسناً دعنا نطلب منه طلب أخر : نريد منك أن تعمل لنا برنامج بلغة PHP يقوم بعمل تزامن بين قاعدة بيانات من نوع mysql (التي تعلمتها) وقاعدة بيانات Oracle حيث ينقل البيانات خلال القاعدتين عن طريق XML بشرط أن لا تستخدم مكتبات XML التي تدعمها PHP وتقوم بكتابة محرك XML بنفسك على PHP ؟ (أقولك : عساني ما برمجت في PHP :anger2.

    ---------------------------------------
    الأمثلة كثيرة ولكن الآن وبعد أن رأينا هذه المثالين التي تثبت ضعف هذا الشخص سنحاول إيجاد الحل . ولكن كيف ذلك ؟

    الحل جداً بسيط وهو كالتالي :

    لقد عملت بفضل الله منذ فترة طويلة على لغة PHP وحصلت على شهادة Zend أيضاً بفضل الله مع أني أساساً مبرمج C,C++,Java أساساً وأعمل على Python حالياً وسأعطيك الطريقة الصحيحة لكي تقوم بعمل أي برنامج تريده .

    هناك طريقة مستخدمة عند الأجانب وهي طريقة (التعلم عن طريق البناء).

    ماهي هذه الطريقة ؟

    في البداية قبل أن أشرحها لاحظ معي لغات البرمجة التالية :

    PHP
    Java
    C#
    C++
    C
    Python
    Perl
    Aldor or A#
    Ada
    Pascal
    Cobol
    J#
    ASP

    هذا من غير التي لم نذكرها ! :eek2:

    الآن من المعروف أن كل لغة برمجة تأتي وهي محملة بكم هائل من المكتبات التي تساعدك في كتابة برامجك حيث تحتوي كل لغة على مكتبات مثل :

    Network and Socket للتعامل مع الشبكات
    Database للتعامل مع قواعد البيانات
    GUI Library للتعامل مع الواجهات الرسومية وكيفية عمل برامج بنوافذ وأزرار وغيرها .
    IO Stream للتعامل مع الـ input and output
    File System للتعامل مع ملفات النظام .
    Multimedia للتعامل مع الوسائط المتعددة مثل الصوت
    3D للتعامل مع الرسومات ثلاثية الأبعاد
    Mail للتعامل البريد
    Protocols للتعامل مع البرتوكولات مثل FTP,HTTP,SMTP,POP3 وغيرها ..
    Images للتعامل مع الصور
    Encryption للتعامل مع عمليات التشفير
    Date and Time للتعامل مع الوقت والتاريخ .

    هذا من غير المكتبات التي لم نذكرها :eek2: حيث أن كل مكتبة تحتوي على عدد هائل من الدوال والكلاسات .

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

    الآن إليك الطريقة الصحيحة لتصبح مبرمجاً بكل ما تحمل الكلمة من معنى .

    استخدم طريقة التعلم عن طريق البناء التي يفعلها الأجانب وسنعيد السؤال الآن :

    ماهي طريقة التعلم عن طريق البناء ؟

    الطريقة هي أن تتعلم أساسيات اللغة التي تريدها وذلك بأن تعرف كيف تكتب اللغة نفسها أي من ناحية الـ Syntax وفي مثالنا هنا تتعلم كيف تكتب PHP .

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


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


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

    يبدأ هذا المبتدئ بالتعلم في مجال البرنامج فقط أي يقول التالي:

    إذا أردت أن أبني البرنامج فسأحتاج إلى مايلي :

    1- أن اتعلم طريقة إستلام البيانات من الـ form والذي سأستقبل من خلاله النص الذي سيدخله المستخدم .
    2- أن أتعلم المكتبة التي تتيح لي التعامل مع ملفات الفلاش من خلال PHP .
    3- أن أتعلم كيف أظهر المخرجات للمستخدم .


    الآن لاحظ فأنا قلت في بداية كل نقطة (أن أتعلم ولم أقل أن أبرمج).

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

    والآن إذا جاءه شخص وقال له اكتب لي برنامج منتدى فعندها سيتعامل مع أمور تخص قواعد البيانات ويتعلمها مثل ماهية قاعدة البيانات mysql,msql,oracle,postgreSQL وينجزها .

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

    في النهاية هذه الطريقة تسمى (التعلم عن طريق البناء) وهذا ما يجعلك تجد أن الأجانب يستطيع الكتابة بعشرة لغات .

    وكمثال أخير إذا جاءك شخص الأن وأنت مبرمج PHP وقال لك أريدك أن تعمل لي آله حاسبة على Java عندها أتبع هذه الطريقة حيث أنك تعلم أن برنامج الآلة الحاسبة يحتاج هنا إلى طريقة (التعلم عن طريق البناء) وسأقوم بالتالي :

    1- تعلم لغة جافا من حيث الكتابة .
    2- تعلم الواجهات الرسومية وكيفية إنشائها في جافا.
    3- تعلم العمليات الحسابية (وهي متشابهه في الغالب بين لغات البرمجة).
    4- إنجاز المشروع.

    وبعد أن تنتهي من هذه الآله الحاسبة البسيطة فلا تنسى أنك أصبحت مبرمج PHP و Java .

    وأخيراً PHP ليست للتعامل مع MySQL أصلاً و إنما MySQL هي مكتبة واحدة من بين العديد من المكتبات الموجودة في PHP وللإطلاع يمكنك مراجعة PECL :: The PHP Extension Community Library لتطلع على المكتبات التي تتيحها PHP لك لتعمل ماتريده بهذه اللغة .

    وهذا مالدي الآن فإن أخطأت فمن نفسي والشيطان وإن أصبت فمن الله عز وجل .

    تحياتي :nice:

    أخوكم عبدالله عيد





    __________________
    قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)


  2. #2
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,431


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

    موضوع رهيب جداً جداً جداً :nice:
    قسم بالله كان شاغلني هالموضوع لفتره ... سواءً التعامل مع الفلاش أو غيرها ...


    جزاك الله خير و زادكَ عِلماً






  3. #3


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

    موضوع ممتاز واستفدت منه الكثير .. اشكرك





    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com

  4. #4
    عضو نشيط
    تاريخ التسجيل
    May 2008
    المشاركات
    114


    شكرا لك اخ عبدالله على الموضوع القيم والمفيد
    ونشكرك على مجهودك في شرح الفكرة للتعلم عن طريق البناء
    الآن اعطيك وجهة نظر مطور ويب << مش مبرمج ولا شي بس لديه خبرة في السكربتات كبيرة ويعرف كل شي وكان مدير شركة للبرمجيات
    لكن من وجهة نظري فإن الطريقة فيها خلل نوعا ما ... وذلك لأنه عندما يأتيك الشخص ويطلب منك برمجة سكربت مثلا دليل مواقع .. وتعطيه مهلة معينة لن تستطيع في هذا الوقت ان تتعلم كل شي وتبرمج له عمله .. وحتى لو قلنا انك انهيت العمل وسلمته .. ويعمل السكربت عادي كأي سكربت لكن بما انك لا تعرف في php كثيرا ولا تعرف حتى نبذة عنها ولا تعرف في css ولا في نظام القوالب .. فإن العمل لن يكون متقنا تماما .. وبهذا قد يظهر له الكثيير من الأخطاء في البرمجة أو حتى يكون السكربت غير محمي والكود مش نظيف وكل الأكواد مخربطة ولن تستطيع البرمجة بسرعة .. ولكن بالجهة الاخرى فإن كانت لديك خلفية ولو بسيطة عن php  وحتى ان لم تتقنها او لم تفهمها ولكن يكون لديك خلفية بسيطة عن الدوال والتاجات وكل شي في اللغة .. فتبدأ في البرمجة وان واجهت مشكلة تبحث عن حلها فيترسخ في ذهنك المشكلة والحل .. وهكذا حتى تتمكن من البرمجة بدون استعمال اي برنامج مساعد ( framework ) فتكون وصلت لمرحلة مميزة في الــ php ..

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

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


    **** العضوية مستعارة ****






  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    Dec 2004
    المشاركات
    929


    عبدالله عيد :con2:

    ياباشا فينك


    من زمان عن مواضيعك الحلوه

    موضوعك مميز

    وبإختصار عملية البرمجة تعتمد على الممارسة والقرائة والتطوير

    لأن لغات البرمجة كل يوم وهي تتطور


    اخيرا انا بطلب منك طلب

    نريد منك أن تقوم بعمل برنامج شات بلغة PHP مدمج معه تقنية الفلاش ؟ :nice:





    __________________
    سبحان الله وبحمده ،، سبحان الله العظيم
    تذكر هذه الآيه قبل ان تشارك( مَا يَلْفِظُ مِن قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ)

  6. #6

    بسم الله الرحمن الرحيم



    تحية طيبة للجميع ..

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

    المشروع يحتاج إلى :

    كذ وكذا
    كذا وكذا
    AJAX
    CSS

    وتعلم كل نقطة على حدى.

    أما بالنسبة لموضوع أنك لن تجد الوقت الكافي للبرمجة فهذا يعتمد على خبرتك مع البرامج السابقة فأنا رأيت بعض المنظمات تقوم بعمل التالي:

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

    حيث أن الوقت المضاف هو وقت التعلم أو تعلم أجزاء معينة فقط وهذا مايفعله الأجانب وأنا عملت بهذه الطريقة حيث أني قمت بعمل برنامج لكمبيوترات PDA أو الكفية والتي عليها نظام Windows وكتبته بالكامل على C# وأنا لا أعرف هذه اللغة من قبل وأنا الآن لا أعمل عليها لأني أخذت منها حاجتي وانتهيت.

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

    وبصراحة نظرتك للموضوع أعجبتني فتحليلك جميل جداً .


    طير شلوى :

    هلا فيك يا أستاذي موجود و الحمد لله وإن شاء الله إنك تكون في أتم صحة وعافية .

    حسناً سأقوم بعمله ولكن دعنا نطبق عليه ماقلنا فأنا لا أعرف PHP ..

    وبما أن المشروع يأخذ سنتين وعند تطبيق القاعدة الزمنية بضربه في 2 فإني سأحتاج إلى 4 سنوات يعني حيكون جاهز في 1433 هجرية:1power:.

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

    -----------------------------------------------
    عبدالواحد البشيري :
    حياك الله ووجهة نظرك صحيحة 100% .

    الموضوع يشير إلى شئ معين فلو رجعت بنفسك إلى الوراء فستجد أن أول أمر نزل من السماء هو (إقرأ) على نبينا محمد صلى الله عليه وسلم وبما أن أمة إقرأ لا تقرأ فهذه هي المشكلة.

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

    ff5006 : حياك الله استاذي وارجوا أن يكون حديثي قد أفادك ولو بشئ بسيط .

    وللبقية حوار ...

    تحية طيبة لكم وهذا ما لدي الآن فإن أخطأت فمن نفسي والشيطان وإن أصبت فمن الله عز وجل .

    أخوكم عبدالله عيد





    __________________
    قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)

  7. #7
    عضو نشيط
    تاريخ التسجيل
    May 2008
    المشاركات
    114


    حياك الله اخوي .. وشكرا على تعقيبك ، وكما قال الله تعالى في كتابة : (( وفوق كل ذي علم عليم )) صدق الله العظيم

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

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

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

    وان شاء الله نصل للقليل من الخبرة حتى استطيع ان ارى الموضوع المطروح من اكثر من منظور

    ولكن هل يمكنني طرح عليك بعض الاسئلة .. لأنها ليست اسألتي لكن لو دخلت اي منتدى او موقع او شي بتحصل هذا السؤال موجود !! وللآن لم اقتنع باي اجابة وجدتها

    - اريد تعلم البرمجة فمن أين ابدأ ؟

    - ما هي اللغة التي ابدأ بها ؟

    - كيف ابدأ بالتعلم ؟ وما هو وقت التعلم المناسب ؟


    وهناك بعض الاسألة الخاصة بي

    وهي : - ما عدد لغات البرمجة ( كل اللغات اكانت لغات برمجة ويب ام برمجة تطبيقات مكتبية ) ؟ وما هي اسمائها ؟

    وشكرا لك اخوي على الطرح وبالتوفيق للجميع


    ** العضوية مستعارة **






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


    جميل جداً

    موضوع على الوتر الحساس

    وبالفعل طريقة (التعلم عن طريق البناء) جيدة للتعلم

    وكذلك ان يكون المبرمج مطلّع على احدث التقنيات في تطوير الويب

    لأنه لو غفل عن اخبار احدث التقنيات راح يفوته الكثير

    اشكرك استاذ عبدالله على طرحك المميز

    وتقبل فائق احترامي

    اخوكـ/ صالح المطرفي





    __________________
    صالح المطرفي (Mr.Saphpـ)
    مدونتــــــي
    الصندوق الماسي الخامس
    قوالب WordPress
    تم بحمد الله الإنتهاء من سكربت الدروس العربي 4.0
    http://www.saphplesson.org

  9. #9
    عضو نشيط
    تاريخ التسجيل
    May 2008
    المشاركات
    114


    جميل جداً

    موضوع على الوتر الحساس

    وبالفعل طريقة (التعلم عن طريق البناء) جيدة للتعلم

    وكذلك ان يكون المبرمج مطلّع على احدث التقنيات في تطوير الويب

    لأنه لو غفل عن اخبار احدث التقنيات راح يفوته الكثير

    اشكرك استاذ عبدالله على طرحك المميز

    وتقبل فائق احترامي

    اخوكـ/ صالح المطرفي

    اهلا بك اخوي في الموضوع

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

    وبالتوفيق للجميع وانتظر انا اجابات الاخ عبدالله عيد على ردي بالأعلى






  10. #10
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


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

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

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

    وهذي هي سنة الحياة .. لا تحرمنا من مواضيعك ...

    تحياتي، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

  11. #11
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,516


    المقال رائع جداً - أعجبني طريقة طرح الفكرة بدون اي مجاملة ...

    أنا تعلمت هندسة مساحة في التخنيون في حيفا - لم أحب الموضوع ولم أعمل به - فرجعت لما أحببته دائماً وهي البرمجة.

    يسألوني دائماً عن سبب مهارتي في مهنتي مع أني لم أتعلم هندسة الحاسوب في التعليم.
    جوابي دائماً:
    "أنا لا أعطي نفسي علامة ممتاز على اي عمل - حظي جيد لو قدرت عملي ب "جيد". (هكذا دائماً أظل أسعى لأصل الى الأعلى)
    كل يوم يوجد لي من نصف ساعة حتى ساعة أفتش فيها عن اشياء جديدة أتعلمها - (لي اشتراك بموقع Learning @ Your Own Pace فقط لإثراء معلوماتي)
    أحب قرائة الكتب التقنية لتعليم اللغات - حتى لو كنت أعرف ما أقرأ - لكني أفضل قرائة المعلومة من المصدر فلربما بين السطور أجد ما يثريني.
    أجيد الانجليزية - لا أعتمد على العربية فمصادرها غير جيدة مقارنة باللغة الانجليزية.

    من الجهة الأخرى - وتأييداً للكاتب - أطرح لكم قصة حدثت معي مع أحد الشباب:
    "هذا الشاب اتصل علي ليسأل كيف يركب مجلة "نيوك" - أخينا لم يعرف كيف يعمل أبسط الأشياء.
    فأجبته أنني لدعمه سوف أشتري له دومين - وأعطيه استضافة من عندي وأركب له المجلة بواسطة Fantastico.
    بعد 5 دقائق كان له كل ما أراد.
    ولكن المصيبة - أن أول شئ فعله في الموقع أنه وضع هذا العنوان:
    "إس إن ديزاين لتطوير المواقع" -

    أصبح أخينا مطور مواقع وهو لم يعرف كيف يركب مجلة جاهزة.





    __________________
    أحب سوالف ولا احب الجدليين!
    اسماء اولاد وبنات http://muslim-names.us
    1000 مزاد http://1000mazad.com
    موقع نكت سعوديةhttp://arab-jokes.net

  12. #12
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    509


    اخوي موضوع مميز وهو بصراحة بحاجة اكثر للنقاش ,

    - يعني انا طموحي احصل على شهادة زند لكن ما عندي خلفية عن اي لغة برمجة اخرى , هل هذا يعني انو اضب العدة واروّح ؟

    - على فرض قلتلي لا ما تروّح هل يكفي اني ادرس كل الكتب التي تعرضها زند لدراستها وبعدها التقدم للامتحان ؟

    - على فرض انك حكيتلي لأ , لا يكفي , طيب شو اعمل ؟؟ ابلش ابرمج بمشروع واركز علي وبنفس الوقت ادرس الكتب ؟؟

    - لو حكتيلي انو لازم ادرس اغلب اللغات المهمة مثل C طيب انا اعتقد انو في مشكلة وهي انو عندي مشكلة بالرياضيات , بعرف اجمع واطرح واقسم وبالكاد اعمل نسبة مئوية ومرات بتخربط بين البسط والمقام وبقعد ساعة افكر , هل دراستي للبرمجة هو بالضرورة المام بالرياضيات والمعادلات المعقدة ام انه كما قرأت سابقا مسألة منطق سليم وربط جيد بين مكونات البرنامج ؟


    اتمنى الاجابة عن اسئلتي واذا كان بمقدوك تزودنا ببريدك للمرسالة الفورية على الماسنجر وطبعا مش رح نضوع وقتك ولكن لنتعلم اكثر ونختزل المسافات .


    ملاحظة : اعرف ايضا الاختزال في الحساب ولكن نسيت ذكرو .





    __________________
    EbNCaNa اخوكم ابن قانا

    [درس] قائمة بريدية بأسهل الطرق بواسطة PHP

    [توقيعك يجب أن لا يكون أطول من 400 حرف يتضمن تجاوز كود المنتدى] - الى متى المعاناة يا حضرة الأدارة ؟

  13. #13
    عضو سوبر نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    688


    السلام عليكم

    درست اساسيات php
    من خلال عده مصادر عربيه
    وبعض الاجنبيه

    من الممكن ان انشىء اسكربت (بسيط )
    لكنى لا اعتبر نفسى مبرمج اطلاقا

    ليس معرفه php و html و css
    ليس يعنى اننى مبرمج
    امامى الكثير لكى اكون مبرمج php

    ---------------------
    ايضا احتاج مواضيع تساعدنى فى معرفه
    مكتبات php
    ونظام القوالب

    اجد الكثير من المواضيع
    لكنى لم اجدها شامله
    او تساعدنى فى النهايه على استخدامها

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

    انك تتعلم لغه بايثون python

    اتمنى انك تساعدنى فى مصادر عربيه و اجنبيه شامله
    على النت

    انا بتعلمها الان
    لكنى لا اجد اى مصدر عربى واضح لتعلم اللغه
    وايضا مصادر اجنبيه بسيطه
    تساعدنى فى تعلم اللغه كمبتدىء








    __________________
    مصرى و افتخر


  14. #14

    بسم الله الرحمن الرحيم



    تحية طيبة للجميع ..

    الحياة ديزاين :

    - اريد تعلم البرمجة فمن أين ابدأ ؟
    كل شئ في هذه الدنيا يجب أن تتعلمه من الصفر أي يجب أن تبدأ من البداية .

    - ما هي اللغة التي ابدأ بها ؟
    جواب هذا السؤال يعتمد على توجهك , فإذا كنت ممن يهتمون ببرمجة الويب فمن الطبيعي أن تكون مخير بين PHP, ASP and JSP .
    وإما إن كنت تريد بناء Desktop Application وتطبيقات سطح المكتب Java, C#,C++.
    وإن كنت تريد التعامل مع قواعد البيانات فستكون SQL القياسية في الواجهه.
    وإن كنت تريد التعامل مع جوالات النوكيا و الـ PDA وغيرها فأنا أنصحك بـ Java .
    وإن كنت تريد التعامل مع الآلآت وتحريك القطع وإعطاء أوامر للهارديسك والذاكرة وأجزاء الكمبيوتر بشكل مباشر أو إذا كنت ممن يريد كتابة فيروسات فـستخدم Assembly .
    وإذا كنت مهتم بالذكاء الإصنطاعي والرجال الآليين فهناك Clips و Prolog و Lisp .

    في النهاية تعتمد على توجهك .

    - كيف ابدأ بالتعلم ؟ وما هو وقت التعلم المناسب ؟

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

    ما عدد لغات البرمجة ( كل اللغات اكانت لغات برمجة ويب ام برمجة تطبيقات مكتبية ) ؟ وما هي اسمائها ؟

    والله ليس لدي علم بعدد محدد ولكنها كثيرة ويمكنك مراجعة الرابط التالي :

    Computer Programming Languages in the Yahoo! Directory

    والحصول على معلومات جيدة حول هذا الموضوع.

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

    تحياتي

    أخوكم عبدالله عيد





    __________________
    قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)

  15. #15

    بسم الله الرحمن الرحيم



    تحية طيبة ...

    أستاذ EbNCaNa أولا تحية طيبة لك :

    يعني انا طموحي احصل على شهادة زند لكن ما عندي خلفية عن اي لغة برمجة اخرى , هل هذا يعني انو اضب العدة واروّح ؟

    أنا بصراحة لم أفهم (اضب) لكن على العموم يبدو لي أن مجمل السؤال يعني (أشيل الفكرة من راسي) .

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


    على فرض قلتلي لا ما تروّح هل يكفي اني ادرس كل الكتب التي تعرضها زند لدراستها وبعدها التقدم للامتحان ؟

    إسمع أنا تقدمت لإمتحان Zend بدون ما أستخدم أي من كتبهم ولكن هناك حل أفضل .. يمكنك شراء إمتحان تجريبي وأعتقد على ما أذكر أن هناك 10 إختبارات بـ 22 دولار على ما أعتقد وهي نفس الإختبار الذي ستختبره وهو online وهو جيد للتتعرف على طريقة الإختبار وهذا جيد بالنسبة لك والفرق بينهما هو أن الإختبار الحقيقي أسرع في التصفح حيث أنه client أي على سطح المكتب ومربوط بالشبكة.


    - على فرض انك حكيتلي لأ , لا يكفي , طيب شو اعمل ؟؟ ابلش ابرمج بمشروع واركز علي وبنفس الوقت ادرس الكتب ؟؟

    هذا أفضل حل من وجهة نظري الخاصة.

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

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

    تحياتي

    أخوكم عبدالله عيد





    __________________
    قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)





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

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

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