من اين ابدأ في البرمجه؟




السلام عليكم 

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

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

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

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

بعد ان تحدد هدفك , ابدأ ب تعلم اللغه التي تقودك الى برمجه المطلوب و خذ قاعده لك طبق كل شيء تراه , طبق ثم طبق ثم طبق , المشاهده فقط لا تفي ب الغرض 

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


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

عندما تسأل عن حل لمشكله , دائماً ضع تفاصيل المشكله لتحصل على الاجابه باسرع وقت 

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


هناك 5 تعليقات:

  1. أزال أحد مشرفي المدونة هذا التعليق.

    ردحذف
  2. أزال أحد مشرفي المدونة هذا التعليق.

    ردحذف
  3. أزال أحد مشرفي المدونة هذا التعليق.

    ردحذف
  4. أزال أحد مشرفي المدونة هذا التعليق.

    ردحذف