ज्यादातर लोगों के लिए जिन्होंने उन्हें जोड़ने का फैसला कियाजीवन प्रोग्रामिंग के साथ, सवाल उठता है: कैसे पहला कदम अपने स्वयं के कार्यक्रमों लिखने के साथ प्रोग्रामिंग शुरू करने के लिए है, क्योंकि मैं एक बार करना चाहते हैं,। फिर, एक हाथ पर, यह व्यावहारिक अनुभव प्राप्त होगा, और अन्य पर - कौशल के अधिग्रहण लागू की समस्याओं को हल करने के लिए।

प्रोग्रामिंग शुरू करने के लिए कहां

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

उदाहरण के लिए, यदि हम वेब प्रोग्रामिंग पर विचार करते हैं(कहाँ शुरू करने के लिए - एक ही सवाल), तो वहाँ के सामने के लिए प्रौद्योगिकियों के एक न्यूनतम सेट है और बैक-end'a है, जो बिना वेब अनुप्रयोगों के पूर्ण विकास के काम के किसी भी हिस्से में संभव नहीं है। उन्नत सॉफ्टवेयर उपकरण का एक सेट नौसिखिया प्रोग्रामर परे चला जाता है, और यह एक तथ्य यह है शुरू करने के लिए प्रोग्रामिंग सिद्धांत में संभव नहीं है।

प्रोग्रामिंग के क्लास नींव को तीन दिशाओं में रखने की सलाह देते हैं:

  • एक दृढ़ता से टाइप की गई भाषा - जैसे सी / सी ++।
  • पूरी तरह से ओओपी उन्मुख भाषा, जिसे परंपरागत रूप से जावा माना जाता है।
  • एक स्क्रिप्टिंग भाषा जहां पसंद क्लासिक्स जैसे शेल, sed, awk या पर्ल या कुछ नया हो सकता है। यदि आप कम समय और प्रयास सीखना चाहते हैं, तो PHP करेंगे।

प्रोग्रामिंग के बारे में सीखना शुरू करें

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

वेब प्रोग्रामिंग कहां से शुरू करें

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

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

</ p>