मैं शायद ही कभी कोड करता हूं। क्या यह बुरा संकेत है? [बन्द है]


14

मैं एक कंप्यूटर विज्ञान का छात्र हूं और अब एक दिन जावा सीख रहा हूं।

मैं एक अच्छा डेवलपर / प्रोग्रामर बनना चाहता हूं।

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


12
आपको अधिक संदर्भ प्रदान करने की आवश्यकता है। जाहिर है, अगर आप एक न्यूरोसर्जन हैं तो यह कोई समस्या नहीं है, लेकिन यदि आप एक प्रोग्रामर हैं तो यह एक समस्या है।

1
क्या आप प्रोफेसर बनना चाहते हैं या आप वास्तव में उद्योग में काम करना चाहते हैं?
चोसपांडियन

संबंधित लेकिन वास्तव में एक
डुबकी

हाँ, मैं यहाँ कहे गए मतों की भारी मात्रा से सहमत हूँ। एक अच्छा डेवलपर बनने के लिए, सबसे पहले, आपको "विकसित" होना चाहिए। उदाहरण के लिए, यदि आप जावा का अभ्यास कर रहे हैं, तो Android एप्लिकेशन विकास पर एक नज़र डालें।
आदिल

2
मैं शायद ही कभी खाता हूं। कि बुरा है?
जॉब

जवाबों:


30

सभी को ट्रम्प अनुभव करें, अगर आपको अनुभव नहीं मिल रहा है, तो हाँ आपको निश्चित रूप से एक समस्या है यदि आप एक शानदार प्रोग्रामर बनना चाहते हैं।

एक नए प्रोजेक्ट पर शुरू करें या किसी अन्य व्यक्ति के ओपन सोर्स प्रोजेक्ट में शामिल हों। कुछ अनुभव प्राप्त करें। कुछ कोड लिखें।


2
इस बात से सहमत। कोड लिखना एक ऐसा शिल्प है जिसमें महारत हासिल करने के लिए व्यायाम करने की आवश्यकता होती है।

19

अन्य उत्तर बहुत अच्छे थे, मेरे लिए यह सब उबलता है:

  • अगर आपको समस्या है तो आप सही पेशे में हैं?
  • यदि आपको कोई समस्या (कंप्यूटर से संबंधित) खोजने में कठिनाई हो रही है और इसे हल करने के लिए कार्यान्वयन के साथ आ रहा है, तो क्या आप सही पेशे में हैं?
  • यदि आप अपने खाली समय में अपने प्रोग्रामिंग असाइनमेंट (काम, स्कूल या व्यक्तिगत) के बारे में नहीं सोचते हैं तो क्या आप सही प्रोफेशन में हैं?

एक हॉबीस्ट और एक पेशेवर के बीच एक अच्छी लाइन है और यही वह है जो मुझे लगता है कि आपको कुछ आत्म मूल्यांकन और आत्मा खोज करके खुद के लिए निर्धारित करने की आवश्यकता है। :-)


2
+1 - "क्या आप सही पेशे में हैं?" अधिक लोगों को यह सवाल खुद से पूछने की जरूरत है।
ChaosPandion

7

लगभग सभी अन्य उत्तरों में मूल आधार होता है कि कोडिंग सीखने के लिए कोडिंग सबसे अच्छी बात है। यदि आपका लक्ष्य FizzBuzz टेस्ट पास करना है, तो यह सच है, और कुछ बिंदु पर आपको कोड लिखने में अच्छा पाने के लिए बहुत सारे कोड लिखना शुरू करना होगा।

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

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

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


@ चन्नी पाठक, निश्चित बात और शुभकामनाएँ।
दान रोसेनस्टार्क

मेरे अनुभव में अधिकांश सॉफ्टवेयर विकास अवधारणाओं को छड़ी करने के लिए वास्तविक कोडिंग की आवश्यकता होती है।

3

यदि आप अधिक कोड करना चाहते हैं, तो आपको एक प्रोग्रामिंग चुनौती वेबसाइट की कोशिश करनी चाहिए।

वे भाषा सीखने और अपनी प्रोग्राम मांसपेशियों को फ्लेक्स करने का एक शानदार तरीका हैं।

मैं अजगर के बड़े प्रशंसक हूं

वास्तव में अच्छी साइट शुरू करने के लिए।



1

यदि आपको वास्तव में एक अच्छा डेवलपर बनना है, तो आपको कोडिंग का अभ्यास करने की आवश्यकता है। यदि आप प्रोग्रामिंग किताबें पढ़ रहे हैं, तो दिए गए अभ्यासों को हल करने का प्रयास करें।


पुस्तक में दी गई समस्याओं का समाधान कर रहा हूं। क्या यह पर्याप्त है?
चन्नी पाठक

ठीक है। बस अभ्यास करते रहो। वैसे भी, आप एक छोटी परियोजना शुरू करने की कोशिश कर सकते हैं।
jean27

क्या थोड़े प्रोजेक्ट? कृपया विस्तार से बताएं।
चन्नी पाठक

ऐसे प्रोजेक्ट जो आपके लिए दिलचस्प हों।
jean27

1
@chankey, यदि आप आसानी से पुस्तक में समस्याओं को हल करते हैं, तो आपको आगे एक कठिन पुस्तक की आवश्यकता है।

1

यह इस बात पर निर्भर करता है कि क्या आप किसी के प्रबंधक हैं जो हमेशा उन्हें ऐसा करने का "सही तरीका" बताने की कोशिश कर रहे हैं।

गंभीरता से हालांकि ... एक व्यापक ज्ञान होने के नाते मुझे अच्छी तरह से सेवा की है। और, अगर आप सीख रहे हैं, तो शायद इस मुद्दे पर आप तकनीक और प्रौद्योगिकी पर ध्यान केंद्रित करने या समस्याओं को हल करने के लिए समस्याओं को खोजने की तुलना में बहुत अधिक ध्यान केंद्रित कर रहे हैं?


बिल्कुल सही ! मैं किसी विशेष समस्या के समाधान को खोजने के लिए तकनीकों और तरीकों पर अधिक ध्यान केंद्रित कर रहा हूं।
चंकी पाठक

1
खतरा यह है कि आप खुद को यह सोचकर बेवकूफ बना सकते हैं कि आपने एक समाधान ढूंढ लिया है, लेकिन आपने समस्या को गलत समझा या कुछ जटिल परिस्थितियों को नजरअंदाज कर दिया। वास्तव में कोड लिखना अक्सर आपको अपनी गलतफहमी और गलत धारणाओं का सामना करने के लिए मजबूर करेगा।
चार्ल्स ई। ग्रांट

1

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


1

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

मैं इसी तरह की दुविधा में हूं, मैं कंप्यूटर साइंस में अपना बीएस फाइनल कर रहा हूं। फिलहाल मैं अपने कोर्स वर्क से बाहर नहीं हूं।

यह वास्तव में मेरे व्यक्तिगत परियोजनाओं पर काम की तुलना में मौसम के संबंध में एपी सांख्यिकी और भूवैज्ञानिक विज्ञान का अध्ययन करने के लिए अभी मुझे निराश करता है।

मेरे पास एक गेम प्रोजेक्ट है, जिस पर मैं काम करना चाहता हूं लेकिन मैं स्नातक भी हो गया। (मुझे पता है कि मार्क जुकरबर्ग और बिल गेट्स को अभी क्यों हटाया गया)।

अगर ये चीजें आपको कोडिंग से रोकती हैं, तो चिंता न करें। लेकिन अगर कोडिंग आपको प्रेरित नहीं करता है, तो आप ड्राइव करें, और जब तक आप स्नातक नहीं हो जाते, तब तक आपको वास्तव में शांत करने के लिए कुछ करने की इच्छा पैदा होती है, मुझे लगता है कि आपको समस्या हो सकती है।


हाँ एक ही समस्या है, अन्य विषय भी हैं, सभी को उसी अनुपात में अध्ययन करना होगा।
चनकी पाठक

यहाँ भी, मैं असाइनमेंट के अलावा कुछ कूल कोड करना पसंद करूंगा लेकिन आपको इसके लिए शायद ही कभी समय मिला हो।
ओलिवर वीलर

0

आपके द्वारा उपयोग किए जा रहे प्लेटफ़ॉर्म पर निर्भर करता है। मुझे पता है कि मुझे पता है कि कई नए प्लेटफार्मों और प्रौद्योगिकियों को कम वास्तविक कोडिंग लेकिन अधिक कठोर इंजीनियरिंग की आवश्यकता होती है। परिणामस्वरूप, समय कम और कम हो रहा है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.