البرمجة في عالم اليوم


لم يعد مفهوم كتابة البرامج من الصفر شائعاً كما كان في الماضي القريب.
اي ان من يتعلم لغة برمجة معينة مثل الجافا او الجافا سكربت او البايثون او غيرها لم يعد مضطراً الى كتابة برامجه من الصفر وبأستخدام مكونات هذه اللغات فقط فاليوم توجد ما تسمى (frameworks) و(Applications Programming Interfaces API) توفر على المبرمج الكثير من الجهد والوقت بتوفير الكثير من الوظائف التي بدل ان يقوم المبرمج بكتابتها بنفسه فأنه يقوم فقط بأستدعائها الى داخل الكود الخاص به.

Image result for web frameworks 2017
الامر الاخر الذي يسهل عمل المبرمجين بشكل مستمر هو شيوع مفهوم المصادر المفتوحة (open source) حيث نرى الكثير من المبرمجين والمطورين والباحثين حول العالم يسارعون لفتح مصادر انجازاتهم بشكل مباشر لأتاحتها للمجتمع البرمجي ولضمان انتشارها واستمرار تطويرها من قبل المجتمع البرمجي العالمي كله.
لذا نصيحتي للمبرمجين الجدد والمبتدئين:

Image result for web frameworks 2017
1- حدد هدفك.
2- تعلم لغة البرمجة (او لغات البرمجة) المناسبة لأنجاز ذلك الهدف.
3- ابحث عن فريموورك يخدم هدفك ويوفر الكثير من الادوات له (ويفضل ان يكون مكتوباً بنفس اللغة او اللغات التي تتقنها).
4- استعن بالمصادر المفتوحة (كودات مكتوبة من قبل الاخرين ومتوفرة مجاناً) لتسريع عملك.
5- تجنب “اعادة ابتكار العجلة!” اي لا تتعب نفسك بأعادة كتابة كل شيء من الصفر الا في مرحلة التعلم واما في مرحلة العمل فتذكر اننا نعيش في عصر السرعة وان العالم لن ينتظرك ان تكتب كل شيء بنفسك.
تحياتي للجميع وفي الرابط ادناه افضل 20 فريموورك لتطوير الويب التفاعلي لعام 2017:

انقر هنا لزيارة المقال:

Image result for best web development framework 2017

 

4 comments

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

    إعجاب

    • احسن الله اليكم اخي الكريم وللأسف هذه العقلية التقليدية التي يمتلكها هؤلاء تعطل مسيرة اللحاق بركب الناس حولنا فالمصادر المفتوحة وجدت لنستخدمها ونعيد انتاج اشياء جديدة من خلالها وهذه ثقافة يجب ان تنتشر ويجب ان نعمل جميعاً على اشاعتها والله الموفق

      إعجاب

اترك رد

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

شعار وردبرس.كوم

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   /  تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   /  تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   /  تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   /  تغيير )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.