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

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














