प्रचार वक्र: आईटी प्रौद्योगिकियां अपने चरम पर हैं और स्थिर मांग क्या रहेगी

2017 में, बिटकॉइन विनिमय दर के साथ ब्लॉकचैन डेवलपर्स की मांग बढ़ी। बाजार में नई तकनीक से मोहभंग होने पर रिक्तियों की संख्या में गिरावट आई। Mail.ru क्लाउड सॉल्यूशंस के प्रतिनिधियों के साथ, Red Hat, Acronis, Reksoft, SEMrush और Bilderlings ने यह पता लगाया कि कौन सी प्रौद्योगिकियां अब लोकप्रिय हैं और उनका अध्ययन करने के लिए समय बिताना उचित है।

बादल, कंटेनर और माइक्रोसर्विसेज


क्लाउड सेवाओं पर कंपनियों का खर्च जल्द ही $ 1 बिलियन का आंकड़ा पार कर जाएगाभविष्य में, बाजार में लगभग 15% वार्षिक वृद्धि होगी।

— OpenStack, . , - OpenStack , Red Hat HP, IBM. «» OpenStack.

, Mail.ru Cloud Solutions

बादल न केवल वर्चुअलाइजेशन, बहुत अधिक लोकप्रिय और अनुप्रयुक्त प्रौद्योगिकियां हैं। उदाहरण के लिए, microservice आर्किटेक्चर का विकास , क्लाउड की वास्तविकताओं के लिए उनका अनुकूलन - एप्लिकेशन को कई छोटे टुकड़ों में विभाजित किया गया है, इसलिए एक भाग की विफलता पूरे के रूप में एप्लिकेशन के संचालन को प्रभावित नहीं करती है। यह सिद्धांत कंटेनरीकरण के साथ बहुत अच्छा काम करता है : जब अनुप्रयोगों के इन हिस्सों को कंटेनरों में पैक किया जाता है, जो उन्हें एक-दूसरे से स्वतंत्र रूप से विकसित और अद्यतन करने की अनुमति देता है, साथ ही यह सुनिश्चित करने के लिए कि आवेदन परीक्षण वातावरण और उत्पादों दोनों में समान काम करता है।

कई लोकप्रिय कंटेनर ऑर्केस्ट्रेशन सिस्टम (कंटेनर प्रबंधन) हैं, उदाहरण के लिए, कुबेरनेट्स बहुत लोकप्रिय हैं। अमूर्तता के उच्च स्तर हैं, विक्रेता समाधान जहां रेड हैट ओपनशिफ्ट को लीड में धकेल दिया जाता है। डॉकटर प्रौद्योगिकी का परिचय डोकर के साथ शुरू होना चाहिए, डोकर झुंड पर एक सरल क्लस्टर का निर्माण करना चाहिए। ये मूल बातें हैं, यह उनसे मूल बातें सीखने के लायक है, और फिर गंभीर कंटेनर ऑर्केस्ट्रेटर पर आगे बढ़ रहे हैं।

निकोले ब्यूटेनो, Mail.ru क्लाउड सॉल्यूशंस के वास्तुकार

कंटेनर और माइक्रोसर्विसेज आशाजनक हैं क्योंकि वे आधुनिक अनुप्रयोगों को वितरित करने और तैनात करने के तरीके को बदल रहे हैं। वे प्रोग्रामिंग भाषाओं पर निर्भरता को कम करते हैं, क्योंकि वे आपको विभिन्न भाषाओं में आवेदन के विभिन्न हिस्सों को लिखने की अनुमति देते हैं - सबसे अधिक बार जावा और पायथन में।

गो प्रोग्रामिंग भाषा लोकप्रियता प्राप्त कर रही है - यह इस पर है कि Red Hat OpenShift प्लेटफ़ॉर्म लिखा गया है। कंटेनर बुनियादी ढांचे पर चलने वाले कार्यों के आधार पर सर्वर रहित गणना होती है। उन्हें नए विकास दृष्टिकोणों की आवश्यकता है, हाल के वर्षों में, हाइब्रिड और सार्वजनिक क्लाउड प्रदाताओं ने क्लाउड फ़ंक्शंस को लिखना और उपयोग करना आसान बनाने के लिए बहुत कुछ किया है।

व्लादिमीर करागाज़ी, रेड हैट सॉल्यूशंस आर्किटेक्ट टीम लीडर

पायथन टेक्नोलॉजीज


कई होनहार क्षेत्र हैं जो एक डेवलपर के लिए एक प्रमुख आवश्यकता के अनुसार सशर्त रूप से जोड़ सकते हैं - उसे पायथन को अच्छी तरह से जानना चाहिए। ये मशीन लर्निंग , न्यूरल नेटवर्क, आर्टिफिशियल इंटेलिजेंस और डीप लर्निंग से जुड़े कार्य हैं

पायथन वस्तुतः कोई सीमा नहीं के साथ एक भयानक भाषा है। यह एक ही समय में अच्छा और बुरा दोनों है। अच्छा है, क्योंकि सचमुच एक हफ्ते में आप पायथन में काफी जटिल चीजें लिख सकते हैं।
लेकिन एक गंभीर प्रणाली लिखने के लिए, कई संस्थाओं और वस्तुओं के साथ, उनके बीच बड़ी संख्या में कनेक्शन समस्याग्रस्त हैं। इसके लिए मजबूत विश्लेषणात्मक कौशल, अच्छी तरह से संरचित सोच और आप क्या कर रहे हैं, इसकी स्पष्ट समझ की आवश्यकता होती है।

निकोले सोकोर्नोव, रेक्सॉफ्ट सॉफ्टवेयर डेवलपमेंट विभाग के निदेशक

मशीन लर्निंग के परिप्रेक्ष्य में "विवेक" किस्त कार्ड विकास समूह के वरिष्ठ प्रोग्रामर दिमित्री वडोविन ने भी नवाचारों का उल्लेख किया है। एक उदाहरण के रूप में, वह आवाज सहायकों सिरी, एलिस, मार्सी के विकास का हवाला देता है। वे मशीन लर्निंग के आधार पर काम करते हैं।

बुनियादी ज्ञान कभी भी शैली से बाहर नहीं जाएगा


किसी भी आईटी विशेषज्ञ के लिए, यह बहुत महत्वपूर्ण नहीं है कि वह एक अति विशिष्ट उपकरण का मालिक हो, बल्कि प्रौद्योगिकी क्षेत्र की आम समझ हो। आखिरकार, किसी भी प्रचार तकनीक को मौलिक आधार पर बनाया गया है।

आपको कंप्यूटर विज्ञान, एल्गोरिदम, डेटा संरचना, डिज़ाइन पैटर्न, सार, प्रोग्रामिंग पद्धति का अध्ययन करने की आवश्यकता है। यह इस पर है कि प्रचार ढांचे और पुस्तकालयों का निर्माण किया जाता है। डेटाबेस को समझें - बाकी सब चीजों को समझना आसान हो जाएगा।

एंटोन ताज़िक, फ्रंटेंड डेवलपर सेमरश

एक पेशेवर डेवलपर द्वारा कोड की गुणवत्ता और उसके निष्पादन की गति शौकिया लोगों से दर्जनों गुना भिन्न हो सकती है।

लेकिन इस बात की परवाह किए बिना कि आप किस भाषा में या किस क्षेत्र में कार्यक्रम लिखते हैं, आपको एक तकनीकी आधार की आवश्यकता होगी: डेटा संरचनाओं, एल्गोरिदम, पैटर्न और डिजाइन सिद्धांतों का ज्ञान। किसी भी मामले में बुनियादी ज्ञान की आवश्यकता होगी, भले ही आप कुछ मानक से फैशनेबल तकनीक पर स्विच करने का निर्णय लें।

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

, IT- Bilderlings


Acronis प्लेटफॉर्म आर्किटेक्ट एना मेलेखोवा का मानना ​​है कि आईटी में कई प्रौद्योगिकियां हाइप साइकिल वक्र के माध्यम से जाती हैं। सबसे पहले, डेवलपर्स के लिए एक बड़ी मांग है, वे कई उद्योगों में प्रौद्योगिकी का उपयोग करने की कोशिश कर रहे हैं। फिर मंदी, रिक्तियों की संख्या कम हो जाती है। और स्थिरीकरण - व्यवसाय समझता है कि जहां प्रौद्योगिकी वास्तव में उपयोगी है, और जहां अन्य समाधानों का उपयोग करना बेहतर है।

एक उदाहरण के रूप में अन्ना ब्लॉकचेन का हवाला देते हैं। वह कुछ साल पहले फैशन में था, और अब वह प्रचार वक्र के साथ नीचे आ रहा है - वह अपेक्षाओं को पूरा नहीं करता है। उसी समय, वास्तुकार सुनिश्चित है: ब्लॉकचेन अंततः अपना स्थान ले लेगा, और इसमें विशेषज्ञ मांग में होंगे, बस प्रचार के शीर्ष पर उतना व्यापक रूप से नहीं।

ऐसे कार्य हैं जिनके लिए अब उद्योग में कई विशेषज्ञों की आवश्यकता है, लेकिन स्थिर और बहुत अच्छे आला कार्य हैं। उदाहरण के लिए, हाइपरविजर और ऑपरेटिंग सिस्टम। आला प्रोग्रामर्स को थोड़ी जरूरत है, लेकिन वे अत्यधिक मूल्यवान हैं, और उनके लिए आवश्यकता कम नहीं है।

अन्ना मेलेखोवा, एक्रोनीस प्लेटफार्म आर्किटेक्ट

2020 में आईटी में क्या मांग होगी


  1. बादल, कंटेनर और माइक्रोसर्विसेस: VMware, OpenStack, Kubernetes, Docker Swarm।
  2. तंत्रिका नेटवर्क के निर्माण और मशीन सीखने के लिए पायथन।
  3. बुनियादी बातों का बुनियादी ज्ञान हमेशा आवश्यक है: कंप्यूटर विज्ञान, एल्गोरिदम, डेटा संरचनाएं, डिज़ाइन पैटर्न, अमूर्तता, प्रोग्रामिंग पद्धति।
  4. प्रचार तकनीक की मांग में समय के साथ गिरावट आ सकती है, लेकिन अगर यह तकनीक उपयोगी है, तो यह बाजार में अपनी जगह बना लेगी।


और क्या पढ़ें :

  1. , HR .
  2. .
  3. .

All Articles