टॉप -10 - 2019 में क्या सीखना है



एक अनुवादक से: हम आपके लिए प्रोफेसर विलियम बुकानन के एक लेख , एक geek और डेवलपर को प्रकाशित करते हैं। वह उन दस मुख्य चीजों के बारे में बात करता है जो वह आगामी 2019 में मास्टर करना चाहते हैं।

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

स्किलबॉक्स सलाह देता है: दो साल का व्यावहारिक कोर्स, "मैं एक प्रो वेब डेवलपर हूं"

हम आपको याद दिलाते हैं: "हैबर" के सभी पाठकों के लिए - "हैबर" प्रोमो कोड का उपयोग करके किसी भी स्किलबॉक्स कोर्स के लिए पंजीकरण करते समय 10,000 रूबल की छूट।

पायथन प्रोग्रामिंग। मैंने काम किया और सी, सी ++, सी # के साथ काम कर रहा हूं। मैंने ASP.NET MVC का अध्ययन किया और इस तकनीक पर आधारित वेबसाइटों का विकास किया। फिर मुझे यह लगने लगा कि सब कुछ की नींव विजुअल स्टूडियो है। लेकिन, जैसा कि यह निकला, एक और तरीका है, जो बहुत अधिक दिलचस्प और आकर्षक है। यह रास्ता है पाइथन।

मैंने उसके साथ काम करना शुरू कर दिया, और कुछ कार्यों के कार्यान्वयन में समस्याएं गायब हो गईं। इस तथ्य के बावजूद कि मुझे अभी भी भाषा की वाक्य रचना पसंद नहीं है और कुछ चीजों का उपयोग करने से बचें, पायथन मेरी नई परियोजनाओं के लिए मेरा नंबर 1 बन गया है। यह भाषा हर जगह है - बिटकॉइन, वेब सेवाओं की दुनिया में, हर जगह।

तो क्यों न खुद पायथन सीखें और बच्चों को स्कूल में शिक्षित करें? कोड की कुछ पंक्तियाँ एक नए डिजिटल ब्रह्मांड को बनाने में मदद कर सकती हैं। सामान्य तौर पर, अब हमारी दुनिया पायथन, जावा, .NET, जावास्क्रिप्ट और कई अन्य सॉफ्टवेयर प्लेटफार्मों का एक संयोजन है, जो यह सब "मिश्र धातु" से सिस्टम बनाना संभव बनाता है।

जानें क्रिप्टो! नहीं, क्रिप्टोकरेंसी नहीं, बल्कि क्रिप्टोग्राफी। आज, साइबर क्राइम की दुनिया में क्रिप्टोग्राफी एक कमजोर बिंदु है। मेरे लिए, यह एक इलेक्ट्रीशियन के लिए ओम के कानून का एक एनालॉग है। क्रिप्टोग्राफी डिजिटल दुनिया का केंद्र होना चाहिए।

इसके तहत आने वाले सभी गणितीय तरीकों का अच्छी तरह से अध्ययन करने की आवश्यकता नहीं है, लेकिन हर किसी को सीखने की जरूरत है हैशिंग, सार्वजनिक कुंजी एन्क्रिप्शन, सममित कुंजी और हस्ताक्षर।

शून्य-ज्ञान प्रमाण (ZKPs)। हम एक पागल डिजिटल दुनिया में रहते हैं। हम अभी भी उपयोगकर्ताओं को पहचान के लिए पासवर्ड दर्ज करने के लिए कहते हैं। लेकिन अन्य तरीकों का उपयोग क्यों न करें जिन्हें "लॉगिन / पासवर्ड" के उपयोग की आवश्यकता नहीं है? हमारे भविष्य को निजी जानकारी की विश्वसनीय सुरक्षा की आवश्यकता है, इस मामले में उपयोगकर्ताओं को पासवर्ड की आवश्यकता नहीं है, सुरक्षा के अधिक गंभीर स्तर की आवश्यकता है। इसलिए, ZKP सीखें।

होमोमोर्फिक एन्क्रिप्शन। हम अभी भी डेटा के साथ काम क्यों कर रहे हैं जिससे स्रोत की जानकारी का पता चलता है? आपको एन्क्रिप्शन का उपयोग करके डेटा को संसाधित करने का प्रयास करने की आवश्यकता है, लेकिन एक तरह से जो सामान्य संचालन में हस्तक्षेप नहीं करता है।

कुछ लोग ZCash और Monero और विधियों का उपयोग करके नेटवर्क को बदलने का प्रयास करते हैं जो आपको स्रोत डेटा को प्रकट किए बिना जानकारी को संसाधित करने की अनुमति देते हैं। यदि हम वास्तव में इस प्रकार के सिस्टम बना सकते हैं, तो हम ठीक से जीडीपीआर दुनिया में प्रवेश करेंगे, न कि यह नकली स्थान, जो कि हमारे द्वारा बनाए गए जीडीपीआर के अनुकूल है।

जावास्क्रिप्ट में अधिक लिखें। कुछ साल पहले, मैंने भविष्यवाणी की थी कि जावास्क्रिप्ट बाहर मर जाएगा क्योंकि इसके साथ काम करना मुश्किल था। वास्तव में, मैं पूरी तरह से गलत था। जावास्क्रिप्ट का विकास जारी है, डेवलपर्स इस भाषा के आधार पर अधिक से अधिक नई प्रणालियों का निर्माण कर रहे हैं। उन्हें Node.js. द्वारा भी मदद की जाती है

मेरे लिए, मुझे एक उपयुक्त गिट रिपॉजिटरी मिली, जिसमें npm इंस्टाल कमांड और कोड की कुछ पंक्तियों के साथ काम करने के साथ-साथ एक छोटी डीबगिंग कंसोल (हाँ, मेरा डीबगिंग विधि अभी भी सतर्क है (msg))। जावास्क्रिप्ट दुनिया में, हम सभी चीजों का सार फिर से देखते हैं, और कई मामलों में यह सभी अन्य, अधिक जटिल विकास वातावरण की तुलना में बहुत बेहतर काम करता है। DLL के दिन लंबे हो गए हैं, इसलिए एक लंबा जीवन ब्राउज़र एकीकरण है।

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

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

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

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

एडब्ल्यूएस। अमेज़न वेब सर्विसेज अब डिजिटल दुनिया में एक महत्वपूर्ण भूमिका निभा रही है। यदि आप पीछे मुड़कर देखते हैं, तो आप देखेंगे कि कैसे AWS धीरे-धीरे सभी के लिए एक अधिक सार्थक सेवा बन गया है। दुर्भाग्य से, AWS का उपयोग अभी पूरी तरह से नहीं किया गया है, लेकिन हम तेजी से सीख रहे हैं। और जो कंपनियां किसी और से पहले अमेज़ॅन सेवाएं सीख सकती हैं, वे बाजार के नेता बन जाएंगे।

प्रोटोकॉल और नेटवर्क। साइबरस्पेस नेटवर्क और प्रोटोकॉल है। उन्हें जाने बिना, आप इसकी मूल बातें नहीं समझ सकते। इसलिए, वर्चुअल मशीन, फायरवॉल इंस्टॉल करें और अपने नेटवर्क का निर्माण करें। और फिर विभिन्न तरीकों का उपयोग करके इसका अध्ययन करना शुरू करें।

दरअसल, वह सब मैं सलाह देना चाहता था। और 2019 में अध्ययन के लिए आप क्या पेशकश कर सकते हैं?

स्किलबॉक्स अनुशंसा करता है:

Source: https://habr.com/ru/post/hi434676/


All Articles