15 لغة برمجة إذا تعلمتها تجني ثروة
في ظل ظروف العزل المنزلي، وكذلك ارتفاع نسبة العاطلين عن العمل بسبب الإغلاق الناجم فيروس كورونا، يوجه موقع “بزنس انسايدر” نصيحة للملايين من الأشخاص بتعلم البرمجة.
ووفقا لموقع “انديد” فإن البرمجة ووظيفة (مهندس البرمجيات) من أكثر المهارات المطوبة خلال عام 2020، بل ومن الأعمال التي تدر أرباحا كبيرة، وتعد أحد الوظائف المرموقة.
ومن مميزات البرمجة عند التقدم للوظيفة، أن مديري التوظيف لا يطلبون من المتقدم معرفة لغة برمجية معينة (غالبا ما تكون مهارات البرمجة قابلة للتحويل عبر اللغات).
أجرت شركة “هاكر رانك” (HackerRank)، وهي شركة تقنية تركز على تحديات البرمجة التنافسية لكل من المبرمجين والموظفين، استطلاعًا على أكثر من 116000 من مطوري البرامج والطلاب لمعرفة لغات البرمجة المرتبطة بأعلى الأجور في جميع أنحاء العالم.
وفيما يلي القائمة الكاملة للغات البرمجة، ويمكن مقارنتها براتب المبرمج العادي، والذي هو وفقا للاستطلاع حوالي 54491 دولارا (باعتبار أنه متوسط الراتب العالمي):
- 1. لغة “سي بلس بلس” (++C) متوسط الراتب قدره 55363.10 دولارا
الراتب لهذه اللغة أعلى بنسبة 1.6 بالمئة من متوسط الراتب العالمي للمبرمج العادي.
يمكن تعلم هذه اللغة للمبتدئين في البرمجة من خلال البرنامج التفاعلي على موقع (Udemy)، أما المتوسطون فعليهم تجريب البرنامج التعليمي التفاعلي على (udacity).
- 2. لغة “جافا سكريبت” (JavaScript) متوسط الراتب قدره 55690 دولارا
الراتب لهذه اللغة أعلى بنسبة 2.2 بالمئة من متوسط الراتب العالمي.
يمكن تعلم هذه اللغة لدى مدرس هندسة البرمجيات Mosh Hamedani والذي يقم دورة تدريبية مجانية على “يوتيوب” (YouTube)، وكذلك يقدم موقع “كودكاديمي” (CodeAcademy) دورة مجانية للمبتدئين، وموقع “ليرن جي إس” (Learn JS) لديه برنامج تعليمي تفاعلي مجاني.
- 3. لغة “بيثون” (Python) بمتوسط راتب قدره 56670.90 دولارا
الراتب لهذه اللغة أعلى بنسبة 4 بالمئة من متوسط الراتب العالمي.
تتيح قناة CS Dojo على “يوتيوب” (YouTube) شرحا بالفيديو للمبتدئين، وكذلك يقدم مدرس هندسة البرمجيات Mosh Hamedani فيديوهات مفيدة لتعلم هذه اللغة على “يوتيوب” (YouTube)، كما أن (Udemy) يعطي دورة تمهيدية مجانية.
- 4. لغة “تايب سكريبت” (TypeScript) بمتوسط راتب قدره 57433.70 دولارا
الراتب لهذه اللغة أعلى بنسبة 5.4 بالمئة من متوسط الراتب العالمي.
معرفة لغة جافا سكريبت تساعدك في تعلم تايب سكريبت لأنها مبنية عليها.
ومع ذلك، فإن موقع “فري كود كامب” (FreeCodeCamp) يقدم دورة مبتدئة في هذه اللغة، وكذلك موقع (KoderHQ) لديه برنامج تعليمي تفاعلي مجاني.
- 5. لغة “كولتين” (Kotlin) متوسط راتب قدره 58196.60 دولارا
الراتب لهذه اللغة أعلى بنسبة 6.8 بالمئة من متوسط الراتب العالمي.يمكن تعلمها لدى “فري كود كامب” (FreeCodeCamp) عبر شرحها بشكل مبتدئ على (YouTube)، ويقدم موقع (KotlinLang.org) برنامجا تعليميا تفاعليا للأشخاص الذين لديهم معرفة برمجية.
- 6. لغة “سي شارب” (#C) متوسط راتب قدره 58469.10 دولارا
الراتب لهذه اللغة أعلى بنسبة 7.3 بالمئة من متوسط الراتب العالمي.
يحتوي موقع (CodeEasy.Net) على برنامج تعليمي للمبتدئين حول أساسيات اللغة، وهناك العديد من مقاطع الفيديو حول اللغة المتوفرة على (YouTube).
- 7. لغة “برولوج” (Prolog) متوسط راتب قدره 60648.70 دولارا
الراتب لهذه اللغة أعلى بنسبة 11.3 بالمئة من متوسط الراتب العالمي.
هناك عدد قليل من المواقع التي تقدم تعليمات مجانية حول كيفية تعلم هذه اللغة، ومنها (prolog.org) وموقع (metalevel.at)
- 8. لغة “آر” (R) متوسط راتب قدره 61629.60 دولارا
الراتب لهذه اللغة أعلى بنسبة 13.1بالمئة من متوسط الراتب العالمي.
تقدم منصة !Edureka عبر يوتيوب (YouTube) برنامجا تعليميا مفيدا للمبتدئين، وكذلك “كودكاديمي” (Codecademy) لديه دورة للمبتدئين.
- 9. لغة “باسكال” (Pascal) بمتوسط راتب قدره 62773.90 دولارا
الراتب لهذه اللغة أعلى بنسبة 15.2 بالمئة من متوسط الراتب العالمي.
تحتوي (Pascal Programming) على مجموعة من البرامج التعليمية المجانية عبر الإنترنت، وكذلك (Udemy) لديه دورة تكلف 12 دولارا.
- 10. لغة “سويفت” (Swift) بمتوسط راتب قدره 65171.50 دولارا
راتب هذه اللغة أعلى بنسبة 19.6 بالمئة من متوسط الراتب العالمي.
يقدم (FreeCodeCamp.org) سلسلة يوتيوب (youtube) عن اللغة، ولدى موقع (Hacking with Swift) دورة مفيدة عبر الإنترنت.
- 11. لغة (Objective-C) متوسط راتب قدره 667697.30 دولارا
الراتب لهذه اللغة أعلى بنسبة 22.4 بالمئة من متوسط الراتب العالمي.
لدى (Udacity) دورة مجانية في اللغة، وأيضا موقع (Tutorials Point) يقدم دليلا مفيدا على لأصحاب المستوى المتوسط بالبرمجة.
- 12. لغة “روبي” (Ruby) بمتوسط راتب قدره 72146 دولارا
الراتب لهذه اللغة أعلى بنسبة 32.3 بالمئة من متوسط الراتب العالمي. يقدم موقع “كودكاديمي” (Codecademy)دورة رائعة للمبتدئين، وموقع (FreeCodeCamp.org) لديه شرح “يوتيوب” (youtube) مفيد لها.
- 13. لغة (Go) بمتوسط راتب قدره 72691.30 دولارا
الراتب لهذه اللغة أعلى بنسبة 33.4 بالمئة من متوسط الراتب العالمي.
يقدم موقع (golangbootcamp.com) كتابا إلكترونيا مفيدا للأشخاص الذين لديهم خلفية عن البرمجة. ويمكن للمبتدئين أيضا الاطلاع على هذه الدورة عبر الإنترنت، أو يمكنهم التعلم من خلال (Udemy) التي تبلغ 12 دولارا.
- 14. لغة “سكالا” (Scala) بمتوسط راتب عالمي قدره 77159.60 دولارا
الراتب لهذه اللغة أعلى بنسبة 41.6 بالمئة من متوسط الراتب العالمي.
يقدم موقع (CognitiveClass.ai) برنامجا تعليميا رائعا للمبتدئين. ويمكنك أيضا الاطلاع على هذه الدورة التفاعلية.
- 15. لغة “بيرل” (Perl) بمتوسط راتب عالمي قدره 84025.50 دولارا
الراتب لهذه اللغة أعلى بنسبة 54.2 بالمئة من متوسط الراتب العالمي.
تشترط العديد من دورات بيرل عبر الإنترنت الفهم الأساسي للبرمجة. وإذا لم تكن لديك خبرة أساسية بالبرمجة، فراجع دورة “Perl for Newbies “، أو فكر في الحصول على دورة تمهيدية مجانية بلغة أخرى أكثر شيوعا مثل “بيثون” (Python) أو جافا سكريبت (JavaScript) قبل المغامرة في “بيرل” (Perl).
أما إذا كان لديك فهم أساسي للترميز، فبإمكانك التعلم من خلال موقعي (TutorialsPoint.com) أو (LearnPerl.org).