अगर मैं कोडिंग में अच्छी पृष्ठभूमि नहीं रखता तो मैं कोडिंग में अच्छा कैसे बन सकता हूं?


जवाब 1:

यहां कुछ चरणों का पालन करने की आवश्यकता है:

  • एक प्रोग्रामिंग भाषा सीखें। प्रतिस्पर्धी प्रोग्रामिंग के लिए सबसे आम सी ++ / जावा हैं। मैं सी ++ की सिफारिश करूंगा।
  • अभ्यास: बुनियादी / शुरुआती समस्याओं के साथ शुरू करें फिर धीरे-धीरे अपनी कठिनाई के स्तर को बढ़ाएं। नए डेटा संरचनाओं को जानें।
  • प्रतियोगिताओं में भाग लें: जितना हो सके उतनी प्रतियोगिता में भाग लें।
  • पिछली प्रतियोगिता की समस्याओं को हल करें: पिछली प्रतियोगिता में आपके द्वारा हल नहीं की गई सभी समस्याओं को हल करें। यदि आप किसी भी विचार / दृष्टिकोण के बारे में नहीं सोच सकते हैं, तो संपादकीय देखें। कभी-कभी संपादकीय की कुछ पंक्तियों को पढ़ने से ही आप कुछ दृष्टिकोण से प्रभावित होते हैं। संपादकीय को बंद करें और इसे स्वयं आज़माएँ।
  • चरण 2,3,4 और 5 को दोहराएं।

हाँ, इसमें समय लगता है।

आप कितना तेज़ या धीमा सीखते हैं, यह आपकी मेहनत, लगन, प्राथमिकताओं और आपके द्वारा डाले जाने वाले अभ्यास की मात्रा पर निर्भर करेगा।


जवाब 2:

मैं कोडिंग में पृष्ठभूमि के बिना कोडिंग में अच्छा कैसे बन सकता हूं?

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

यदि आपके पास इंटरनेट का उपयोग करने वाला एक कंप्यूटर है, तो आप शुरुआती, मध्यवर्ती या उन्नत कक्षाओं को मुफ्त में ऑनलाइन ले सकते हैं (जिसे मुझे लगता है कि कुछ बिंदु पर समाप्त होना है)। 1 या 2 शुरुआती कक्षाओं को पूरा करने के बाद अजगर के साथ शुरू करने की कोशिश करें, एक कार्यक्रम चुनें जिसे आप उस भाषा में करना चाहते हैं।

एक समस्या को हल करने के लिए स्क्रैच से कोड लिखना जो आपको सीखने का एक शानदार तरीका है।

इसके अलावा, मुझे लगता है कि बनने का सबसे अच्छा तरीका है

अच्छा

प्रोग्रामर एक काम के लिए जाना है

महान

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