उन लोगों के लिए 13 सुझाव दिए गए हैं, जो अपने दम पर प्रोग्रामिंग का अध्ययन कर रहे
टिप्स गठन / / December 19, 2019
1. सीखने के लिए सही प्रेरणा का पता लगाएं
तुम क्यों प्रोग्रामिंग सीख रहे हैं के रूप में एक स्पष्ट तर्क आप ध्यान केंद्रित करने में मदद करता है। खुद के लिए एक विशेष लक्ष्य निर्दिष्ट करने के लिए सुनिश्चित करें। अच्छी तरह से अपने प्रेरणा पर विचार करें। "मैं करने में सक्षम होना चाहता हूँ", "यह जानने के लिए अच्छा है" - एक बुरा लक्ष्य है। गुणवत्ता के प्रयोजनों के उदाहरण:
- वर्तमान में आगे ले जाएँ व्यवसाय.
- व्यवसाय बदलें।
- तीसरे पक्ष के परियोजनाओं के लिए एक अतिरिक्त धन्यवाद कमाएँ।
- अपने खुद के उत्पाद (खेल, मोबाइल अनुप्रयोग) का विकास करना, एक स्टार्टअप पैदा करते हैं।
दिए गए अंक उन है कि अपने आप को परिभाषित करने के साथ मेल खाना चाहे - उनके बारे में भूल नहीं है। याद रखें कि अंतिम लक्ष्य सबसे कठिन क्षणों में बचाने के लिए होगा।
उद्देश्य याद करने के लिए, आप कागज पर यह रिकॉर्ड और मन में रखने के लिए अपने कंप्यूटर या डेस्कटॉप फोन पर वॉलपेपर करने के लिए (जो मुझे पसंद है) कर सकते हैं।
2. सही भाषा का चयन करें
शुरुआत में, यह क्या अध्ययन करने के लिए तय करने के लिए बहुत मुश्किल हो सकता है। कुछ प्रोग्रामिंग भाषाओं को जानने के लिए आसान कर रहे हैं, कुछ एक संकीर्ण दायरे की है। हालांकि, इसे गंभीरता से ध्यान केन्द्रित करना आवश्यक नहीं है। यह कुछ भी साथ शुरू करने के लिए की तुलना में घंटे खर्च करने के लिए 'आदर्श' विकल्प के लिए खोज बेहतर है। क्योंकि एक प्रोग्रामिंग भाषा माहिर है, यह एक और करने के लिए स्विच करने के लिए आसान हो जाएगा।
आप पहले से ही अपने अंतिम लक्ष्य पता है, यह निर्धारित क्या इसे प्राप्त करने के लिए आवश्यक है। भाषाओं, जो उद्देश्य के लिए उपयुक्त हैं जानें। दूसरों - तीन आयामी खेल के विकास के लिए वेबसाइट बनाने के लिए कुछ भाषाओं और उपकरणों की जरूरत है।
तुम कहाँ शुरू करने के लिए पता नहीं है, जावास्क्रिप्ट भाषा का पता लगाने की कोशिश करो। यह पसंद है या नहीं अन्य प्रोग्रामर, जावास्क्रिप्ट तेजी से लोकप्रिय होता जा रहा है और प्रयोग किया जाता है न केवल वेब साइटों के विकास में, बल्कि अन्य क्षेत्रों में। इस प्रकार, आप अनुप्रयोगों की अधिकतम संख्या को कवर किया जाएगा।
3. एक कार्यक्रम बनाओ
स्पष्ट समय सारिणी प्रशिक्षण सफलता की संभावना बढ़ जाती है। लेकिन विशिष्ट कार्यों के लिए यथार्थवादी समय सीमा निर्धारित किया है। एक सप्ताह से भी कम में पृष्ठों की सैकड़ों से पुस्तक प्रोग्रामिंग में महारत हासिल करने की उम्मीद नहीं है - जब तक आप इस समय सभी अन्य कर्तव्यों फेंक देते हैं।
जब मैं पहली बार हर में, अपने आप को द्वारा प्रोग्रामिंग जानने के लिए शुरू कर दिया कैलेंडर सेल मैं 25 मिनट के अभ्यास के लिए एक जगह आवंटित किया गया है।
25 मिनट के एक दिन आसानी से में व्यस्त हैं। यह इस कम करने के लिए इस्तेमाल किया जाना चाहिए, और जल्द ही आप कई घंटे के प्रशिक्षण से दूर तोड़ने के लिए सक्षम नहीं होगा।
4. एक समय में एक बात में संलग्न
बहुत से लोग एक बार में एक सौ काम करने के लिए प्रयास करें। एक बड़ी गलती! एक समय में एक बात में व्यस्त हैं। समानांतर HTML, जावास्क्रिप्ट, स्विफ्ट और कुछ और ही में अध्ययन करते हैं। आप अपने आप को पागल कर देंगे!
इस आइटम में कठिनाई (मैं अनुभव से बोलते हैं) के साथ आप को दिया जा सकता है, क्योंकि आप हमेशा एक ही बार में सब कुछ सीखना चाहते हैं।
अपनी पुस्तक "मेंमुख्य के साथ शुरू करो!"गैरी केलर (गैरी केलर) ने कहा:" असाधारण परिणाम सीधे कितना अपने फ़ोकस को संकीर्ण कर सकते हैं द्वारा निर्धारित किया जाता "। इस प्रोग्रामिंग अध्ययन सहित कुछ भी करने के लिए लागू किया जा सकता। भाषाओं और प्रौद्योगिकियों कहीं भी जा रहा नहीं कर रहे हैं - देर से होने के लिए डरो मत। छोटे शुरू करें और आगे बढ़ते हैं।
5. छोटे भागों में विभाजित सब कुछ
पिछले टिप के साथ के रूप में, आप, जानकारी का एक बार बहुत बड़ी राशि पुश करने के लिए की जरूरत नहीं है, भले ही वह एक ही विषय पर है। कुछ नया जानने के लिए बहुत आसान है जब यह छोटे भागों में टूट जाता है।
फोकस एक विषय पर और यह सुपाच्य टुकड़ों में विभाजित करते हैं। सुनिश्चित करें कि आप पूरी तरह से समझते हैं और अगले पर जाने से पहले कुछ अवधारणा सीखना बनाओ।
उद्यमी टिम Ferriss (टिम Ferriss) गढ़ा परिवर्णी शब्द एबीसी - हमेशा Compressing रहें। विचार यह है कि जानकारी के प्रत्येक भाग के रूप में संक्षेप में संभव के रूप में तैयार करने के लिए प्रयास करने के लिए आवश्यक है। कुछ भी अगर यह मदद से आप जल्दी से वांछित याद करने के लिए - फिर, एक पैराग्राफ में यह संक्षेप में प्रस्तुत चार्ट या एक छवि बनाने के लिए, स्मरक योजना का उपयोग करें।
6. अपने तरीके को बदलने
अध्ययनों से पता चलता है कि जानकारी की धारणा के अधिक प्रकार आप उपयोग करते हैं, अधिक संभावना है कि उसे समझ। यह पुस्तक, वीडियो, इंटरेक्टिव सबक, क्विज, पॉडकास्ट और अधिक मदद मिलेगी।
किसी भी तरह से संभव में जानकारी सोख। जमीमा विलिस (जमीमा विलिस), किताब "के लेखक के अनुसारकैसे एक बच्चे को पढ़ाने के लिए सीखने के लिए आसान है"एक विषय के बारे में मस्तिष्क भंडार जानकारी के और अधिक क्षेत्रों, और अधिक संबंधों का निर्माण होता है। अतिरेक विभिन्न खजाने मस्तिष्क से जानकारी प्राप्त करने के छात्र अतिरिक्त अवसर देता है। इस तरह के पार डाटा संचार का मतलब है कि हम कुछ सीखा है, और सिर्फ याद नहीं।
7. दूसरों को शिक्षित
किसी को अवधारणा या प्रक्रिया की व्याख्या करने की जरूरत है एक गारंटी है कि आप इसे पूरी तरह से आत्मसात कर रहे हैं देता है। यह अलग अलग तरीकों से किया जा सकता है। उनमें से एक - एक पाठ्यक्रम या किशोरों के लिए कार्यशालाओं को पढ़ाने के लिए। आप कुछ अवधारणाओं के स्पष्टीकरण के साथ YouTube पर अपने वीडियो बना सकते हैं। मैं एक वीडियो का विचार पसंद नहीं है? आप इसे बिना कर सकते हैं। आप विभिन्न तरीकों से सिखा सकते हैं। एक विकल्प के रूप में - लिखने। उदाहरण के लिए, अपने ब्लॉग की मदद से, मैं न केवल मदद दूसरों, लेकिन यह भी है कि अगर मैं एक सीखा की तुलना में अधिक प्रभावी ढंग से प्रशिक्षित किया।
किसी भी मामले में, दूसरों को सिखाने क्या आप खुद के लिए सीखना अवधारणाओं को ध्यान में गठन को मजबूत करने में मदद करता है।
शैक्षिक प्लेटफार्मों पर, एक नियम के रूप में, यह दूसरों की मदद करने का अवसर है। आम तौर पर इस छात्रों के सवालों के साथ एक मंच की तरह कुछ है। इसे बाहर की जाँच करें, और अगर वहाँ एक सवाल जिसका जवाब आप जानते हैं (या कम से कम पर विचार पर है), है - लिखने, संकोच नहीं करते। अच्छी शिक्षा साइटों पर स्वस्थ वातावरण राज करता है, और आपकी मदद की सराहना करते हैं। और सवाल अपने आप से पूछना करने के लिए संकोच नहीं करते! दूसरों आप कुछ भी करने के लिए समझाने के लिए अवसर दें।
8. समान विचारधारा को खोजने
यह व्यक्तिगत बैठकों या ऑनलाइन के माध्यम से किया जा सकता है। आप एक दोस्त या परिवार के सदस्य जो भी प्रोग्रामिंग सीखना चाहता है के साथ टीम के लिए कोशिश कर सकते हैं। बस के रूप में लोगों को दूसरे के साथ और खो वजन करने के लिए लक्ष्य के साथ जिम जाते हैं, आप भी इंटरनेट पर एक साथी मिल सकता है।
9. एक संरक्षक लगता है
चैट रूम्स और मंचों शैक्षिक प्लेटफार्मों - अपने जैसे लोगों और संभवतः शिक्षकों के लिए देखो करने के लिए अच्छे स्थानों।
ऑनलाइन मंचों - यह निश्चित रूप से जानकारी का एक महत्वपूर्ण स्रोत है, लेकिन कुछ भी व्यक्तिगत समर्थन के साथ तुलना कर सकते हैं, जब आप एक जवाब सीधे प्राप्त कर सकते हैं।
10. गेमप्ले तत्व बनाओ
नियम और प्रोत्साहन की एक प्रणाली के लिए लगता है, यह और अधिक मनोरंजक सीखने बनाने के लिए मदद मिलेगी। संवर्धन जब आप सफलतापूर्वक एक महत्वपूर्ण कार्य को मस्तिष्क में सकारात्मक सजगता विकसित करने के लिए मदद मिलेगी। वे खेल में नियमित काम की सीखने की प्रक्रिया बदल सकता है। उदाहरण के लिए, आप विशिष्ट प्रोग्रामिंग किताब खत्म करने के बाद, एक ही बैग है, जो महीने के लिए सोचा खरीदते हैं।
लक्ष्यों और उन पर कार्य करते सेट करने के लिए। स्वयं को पुरस्कृत जब आप उन तक पहुँच।
11. फिर से करें किसी के कोड
कैसे किसी और के लिए एक समाधान है कि आप विकसित करना चाहते हैं लागू किया गया है देखें। GitHub पर ओपन सोर्स प्रोजेक्ट में देखो। प्रोग्रामर के समुदाय एक बहुत ही दोस्ताना किसी के कोड के पढ़ने के लिए जगह (या संशोधन) हो सकता है - यह बिल्कुल सामान्य है। के माध्यम से यह लाइन द्वारा लाइन बस ब्राउज़, यह सोच कर कि उनमें से प्रत्येक से काम करता है और समग्र चित्र के साथ संयुक्त।
कोई उपयोग किसी और प्रेरणा और विचारों के लिए काम करते हैं।
12. अभ्यास। केवल प्रशिक्षण पर ध्यान न दें
एक बहुत ही महत्वपूर्ण बिंदु। कि हमेशा अटक नए चेहरे के साथ। आप जितनी जल्दी हो सके अपने खुद के कोड लिखना शुरू करने की जरूरत है। मैं जानता हूँ कि यह मुश्किल है, लेकिन कुछ बिंदु पर सबक से दूर ले जाने और वास्तविक परियोजनाओं को बनाने के लिए शुरू करना चाहिए।
इसके बारे में पता है कि यह कैसे काम करता है - यह अपने स्वयं के परीक्षण है, और त्रुटि - कि मौलिक खेल के नियमों में परिवर्तन होगा। यह पिछले टिप करने के लिए हमें ले जाता है।
13. विफल डरो मत
उत्पादकता की विफलता - इस तरह के एक चीज नहीं है। और अधिक जटिल दी अध्ययन कुछ, बेहतर आप सीखा जानकारी भी याद रखेंगे। असफल प्रयासों आप एक गहन जानकारी प्राप्त है, क्योंकि आप अपने स्वयं गलतियों और उन्हें सही करने के लिए खोज में शामिल किया जाएगा मदद मिल सकती है। अपने आप को काम करते हैं और कुछ जानने के लिए, अपने आप को आलोचना और नए का पता लगाने - यह अत्यंत महत्वपूर्ण है।
यहां तक कि अगर आप अपने छोटे वेबसाइट या एप्लिकेशन बनाने कभी नहीं किया है, तो आप बहुत कुछ सीख, की कोशिश कर रहा है और गलतियों होगा। यह दृष्टिकोण बहुत प्रशिक्षण उदाहरण के एक यांत्रिक पुनरावृत्ति है, जहां उसकी नाक के सभी प्रश्नों के उत्तर की तुलना में अधिक प्रभावी है।
निष्कर्ष
सफल स्वयं सीखने के लिए महत्वपूर्ण है - यह विश्वास है। आप अपने आप में विश्वास करते हैं, अधिक संभावना है कि आप उम्मीद से बेहतर सफल होगा। अपने और अपने क्षमताओं पर शक करना बंद करो, और आप एक सच्चे चैंपियन की तरह टूट जाएगा!
खेल खेला जाता है केवल यदि आप छोड़ देना।