अपने दम पर प्रोग्रामिंग सीखने के लिए 13 टिप्स
अपने दम पर प्रोग्रामिंग सीखने के लिए 13 टिप्स
Anonim

क्या आप स्वयं प्रोग्राम करना सीख रहे हैं और स्वयं को प्रेरित करने के लिए संघर्ष कर रहे हैं? स्व-शिक्षा सारी शक्ति को समाप्त कर सकती है। यहाँ उन लोगों के लिए, जो स्वयं कोड करना सीख रहे हैं, Learntocodewith.me ब्लॉग के निर्माता, लॉरेंस ब्रैडफ़ोर्ड से 13 सीखने की युक्तियाँ दी गई हैं। ये दिशानिर्देश आपको जल्दी, कुशलता से और अनावश्यक तनाव के बिना ज्ञान प्राप्त करने में मदद करेंगे।

अपने दम पर प्रोग्रामिंग सीखने के लिए 13 टिप्स
अपने दम पर प्रोग्रामिंग सीखने के लिए 13 टिप्स

1. सीखने के लिए सही प्रेरणा खोजें

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

  1. अपने वर्तमान करियर में और आगे बढ़ें।
  2. अपना पेशा बदलें।
  3. साइड प्रोजेक्ट्स की बदौलत अतिरिक्त पैसा कमाएं।
  4. अपना खुद का उत्पाद (गेम, मोबाइल एप्लिकेशन) विकसित करें, एक स्टार्टअप बनाएं।

इससे कोई फर्क नहीं पड़ता कि सूचीबद्ध बिंदु वही हैं जो आप स्वयं परिभाषित करते हैं - उनके बारे में मत भूलना। याद रखें कि अंतिम लक्ष्य सबसे कठिन समय को बचाना होगा।

लक्ष्य को याद रखने के लिए, आप इसे कागज पर लिख सकते हैं और इसे सादे दृष्टि में रख सकते हैं, इसे अपने कंप्यूटर या फोन के डेस्कटॉप पर वॉलपेपर बना सकते हैं (जो मुझे सबसे अच्छा लगता है)।

2. सही भाषा चुनें

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

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

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

3. शेड्यूल बनाएं

एक स्पष्ट कक्षा कार्यक्रम सफलता की संभावना को बढ़ाता है। लेकिन विशिष्ट कार्यों के लिए यथार्थवादी समय सीमा निर्धारित करें। एक सप्ताह से भी कम समय में प्रोग्रामिंग के सैकड़ों पृष्ठों को पूरा करने की अपेक्षा न करें - जब तक कि आप उस दौरान अपनी अन्य सभी जिम्मेदारियों को नहीं छोड़ देते।

जब मैंने पहली बार अपने आप प्रोग्रामिंग सीखना शुरू किया, तो मेरे पास कैलेंडर के प्रत्येक सेल में 25 मिनट के अभ्यास के लिए जगह थी।

प्रोग्रामिंग का स्व-अध्ययन
प्रोग्रामिंग का स्व-अध्ययन

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

4. एक समय में एक ही काम करें

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

यह आइटम आपके लिए मुश्किल हो सकता है (मैं अनुभव से बोलता हूं), क्योंकि आप हमेशा सब कुछ एक ही बार में सीखना चाहते हैं।

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

5. सभी चीजों को छोटे-छोटे हिस्सों में बांट लें

पिछले टिप की तरह, आपको एक ही बार में अपने आप में बहुत अधिक जानकारी रटने की आवश्यकता नहीं है, भले ही वह एक ही विषय पर हो। कुछ नया सीखना तब बहुत आसान होता है जब उसे छोटे-छोटे टुकड़ों में बाँट दिया जाता है।

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

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

6. रास्ता बदलें

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

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

7. दूसरों को प्रशिक्षित करें

किसी को किसी अवधारणा या प्रक्रिया की व्याख्या करने से यह सुनिश्चित होता है कि आप इसे स्वयं पूरी तरह से समझ पाएंगे। यह विभिन्न तरीकों से किया जा सकता है। उनमें से एक किशोरों के लिए पाठ्यक्रम या कार्यशालाओं को पढ़ाना है। आप अवधारणाओं को समझाते हुए अपने स्वयं के YouTube वीडियो बना सकते हैं। वीडियो के लिए विचार पसंद नहीं है? आप इसके बिना कर सकते हैं। आप कई अलग-अलग तरीकों से पढ़ा सकते हैं। वैकल्पिक रूप से लिखें। उदाहरण के लिए, अपने ब्लॉग की मदद से, मैं न केवल दूसरों की मदद करता हूं, बल्कि अकेले अध्ययन करने की तुलना में बहुत अधिक प्रभावी ढंग से सीखता हूं।

किसी भी मामले में, आप जो सीख रहे हैं उसे दूसरों को सिखाने से आपके दिमाग में बनी अवधारणाओं को सुदृढ़ करने में मदद मिलती है।

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

8. एक समान विचारधारा वाले व्यक्ति को खोजें

यह एक व्यक्तिगत बैठक या ऑनलाइन के माध्यम से किया जा सकता है। आप किसी ऐसे मित्र या परिवार के सदस्य के साथ साझेदारी करने का प्रयास कर सकते हैं जो प्रोग्रामिंग सीखना चाहता है। जैसे लोग दूसरों के साथ जिम जाते हैं और साथ में वजन कम करने का लक्ष्य निर्धारित करते हैं, वैसे ही आप भी ऑनलाइन पार्टनर ढूंढ सकते हैं।

9. एक संरक्षक खोजें

शैक्षिक मंच चैट और फ़ोरम समान विचारधारा वाले लोगों और संभवतः आकाओं को खोजने के लिए अच्छी जगह हैं।

बेशक, ऑनलाइन फ़ोरम जानकारी का एक मूल्यवान स्रोत हैं, लेकिन जब आप सीधे प्रतिक्रिया प्राप्त कर सकते हैं तो वैयक्तिकृत समर्थन से बढ़कर कुछ नहीं है।

10. प्रक्रिया में खेल तत्वों का परिचय दें

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

लक्ष्य निर्धारित करें और उनके प्रति काम करें। जब आप उन्हें हासिल करें तो खुद को पुरस्कृत करें।

प्रोग्रामिंग का स्व-अध्ययन
प्रोग्रामिंग का स्व-अध्ययन

11. किसी और के कोड को नया स्वरूप दें

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

प्रेरणा और विचारों के लिए किसी और के काम का प्रयोग करें।

12. अभ्यास करें।पढ़ाई पर ध्यान न दें

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

यह पता लगाना कि चीजें कैसे काम करती हैं, यह आपकी अपनी परीक्षा है, और गलती करना गेम चेंजर है। यह हमें अंतिम टिप की ओर ले जाता है।

13. असफलता से डरो मत।

ऐसी अवधारणा है - विफलता की उत्पादकता। कुछ सीखना जितना कठिन होगा, सीखी गई जानकारी को आप उतना ही बेहतर याद रखेंगे। असफल प्रयास आपको गहरी समझ हासिल करने में मदद कर सकते हैं क्योंकि आप अपनी गलतियों को खोजने और उन्हें ठीक करने में शामिल होंगे। अपने दम पर कुछ करना और सीखना, खुद की आलोचना करना और नई चीजों का पता लगाना बेहद जरूरी है।

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

उत्पादन

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

खेल केवल तभी हारता है जब आप आत्मसमर्पण करते हैं।

सिफारिश की: