JavaRush /مدونة جافا /Random-AR /لماذا يجب أن تتعلم جافا في عام 2020؟

لماذا يجب أن تتعلم جافا في عام 2020؟

نشرت في المجموعة
تحتفل جافا بالذكرى السنوية الخامسة والعشرين لتأسيسها في عام 2020. على مدار 25 عامًا منذ إنشائها، وصلت جافا، بما يتناسب مع هذا العصر، إلى مرحلة معينة من النضج، لكنها لم تفقد حماستها وجاذبيتها الشبابية. لماذا يجب أن تتعلم جافا في 2020 - 1ولا تزال اللغة الأكثر شعبية لتطوير الويب في العالم. يتم استخدام Java في كل مكان في تطوير مجموعة واسعة من المشاريع، بما في ذلك خدمات أنظمة سطح المكتب وتطبيقات الهاتف المحمول والألعاب، وكذلك في القطاعات العصرية في سوق تكنولوجيا المعلومات مثل البيانات الضخمة وإنترنت الأشياء (إنترنت الأشياء). لذلك، في السنة الخامسة والعشرين من حياته، زميلنا جافا، كما يقولون، في أوج عطائه. يتم استخدام اللغة من قبل أكثر من 90% من جميع شركات Fortune 500، ويصنف مؤشر TIOBE لغة Java باعتبارها لغة البرمجة الأكثر شيوعًا بناءً على عدد من المعايير، ويستمر عدد فرص العمل لمطوري Java حول العالم في النمو. يمكن تقديم إجابة واضحة على الفور لسؤال ما إذا كان من المنطقي البدء في تعلم Java في عام 2020: نعم، الأمر يستحق ذلك بالتأكيد. سنتحدث في هذه المقالة عن سبب عدم وجود شك خاص حول آفاق Java المشرقة في المستقبل القريب، وما إذا كانت هذه اللغة، في عمر 25 عامًا تقريبًا، أكثر شعبية من أي وقت مضى، وما هي الأشياء المثيرة للاهتمام التي تحدث في مجتمع Java العالمي اليوم .

المال المال المال

لنبدأ بالشيء الأكثر أهمية، وهو الحديث عن المال. لذا، وفقًا للمصدر الموثوق PayScale، يبلغ متوسط ​​الراتب السنوي لمطور Java في العالم الآن حوالي 74 ألف دولار، وهذا ليس سيئًا، أليس كذلك؟ ويتراوح متوسط ​​الرواتب من 47 ألف دولار إلى 106 ألف دولار سنويا. ومبرمجو Java ذوو الخبرة (المناصب العليا) لديهم بالفعل متوسط ​​​​راتب قدره 95 ألف دولار سنويًا (من 70 ألف دولار إلى 139 ألف دولار). في الوقت نفسه، يستمر عدد الوظائف الشاغرة لمطوري Java في النمو من سنة إلى أخرى. وفقًا لإحصائيات إحدى الوكالات الرائدة في مجال توظيف تكنولوجيا المعلومات، Collabera، منذ بداية عام 2017 وحتى نهاية عام 2018، ارتفع عدد الوظائف الشاغرة المتعلقة بجافا على هذا الموقع بنسبة 80٪ - من 3.5 ألف إلى 6.2 ألف معظم الوظائف الشاغرة لمبرمجي Java موجودة في الولايات المتحدة الأمريكية والهند. وفقًا لموقع Fact.com، يتجاوز عدد وظائف Java في الولايات المتحدة 31 ألفًا، وفي الهند - 32 ألفًا، أما بالنسبة للشركات الفردية، فإن شركة JPMorgan Chase & Co الأمريكية هي التي تدفع أكثر من غيرها لمبرمجي Java. - في المتوسط ​​حوالي 90 ألف دولار سنويا. وتأتي بعد ذلك شركتا TCS وInfosys (73 ألف دولار سنويًا)، وCognizant (69 ألف دولار) وغيرها. لذلك لن يكون من المبالغة القول إن مطوري Java الآن يجمعون الأموال ببساطة، مستفيدين من حقيقة أن الطلب على تطبيقات الهاتف المحمول، والتي يتم استخدام Java دائمًا في تطويرها بطريقة أو بأخرى، آخذ في الازدياد في جميع أنحاء العالم، بسبب الحاجة إلى مبرمجي جافا. ولم يفت الأوان بعد للقفز على عربة هذا القطار الذي يحمل محترفي Java الناجحين إلى مستقبل مشرق.

مظهر جديد كل ستة أشهر

لغة جافا نفسها، كما يليق بشباب ناجحين يبلغون من العمر 25 عامًا ويتمتعون بمستقبل عظيم، لا تقف جانبًا أيضًا، ولا ترتكز على أمجادها، وتتبع الموضة وتسعى جاهدة لمتابعة الاتجاهات. لذلك، في عام 2019، تحولت Java إلى دورة إصدار مدتها 6 أشهر للإصدارات الجديدة. في السابق، كانت الإصدارات الجديدة من Java تُصدر كل عامين إلى ثلاثة أعوام، وفي بعض الأحيان كان الفاصل الزمني بين الإصدارات من ستة إلى سبعة أعوام. وهو ما أسعد العديد من الشركات إلى حد كبير، لأن الابتكارات لم تأتي بسرعة كبيرة. ولكن الآن، بدءًا من Java 9، يتم إصدار الإصدارات الجديدة في شهري مارس وسبتمبر من كل عام. وهذا أمر جيد، لأننا نقترب من عام 2020، ولم يعد إصدار إصدارات جديدة من أي شيء كل 6-7 سنوات خيارًا متاحًا. لماذا يجب أن تتعلم جافا في 2020 - 2"تعد دورة الإصدار لمدة 6 أشهر طريقة جيدة جدًا. أقول هذا كمطور، بناءً على تجربتي الشخصية. إذا كان لدينا جدول زمني لإصدار إصدار جديد مجدول لتاريخ معين، فإننا ببساطة نصدره مع الميزات التي كانت جاهزة في ذلك الوقت. وإذا لم يكونوا جاهزين، فإننا نؤجلهم حتى الإصدار التالي. قال سوميت شارما، مطور Full Stack في Greytip Software ومؤلف مجتمع DEV ، "لكن مثل هذا الإصدار المنتظم للإصدارات الجديدة يعد ميزة إضافية" .

جافا في مركز الأشياء: إنترنت الأشياء وغيرها من المجالات الرائجة

كما يليق برجل وسيم ناجح وجذاب يبلغ من العمر 25 عامًا، تحظى جافا بشعبية كبيرة بين أكثر الأشياء إثارة. ما هي "الأشياء" التي نتحدث عنها بالضبط؟ حول تلك التي أصبحت بالفعل أو ستصبح جزءًا من إنترنت الأشياء في المستقبل القريب. تعد Java حلاً لا غنى عنه عند تطوير الحلول في مجال "ساخن" وشائع مثل إنترنت الأشياء. وفقًا لاستطلاع مطوري إنترنت الأشياء، يصنف مطورو حلول هندسة عمليات إنترنت الأشياء Java على أنها لغة البرمجة الأكثر أهمية لديهم. كل هذا بفضل JVM (Java Virtual Machine)، حيث يسمح للمطورين بكتابة التعليمات البرمجية محليًا ثم نقلها إلى الأجهزة الصغيرة مثل الرقائق. تعد Java واحدة من أفضل الحلول لتطوير السحابة والبوابة في البنية التحتية لإنترنت الأشياء بالكامل. يسمح لك باستخدام نفس النظام البيئي لقياس البيانات وجمعها وتحليلها. لا يمكن للعديد من المجالات الشائعة والشائعة الأخرى الاستغناء عن Java. البيانات الضخمة، والواقع المعزز، والسيارات ذاتية القيادة، والحوسبة السحابية - يرتبط تطوير المشاريع في هذه المجالات وعدد من المجالات الأخرى ارتباطًا وثيقًا باستخدام Java.

خبراء: لا شيء يهدد ريادة جافا في السنوات المقبلة

ما رأي الرجال الجادين ذوي الخبرة والمكانة في المجتمع في زملائنا في جافا؟ هل يعتقدون أن لغة Java مناسبة بشكل جيد، وهل هم على استعداد لتسليمها إلى قلوب "بناتهم" - أي ضمان التشغيل السلس للعمليات المعقدة التي تكمن وراء الخدمات والتطبيقات مع دور رئيسي في الأعمال الرائعة الشركات (مثل، على سبيل المثال، مثل Uber أو Airbnb)؟ لماذا يجب أن تتعلم جافا في 2020 - 4"في كثير من الأحيان يكون من الأفضل التنبؤ بالمستقبل من خلال النظر إلى الماضي، لأن التاريخ يعيد نفسه دائمًا مع تغييرات طفيفة. وقال مارك ليتل، نائب رئيس البرمجيات الوسيطة في شركة Red Hat : “من الصعب تغيير توازن القوى بين لغات البرمجة، خاصة على المدى القصير، وستستمر Java في قيادة الطريق” . "سيكون من المثير للاهتمام معرفة ما إذا كانت اللغات الأخرى ستبدأ في استخدام Java Virtual Machine (JVM). ليس فقط لهجات JVM مثل Scala وKotlin، ولكن أيضًا اللغات الفردية التي لها قاعدة مستخدمين خاصة بها، مثل Ruby أو JavaScript أو Python. كان لدى JRE بالفعل حلول متخصصة - JRuby (Ruby)، وNashorn (JavaScript)، وJython (python). وفشلت كافة منافذ NodeJS. سيكون الأمر مثيرًا للاهتمام، لأن دمج لغة بأكملها أمر خطير للغاية. وأضاف: ربما سيأخذ Graal الآلة الافتراضية إلى ما هو أبعد من لغة جافا. "في السنوات القادمة، تحتاج Java حقًا إلى أن تصبح أكثر اعتماداً على السحابة. يعد هذا أمرًا بالغ الأهمية مع استمرار نمو اعتماد السحابة. فيما يتعلق بالشعبية الشاملة لـ Java وآفاقها، لا يمكننا ولن نتخلى عن الاستثمارات التي تم إجراؤها بالفعل في هذه الصناعة والبنية التحتية للتدريب. لا فائدة من تعلم لغة جديدة تمامًا والبدء من الصفر. ولهذا السبب من المهم جدًا أيضًا أن تعمل Java بشكل جيد وأن تتكيف مع البيئات الجديدة. "في الواقع، ستلعب السنوات القليلة المقبلة دورًا مهمًا في تطوير نظام جافا البيئي. في الاقتصاد مفتوح المصدر، تحتاج دائمًا إلى البحث عن النهج الأكثر عقلانية. يجب أن تكون الشركات الكبيرة والمنتجات المهمة أكثر استباقية في الانتقال من Java 8 إلى الإصدارات الجديدة. ويتطلب التحول رفعة فنية. وهذه هي التغييرات التي يجب إجراؤها، رغم أنها ليست عاجلة للغاية. وقال إريك كوستلو، كبير مسؤولي المنتجات في شركة Contrast Security: "وإلا فسنواجه مشاكل".

الحكم

لذا، بينما تحتفل جافا بالذكرى السنوية الخامسة والعشرين لتأسيسها، هناك كل الأسباب التي تجعلنا ننظر إلى المستقبل بتفاؤل ونسعى جاهدين لتحقيق آفاق جديدة. يقول خبراء الصناعة بوضوح أنه لا أحد يخطط بجدية أو حتى يفكر في التخلي عن Java، وذلك ببساطة لأنه تم استثمار الكثير من الجهد والوقت والمال في هذه اللغة ونظامها البيئي، ناهيك عن المشاريع نفسها التي يتم استخدامها فيها. ويتمتع مطورو Java بفرصة المشاركة في تطوير العديد من المجالات المختلفة والصناعات بأكملها حيث تعد هذه اللغة جزءًا مهمًا من عمليات العمل. لذا فإن السؤال "هل يستحق تعلم Java في عام 2020" هو بالتأكيد سؤال بلاغي. وعلى الأرجح، سيبقى كذلك لسنوات عديدة أخرى.
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION