phone الاستعلامات: 2473130-08 Fax الفاكس: 2472550-08
email northgazadiredu@gmail.com

مديرية شمال غزة تستقبل وفداً من الإدارة العامة للشكاوى بوزارة التعليم

إعلان هام حول إصدار بطاقة الهوية الأولى لطلبة المدارس

مدير تعليم شمال غزة يتفقد سير العملية التعليمية بمدرسة بيت لاهيا الأساسية "ب" للبنين

تعليم شمال غزة و"مشارق" تتفقان على تنفيذ لوحة جدارية حول "حق المرأة في التعليم والتعلم"

مديرية شمال غزة تعلن نتائج انتخابات "البرلمان الطلابي" 2023

أفضل 5 لغات برمجة يمكنك تعلمها، للانخراط في سوق الشغل أو العمل من منزلك

2015-06-17 10:02:11 صفحة الطباعة

دائما ما تطرح على نفسك سؤال محيرا ما هي اللغات البرمجة التي ينصح بتعلمها؟

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

سنتعرف هنا على 5 لغات برمجة مهمة ومطلوبة في سوق الشغل:

Python البايثون

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

 

Ruby روبي

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

 

Java جافا

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

 

C و ++C و #C

ظهرت لغة C في  مختبرات بيل في أواخر الستينات وبداية السبعينيات، وتم ابتكارها أساسا لتستعمل في التطوير و العمل على نظام التشغيل يونكس و اللينكس، ++C هي تطوير للغة C، وتتميز بمرونة، وكفاءة أكثر، بالإضافة  لمميزات تتعلق بالهيكل العام لهذه اللغة البرمجة الأشهر عالميا، تعتبر C كأول لغة برمجة حقيقية من أي وقت مضى، لغة #C تستعمل في برمجة مواقع الويب المبنية على نظام ASP.net

ملاحظة: هناك لغة أخرى مشهورة و هي Ms. Visual Basic لبرمجة الويب في ASP.net و هو منافس لـ #C ومطلوب في بعض المجالات و خصوصًا في برمجة الأدوات في برامج Ms. Office.

 

JavaScript جافا سكريبت

جافا سكريبت هي لغة برمجية تختلف تماما عن لغة جافا، والتشابه في الاسم لا يعني انهما متشابهتان !. تم تطوير هذه اللغة من طرف شركة "نتسكايب" و كذلك Sun Microsystems في منتصف 1990، كان الهدف من وراء اختراع جافا سكريبت هو بث الحياة في محتوى صفحات الويب ليصبح أكثر ديناميكية و تفاعلي؛ اليوم تستخدم هذه اللغة على نطاق واسع ،بل هي لغة أساسية للملقمات وكذلك الخدمات داخل الحوسبة الشبكية، و هي لغة بسيطة جدا وسهلة التعلم، وتعتبر من بين اللغات الأكثر طلبا في سوق الشغل خاصة في العالم العربي.

نقطة هامة: نشير أيضا إن هناك لغات أخرى مثل php و هو الشهير في عالم الويب و من السهل جدا تعلمه، و هنالك لغات برمجية غير إجرائية مهمة مثل SQL لقواعد البيانات التابعة للأوراكل و لا يمكن الاستغناء عنها.

نصائح هامة:

  • لا تنتقل من لغة إلى اخرى، فقط ركز على لغة واحدة واحترفها وما أن تشعر إنك أصبحت متمكنا فيها تستطيع تعلم لغة أخرى إلى جانبها.
  • يجب أن تعرف مزايا و استخدامات اللغة التي تتعلمها حتى تعرف كيف توظفها لا أن تكتفي بشروحات و أمثلة عملية فقط أو ما يعرف باسم tutorials و عليك أن تفهم أيضا الأدوات و النظم الداعمة للغة.
  • إذا كنت من محبي تعلم أكثر من لغة عليك أن تتعلم الفرق بينها.
  • في حال تعلمك أي لغة عليك بالصبر و الجهد و الاستمرار في العمل لأن هذه اللغات لا تتقن وحدها.
  • قد تتعرض لمشاكل تقنية مثل: (تعطل مفاجئ في محرك لغة برمجية معينة، أو فشل في البرنامج مايكروسوفت فيجوال استوديو –المستخدم في ASP.net-) وعليه يجب أن تعرف كيفية حل هذه المشاكل تقنية التي قد تواجهك بسبب أخطاء أو ثغرات في النظام نفسه و يفضل أيضا فهم هذه الرسائل و الإنترنت مصدر جيد لهذه المعلومات.
  • لا تعتاد على مبدأ (النسخ فقط) في السطور البرمجية من غيرك، لأن هذا سيدمر مهاراتك ولن تستفيد شيئًا، فالذي ينسخ فقط فما هو إلا شخص لا يريد أن يتعب نفسه و لا يرغب أن يطور نفسه و لن ينمي عقله، لذلك حاول قدر المستطاع أن تفكر في حل الأمور البرمجية و مشاكلها وحدك قبل أن تلجأ لشخص آخر، أما لو كان نسخ السطور البرمجية جاء من باب التعلم من شيء جديد و ترغب في الوقت نفسه استخدام هذه السطور و تفهمها و تتعلم و فهم الفكرة المبنية عليها فهذا مطلوب.
  • تعلم اللغات البرمجية تعمل على تنمية العقل لتحفيز المتعلم على التفكير و التعلم، و شغل أوقات الفراغ، هذا غير إنها تفتح آفاقًا جديدة لمستقبلك في الحياة المهنية، فهناك أشخاص عملهم لا يمت للبرمجة بصلة و مع ذلك تعلموا لغة معينة في البرمجة و صنعوا لأنفسهم برامج صغيرة خاصة بهم (و المقصود أن أي شخص يمكنه التعلم طالما إنه على استعداد نفسي لذلك و لديه القبول، فهو بذلك لم يطور نفسه فحسب بل عقله و عمله أيضًا).

حاضنة الإبداعي التعليميروافدالمرشد الإلكترونيالخارطة المدرسية

إنجازات و فعاليات

مدارس

2014 © جميع الحقوق محفوظة. مديرية التربية و التعليم - شمال غزة - فلسطين