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

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

कदम

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

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

    डेस्कटॉप अनुप्रयोगों के प्रोग्रामिंग
    एक प्रोग्रामर बनें वाला छवि चरण 1 9
    1
    जानें कि डेस्कटॉप अनुप्रयोगों की प्रोग्रामिंग क्या ज़रूरत है इस क्षेत्र के अधिकांश पेशेवर व्यावसायिक अनुप्रयोगों के लिए कोड लिखते हैं, इसलिए कंपनियों के बारे में एक विचार प्राप्त करना, उनकी संगठनात्मक और वित्तीय संरचना आपको अनुमति दे सकती है बहुत समय बचाओ.
  • एक प्रोग्रामर बनें छवि शीर्षक 20
    2
    विभिन्न आर्किटेक्चर के बारे में जानें कंप्यूटर हार्डवेयर. डिजिटल सर्किट डिजाइन में परिचयात्मक पाठ्यक्रम और दूसरे कंप्यूटर वास्तुकला में आप के लिए उपयोगी हो सकता है - हालांकि, कुछ लोग उन्हें शुरुआती बिंदु के रूप में उन्नत समझते हैं, इसलिए यह दो या तीन ट्यूटोरियल पढ़ने के लिए पर्याप्त हो सकता है (जैसे यह और यह)। अपनी पहली प्रोग्रामिंग भाषा सीखने के बाद, आप बाद में इस कदम पर वापस आ सकते हैं।
  • एक प्रोग्रामर बनें छवि शीर्षक 21
    3
    एक जानें प्रोग्रामिंग भाषा बुनियादी स्तर (बच्चों के लिए) ऐसी भाषा के साथ छोड़ने के लिए शर्म न करें, जैसे स्क्रैच, सिर्फ इसलिए कि आप अब बच्चे नहीं हैं ये भाषाओं प्रोग्रामिंग की दुनिया में प्रवेश करने में बहुत मदद कर सकती हैं। हालांकि, यह चरण वैकल्पिक है। यदि आप चाहें, तो आप इसे पिछले चरण से पहले कर सकते हैं।
  • एक प्रोग्रामर बनें छवि 22 कदम
    4
    प्रक्रियात्मक प्रोग्रामिंग मानदंड, ऑब्जेक्ट ओरिएंटेड और फ़ंक्शनल के बारे में जानें
  • एक प्रोग्रामर बनें चित्र 23
    5
    प्रक्रियात्मक प्रोग्रामिंग भाषाओं में से एक में एक प्रारंभिक पाठ्यक्रम लें। भले ही जिस भाषा के साथ आप भविष्य में काम करने के लिए चुन लेंगे, आपको प्रक्रियात्मक प्रोग्रामिंग की मूल बातें सीखना चाहिए। इसके अलावा, इस प्रकार के कोड लेखन को इस क्षेत्र में प्रारंभिक बिंदु के रूप में उपयोग करने के लिए सरल माना जाता है।
  • छवि एक प्रोग्रामर बनें चरण 24
    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
    XML भाषा जानें और इसके साथ परिचित हो।
  • एक प्रोग्रामर बनें छवि शीर्षक चरण 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

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

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

    संबद्ध

    © 2011—2022 GnuMani.com