افضل لغات البرمجة للتعلم 2017

2/14/2017 06:26:00 م


كثير منا يتسال اى لغات البرجة يمكن ان يبدأ بتعلمها ؟ السؤال صعب حتي على اعتى المبرمجين لكون اجابته تختلف من شخص لآخر, مكان أومؤسسة بمعني انك الشخص الوحيد القادرعلي أجابة هذا السؤال مع قليل من المساعده ستكون قادراً علي تحديد اللغة التي يمكن تعلمها. طبعاً انت مش داخل تقراء الموضوع عشان الاجابه دي . بص ياسيدى اسهل طريقة ممكن تحدد بيها اللغة الي ممكن تتعلمها انك تحدد شوية حجات :
  • قدراتك الشخصية
  • متطلبات السوق
  • مستقبل اللغة الي هتتعلمها
بالنسبة لقدراتك الشخصية اجابتها عليك. اما متطلبات السوق فده الي انا هكلمك عليه انهارده. انا دورت كثير في الموضوع ده وكانت النتيجة ان اكثر اللغات طلبا لعام 2017 :
  1. JavaScript
  2. Python
  3. Elixir
  4. Rust
  5. Swift
انا عارف ان في ناس هتتفق معايا وناس هتعارضي لو انت منهم يهمني اعرف رأيك, اكتب تعليق اسل الموضوع.
انا لسه مخلصتش !!!!

موقع Stack Overflow عمل تقصي اراء في الموضوع ممكن تشوفه علي Stack Overflow Developer Survey شارك فيه اكثر من 56 الف مطور من 173 دولة سنة 2016,  كالآتي:

التقنيات الأكثر استخداما:

  1. JavaScript — 55.4%
  2. SQL — 49.1%
  3. Java — 36.3%
  4. C# — 30.9%
  5. PHP — 25.9%
  6. Python — 24.9%
  7. C++ — 19.4%
  8. AngularJS — 17.9% (JavaScript framework)
  9. Node.js — 17.2% (server-side JavaScript)
  10. C — 15.5%

أكثر اللغات رغبة من جانب المطورين:

  1. Rust — 79.1%
  2. Swift — 72.1%
  3. F# — 70.7%
  4. Scala — 69.4%
  5. Go — 68.7%
  6. Clojure — 66.7%
  7. React — 66.0%
  8. Haskell — 64.7%
  9. Python — 62.5%
  10. C# — 62.0%

أكثر اللغات تجنباً من جانب المطورين:

  1. Visual Basic — 79.5%
  2. WordPress — 74.3%
  3. Matlab — 72.8%
  4. Sharepoint — 72.1%
  5. CoffeeScript — 71.0%
  6. 68.7% — ( LAMP (Linux, Apache, MySQL, PHP
  7. Cordova — 66.9%
  8. Salesforce — 65.4%
  9. Perl — 61.3%
  10. SQL — 60.3%

أكثر اللغات التي يهتم بتعلمها المطورين:

  1. Android — 15.8%
  2. Node.js — 14.8%
  3. AngularJS — 13.4%
  4. Python — 13.3%
  5. JavaScript — 11.9%
  6. React — 9.2%
  7. Swift — 8.7%
  8. MongoDB — 8.1%
  9. Arduino / Raspberry Pi — 8.0%
  10. C++ — 8.0%

ايه كل ده؟!!! انا شايف انك شاغل نفسك بحجات كثير ممكن تكون مش مهمه فى بداية طريقك.

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

افضل لغة برمجة ممكن ابدأ اتعلمها؟  هو السؤال المناسب؟

من خبرات المبرمجين :
  • لو انك تقضي اوقات كبيرة في انشاء جداول البيانات, في هذه الحالة لابد ان تطور مهاراتك في لغة macro.
  • لو انك من مصممي مواقع الويب وتري ان تصاميمك لا ترقي الي مستوي الاحتراف, في هذه الحالة لابد ان تطور مهاراتك فى تعلم CSS,CSS3 و SASS.
لو لو لو ........ يمكن ان نضع الاحتمالات الي ان يشاء المولي. هقولك علي حاجه صغيره ممكن توضحلك كلامي. لنفترضك انك قمت بسأل احد مصممي الملابس, ممكن البس ايه انهارده؟ تخيل ماذا سيكون رده, سيسألك بعض الأساله عن عمرك, حالة الطقس, نوعك ( ذكر , أنثي ) وبلدك. هو سألك كل هذه الأسئلة لتحديد الملابس الي يمكن ان يقترحها عليك. وبالمثل لغات البرمجة  بهدف تحديد اللغة التي يمكن ان تتعلمها لابد من اجابتك علي هذه الأسألة أولاً:
  • الهدف من تعلم لغات البرمجة ؟
  • الامكانات المتاحة لك للتعلم ؟
  • الوقت المتاح لتعلم البرمجة ؟
  • قدراتك علي أستعاب المتغيرات ؟
  • ماذا تود ان تكون ؟
بهذا تصبح انت الوحيد القادر علي الأجابة علي سؤالك "افضل لغات البرمجة للتعلم ".
في كود أكسبو بأذن الله هنسعدك تبدأ وهنوفرلك الكورسات والنصائح الي هتسعدك تكون مبرمج محترف.
كن أول من يعلم بجديد الأخبار ,المقالات ,الكورسات ,والكتب

أنضم إلي نشرتنا البريدية

إرسال تعليق

أنضم إلي نشرتنا البريدية

كن أول من يعلم بجديد الأخبار ,المقالات ,الكورسات ,والكتب
Code Expo
Code Expo
يتم التشغيل بواسطة Blogger.