कंप्यूटर प्रोग्राम कैसे लिखें

लेखक: Ellen Moore
निर्माण की तारीख: 12 जनवरी 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
प्रोग्रामिंग भाषा सीखने का सबसे अच्छा तरीका (जल्दी और आसानी से!) | प्लेसमेंट सीरीज
वीडियो: प्रोग्रामिंग भाषा सीखने का सबसे अच्छा तरीका (जल्दी और आसानी से!) | प्लेसमेंट सीरीज

विषय

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

कदम

विधि 1 में से 2: प्रोग्रामिंग भाषा सीखें

  1. 1 इस बारे में ज्यादा चिंता न करें कि आपको किस भाषा का अध्ययन करना चाहिए। कई नौसिखिए प्रोग्रामर के लिए एक भाषा चुनना मुश्किल होता है जब वे प्रोग्राम कोड लिखना सीखना शुरू कर रहे होते हैं। जानकारी के निर्माण की संरचनाओं और तर्क का अध्ययन करने के लिए आपके द्वारा चुनी गई वास्तविक भाषा कोई मायने नहीं रखती है। ये कौशल बहुत अधिक महत्वपूर्ण हैं और इन्हें किसी भी प्रोग्रामिंग भाषा से सीखा जा सकता है।
    • भाषा चुनते समय, उस उद्देश्य पर ध्यान केंद्रित करें जिसके लिए आप प्रोग्राम कोड बनाना चाहते हैं, और उसके बाद ही प्रारंभिक भाषा चुनें। उदाहरण के लिए, यदि आप वेबसाइट विकास करना चाहते हैं, तो आपको HTML5 सीखकर शुरुआत करनी चाहिए और फिर इसे CSS, JavaScript और PHP के साथ पूरक करना चाहिए। यदि आप कंप्यूटर प्रोग्राम बनाना चाहते हैं, तो C या किसी अन्य मुख्यधारा की प्रोग्रामिंग भाषा सीखना शुरू करें।
    • यदि आप एक पेशेवर प्रोग्रामर बन जाते हैं, तो आप पा सकते हैं कि आपने अपने काम के लिए मूल रूप से सीखी गई भाषा का उपयोग कभी नहीं किया। इसके बजाय, आप प्रलेखन और प्रयोग के माध्यम से हर समय नई भाषाएँ सीखते रहेंगे।
  2. 2 अपनी चुनी हुई भाषा के लिए समर्पित मुफ़्त ऑनलाइन संसाधन खोजें। इंटरनेट उस भाषा के बारे में मुफ्त ट्यूटोरियल, पाठ्यक्रम और वीडियो का खजाना है जिसे आप सीखना चाहते हैं। आप लगभग किसी भी प्रारंभिक भाषा की मूल बातें सचमुच एक दिन में सीख सकते हैं।
    • यहाँ कुछ लोकप्रिय साइटें हैं: Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools और भी बहुत कुछ।
    • विकिहाउ शुरुआती लोगों के लिए प्रोग्रामिंग भाषा सीखने के लिए कई तरह के निर्देश भी प्रदान करता है।
    • आप YouTube पर लगभग किसी भी भाषा के ट्यूटोरियल वीडियो पा सकते हैं।
    • स्टैक एक्सचेंज सबसे लोकप्रिय मंचों में से एक है जहां पेशेवर प्रोग्रामर उपयोगकर्ताओं के किसी भी प्रश्न का उत्तर देते हैं।
    विशेषज्ञ की सलाह

    अर्चना राममूर्ति, एमएस


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

    अर्चना राममूर्ति, एमएस
    कार्यदिवस सीटीओ

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


  3. 3 एक अच्छा टेक्स्ट एडिटर डाउनलोड करें। कई प्रोग्रामिंग भाषाएं आपको प्रोग्राम लिखने के लिए बाहरी टेक्स्ट एडिटर्स का उपयोग करने की अनुमति देती हैं। एक टेक्स्ट एडिटर ढूंढें जो इंडेंटेशन और कोड मार्कअप प्रदर्शित करेगा।
    • लोकप्रिय कार्यक्रमों में Notepad++ (Windows), TextWrangler (OS X), और JEdit (कोई भी सिस्टम) शामिल हैं।
  4. 4 आपको जो भी कंपाइलर चाहिए उसे डाउनलोड करें। कुछ प्रोग्रामिंग भाषाओं को आपके द्वारा लिखे गए स्रोत कोड को प्रदर्शित करने के लिए एक कंपाइलर की आवश्यकता होती है। कंपाइलर स्रोत कोड को एक समान निम्न-स्तरीय भाषा प्रोग्राम में अनुवाद करते हैं, जिसे बाद में कंप्यूटर द्वारा संसाधित किया जाता है। कई कंपाइलर फ्री और ओपन सोर्स हैं। जिन भाषाओं में संकलक के उपयोग की आवश्यकता होती है उनमें शामिल हैं:
    • सी;
    • सी ++;
    • सी #;
    • जावा;
    • बुनियादी;
    • फोरट्रान।
  5. 5 अपना पहला प्रोजेक्ट शुरू करें। एक अच्छा परिचयात्मक प्रोजेक्ट चुनें जो आपको अपने नए कौशल को आज़माने की अनुमति देगा। इंटरनेट पर इस विषय पर कई सुझाव और ट्यूटोरियल हैं। उदाहरण के लिए, आप किसी भी भाषा में सरल HTML वेबसाइट, सरल PHP डेटाबेस और फ़ंक्शन, या सरल प्रोग्राम बनाकर शुरू कर सकते हैं, जिसमें कंपाइलर की आवश्यकता होती है।
  6. 6 अपने सभी कोड कमेंट करें। सभी प्रोग्रामिंग भाषाओं में एक टिप्पणी फ़ंक्शन होता है जो आपको उस पाठ को दर्ज करने की अनुमति देता है जिसे संकलक द्वारा अनदेखा किया जाता है। इस प्रकार, आप कोड पर टिप्पणियाँ छोड़ सकते हैं। दूसरों को यह बताने के लिए कि आपका कोड कैसे काम कर रहा है और खुद को यह याद दिलाने के लिए कि कोड क्या कर रहा है, ये टिप्पणियां अत्यंत महत्वपूर्ण हैं।
    • परीक्षण उद्देश्यों के लिए कार्यक्रम से कोड के हिस्से को जल्दी से हटाने के लिए टिप्पणी फ़ंक्शन का उपयोग किया जा सकता है। कोड के आरंभ और अंत में दोनों टिप्पणियों के लिए टैग जोड़ें जिन्हें आप अस्थायी रूप से प्रोग्राम से बाहर करना चाहते हैं, और फिर कोड वापस करने के लिए उन टैग्स को हटा दें।
  7. 7 अन्य कार्यक्रमों या वेब परियोजनाओं के विवरण पर विचार करें। जब आप चलते-फिरते कोड सीखते हैं, तो इंटरनेट पर सुराग खोजने में शर्म न करें और अन्य लोगों को इसी तरह की समस्याओं को हल करते हुए देखें। यह समझने के लिए समय निकालें कि कोड कैसे करता है।
    • किसी भी वेबसाइट का सोर्स कोड देखने का तरीका जानने के लिए इस लेख को पढ़ें।

विधि २ का २: अपने ज्ञान का विस्तार करें

  1. 1 पाठ्यक्रमों के लिए साइन अप करें। विश्वविद्यालय, कॉलेज और इंटरनेट कार्यक्रम ऐसे कार्यक्रम और पाठ्यक्रम प्रदान करते हैं जो न केवल आपको प्रोग्रामिंग सिखाएंगे, बल्कि आपको नौकरी खोजने में भी मदद करेंगे। जबकि कंप्यूटर विज्ञान में विश्वविद्यालय की डिग्री की हमेशा आवश्यकता नहीं होती है, यह आपको कंप्यूटर प्रोग्रामर के रूप में पूर्णकालिक नौकरी खोजने में मदद कर सकता है।
    • एक शिक्षक या एक प्रोग्रामिंग विशेषज्ञ के साथ सीधे संचार से भी निर्विवाद लाभ होता है, जो हमेशा ऑनलाइन पाठ्यक्रमों के माध्यम से उपलब्ध नहीं होता है।
    • प्रोग्रामर बनना सीखना काफी महंगा हो सकता है, इसलिए ध्यान से सोचें कि क्या यह इसके लायक है। अगर आपको केवल शौक के तौर पर कंप्यूटर प्रोग्राम लिखने का शौक है तो आपको प्रोफेशनल कोर्सेज पर समय और पैसा बर्बाद नहीं करना चाहिए। यदि आप इस क्षेत्र में अपना करियर बनाना चाहते हैं, तो पेशेवर शिक्षा प्राप्त करने से आपको इसमें बहुत मदद मिल सकती है (लेकिन, यदि आपके पास प्रतिभा है तो यह आवश्यक नहीं है)।
  2. 2 अपने ज्ञान का विस्तार करें। आपको न केवल प्रोग्रामिंग भाषा सीखने से, बल्कि गणित और तर्कशास्त्र के पाठ्यक्रमों से भी लाभ होगा, क्योंकि इन विषयों की अक्सर उच्च-स्तरीय प्रोग्रामिंग के लिए आवश्यकता होती है। आपको उन्हें स्कूल में पढ़ाने की ज़रूरत नहीं है, हालाँकि एक अकादमिक सेटिंग मददगार हो सकती है।
    • भौतिकी और सिमुलेशन से जुड़े प्रोग्रामिंग के लिए एल्गोरिदम और मॉडलों की अच्छी समझ की आवश्यकता होती है।
    • तर्क प्रोग्रामिंग के लिए मौलिक है, इसलिए तर्क और प्रक्रियाओं को समझने से आपको कोड लिखते समय समस्याओं को हल करने में मदद मिल सकती है।
    • प्रोग्रामिंग के लिए अक्सर उन्नत गणित के ज्ञान की आवश्यकता नहीं होती है, लेकिन इसका उपयोग अनुकूलन और अन्य लाभों के लिए किया जा सकता है।
  3. 3 अधिक भाषाएं सीखें। एक बार जब आपको अपनी पहली भाषा की अच्छी समझ हो जाए, तो आप अन्य प्रोग्रामिंग भाषाओं को भी सीखना शुरू कर सकते हैं। एक ऐसी भाषा खोजें जो आपके पहले से ज्ञात भाषा का पूरक हो, या किसी विशिष्ट परियोजना के लिए आवश्यक भाषा का चयन करें। HTML और CSS जैसी अतिरिक्त भाषाएँ आमतौर पर सीखने में सबसे आसान होती हैं।
    • जावा सबसे लोकप्रिय भाषाओं में से एक है और जावा डेवलपर्स हमेशा उच्च मांग में रहते हैं। जावा का उपयोग विभिन्न प्रकार की प्रणालियों पर किया जाता है और इसके अनगिनत उपयोग होते हैं। जावा का उपयोग एंड्रॉइड के लिए एप्लिकेशन लिखने के लिए किया जाता है, जो सबसे तेजी से बढ़ते बाजारों में से एक है।
    • यदि आप वीडियो गेम डेवलपर्स के रैंक में शामिल होना चाहते हैं तो C ++ की अत्यधिक अनुशंसा की जाती है। यूनिटी (एक व्यापक रूप से इस्तेमाल किया जाने वाला और सस्ता गेम इंजन) और यूडीके (लोकप्रिय अवास्तविक इंजन के लिए कोड) में प्रोग्राम करना सीखना आपके लिए कुछ दरवाजे खोलेगा, लेकिन वे गेमिंग उद्योग के बाहर उतने उपयोगी नहीं हैं।
    • अगर आप आईफोन ऐप बनाना चाहते हैं तो एक्सकोड और ऑब्जेक्टिव-सी आपकी पहली पसंद होंगे। आपको एक मैक की आवश्यकता होगी, क्योंकि एक्सकोड केवल मैक पर ही संकलित किया जा सकता है।
    • पायथन सर्वर-साइड कोड लिखने के लिए एक भाषा है, जो सीखने में सबसे आसान में से एक है। Python का उपयोग Pinterest और Instagram जैसी इंटरनेट सेवाओं के लिए किया जाता है, और यह कुछ ही दिनों में मूल बातें सीखने के लिए काफी सरल है।
  4. 4 धैर्य रखें। प्रोग्रामिंग करते समय, आप अक्सर समस्याओं में भाग लेंगे, खासकर बग की तलाश करते समय या नए विचारों को लागू करते समय। आपको पूरी समस्या को एक ही बार में हल करने के बजाय छोटे-छोटे परिणामों से संतुष्ट होना सीखना होगा। धैर्य आपको बेहतर कोड बनाने में मदद करेगा, जिसका अर्थ है कि आपका कार्यक्रम बेहतर ढंग से काम करेगा और आपके सहयोगी खुश होंगे।
  5. 5 एक टीम में काम करना सीखें. यदि कई लोग एक ही समय में एक परियोजना पर काम कर रहे हैं, तो उनके पास एक अलग दृष्टिकोण हो सकता है कि परियोजना को कैसे आगे बढ़ना चाहिए। व्यावसायिक दुनिया में टीम वर्क लगभग अपरिहार्य है, इसलिए अन्य लोगों के साथ काम करने के लिए तैयार रहें, जब तक कि निश्चित रूप से आप पूरी परियोजना को स्वयं विकसित करने का इरादा नहीं रखते हैं।
  6. 6 एक नौकरी खोजें जहाँ आप अपने प्रोग्रामिंग कौशल का अभ्यास कर सकें। स्वैच्छिक आधार पर वेबसाइट और कंप्यूटर प्रोग्राम बनाएं। एक छोटी कंपनी में अंशकालिक नौकरी करने से वेबसाइटों और सरल कार्यक्रमों के लिए कोडिंग के अवसर भी खुल सकते हैं।
  7. 7 अन्य प्रोग्रामर के साथ चैट करें। ऐसे अनगिनत डेवलपर समुदाय हैं जहां आप समर्थन और प्रेरणा पा सकते हैं। प्रोग्रामिंग सम्मेलनों की तलाश करें, हैकथॉन या गेमजैम्स में भाग लें (सीमित समय में प्रोग्राम या गेम बनाने के लिए डेवलपर सभाएं), अपना नाम और बढ़ते कनेक्शन शुरू करने के लिए कई प्रोग्रामिंग मंचों पर पंजीकरण करें।
  8. 8 अभ्यास, अभ्यास और अभ्यास। कुछ अनुमानों के अनुसार, आपको एक सच्चे गुरु माने जाने से पहले लगभग 15,000 घंटे की प्रोग्रामिंग लगती है। इसका मतलब है निरंतर अभ्यास के वर्षों। आप वास्तव में प्रोग्रामिंग के कौशल में तभी महारत हासिल करेंगे जब आप व्यावहारिक कार्यों में बहुत समय लगाते हैं और अपने क्षेत्र के विशेषज्ञ बन जाते हैं।
    • सप्ताहांत पर भी, हर दिन कार्यक्रम करने का प्रयास करें। अवकाश प्रोग्रामिंग सफलताओं और नए विचारों को जन्म दे सकती है।