इन 5 साइटों और ऐप्स के साथ एक प्रो की तरह कोड करना सीखें

कंप्यूटर प्रोग्रामर और सॉफ्टवेयर डेवलपर्स की कमी है। यह एक बड़ी बात है क्योंकि टैलेंट की तुलना में टेक इंडस्ट्री तेजी से बढ़ रही है। कुछ फर्म योग्य इंजीनियरों के लिए  pay 20% more

2023 तक मोबाइल(Mobile) ऐप से होने वाला राजस्व अपने आप में आश्चर्यजनक रूप से $935 billion by 2023 का होगा । घूमने के लिए यह बहुत सारा पैसा है, लेकिन इसे साझा करने के लिए पर्याप्त लोग नहीं हैं। आपको कुछ परिप्रेक्ष्य देने के लिए, 2017 में केवल 50,000 कंप्यूटर साइंस ग्रैड(50,000 Computer Science grads) थे और अकेले यूएस में 500,000 ओपन कंप्यूटिंग पोजीशन थे। 

क्या आप इस तेज-तर्रार (उच्च-भुगतान वाले) उद्योग में आना चाहते हैं? फिर आप निम्नलिखित ऐप्स और साइटों को प्रो की तरह कोड करना सीखने में सहायक पाएंगे। 

खान अकादमी(Khan Academy)(Khan Academy)

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

यदि आप सीधे कूदने के लिए तैयार हैं और तुरंत कोड करना सीखते हैं, तो खान अकादमी(Khan Academy) शुरू करने के लिए एक उत्कृष्ट जगह है। यह एक गैर-लाभकारी है जो प्रोग्रामिंग पर मुफ्त पाठ्यक्रम प्रदान करता है। यह उन छात्रों और वयस्कों के लिए डिज़ाइन किया गया है जो कंप्यूटर भाषाओं की मूल बातें सीखना चाहते हैं, जैसे कि Javascript , JQuery , और SQL । 

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

टाइन्कर(Tynker)(Tynker)

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

यदि आपका लक्ष्य वीडियो गेम बनाना है, तो टाइनकर(Tynker) आपको कोडिंग के यांत्रिकी सीखने में मदद कर सकता है। यह एक साधारण ड्रैग-एंड-ड्रॉप अवधारणा का उपयोग करके ऐसा करता है। अपना खेल मंच बनाने के बाद, आपको यह सुनिश्चित करने के लिए इसे खेलने को मिलता है कि यह ठीक से काम करता है। 

(Tynker)आपको तेजी से समझने में मदद करने के लिए टाइंकर आपको प्रत्येक भाग के बारे में बताता है। एक बार जब आप कुछ अधिक जटिल के लिए तैयार हो जाते हैं, तो आप बड़े बच्चों और किशोरों के लिए डिज़ाइन किए गए कार्यक्रमों को आज़मा सकते हैं। 

Tynker के पास कुछ निःशुल्क पाठ्यक्रम हैं, लेकिन आपको अधिक प्रोग्राम अनलॉक करने के लिए अपग्रेड करने के लिए भुगतान करना होगा। जिन भाषाओं को आप सीख सकते हैं उनमें जावास्क्रिप्ट(JavaScript) , पायथन(Python) , सीएसएस(CSS) और एचटीएमएल(HTML) शामिल हैं । 

यह भी ध्यान देने योग्य है कि आप रोबोटिक्स के लिए टाइनकर(Tynker) का उपयोग कर सकते हैं । आप अपने एंड्रॉइड(Android) या आईओएस टैबलेट पर ऐप डाउनलोड करते हैं और एक ड्रोन या ड्रॉइड को नियंत्रित कर सकते हैं जिसे आप प्रोग्राम करते हैं। यदि आप इसे केवल वीडियो गेम के लिए उपयोग कर रहे हैं, तो आप अपने कंप्यूटर या मोबाइल डिवाइस का उपयोग कर सकते हैं। 

दरों के लिए, यह त्रैमासिक $ 60 बिल से शुरू होता है। जीवन भर के उपयोग के लिए $ 120 प्रति वर्ष या $ 240 का भुगतान करने का विकल्प भी है। 

कोडवार्स(Codewars)(Codewars)

कुछ लोग gamification के साथ बेहतर तरीके से कोड करना सीखते हैं। अगर यह आपके जैसा लगता है, तो कोडवार्स(Codewars) में मार्शल आर्ट थीम है जो विभिन्न प्रकार की चुनौतियों के साथ आती है जिन्हें "काटा" कहा जाता है। जैसे ही आप इन कटाओं को पूरा करते हैं, आप अधिक उन्नत पाठों को अनलॉक करते हैं। साथ ही आप पद और सम्मान अर्जित कर रहे हैं। 

आपको विभिन्न कोडिंग भाषाओं के बीच चयन करने को मिलता है, जैसे कि SQL , क्रिस्टल(Crystal) , जावा(Java) , C++, जावास्क्रिप्ट(JavaScript) , रूबी(Ruby) , और बहुत कुछ। फिर डेवलपर्स का एक समुदाय है जिसका आप लाभ उठा सकते हैं ताकि आप अपने कटास के माध्यम से प्राप्त कर सकें और अपने कौशल को मजबूत कर सकें। एक भाषा से शुरू करें, फिर अपनी रोजगार क्षमता बढ़ाने के लिए दूसरों को सीखने का विकल्प चुनें। 

अपने कौशल में महारत हासिल करने के बाद, आप अपने खुद के कटास लिख सकते हैं और समुदाय को चुनौती दे सकते हैं (एक वास्तविक मार्शल आर्ट डोजो की तरह!) 

यह प्लेटफॉर्म ऑनलाइन उपलब्ध है और उपयोग करने के लिए स्वतंत्र है। 

एन्कोड(Encode)(Encode)

बाइट-साइज़ में सीखना जटिल अवधारणाओं को याद रखना आसान बना सकता है जैसे आप कंप्यूटर प्रोग्रामिंग में पाएंगे। यही कारण है कि एनकोड(Encode) को कोड करना सीखने के लिए एक वांछनीय एंड्रॉइड-ओनली ऐप बनाता है। 

यह उन लोगों के लिए आदर्श है जो एक बार में मिनटों को सीखना आसान बनाकर (मानसिक या शारीरिक रूप से) व्यस्त हैं। हालाँकि, जैसे-जैसे आप अधिक उन्नत पाठों की ओर बढ़ते हैं, चीजों में थोड़ा अधिक समय लग सकता है। 

आपको जावास्क्रिप्ट(JavaScript) जैसी इन-डिमांड भाषाएं सीखने को मिलती हैं । प्रत्येक(Every) पाठ इंटरैक्टिव है और आपने अभी जो सीखा है उसे बेहतर ढंग से समझने में आपकी सहायता के लिए आपको फीडबैक प्राप्त होता है। 

एकल सीखें(SoloLearn)(SoloLearn)

यदि आपको अधिक बहुमुखी ऐप की आवश्यकता है, तो सोलोलर्न(SoloLearn) को देखें। यह एप्लिकेशन आईओएस और एंड्रॉइड(Android) डिवाइस दोनों पर काम करता है। यदि आप अपने कंप्यूटर पर सीखना पसंद करते हैं, तो आप वेबसाइट का उपयोग कर सकते हैं। 

चुनने के लिए कई प्रोग्रामिंग भाषाएं हैं, जिनमें पायथन(Python) , जावास्क्रिप्ट(JavaScript) और जावा(Java) शामिल हैं । यह एक गुलजार सामुदायिक मंच के साथ आता है जहाँ आप अन्य छात्रों से प्रश्न पूछ सकते हैं और उनका उत्तर दे सकते हैं। 

फिर आपके लिए प्रतिस्पर्धी-उत्साही प्राणी, साइट पर एक लीडरबोर्ड है। शीर्ष शिक्षार्थियों के लिए एक टैब है, जो आपके पास कितने अंक के आधार पर रीयल-टाइम में अपडेट होता है। आप अधिक कोर्स घंटे पूरा करके इन्हें अर्जित करते हैं। 

आप वैश्विक लीडरबोर्ड या पाठ्यक्रम से संबंधित लीडरबोर्ड (यानी विशेष रूप से सी # या जावास्क्रिप्ट(Javascript) के लिए ) शीर्ष पर जा सकते हैं। इस लीडरबोर्ड का उपयोग उस भाषा में नेताओं को खोजने के लिए करना भी बुद्धिमानी होगी जो आप सीख रहे हैं ताकि आप जान सकें कि किससे मदद मांगनी है।

फिर आपकी प्रोफ़ाइल अनलॉक करने के लिए उपलब्धियों की सूची के साथ आती है, जैसे:

  • डेवलपर(Developer) (आपके कोड पर 10 अपवोट प्राप्त करना)
  • अच्छा उत्तर(Answer) (आपके उत्तर के लिए 5 अपवोट प्राप्त करना)
  • अच्छा नागरिक(Citizen) (एक पाठ या प्रश्नोत्तरी पर टिप्पणी छोड़कर)
  • गुरु(Guru) (एक हथियार का उपयोग करके 500 चुनौतियों को जीतना)

Gamification सीखने के भविष्य का तरीका है, इसलिए यदि यह आपकी रूचि रखता है, तो इसे एक चक्कर दें।

आज ही कोड करना सीखना शुरू करें(Start Learning How To Code Today)

इस सूची के अधिकांश प्लेटफ़ॉर्म उपयोग करने के लिए स्वतंत्र हैं, इसलिए प्रो कोडर न बनने का कोई बहाना नहीं है। गेम के माध्यम से सर्वश्रेष्ठ सीखने वालों के लिए व्यस्त निकायों और अन्य लोगों के लिए ऐप्स हैं। 

आपकी प्रेरणा और सीखने की शैली जो भी हो, आपके लिए एक कार्यक्रम है।



About the author

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



Related posts