منحنى الضجيج: ما هي تقنيات تكنولوجيا المعلومات في ذروتها وما سيظل الطلب المستقر

في عام 2017 ، نما الطلب على مطوري blockchain جنبًا إلى جنب مع سعر صرف Bitcoin. انخفض عدد الوظائف الشاغرة عندما خاب أمل السوق بالتكنولوجيا الجديدة. جنبا إلى جنب مع ممثلي Mail.ru Cloud Solutions و Red Hat و Acronis و Reksoft و SEMrush و Bilderlings اكتشفوا التقنيات الشائعة الآن ويستحق قضاء الوقت في دراستها.

الغيوم والحاويات والخدمات الصغيرة


إنفاق الشركات على الخدمات السحابية سيتجاوز قريبًا حاجز المليار دولار. في المستقبل ، سينمو السوق بحوالي 15٪ سنويًا.

واحدة من منصات السحابة الأكثر شعبية هي OpenStack ، التي قمنا ببناء سحابتنا عليها. هناك العديد من الشوكات ، وهناك بعض الإصدارات المملوكة من OpenStack من بائعين مختلفين ، بدءًا من Red Hat و HP ، وتنتهي بـ IBM. ولكن ابدأ التعلم باستخدام OpenStack "الفانيليا".

نيكولاي بوتينكو ، مهندس معماري في Mail.ru Cloud Solutions

الغيوم ليست مجرد ظاهرية ، بل تقنيات أكثر شعبية وتطبيقية. على سبيل المثال ، تطوير بنية الخدمات المصغرة ، وتحسينها لواقع السحابة - ينقسم التطبيق إلى العديد من القطع الصغيرة ، لذلك لا يؤثر فشل جزء واحد على تشغيل التطبيق ككل. يعمل هذا المبدأ بشكل رائع مع الحاويات : عندما يتم حزم هذه الأجزاء من التطبيقات في حاويات ، مما يسمح بتطويرها وتحديثها بشكل مستقل عن بعضها البعض ، وكذلك لضمان أن التطبيق سيعمل بنفس الطريقة في كل من بيئة الاختبار والإنتاج.

هناك العديد من أنظمة تنسيق الحاويات الشائعة (إدارة الحاويات) ، على سبيل المثال ، تحظى Kubernetes بشعبية كبيرة. هناك مستويات أعلى من التجريد وحلول البائعين حيث يتم دفع Red Hat OpenShift إلى المقدمة. يجب أن تبدأ مقدمة لتكنولوجيا الحاويات مع Docker ، وبناء كتلة بسيطة على Docker Swarm. هذه أشياء أساسية ، من الجدير تعلم الأساسيات منها ، ثم الانتقال إلى منسقي الحاويات الجادين.

نيكولاي بوتينكو ، مهندس معماري في Mail.ru Cloud Solutions

تعد الحاويات والخدمات الصغيرة واعدة لأنها تغير طريقة تقديم ونشر التطبيقات الحديثة. إنها تقلل من الاعتماد على لغات البرمجة ، لأنها تتيح لك كتابة أجزاء مختلفة من التطبيق بلغات مختلفة - غالبًا في Java و Python.

تكتسب لغة برمجة Go شعبية - فهي مكتوبة على منصة Red Hat OpenShift. هناك حسابات بدون خادم ، استنادًا إلى الوظائف التي تعمل على البنية التحتية للحاوية. إنها تتطلب أساليب تطوير جديدة ؛ في السنوات الأخيرة ، قام مزودو الخدمات السحابية المختلطة والعامة بالكثير من أجل تسهيل الكتابة واستخدام وظائف السحابة.

فلاديمير كاراجازي ، رئيس فريق Red Hat Solutions

تقنيات بايثون


هناك العديد من المجالات الواعدة التي يمكن دمجها بشكل مشروط وفقًا لمتطلبات رئيسية للمطور - يجب أن يعرف Python جيدًا. هذه هي المهام المتعلقة بالتعلم الآلي والشبكات العصبية والذكاء الاصطناعي والتعلم العميق.

بايثون هي لغة رائعة بلا حدود. هذا جيد وسيئ في نفس الوقت. جيد ، لأنه في غضون أسبوع ، يمكنك كتابة أشياء معقدة جدًا في Python.
لكن كتابة نظام جاد ، مع العديد من الكيانات والأشياء ، مع عدد كبير من الروابط بينهما أمر صعب. يتطلب هذا مهارات تحليلية قوية وتفكيرًا منظمًا وفهمًا واضحًا لما تفعله.

نيكولاي سوكورنوف ، مدير قسم تطوير البرمجيات Reksoft

تمت الإشارة أيضًا إلى منظور التعلم الآلي من قبل ديمتري فدوفين ، مبرمج أول في مجموعة تطوير بطاقة "الضمير" ، موضحًا الابتكارات. كمثال ، يستشهد بتطوير مساعدين صوتيين سيري ، أليس ، ماروسي. إنهم يعملون على أساس التعلم الآلي.

المعرفة الأساسية لن تختفي أبداً


بالنسبة لأي متخصص في تكنولوجيا المعلومات ، من المهم عدم امتلاك أداة متخصصة للغاية ، ولكن الحصول على فهم مشترك لمجال التكنولوجيا. بعد كل شيء ، يتم بناء أي تقنية الضجيج على أساس أساسي.

تحتاج إلى دراسة علوم الكمبيوتر ، الخوارزميات ، هياكل البيانات ، أنماط التصميم ، التجريد ، منهجيات البرمجة. وعلى هذا يتم بناء أطر الضجيج والمكتبات. فهم قاعدة البيانات - سوف يصبح من الأسهل فهم كل شيء آخر.

أنطون توزك ، مطور Frontend SEMrush

يمكن أن تختلف جودة الرمز وسرعة تنفيذه من قبل مطور محترف عشرات المرات عن الهواة.

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

, . JavaScript — , . TypeScript, JavaScript. , TypeScript, JavaScript. — .

, IT- Bilderlings


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

تستشهد آنا بلوكشين كمثال. كان في الموضة منذ عامين ، وهو الآن يقترب من القاع على طول منحنى الضجيج - لم يرق إلى مستوى التوقعات. في الوقت نفسه ، المهندس المعماري متأكد: ستأخذ blockchain مكانها في نهاية المطاف ، وسوف يكون هناك طلب على المتخصصين فيها ، ليس بشكل كبير مثل الضجيج.

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

آنا ميليخوفا ، مهندس منصة أكرونيس

ما هو الطلب عليه في مجال تكنولوجيا المعلومات في 2020s


  1. الغيوم والحاويات والخدمات الصغيرة: VMware و OpenStack و Kubernetes و Docker Swarm.
  2. بايثون لبناء الشبكات العصبية وتعلم الآلة.
  3. هناك حاجة دائمًا إلى المعرفة الأساسية بالأساسيات: علوم الكمبيوتر ، الخوارزميات ، هياكل البيانات ، أنماط التصميم ، التجريد ، منهجيات البرمجة.
  4. قد ينخفض ​​الطلب على تقنية الضجيج بمرور الوقت ، ولكن إذا كانت التكنولوجيا مفيدة ، فستحتل مكانتها في السوق.


ماذا تقرأ :

  1. , HR .
  2. .
  3. .

All Articles