أيها المرآة، أيها المرآة على الحائط من هو الأعظم على الإطلاق – بايثون أم جافا؟ – التقنية اليوم
لقد كانت صناعة التكنولوجيا دائمًا عرضة للضجيج. اليوم، أصبح الهوس بالذكاء الاصطناعي (AI) أمرًا مسيطرًا تقريبًا، وباعتباري شخصًا عمل مع Java لأكثر من 25 عامًا، يجب أن أعترف بوجود درجة معينة من الحسد. ليس من المستغرب أنه مع استمرار الذكاء الاصطناعي والتعلم الآلي في الاتجاه، ينجذب خريجو علوم الكمبيوتر إلى لغة برمجة بايثون لأنها تلعب دورًا أساسيًا في هذا العالم.
ومع ذلك، أعتقد أنه سيكون من الخطأ وضع كل بيضك في سلة الذكاء الاصطناعي. إذا كنت خريجًا أو تعمل بالفعل في مجال تكنولوجيا المعلومات وتستشير “المرآة، المرآة على الحائط” وتفكر فيما إذا كان مستقبلك يكمن في Python أو Java، فأنا أود أن أقنعك بأن Java هي بالفعل أعظمهم جميعًا .
يمكنك القول إنني متحيز، ولكن هناك فرصًا هائلة للمبرمجين الراغبين في تحويل أنظارهم إلى Java في عام 2024. قد يلفت الضجيج المحيط بالذكاء الاصطناعي الأنظار، لكن جاذبيته سوف ترتفع وتنخفض مع نضوج التخصص. إذا كنت تريد مزيدًا من اليقين في العمل في مجال تكنولوجيا المعلومات، فإن Java هي التكنولوجيا الحالية والناضجة في المؤسسة.
أسباب الطلب على مهارات جافا
في عالم تكنولوجيا المؤسسات، هناك واقع تجاري تم التأكيد عليه من خلال تحليل Hackerrank في بداية عام 2023 للمهارات الأكثر طلبًا لأصحاب العمل. في هذا الترتيب، جاءت Java في المقدمة بشكل واضح. من المؤكد أنه وقت مثير لتكون مطور Java.
لماذا أصدق هذا؟ هناك العديد من الأسباب الوجيهة التي تجعل جافا ستستمر في قيادة الطلب على مهارات تكنولوجيا المعلومات في عام 2024، ولكن اسمحوا لي أن أختصرها إلى أبرز ثلاثة أسباب:
1. جافا موجودة في كل مكان
لقد أجرينا بحثنا السنوي حول حالة Java والذي أكد أنه يتم استخدامها في غالبية تطبيقات المؤسسات وبيئات البنية التحتية لتكنولوجيا المعلومات. تعني هذه العالمية أن هناك فرصًا كبيرة لأولئك الذين لديهم مهارات Java. إحدى المشكلات الرئيسية التي وجدناها هي تعقيد الإصدار. يشير تحليلنا إلى أن العديد من الشركات تستخدم أكثر من إصدار واحد من Java بدءًا من JDK 6 و7 وحتى JDK 8 و11 و17. وفي بيئة المؤسسة، يكون للتوقف عواقب مالية حقيقية، لذا فإن معرفة وجود العديد من إصدارات Java في هذه المجموعة -ups يخلق تعقيدًا ونقاط ضعف أمنية أكثر إثارة للقلق.
لقد رأينا من خلال ثغرة Log4j مقدار الضرر المحتمل الذي يمكن أن يحدث إذا لم يتم تحديث التعليمات البرمجية. في الواقع، تشير أبحاث Veracode الأخيرة إلى أن العديد من الشركات لم تقم بعد بتحديث قاعدة أكواد Java الخاصة بها بشكل كامل للحماية من الانتهاكات المستقبلية. خلاصة القول هي أن الشركات ستحتاج إلى أفراد يتمتعون بمهارات Java لضمان بقاء التطبيقات مستقرة وآمنة وسيكون هناك طلب مستمر على الدعم التجاري لتوفير الإصلاحات الأساسية وتصحيحات الأمان والخبرة لدعم هذه الفرق.
في الوقت الذي تسعى فيه المؤسسات جاهدة إلى تحويل بيئات تكنولوجيا المعلومات الخاصة بها، فمن الأهمية بمكان أن يتم تحسين تطبيقات Java الأساسية والبنية التحتية. وهذا يخلق فرصًا للمبرمجين، لأننا من خلال العمل مع عملائنا وجدنا أيضًا أن تحسين بيئات Java كان له تأثير إيجابي كبير على استخدام الحوسبة السحابية.
تاريخيًا، وجدنا عملاء يدفعون مقابل سعة سحابية عامة أكبر مما يستخدمون، ولكن إذا قاموا بتحسين تطبيقاتهم والبنية التحتية المستندة إلى Java، فيمكنهم تحسين الإنتاجية بشكل كبير مما يؤدي بدوره إلى تقليل عدد العقد التي يحتاجونها في السحابة. لقد رأينا أيضًا أمثلة حيث كان لدى المؤسسات مثيلات قيد التشغيل في وضع الاستعداد لأنها قلقة بشأن أوقات تشغيل Java، مما يضيف أيضًا تكاليف غير ضرورية.
سيُنظر إلى مبرمج Java الجيد على أنه أحد الأصول الضخمة للمؤسسة إذا كان بإمكانها تحقيق وفورات في التكاليف على الإنفاق السحابي العام وتحسين أداء تكنولوجيا المعلومات.
2. جافا على قيد الحياة وبصحة جيدة
في حين أن شركة Oracle قد تمتلك العلامة التجارية، إلا أن هناك مجتمعًا قويًا مفتوح المصدر بشكل لا يصدق، مما يؤكد صحة التكنولوجيا. يساهم هذا المجتمع في الابتكارات وبناء أطر العمل والمكتبات والأدوات المستندة إلى Java، مما يضمن استمرار أهميتها في المؤسسة. يستخدم أكثر من 9 ملايين مطور Java لإنشاء تطبيقات لكل شيء بدءًا من البطاقات الذكية وحتى خوادم المؤسسات والسحابة.
تعمل Java على تشغيل أكثر من 4500 منتج ذي علامة تجارية. علاوة على ذلك، هناك هيكل معايير راسخ يمنح الشركات الثقة في أنه سيتم تطوير التكنولوجيا بطريقة متسقة وموثوقة. ما عليك سوى إلقاء نظرة على المخاوف المتعلقة بالاعتماد على ChatGPT التي تم تسليط الضوء عليها خلال حالة عدم اليقين الأخيرة التي أحاطت بفريق قيادة OpenAI لفهم سبب عدم تمكن مستخدمي المؤسسات من الاعتماد على تقنية غير مستقرة أو يهيمن عليها لاعب واحد.
إن وجود عدد كبير جدًا من المساهمين في Java وطرق التشغيل الراسخة يعني أن أولئك الذين يتمتعون بمهارات Java يمكن أن يكونوا واثقين أيضًا من أنه ستكون هناك فرص لهم لفترة طويلة في المستقبل.
3. جافا عند نقطة انعطاف
في بداية عام 2023، أعلنت Oracle أنها ستغير سياسة التسعير الخاصة بها لـ Java، الأمر الذي أزعج الكثيرين في المجتمع. واستنادًا إلى مناقشاتنا مع العملاء، فإننا نشهد المزيد والمزيد من البحث عن توزيعات بديلة غير تابعة لـ Oracle Java. من الواضح أن هذا يزيد الطلب على مهارات Java، ولكن الأهم من ذلك أن هذا التعطيل سيؤدي إلى مزيد من الابتكار حيث يتطلع البائعون الآخرون إلى تقديم حلول لا تتطابق فقط مع ما تقدمه Oracle بالفعل بل تعمل على تحسينه مثل تقديم المزيد من البنى الموزعة؛ أوقات بدء/إحماء أسرع؛ أجهزة JVM أكثر أداءً؛ والقياس عن بعد لمراقبة نقاط الضعف في كود Java الأساسي.
هذه العوامل الثلاثة تؤمن مستقبل جافا حيث سنرى تطورات وتطبيقات جديدة للتكنولوجيا ستحافظ على حيويتها. وهذا بدوره سيخلق فرصًا للأفراد ليصنعوا اسمًا لأنفسهم من خلال المساهمة في التطورات المستقبلية في المجتمع، مما يشير إلى أن Java ستكون موجودة لفترة طويلة بعد أن تلاشت كل الضجة حول التقنيات الأخرى.
لقد قمنا بإدراج أفضل دورات جافا سكريبت عبر الإنترنت.
تم إنتاج هذه المقالة كجزء من قناة Expert Insights التابعة لـ TechRadarPro حيث نعرض أفضل وألمع العقول في صناعة التكنولوجيا اليوم. الآراء الواردة هنا هي آراء المؤلف وليست بالضرورة آراء TechRadarPro أو Future plc. إذا كنت مهتمًا بالمساهمة، اكتشف المزيد هنا: https://www.techradar.com/news/submit-your-story-to-techradar-pro
اكتشاف المزيد من موقع علم
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.