مجالات البرمجة وأي مجال يجب أن اختار ؟

نصيحة :

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

لغات البرمجة والمجالات 

 لكل مجال مجموعة من لغات البرمجة ولغات التكويد التي يجب عليك تعلمها وفي ما يلي كل مجال ولغات البرمجة الخاصة به :

  • الويب : لبرمجة الويب يجب تعلم لغات التكويد html , css and javascript ثم اختيار لغه برمجة مثل php أو asp.net .
  • مجال الهواتف : تختلف لغات البرمجة حسب النظام الذي تبرمج له فمثلا نظام اندرويد يلزم لك تعلم لغة جافا و لبرمجة تطبيقات ios يجب عليك تعلم لغه اوبجكتيف c ولبرمجة تطبيقات ويندوز فون تعلم لغة c#  وهذا لا يعني عدم وجود لغات أخرى أو أنظمة هواتف أخرى هذه أمثلة فقط .
  • مجال سطح المكتب (الحواسيب) : لبرمجة البرامج المكتبية يوجد الكثير من اللغات التي تستطيع استعملها من لغة c++ ل java ثم فيجيول بيسيك وسي شارب والكثير الكثير من اللغات المتنوعة التي تمكنك عمل برامج لأنظمة سطح المكتب ( ويندوز و لينكس و ماك ).
  • برمجة الروبوتات : هذا  المجال طبيعة البرمجة مختلفة فيه قليلا حيث يجب تعريف مدخلات للروبوت وأغلب من يدخل هذا المجال يستعمل قطع الاردينو لسهولة توفرها ورخص اسعارها ونظامها المفتوح المصدر .

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

 وبالنسبة للويب أنصحك باستعمال الترتيب التالي بالتعلم :

  1. أول لغة يجب تعلمها هي html  لأنها هي اساس الموقع ولا يوجد موقع يخلو منها .
  2. لغة css  وهي لغة تمكنك من عمل تأثيرات وحركات وتنسيقات لصفحة الموقع .
  3. جافا سكريبت لغة البرمجة التي تمكنك من عمل برمجيات تعمل على جهاز المستخدم .
  4. تقنيات مفيدة مثل بوتستراب وجيكويري .
  5. تعلم على استعمال قواعد البيانات مثل sql
  6. ابدأ بالبرمجة بلغات السيرفر مثل php  أو asp.net وعن نفسي انصحك ب php  .

يرجى التنبيه بأن html css لغات تكويد وليس برمجة .

 

You may also like...

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *