IhsAdke.com

कैसे एक प्रोग्रामर बनने के लिए

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

चरणों

एक प्रोग्रामर चरण 1 के शीर्षक वाला चित्र
1
निम्न विषयों में से कम से कम एक में परिचयात्मक कोर्स करें:
  • तर्क
  • असतत गणित
  • प्रोग्रामिंग भाषा (अधिमानतः सी ++, जावा या शुरुआती के लिए पायथन)
  • एक प्रोग्रामर स्टेप 2 बनें चित्र का शीर्षक
    2
    तालिकाओं, प्रश्नों और प्रक्रियाओं जैसे डेटाबेस अवधारणाओं को जानें आप ऐसा करने के लिए किसी भी सरल डेटाबेस पैकेज का उपयोग कर सकते हैं, जैसे:
    • एमएस एक्सेस
    • डीबी वी
    • फॉक्स प्रो
    • विरोधाभास
    • MySQL एक अच्छी डेटाबेस सेवा है क्योंकि यह केवल निशुल्क और आम तौर पर इस्तेमाल नहीं किया जाता है, आमतौर पर एसक्यूएल प्रश्नों के साथ डेटाबेस उपयोग किया जाता है
  • एक प्रोग्रामर चरण 3 के नाम से चित्रित किया गया चित्र
    3
    आप किस प्रकार के प्रोग्रामर बनना चाहते हैं, यह तय करें प्रोग्रामर आमतौर पर निम्नलिखित श्रेणियों में से एक में आते हैं:
    • वेब डेवलपर
    • डेस्कटॉप एप्लिकेशन प्रोग्रामर
      • प्रोग्रामर एक ऑपरेटिंग सिस्टम के लिए उन्मुख (एक ऑपरेटिंग सिस्टम से जुड़ा हुआ है या ऑपरेटिंग सिस्टम का सेट)
      • स्वतंत्र प्लेटफ़ॉर्म डेवलपर
    • वितरित एप्लिकेशन प्रोग्रामर
    • पुस्तकालय, प्लेटफार्म, फ्रेमवर्क और कोर के लिए प्रोग्रामर
    • सिस्टम डेवलपर
      • कर्नेल डेवलपर
      • चालक शेड्यूलर
      • कंपाइलर प्रोग्रामर
    • प्रोग्रामिंग वैज्ञानिक
  • एक प्रोग्रामर चरण 4 के नाम से चित्रित किया गया चित्र
    4
    पसंद के क्षेत्र से संबंधित प्रौद्योगिकियों और प्रोग्रामिंग भाषाओं को जानें अगले वर्गों में प्रत्येक प्रकार के प्रोग्रामर बनने के लिए आवश्यक चरणों का विस्तार होगा।
  • विधि 1
    वेब प्रोग्रामिंग

    चित्र प्रोग्रामर बनें एक प्रोग्रामर चरण 5
    1
    जानें कि वेब प्रोग्रामिंग क्या है। वेब अनुप्रयोग इंटरनेट के आर्किटेक्चर पर काम करने के लिए डिज़ाइन किए गए सॉफ़्टवेयर घटक हैं। इसका अर्थ है कि एप्लिकेशन को किसी वेब ब्राउज़र के माध्यम से एक्सेस किया जाता है, जैसे फ़ायरफ़ॉक्स या इंटरनेट एक्सप्लोरर यह कहना नहीं है कि नेटवर्क के लिए एक सक्रिय कनेक्शन आवश्यक है, बल्कि यह कि अनुप्रयोग मानक वेब प्रौद्योगिकियों जैसे कि:
    • HTTP
    • एफ़टीपी
    • पॉप 3
    • एसएमटीपी
    • टीसीपी
    • आईपी ​​प्रोटोकॉल
    • एचटीएमएल
    • एक्सएमएल
    • coldfusion
    • एएसपी
    • JSP
    • पीएचपी
    • ASP.NET
  • चित्र प्रोग्रामर बनें एक प्रोग्रामर चरण 6
    2
    विभिन्न साइटों के माध्यम से ब्राउज़ करें कि वे आम तौर पर काम कैसे करते हैं। पृष्ठ पर राइट-क्लिक करें, और फिर "स्रोत देखें" पर जाएं या F12 कुंजी दबाएं। देखी गई साइटों की संख्या की तुलना में प्रकार और सामग्री की विविधता पर अधिक ध्यान दें आपको निम्न प्रकार की साइटों में से कम से कम एक पर जाना चाहिए:
    • कॉर्पोरेट उपस्थिति वेबसाइट (वाणिज्यिक कंपनियां, निगम और गैर-लाभकारी संस्थाएं, सरकारी संगठन)
    • वेब अनुक्रमणिका इंजन (खोज इंजन, मेटा खोज साइटें, विशेष खोज इंजन, निर्देशिका)
    • डेटा खनन साइटें
    • व्यक्तिगत वेबसाइटें
    • जानकारीपूर्ण या विश्वकोषीय पृष्ठ (विकी, स्प्रेडशीट, तकनीकी विनिर्देश और निर्देशिका सूची, ब्लॉग और पत्रिकाओं, समाचार पत्रों और स्थानीय समाचार एजेंसियों, पीले पन्नों आदि के मैनुअल)
    • सामाजिक साइटें (सामाजिक पोर्टल्स, पसंदीदा साइटें, एनोटेशन साइट्स)
    • सहयोगात्मक साइटें (उपर्युक्त अन्य श्रेणियां शामिल हैं, जैसे विकी और ब्लॉग)
  • पिक्चर का शीर्षक एक प्रोग्रामर बनें चरण 7
    3
    कम से कम एक तकनीक या बुद्धिशीलता की विधि और सॉफ़्टवेयर सीखें जो इसे लागू करने के लिए उपयोग की जाती है। उदाहरण के लिए: बुद्धिमान आरेख और एमएस विसिओ
  • एक प्रोग्रामर बनें चित्र 8
    4
    साइटों की संरचना के साथ अपने आप को परिचित कराएं इसका अर्थ है वैचारिक वेब आरेख, साइट मानचित्र और नेविगेशन संरचनाएं।
  • चित्र प्रोग्रामर बनें प्रोग्रामर चरण 9
    5
    एक गहन ग्राफिक डिजाइन कोर्स लें कम से कम एक छवि संपादन और हेरफेर सॉफ्टवेयर (वैकल्पिक, लेकिन अत्यधिक अनुशंसित) जानने का प्रयास करें।
  • चित्र प्रोग्रामर बनें प्रोग्रामर चरण 10
    6
    इंटरनेट बुनियादी ढांचे की मूल बातें जानें आपको निम्न की एक बुनियादी समझ होनी चाहिए:
    • मूल वेब सेवा प्रोटोकॉल (HTTP, FTP, SMTP और POP3 या IMAP4)
    • वेब सर्वर सॉफ्टवेयर (अधिमानतः एक ऐसा मंच जिस पर आप अधिक समय व्यतीत करेंगे)
    • वेब नेविगेशन सॉफ्टवेयर
    • क्लाइंट सॉफ़्टवेयर और ई-मेल सर्वर
  • चित्र प्रोग्रामर बनें एक प्रोग्रामर चरण 11
    7
    एचटीएमएल और सीएसएस भाषाओं जानें एचटीएमएल एडिटिंग सॉफ़्टवेयर को "वुफ यू व्हा सी यू व्हाट यू यू यू (WYSIWYG)" कहने पर विचार करें।
  • चित्र प्रोग्रामर बनें एक प्रोग्रामर चरण 12
    8
    एक्सएमएल और उससे संबंधित प्रौद्योगिकियों को जानें, जैसे कि XSL और XPath (वैकल्पिक, लेकिन अनुशंसित)।
  • चित्र प्रोग्रामर बनें प्रोग्रामर चरण 13
    9
    जब तक आप HTML के साथ परिचित और सहज नहीं होते, तब तक सरल स्थिर वेबसाइट बनाएं
  • चित्र प्रोग्रामर बनें चरण 14
    10
    क्लाइंट साइड के लिए एक स्क्रिप्टिंग भाषा जानें अधिकांश उपयोगकर्ता जावास्क्रिप्ट सीखते हैं कुछ VBScript सीखते हैं, जो कि, अधिकांश ब्राउज़रों के साथ संगत नहीं है।
  • पिक्चर का शीर्षक एक प्रोग्रामर बनें चरण 15
    11
    जिस क्लाइंट की आपने सीखी है, उसके लिए स्क्रिप्टिंग भाषा से स्वयं को परिचित कराएं। केवल उस भाषा का उपयोग करके अपनी पूरी क्षमता तक पहुंचने का प्रयास करें क्लाइंट साइड के लिए स्क्रिप्टिंग भाषा से परिचित हो जाने के बाद ही अगले चरण पर जाएं।
  • पिक्चर का शीर्षक एक प्रोग्रामर बनें चरण 16
    12
    सर्वर साइड के लिए कम से कम एक प्रोग्रामिंग भाषा जानें यदि आप खुद को सर्वर सॉफ़्टवेयर तक सीमित करने का विकल्प चुनते हैं, तो समर्थित प्रोग्रामिंग भाषाओं में से एक जानें। अन्यथा, प्रत्येक सर्वर सॉफ्टवेयर के लिए कम से कम एक प्रोग्रामिंग भाषा सीखना
  • एक प्रोग्रामर बनें चित्र 17
    13
    सर्वर पक्ष के लिए प्रोग्रामिंग भाषा सीखना समाप्त करने के बाद अपने लिए एक पायलट प्रोजेक्ट बनाएं।
  • चित्र प्रोग्रामर बनें प्रोग्रामर चरण 18
    14
    अपनी स्वयं की वेबसाइट बनाएं और अपने स्वयं के पेज पर ऑनलाइन परीक्षण शुरू करें
  • विधि 2
    डेस्कटॉप एप्लिकेशन प्रोग्रामिंग

    चित्र प्रोग्रामर बनें प्रोग्रामर चरण 1 9
    1
    पता है कि आप डेस्कटॉप एप्लिकेशन प्रोग्रामिंग में कहां मिल रहे हैं। अधिकांश डेस्कटॉप प्रोग्रामर व्यावसायिक समाधानों के लिए कोड लिखते हैं, इसलिए एक विचार है कि व्यवसाय, संगठनात्मक और वित्तीय संरचनाओं का काम कितना अच्छा समय बचा होगा।
  • एक प्रोग्रामर स्टेप 20 बनें चित्र का शीर्षक
    2
    कंप्यूटर के विभिन्न हार्डवेयर आर्किटेक्चर को जानें। डिजिटल सर्किट डिजाइन में एक परिचयात्मक स्तर पाठ्यक्रम और कंप्यूटर वास्तुकला में दूसरा उपयोगी होगा - हालांकि, जैसा कि कुछ इसे शुरुआती बिंदु के लिए उन्नत के रूप में देखते हैं, विशेष वेबसाइटों पर दो या तीन ट्यूटोरियल लेख पढ़ना पर्याप्त हो सकता है। इस तरह, आप अपनी पहली प्रोग्रामिंग भाषा सीखने के बाद बाद में इस कदम पर वापस जा सकते हैं।
  • एक प्रोग्रामर बनें चित्र 21
    3
    शुरुआती (बच्चों के लिए) के लिए एक प्रोग्रामिंग भाषा जानें यह जानने के लिए शर्म न करें कि आप एक बच्चे को बुलाए जाने के लिए बहुत बूढ़े हैं। शुरुआती के लिए एक उदाहरण प्रोग्रामिंग भाषा को स्क्रैच कहा जाता है। इस प्रकार की प्रोग्रामिंग भाषा आपकी पहली प्रोग्रामिंग भाषा सीखने की कठिनाइयों को बहुत कम कर सकती है। हालांकि, यह चरण वैकल्पिक है। यह पिछले चरण से पहले किया जा सकता है।
  • चित्र प्रोग्रामर बनें प्रोग्रामर चरण 22
    4
    प्रक्रियात्मक प्रोग्रामिंग मानदंडों, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग, और फ़ंक्शनल प्रोग्रामिंग की बुनियादी अवधारणाओं का अध्ययन करें।
  • एक प्रोग्रामर स्टेप 23 बनें चित्र का शीर्षक
    5
    प्रक्रियात्मक भाषाओं में से एक में एक परिचयात्मक पाठ्यक्रम ले लो आप जो भी भाषा चुनते हैं, उसे निश्चित रूप से किसी बिंदु पर प्रक्रियात्मक प्रोग्रामिंग की आवश्यकता होगी। इसके अतिरिक्त, अधिकांश प्रोग्रामर का तर्क है कि प्रोग्रामिंग प्रोग्रामिंग प्रोग्रामिंग दुनिया में प्रवेश करने का सबसे आसान तरीका है
  • एक प्रोग्रामर बनें चित्र 23
    6
    कम से कम एक उन्नत मॉडलिंग तकनीक जानें, जैसे कि यूएमएल या ओआरएम
  • पिक्चर का शीर्षक एक प्रोग्रामर बनें चरण 25
    7
    शान्ति या कुछ के लिए छोटे अनुप्रयोग लिखना प्रारंभ करें आप प्रोग्रामिंग भाषा पुस्तकों में छोटे सामान्य अभ्यास का उपयोग कर सकते हैं। ऐसा करने के लिए, आपके द्वारा उपयोग की जाने वाली प्रोग्रामिंग भाषा के साथ प्रोग्राम लिखने के लिए एक उपकरण चुनें।
  • चित्र प्रोग्रामर बनें एक प्रोग्रामर चरण 26
    8
    अपनी पसंदीदा प्रोग्रामिंग भाषा में और अधिक उन्नत कोर्स करें निम्न अवधारणाओं को अच्छी तरह से समझने और आगे बढ़ने से पहले उन्हें आसानी से लागू करने के लिए ध्यान रखें:
    • किसी प्रोग्राम के उपयोगकर्ताओं को इनपुट और आउटपुट जानकारी
    • प्रक्रियात्मक भाषाओं में कार्यक्रमों के तार्किक प्रवाह और निष्पादन प्रवाह
    • घोषित करें, असाइन करें और तुलना करें।
    • ब्रांचिंग कन्स्ट्रक्टर, जैसे कि..आ..ई .. और चयन / स्विच..केस
    • लूपर्स, जैसे कि..इंडो, करते हैं..दर / तक, के लिए..नहीं।
    • प्रक्रियाओं और कार्यों को बनाने और कॉल करने के लिए प्रोग्रामिंग भाषा सिंटैक्स
    • डेटा प्रकार और उनमें हेरफेर
    • उपयोगकर्ता द्वारा परिभाषित डेटा प्रकार (रिकॉर्ड, संरचनाएं और इकाइयां) और उनका उपयोग
    • अगर भाषा ओवरलोडिंग कार्यों का समर्थन करती है, तो इस अवधारणा को समझें।
    • आपके द्वारा चुने गए भाषा की स्मृति पहुंच के तरीके (संकेत, पंक्तियां, आदि)
    • यदि भाषा ऑपरेटर अधिभार का समर्थन करती है, तो इस अवधारणा को समझें।
    • यदि भाषा प्रतिनिधिमंडल और फ़ंक्शन पॉइंटर्स का समर्थन करती है, तो इस अवधारणा को समझें।
  • चित्र प्रोग्रामर बनें एक प्रोग्रामर चरण 27
    9
    आपके द्वारा सीखी गई उन्नत तकनीकों को लागू करें
    • ऑब्जेक्ट ओरिएंटेड प्रतिमान
  • एक प्रोग्रामर बनें चित्र 28
    10
    एक अन्य प्रतिमान के तहत कम से कम एक अन्य प्रोग्रामिंग भाषा में परिचयात्मक पाठ्यक्रम लें। प्रत्येक प्रतिमान के लिए एक प्रोग्रामिंग भाषा सीखने की सलाह दी जाती है, क्योंकि सबसे उन्नत प्रोग्रामर हालांकि, आप आम तौर पर एक के साथ शुरू करते हैं, अपने ज्ञान और अभ्यास को लागू करते हुए थोड़ी देर के लिए काम करते हैं, केवल बाद में, जब आपके पास एक ठोस काम का अनुभव होता है, तो एक और जानने के लिए निम्न क्षेत्रों में से किसी एक को आज़माएं:
    • तार्किक प्रोग्रामिंग प्रतिमान
    • कार्यात्मक प्रोग्रामिंग प्रतिमान
  • चित्र प्रोग्रामर बनें एक प्रोग्रामर चरण 29
    11
    उन दो प्रोग्रामिंग भाषाओं की तुलना करने का प्रयास करें जो आपने अभी तक सीखी हैं। उनमें से प्रत्येक की ताकत और कमजोरियों का मूल्यांकन करें यह आमतौर पर निम्नानुसार किया जाता है:
    • पहली प्रोग्रामिंग भाषा में अपने शुरुआती कार्य के सरल नमूनों को उठाते हुए और दूसरी प्रोग्रामिंग भाषा का उपयोग करके उन्हें फिर से लिखना।
    • एक नई परियोजना बनाना और इसे दोनों भाषाओं का उपयोग करने का प्रयास करना कभी-कभी, परियोजना और भाषाओं के आधार पर, आप इस परियोजना को किसी एक भाषा में प्रोग्राम करने में सक्षम नहीं हो सकते हैं!
    • दो भाषाओं में समान संरचनाओं और प्रत्येक की अनूठी विशेषताओं के बीच तुलना की एक गोंद या सारांश सारणी लिखना
    • दूसरे का उपयोग करते हुए एक भाषा की अनूठी विशेषताओं की नकल करने के तरीकों को ढूंढने का प्रयास करें
  • एक प्रोग्रामर स्टेप 30 बनें चित्र का शीर्षक
    12
    आपको जिन भाषाओं में सीखी गई है उनमें से एक का उपयोग करके विजुअल प्रोग्रामिंग अवधारणाओं को जानें लगभग सभी प्रोग्रामिंग भाषाओं में संस्करण या पुस्तकालय हैं जो कंसोल में दृश्य प्रोग्रामिंग और अन्य प्रकार के प्रोग्रामिंग का समर्थन करते हैं। निम्नलिखित करें:
    • घटना-आधारित प्रोग्रामिंग की मूल बातें जानें अधिकांश दृश्य प्रोग्रामिंग भाषाएं ईवेंट और ईवेंट हैंडलिंग पर निर्भर करती हैं (अपनी पसंद की प्रोग्रामिंग भाषा का उपयोग करके)
    • जितने डेस्कटॉप सॉफ्टवेयर आप कर सकते हैं उतना प्रयास करें और समझें कि उनमें से हर एक क्या करता है। अधिकांश सॉफ़्टवेयर डेवलपमेंट कंपनियां उत्पादों के परीक्षण संस्करण प्रदान करती हैं, जिनका उपयोग आप सॉफ्टवेयर का परीक्षण करने के लिए कर सकते हैं। उपयोगकर्ता इंटरफेस में प्रगति पर अद्यतित रहें
    • कुछ ग्राफिकल यूजर इंटरफेस लेख या ट्यूटोरियल पढ़ें।
  • एक प्रोग्रामर बनें चित्र 31
    13
    अपने ज्ञान को बनाने के लिए छोटे सॉफ्टवेयर प्रोजेक्ट्स को लागू करना शुरू करें अपने प्रोग्रामिंग कौशलों को आपसे रोज़-दिन के आधार पर आने वाली समस्याओं पर लागू करने की कोशिश करें। उदाहरण के लिए, प्रोग्राम लिखते हैं, जो बल्क में फ़ाइलों का नाम बदलते हैं, पाठ फ़ाइलों की तुलना में नेत्रहीन, फ़ाइल नामों को एक निर्देशिका से पाठ फ़ाइल में कॉपी करते हैं, और इसी तरह। सरल चीजें करने से शुरू करें
  • चित्र प्रोग्रामर बनें एक प्रोग्रामर चरण 32
    14
    एक आभासी "स्नातक परियोजना" बनाएं अब तक सीखे गए विज़ुअल प्रोग्रामिंग तकनीकों को लागू करने से सब कुछ करें।
  • एक प्रोग्रामर चरण 33 के शीर्षक वाला चित्र
    15
    उन्नत पाठ्यक्रमों को लेकर, विस्तार पर अतिरिक्त ध्यान देने, और इंटरनेट स्रोतों के माध्यम से अपने ढांचे के बारे में अधिक युक्तियां और युक्तियां सीखकर, फ्रेमवर्क, लाइब्रेरी और विजुअल पैकेज की अपनी समझ का विस्तार करें।
  • पिक्चर का शीर्षक एक प्रोग्रामर बनें चरण 34
    16
    अपनी प्रोग्रामिंग भाषाओं के लिए दृश्यमान तत्वों के अन्य संकुल और पुस्तकालयों को देखें और उन्हें जानें।
  • एक प्रोग्रामर स्टेप 35 बनें चित्र का शीर्षक
    17
    ग्राफिक्स में एक कोर्स (ग्राफिक डिज़ाइन के अलावा) ले लो। यह उन प्रोग्रामरों के लिए बहुत उपयोगी होगा जो उपयोगकर्ताओं के लिए आकर्षक अंतरफलक तत्व बनाना चाहते हैं।
  • एक प्रोग्रामर बनें चित्र 36
    18
    गेम डेवलपर बनें (वैकल्पिक)। गेम प्रोग्रामिंग को इसके ज्यादातर भागों, डेस्कटॉप प्रोग्रामिंग में माना जाता है। यदि आप गेम डेवलपर बनना चाहते हैं, तो आपको पिछले चरणों को पूरा करने के बाद इस प्रकार की प्रोग्रामिंग के बारे में अधिक जानने की आवश्यकता होगी। एक ग्राफिक्स कोर्स खेल प्रोग्रामर के लिए एक अनिवार्य आवश्यकता है और आपकी दूसरी भाषा एक तार्किक या कार्यात्मक प्रोग्रामिंग (अधिमानतः प्रोलॉग या लिस्प) होना चाहिए।
  • विधि 3
    वितरित अनुप्रयोग प्रोग्रामिंग

    पिक्चर का शीर्षक प्रोग्रामर बनें चरण 37
    1
    वितरित अनुप्रयोगों के प्रोग्रामिंग में छिपाना बीच में बहुत से लोगों द्वारा सीखना सबसे मुश्किल में से एक के रूप में माना जाने के अलावा, प्रोग्रामिंग वितरित अनुप्रयोगों को कंप्यूटर विज्ञान और संचार प्रौद्योगिकियों में विविध ज्ञान की आवश्यकता होती है।
  • चित्र प्रोग्रामर बनें एक प्रोग्रामर चरण 38
    2
    टेलीफोन सिस्टम और उनके हार्डवेयर के लिए त्वरित परिचय करें हालांकि वैकल्पिक, यह कदम नेटवर्क टोपोलॉजी को समझने में काफी उपयोगी है।
  • एक प्रोग्रामर चरण 3 9 शीर्षक वाला चित्र
    3
    नेटवर्क आर्किटेक्चर और उपकरणों जैसे हब, स्विच, और रूटर के साथ अपने आप को परिचित कराएं
  • एक प्रोग्रामर के नाम से चित्रण चरण 40
    4
    नेटवर्क प्रोटोकॉल और आवश्यक पर एक कोर्स ले लो। वितरित अनुप्रयोगों के लिए प्रोग्रामिंग शुरू होने से पहले ओपन सिस्टम्स इंटरकनेक्ट (ओएसआई), ईथरनेट, आईपी, टीसीपी, यूडीपी और एचटीपी मॉडल की अच्छी समझ की आवश्यकता होती है।
  • चित्र प्रोग्रामर बनें चरण 41
    5
    XLM भाषा जानें और इसके साथ परिचित हो जाएं।
  • चित्र प्रोग्रामर बनें चरण 42



    6
    शैल स्क्रिप्टिंग भाषा सीखने से शुरू करें Windows में प्रोग्रामिंग के लिए, यह कोई स्क्रिप्ट होगी जो Windows स्क्रिप्टिंग होस्ट के साथ काम करता है। लिनक्स प्रोग्रामिंग के लिए, बैश और पर्ल स्क्रिप्ट पर्याप्त होंगे। जावास्क्रिप्ट को निम्न कारणों से दोनों प्लेटफार्मों पर दृढ़ता से अनुशंसित किया जाता है:
    • यह किसी भी ऑपरेटिंग सिस्टम पर लगभग सभी स्क्रिप्ट होस्ट्स द्वारा समर्थित है (विंडोज स्क्रिप्टिंग होस्ट डिफ़ॉल्ट रूप से जावास्क्रिप्ट का समर्थन करता है, अधिकांश लिनक्स डिस्ट्रीब्यूशन में प्रति कंसोल jаvascript स्क्रिप्टिंग समर्थन के लिए एक पैकेज है)
    • यह कई डेवलपर्स के लिए सीखना आसान है।
    • इसमें एक ALGOL व्युत्पन्न वाक्यविन्यास है, जो आपको कई अन्य प्रोग्रामिंग भाषाओं के साथ परिचित करेगा जब आपको दूसरी भाषा (सी, सी ++, सी #, जावा और जे # की ALGOL से प्राप्त वाक्यविन्यास है) चुनने की आवश्यकता होगी।
    • जावास्क्रिप्ट सीखकर, आप वेब पेजों की क्लाइंट-साइड स्क्रिप्ट से परिचित हो जाएंगे, जो एक उपयोगी साइड इफेक्ट है!
  • एक प्रोग्रामर बनें चित्र 43
    7
    आप चुनते हुए पहली स्क्रिप्टिंग भाषा का उपयोग करके केवल प्रक्रियात्मक प्रोग्रामिंग लागू करें। बाद में, आप स्क्रिप्टिंग भाषा के अनुसार अधिक उन्नत प्रोग्रामिंग तकनीकों और मानदंडों का उपयोग कर सकते हैं और यह इसका समर्थन कैसे कर सकता है। सभी पटकथा भाषाएँ कुछ बिंदुओं पर प्रक्रियात्मक प्रोग्रामिंग के वर्तमान पहलुओं को प्रस्तुत करते हैं।
  • चित्र प्रोग्रामर बनें चरण 44
    8
    मशीनों के बीच संवाद करने वाली स्क्रिप्ट लिखने वाली भाषा का उपयोग करें जानें कि यह करने के लिए क्या ज़रूरी है। सरल संचार पर्याप्त होगा
  • चित्र प्रोग्रामर बनें चरण 45
    9
    डेस्कटॉप प्रोग्रामिंग भाषा में स्विच करें अधिमानतः, बहुविध भाषा, जैसे कि पायथन इस दूसरी भाषा के लिए एक सरल परिचय बनाओ अधिकांश प्रोग्रामर की पसंदीदा भाषा जावा है, हालांकि, सी # भाषा इस क्षेत्र में अधिक से अधिक स्थान प्राप्त कर रही है। जावा और सी # भाषाओं को निम्नलिखित कारणों से पसंद किया जाता है:
    • वे ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज हैं जो प्रोग्रामर्स को कार्यान्वित करने के विवरण से बड़ी टीमों पर काम करने की रक्षा करते हैं, क्योंकि वे दोनों समर्थन घटकों (पूर्वकंपनीकृत कोड इकाइयां हैं, जो एक निश्चित कार्य करते हैं और अन्य कार्यक्रमों में उपयोग किए जा सकते हैं) ।
    • वे घटना-उन्मुख प्रोग्रामिंग, साथ ही ओ ओ और किसी बिंदु पर प्रक्रियात्मक प्रोग्रामिंग का समर्थन करते हैं।
    • जिस रूपरेखा पर भाषा बनाई गई है वह प्रकृति द्वारा वितरित की जाती है (जावा भाषा के मामले में)।
    • नेटवर्क के साथ काम करने वाले कई तैयार-टू-डिस्प्ले पैकेजों की उपलब्धता, दोनों खुले स्रोत और एकीकृत ढांचे इससे प्रोग्रामर को दूसरों के काम पर निर्माण करना आसान हो जाता है
  • चित्र प्रोग्रामर बनें एक प्रोग्रामर चरण 46
    10
    भाषा के मूलभूत विशेषताओं पर अधिक ध्यान दें, विशेष रूप से नेटवर्क समर्थन के संबंध में। उपयोगकर्ता इंटरफ़ेस तत्वों, जैसे आउटपुट, डिज़ाइन और विंडोिंग तकनीकों पर कम ध्यान दें।
  • चित्र प्रोग्रामर बनें प्रोग्रामर चरण 47
    11
    वितरित अनुप्रयोगों के डिजाइन और आर्किटेक्चर पर एक कोर्स लें यह किताबें, ऑनलाइन ट्यूटोरियल या अकादमिक पाठ्यक्रमों का उपयोग करके किया जा सकता है। हालांकि, वितरित अनुप्रयोगों की वास्तुकला और उनकी अवधारणाओं को समझना आवश्यक है।
  • चित्र प्रोग्रामर बनें प्रोग्रामर चरण 48
    12
    आपके द्वारा चुने गए प्रोग्रामिंग भाषा का उपयोग करके घटकों और सेवाओं के निर्माण का अध्ययन करें।
  • चित्र प्रोग्रामर बनें एक प्रोग्रामर चरण 49
    13
    निम्नलिखित तकनीकों में से कम से कम एक जानें कम से कम उन सभी की मूलभूत जानकारी सीखने की सलाह दी जाती है अधिकांश वितरित अनुप्रयोग प्रोग्रामर प्रत्येक ऑपरेटिंग सिस्टम पर कम से कम एक प्रोग्रामिंग भाषा सीखते हैं। ऐसा इसलिए क्योंकि यदि आप चाहते हैं कि आपका एप्लिकेशन "वितरित किया जाए", तो आपको प्रत्येक प्रमुख ऑपरेटिंग सिस्टम के लिए इसका एक संस्करण प्रदान करना होगा।
    • सामान्य ऑब्जेक्ट अनुरोध ब्रोकर आर्किटेक्चर (कोरबा)
    • सरल ऑब्जेक्ट एक्सेस प्रोटोकॉल (SOAP)
    • एसिंक्रोनस जावास्क्रिप्ट और एक्सएमएल (एजेएक्स)
    • वितरित घटक ऑब्जेक्ट मॉडल (DCOM)
    • .नेट रिमोटिंग
    • XML वेब सेवाएं
  • विधि 4
    प्रोग्रामिंग पुस्तकालय, प्लेटफार्म, ढांचा और कोर

    एक प्रोग्रामर बनें चित्र का शीर्षक चरण 50
    1
    जानें कि कोर प्रोग्रामिंग क्या है कोर प्रोग्रामर केवल उन्नत प्रोग्रामर हैं, जिन्होंने एप्लिकेशन के प्रोग्रामिंग को छोड़ दिया है और कोड की प्रोग्रामिंग यूनिट चलाया है, जो बदले में, अन्य प्रोग्रामर द्वारा उपयोग किया जाएगा।
  • चित्र प्रोग्रामर बनें एक प्रोग्रामर चरण 51
    2
    एक प्रोग्रामिंग भाषा जानें जो इमारत घटकों और पुन: प्रयोज्य पैकेज का समर्थन करती है, अगर आपके पास पहले से नहीं है
  • चित्र प्रोग्रामर बनें प्रोग्रामर चरण 52
    3
    यूएमएल और ओआरएम में एक उन्नत कोर्स करें अधिकांश पुस्तकालय डेवलपर्स इनमें से कम से कम एक का उपयोग करते हैं
  • चित्र प्रोग्रामर बनें चरण 53
    4
    सॉफ्टवेयर इंजीनियरिंग कोर्स लें
  • चित्र प्रोग्रामर बनें चरण 54
    5
    कम से कम, अवधारणाओं और मॉड्यूलर प्रोग्रामिंग की तकनीक, घटक-आधारित, ऑब्जेक्ट-ओरिएंटेड और इवेंट्स जानें। अधिक प्रोग्रामिंग मानदंड और भाषाएं जिन्हें आप स्वामी करते हैं, आप जितना सफल होते हैं, वे पुस्तकालयों और पैकेजों के लिए प्रोग्रामर के रूप में बन जाते हैं।
  • चित्र प्रोग्रामर बनें चरण 55
    6
    विभिन्न ऑपरेटिंग सिस्टम और प्रोग्रामिंग ढांचे के बारे में और जानें जो वे समर्थन करते हैं।
  • चित्र प्रोग्रामर बनें एक प्रोग्रामर चरण 56
    7
    मंच पर ध्यान दिए बिना, चौखटे, प्रोग्रामिंग भाषाओं और तकनीकों पर आपके प्रयासों पर ध्यान दें।
  • पिक्चर का शीर्षक एक प्रोग्रामर बनें चरण 57
    8
    यदि प्रोग्रामिंग भाषाओं को आपने अभी तक सीखा है तो मानक एएनएसआई / आईएसओ / आईईईई / डब्लू 3 सी संस्करण हैं, उन्हें मास्टर करें जब भी संभव हो तो डिफ़ॉल्ट कोड का उपयोग करके देखें
  • चित्र प्रोग्रामर बनें चरण 58
    9
    सरल, स्थापित पुस्तकालयों, विशेष रूप से ओपन सोर्स लाइब्रेरीज़ की नकल करने का प्रयास करें। यह लाइब्रेरी और पैकेज शेड्यूलर में आपके रूपांतरण के प्रारंभिक चरण के दौरान उपयोगी होगा। साधारण संकुल से प्रारंभ करें, जैसे इकाई रूपांतरण पैकेज और मध्यवर्ती वैज्ञानिक गणना। यदि आप एक कॉलेज के छात्र हैं, तो पुस्तकालयों के रूप में समीकरणों और वैज्ञानिक नाभिकों को लागू करने के लिए गैर-प्रोग्रामिंग विषयों का उपयोग करें।
  • चित्र प्रोग्रामर बनें एक प्रोग्रामर चरण 59
    10
    खोजें और अपने प्रोग्रामिंग क्षेत्र में खुले स्रोत पैकेजों का प्रयास करें। सबसे पहले, पैकेज बायनेरिज़ डाउनलोड करें। उन्हें इस्तेमाल करने की कोशिश करें और ताकत और कमजोरियों का पता लगाएं। फिर स्रोत कोड डाउनलोड करें और यह पता लगाने की कोशिश करें कि यह कैसे बनाया गया था। इन पुस्तकालयों या उनके भागों को फिर से बनाने की कोशिश करें कोड देखने के बाद ऐसा करके प्रारंभ करें, और फिर उन्हें देखे बिना करने का प्रयास करें। बाद के चरणों में, इन पुस्तकालयों में सुधार करने का प्रयास करें
  • एक प्रोग्रामर बनें चित्र का शीर्षक चरण 60
    11
    प्रोग्रामर को घटाने और वितरित करने के लिए उपयोग किए जाने वाले विभिन्न तरीकों को जानें
    • सामान्यतया, पुस्तकालय और पैकेट डेवलपर्स को प्रस्तुत की जाने वाली सभी समस्याओं के बारे में पुनरावर्ती और / या फिर से सोचना पड़ता है। मामूली समस्याओं की राशि (सरल कार्यों की एक अनुक्रम) के रूप में या एक सतत प्रक्रिया है जिसके द्वारा मूल समस्या छोटी इकाइयों जो तब पदानुक्रम खड़ी दिखती हैं में विभाजित है के रूप में हर समस्या के बारे में सोच की कोशिश करें।
    • पुस्तकालयों और संकुल के प्रोग्रामर सामान्यीकरण करते हैं। यही है, जब एक विशिष्ट सामान्य समस्या को प्रस्तुत किया जाता है, तो वे समस्या में समस्या को स्वचालित रूप से हल करने के लिए, एक और सामान्य समस्या के बारे में सोचते हैं और इसे हल करने का प्रयास करते हैं।
  • विधि 5
    सिस्टम प्रोग्रामिंग

    चित्र प्रोग्रामर बनें एक प्रोग्रामर चरण 61
    1
    समझे कि सिस्टम प्रोग्रामिंग क्या मतलब है। सिस्टम प्रोग्रामर प्रोग्रामिंग के "विज्ञान" के साथ काम करते हैं और प्रोग्रामिंग के विशिष्ट कार्यान्वयन से नहीं। किसी विशिष्ट प्लेटफ़ॉर्म से चिपक न दें
  • चित्र प्रोग्रामर बनें एक प्रोग्रामर चरण 62
    2
    डेस्कटॉप ऐप्लिकेशन प्रोग्रामर के लिए सुझाव दिए गए पहले तीन चरणों का पालन करें।
  • चित्र प्रोग्रामर बनें प्रोग्रामर चरण 63
    3
    रेखीय बीजगणित में एक प्रारंभिक पाठ्यक्रम लें
  • चित्र प्रोग्रामर बनें प्रोग्रामर चरण 64
    4
    एक कंप्यूटर कोर्स लें
  • चित्र प्रोग्रामर बनें एक प्रोग्रामर चरण 65
    5
    एक अलग तर्क या गणित पाठ्यक्रम ले लो।
  • चित्र प्रोग्रामर बनें चरण 66
    6
    अपने आप के लिए अलग-अलग ऑपरेटिंग सिस्टम खोजें इसके लिए, आपको इसकी आवश्यकता होगी:
    • ऑपरेटिंग सिस्टम कैसे स्थापित किए जाने के बारे में मूलभूत जानकारी जानें
    • जानें कि किसी पीसी पर अलग-अलग ऑपरेटिंग सिस्टम कैसे स्थापित करें (वैकल्पिक, लेकिन अनुशंसित)।
    • एक से अधिक ऑपरेटिंग सिस्टम स्थापित करें सिस्टम पर किसी भी सहायता पैकेज को स्थापित न करें - इसके बजाय, उनके द्वारा उपलब्ध की गई मूलभूत कार्यक्षमता का उपयोग करें।
  • चित्र प्रोग्रामर बनें चरण 67
    7
    कम्प्यूटरों की हार्डवेयर वास्तुकला के बारे में एक पाठ्यक्रम (या, वैकल्पिक रूप से, पढ़ना किताबें) ले लो
  • एक प्रोग्रामर बनें चित्र 68
    8
    किसी कंप्यूटर के विभिन्न हार्डवेयर प्लेटफॉर्म को समझें
  • एक प्रोग्रामर बनें चित्र का शीर्षक चरण 69
    9
    मूल रूप से अपनी पसंद की हार्डवेयर प्लेटफ़ॉर्म या ऑपरेटिंग सिस्टम एकीकरण भाषा को समझें। बाद में, आप अन्य प्लेटफार्मों और प्रणालियों के एकीकरण को सीखेंगे।
  • चित्र प्रोग्रामर बनें प्रोग्रामर चरण 70
    10
    एएनएसआई सी और सी ++ भाषा सीखें, प्रक्रियात्मक प्रोग्रामिंग अवधारणाओं के साथ।
  • चित्र प्रोग्रामर बनें प्रोग्रामर चरण 71
    11
    चयनित प्लेटफ़ॉर्म पर डिफ़ॉल्ट सी / सी ++ पुस्तकालयों को समझें और अभ्यास करें। स्टैंडर्ड टेम्प्लेट लायब्रेरी (एसटीएल) और शायद सक्रिय टेम्पलेट लाइब्रेरी (एटीएल) पर विशेष ध्यान दें।
  • चित्र प्रोग्रामर बनें चरण 72
    12
    वेबसाइटों, किताबों और पाठ्यक्रमों को इंटरनेट पर देखने के लिए अपने विशिष्ट प्लेटफॉर्म के लिए सी भाषा की ख़ासियत जानने के लिए।
  • चित्र प्रोग्रामर बनें प्रोग्रामर चरण 73
    13
    सी और सी ++ के साथ उन्नत कोड बनाने का अभ्यास करें
  • चित्र प्रोग्रामर बनें प्रोग्रामर चरण 74
    14
    उन्नत एकीकरण भाषाओं के बारे में अधिक जानें
  • चित्र प्रोग्रामर बनें प्रोग्रामर चरण 75
    15
    ऑपरेटिंग सिस्टम डिज़ाइन में एक कोर्स लें
  • एक प्रोग्रामर बनें चित्र 76
    16
    चुने हुए प्लेटफार्म से दस्तावेज खोजें और पढ़ें। यदि आप एक यूनिक्स आधारित ऑपरेटिंग सिस्टम चुनते हैं तो यह आसान होगा। सिस्टम के बारे में जानें जिससे आप काम करेंगे।
  • एक प्रोग्रामर बनें चित्र 77
    17
    व्यवहार को आपने जो ज्ञान हासिल किया है उसे रखो। सबसे पहले, छोटी प्रणाली उपयोगिताएं बनाएं यह निम्न के लिए उपयोगी होगा:
    • सिस्टम में मौजूद पहले से मौजूद छोटे उपकरण को फिर से बनाने की कोशिश करें।
    • अपने ऑपरेटिंग सिस्टम पर उपलब्ध पोर्ट उपयोगिताओं का उपयोग करने की कोशिश करें
  • चित्र प्रोग्रामर बनें प्रोग्रामर चरण 78
    18
    सबसे उपयोगी क्रम में भाषाओं को जानें यह एकमात्र ऐसा क्षेत्र है जहां पहले प्रोग्रामिंग भाषा के मामलों की पसंद है। एएनएसआई सी पहले जानें, सी ++, सी #, जावा या डी नहीं जानें। फिर सी ++ सीखें
    • विशेष रूप से सी को पहली भाषा को सीमित करना इस तथ्य की वजह से है कि सिस्टम के प्रोग्रामिंग को आवश्यक है कि प्रोग्रामर निम्नलिखित अवधारणाओं से परिचित हो:
      • स्रोत कोड का वास्तविक और पूर्ण संकलन
      • निम्न-स्तरीय वस्तुओं की आउटपुट फाइलें
      • लिंकिंग बायनेरिज़
      • मशीन भाषा और निम्न स्तर के एकीकरण में प्रोग्रामिंग। कुछ लोग कहते हैं कि सी एक छिपी हुई एकीकरण भाषा है, सीखना आसान है। यह जब भी आप चाहते हैं एकीकरण कोड डालने का समर्थन करता है और केवल प्रक्रियात्मक है (जैसे संपूर्नकर्ता)।
  • विधि 6
    प्रोग्रामिंग विज्ञान

    चित्र प्रोग्रामर बनें एक प्रोग्रामर कदम 79
    1
    पता है कि एक प्रोग्रामिंग वैज्ञानिक क्या करता है प्रोग्रामिंग वैज्ञानिकों बहुत ही उन्नत प्रोग्रामर हैं जो, बजाय अनुप्रयोग विकास में काम करने का,, इस तरह के एन्क्रिप्शन के रूप में कंप्यूटिंग प्रौद्योगिकियों के विकास, भाषाओं और डाटा माइनिंग एल्गोरिदम प्रोग्रामिंग पर काम करते हैं। शैक्षणिक अध्ययन और समर्पण के बिना यह स्तर बहुत कम होता है।
  • एक प्रोग्रामर स्टेप 80 बनें चित्र का शीर्षक
    2
    कंप्यूटर विज्ञान में चार साल के पाठ्यक्रम के बराबर वैज्ञानिक ज्ञान इकट्ठा करें। यह निम्नलिखित तरीकों से किया जा सकता है:
    • एक असली शैक्षणिक डिग्री प्राप्त करना (जो आमतौर पर होता है)।
    • आधुनिक विश्वविद्यालयों में से एक के माध्यम से यात्रा सामग्री प्राप्त करना और इसे पढ़ना। हालांकि इस तरह से सीखना संभव है, पहले मार्ग का पालन करने की सिफारिश की जाती है।
  • चित्र प्रोग्रामर बनें चरण 81
    3
    निर्णय लें कि आपके क्षेत्र की विशेषज्ञता क्या होगी अधिक विशिष्ट बेहतर यह विकल्प पूरी तरह से आपकी वरीयताओं पर निर्भर करेगा। निम्नलिखित कंप्यूटर प्रोग्रामिंग विज्ञान के कुछ प्रमुख क्षेत्रों की एक सूची है:
    • डिजाइन एल्गोरिदम (खोज, वर्गीकरण, एन्क्रिप्ट करने, डिक्रिप्टिंग और संचार त्रुटियों का पता लगाने के कुछ उदाहरण हैं)
    • प्रोग्रामिंग भाषाओं, संकलक विकास, अनुकूलन
    • कृत्रिम बुद्धि से जुड़े क्षेत्रों (पैटर्न मान्यता, भाषण मान्यता, प्राकृतिक भाषा संसाधन, तंत्रिका नेटवर्क)
    • रोबोटिक्स
    • वैज्ञानिक प्रोग्रामिंग
    • सुपर कम्प्यूटिंग
    • मॉडलिंग या कंप्यूटर सहायता प्राप्त डिजाइन (सीएडी / सीएएम)
    • आभासी वास्तविकता
    • कंप्यूटर ग्राफिक्स (कंप्यूटर ग्राफिक्स अक्सर ग़लती से ग्राफिक डिजाइन या ग्राफिकल यूजर इंटरफेस डिजाइन के लिए गलत हैं। कंप्यूटर ग्राफिक्स ग्राफिक प्रतिनिधित्व और कंप्यूटर सिस्टम में हेरफेर के अध्ययन को संदर्भित करता है)।
  • चित्र प्रोग्रामर बनें चरण 82
    4
    स्नातक होने पर विचार करें आप एक मास्टर या डॉक्टरेट का पीछा करना चुन सकते हैं
  • चित्र प्रोग्रामर बनें चरण 83
    5
    पसंद के अपने क्षेत्र से संबंधित प्रौद्योगिकियों और प्रोग्रामिंग भाषाओं के बारे में जानें।
  • युक्तियाँ

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

    संबद्ध
    © 2021 IhsAdke.com