Unconfigured Ad Widget

تقليص

إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

أفضل طريقة لتعلم البرمجة؟

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • أفضل طريقة لتعلم البرمجة؟

    الاستفتاء في الاعلى..
    ارجو كتابة اي نصائح مفيدة من تجارب المبرمجين...
    22
    دورات تدريبية
    0%
    9
    مشاهدة كورسات فيديو
    0%
    7
    قراءة الكتب
    0%
    6
    الحكمة هي أن تعرف أنك لا تعرف وأن لا تكابر أمام ما تجهل وأن تتواضع في ما تعرف

  • #2
    تعلم البرمجة يحتاج الى قراءة كتب سادة في المرتبة الاولى

    لا يغني حذر عن قدر
    Tack care

    تعليق


    • #3
      تعلم البرمجة اسرع لو تتعلمه في معاهد او فيديو ! ﻻنه المعلومة بتلزق في مخك بسرعة !
      اما قراءة الكتب ﻻزم تطبق كل اشي بتتعلمه 3 او 4 مرات مشان ما تنسى ! + الممارسة !
      (سبحان الله و بحمده , سبحان الله العظيم )

      my designs

      | الجنون هو أن تفعل ألامر نفسه أكثر من مرة متوقعاً نتائج مختلفة |

      i'm n0t a d3s1gn3r

      تعليق


      • #4
        الاسرع هو ان تستخدم الثلاث وسائل مع بعضها البعض ..
        صبرا جميل والله المستعان


        تعليق


        • #5
          انصحك بموقع www.w3schools.com
          اذا كنت تبي تتعلم برمجة الويب او المواقع

          اما اذا كنت تبي تتعلم لغات البرمجة مثل c و c++ او الفيجول بيسك شوف الموقع هذا
          www.arabteam2000-forum.com
          ((سبحان الله وبحمده سبحان الله العظيم))
          uid=0(root) gid=0(root) groups=0(root

          تعليق


          • #6
            اتعلم الأساسيات من الدروس الفيديو ..
            بعدين طور مهاراتك من خلال القراءة لكن مع كثرة التطبيق والممارسة , إضافة لأن تشتري كتب من السوق ولا تعتمد على النت

            تعليق


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

              مداخلة خفيفة

              لكي تصبح مبرمج ناجح عليك بالوصايا التالية -طبعاً بعد التوكل على الله سبحانه وتعالى-

              1- الجانب النظري ويشمل دراسة الكتب التي تعلم كيفية كتابة برنامج (لاأقصد تعلم لغة انما تعلم منطق البرمجة)
              وهذا امر مهم جداً (Concept of programming).

              2- الكتب التي تعلم البرمجة بلغة معينة مثل (c,c#,java,python,etc) اختر اللغة الاكثر مناسبة لك

              3- يمكن الاستفادة من المحاضرات المرئية عبر النت او المواقع المتخصصة في المجال.

              4- اكثر من النظر في الشفرة المصدرية للبرامج المفتوحة المصدر لتقوي منطق البرمجة عندك

              5- اكثر من التطبيق والتجربة والاتخاف.

              6- حضور دورات تدريبية احترافية

              7- عليك بالصبر.

              هذا الكلام عن تجربة شخصية حيث كانت بداياتي مع البرمجة منذ سنة 1992 تقريباً


              موفق
              التعديل الأخير تم بواسطة محم عباس د; 02 / 02 / 2010, 09:23 PM.
              Software Engineer
              For Ever


              روى البخاري عن عبدالله بن مسعود رضى الله عنه أنه قال : سمعت رسول الله صلى الله عليه وسلم يقول : [ إن أشد الناس عذاباً يوم القيامة المصورون ].


              /COLOR]

              ____________________

              دفتر اسكتشاتي
              http://www.maxforums.net/showthread.php?t=173392



              سأتغيب عن المنتدى ابتداء من يوم 22.9.2010
              لظروف قاهرة (شهر العسل )

              باركولي في الرابط التالي
              http://www.maxforums.net/showthread.php?t=184446
              وعقبالكم

              تعليق


              • #8
                طبعاً قبل التعلّم ., اختر اللغه الأفضل ^ـ^
                فَقُلْتُ اسْتَغْفِرُوا رَبَّكُمْ إِنَّهُ كَانَ غَفَّارًا

                اللهم أغفرللمسلمين و المسلمات ,الأحياء و الأموات

                تعليق


                • #9
                  الله أعلم...........
                  الحمد لله

                  تعليق


                  • #10
                    الذي أريد أن أعرفه هو كيف تم إختراع برمجة لغة c++ و c
                    الحمد لله

                    تعليق


                    • #11
                      الكتب تعطيك الأساسيات . أما المعاهد تعطيك تطبيقات

                      تعليق


                      • #12
                        أنا لا أحبذ فكرة التعليم من التلقين
                        ولكن الإبداع مع قليل من الدورات التعلمية لتعلم الأساسيات على الأقل

                        بالتوفيق
                        █║▌│█│║▌║││█║▌│║▌║
                        الايميل : attef_omer@hotmail.com

                        تعليق


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

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

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

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

                          اذا اردت ان تطلع على موضوع البرمجة من أين نبدأ وتأخذ فكرة اكبر تفضل هذا الرابط:
                          http://www.maxforums.net/showthread.php?t=149744
                          وهذه بعض المواضيع الأخرى:
                          - برمجة الويب والفرق بينها وبين البرمجة العادية:
                          http://www.maxforums.net/showthread....4+%E4%C8%CF%C3
                          - تعلم البرمجة ولغة السي بلس بلس (موقع جميل يتناول ايضا اساسيات البرمجة بشكل سهل وبسيط):
                          http://www.learncpp.com

                          - تعلم البرمجة والجافا (قرص كبير وعملي ورائع لأحد العاملين بشركة صن المنتجة للغة برمجة جافا)
                          http://www.maxforums.net/showthread.php?t=167864

                          وفي النهاية فإن افضل طريقة لتعلم البرمجة هو التعلم بالممارسة بمعنى اصح ضع هدف وقم بتنفيذه وتعلم ما يلزمك تنفيذه به مثال انك تود تطور محرك بحث (طبعا هذا المثال يحتاج لجهد كبير جدا) فانك ستمر بالمراحل التالية:
                          انا اريد تطوير محرك بحث اذا لابد ان اقرأ عن تقنيات البحث بعدها اضع المعادلات والخوارزميات وبالتالي اريد تعلم الخوارزميات بما يتناسب مع ما احتاجه بعد ذلك اريد وضع هذه الخوارزميات حيز التنفيذ اذا يجب ان اتعلم لغة برمجة تساعدني علي ذلك واختار الافضل لهذا الغرض من واقع قرأة بعض الموضوعات وعند تعلم هذه اللغة ماذا اريد منها بالضبط قبل ان اغرق في تفاصيل عديمة الجدوى و .......
                          وبهذه الطريقة تتجنب تضييع الوقت في التفاصيل التي لا تلزمك وهذا ما يقوله رئيس البحث العلمي بجوجل عبر مقالة شهيرة له بعنوان علم نفسك البرمجة في عشر سنوات يستنكر من خلالها التسرع لدي من يريدون تعلم البرمجة وعدم صبرهم على مشاق هذا الطريق ويقدم بعض النصائح الهامة والتي منها (لا تتعلم فقط من الكتب لانك لن تصل لشئ ولكن تعلم من الممارسة وطور نفسك وفق ما تمارس)
                          المقالة:
                          http://norvig.com/21-days.html
                          ترجمة المقالة:
                          http://myahya.org/writing/21-days/

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

                          ويمكن تلخيص الجزئية السابقة ببيتي شعر للامام الشافعي يقول:

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


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

                          الصبر + الجهد + المكابدة + الوقت = توفيق ونجاح باذن الله

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

                          تعليق


                          • #14
                            اشكركم اخواني على اهتمامكم
                            لدي اساسيات البرمجة بما انها مجال دراستي
                            لكن الكلية لا تعطي الا العناوين والاساسيات
                            ما اريده هو تطوير مهاراتي العملية والوصول لمرحلة متقدمة..خاصة في برمجة النت..
                            لهذا اريد افضل طريقة للتعلم وليس الاسرع او الاسهل
                            واعتقد اني استعجل قليلا لان سنين في مشوار البرمجة قليلة
                            اخوي انس اسعدني ردك..بارك الله فيك
                            الحكمة هي أن تعرف أنك لا تعرف وأن لا تكابر أمام ما تجهل وأن تتواضع في ما تعرف

                            تعليق


                            • #15
                              المشاركة الأصلية بواسطة ahmad.ps مشاهدة المشاركة
                              اشكركم اخواني على اهتمامكم
                              لدي اساسيات البرمجة بما انها مجال دراستي
                              لكن الكلية لا تعطي الا العناوين والاساسيات
                              ما اريده هو تطوير مهاراتي العملية والوصول لمرحلة متقدمة..خاصة في برمجة النت..
                              لهذا اريد افضل طريقة للتعلم وليس الاسرع او الاسهل
                              واعتقد اني استعجل قليلا لان سنين في مشوار البرمجة قليلة
                              اخوي انس اسعدني ردك..بارك الله فيك
                              العفو اخي بارك الله فيك
                              بما ان مجال دراستك علوم الحاسب فاحب ان اضع بين يديك هذا الموقع الخفيف الظل وهو موقع فوازير للحل باستخدام لغة بايثون وكلما نجحت في حل الفزورة اي كتابة البرنامج لها تنتقل للفزورة التالية كما يوجد رابط بالموقع لكتاب الكتروني ظريف ايضا لتعليم البايثون
                              http://www.pythonchallenge.com/
                              هذه الموقع سوف يدخلك جو العمل ويدربك عمليا وايضا ستستمتع به كثيرا
                              إذا الإيمان ضاع فلا أمان ... ولا دنيا لمن لم يحي دينا

                              تعليق

                              يعمل...
                              X