आप अपने बुनियादी कौशल को शोष से कैसे बनाए रखते हैं? [बन्द है]


37

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

जब मैं बैठकों में बैठता हूं, आर्किटेक्चर आरेख और एनोटेट आवश्यकताओं को आकर्षित करता हूं, तो मुझे कठिन जीत वाले प्रोग्रामिंग कौशल को ट्रॉफी देने का डर है। (उल्लेख नहीं करने के लिए मुझे उन लोगों पर भरोसा करने की आवश्यकता नहीं है जो आवश्यकताओं को लिखते हैं जो कोड को नहीं समझते हैं।)

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

मुझे लगता है कि जो मैं खोजना चाहता हूं, वह अभ्यास का एक संरचित सेट है (परवाह नहीं है कि भाषा या वातावरण क्या है) ...

  • ... मैं समय-समय पर कर सकता हूं
  • ... किसी प्रकार की समय की आवश्यकता है तो मैं बता सकता हूं कि क्या मैं बंद कर रहा हूं
  • ... किसी तरह की स्कोरिंग है तो मैं बता सकता हूं कि क्या मैं गलतियां कर रहा हूं

क्या वहां ऐसी कोई चीज है? अपने कौशल को ताज़ा रखने के लिए आप क्या करेंगे?


6
इस तरह के सवालों के ढेर पर वास्तव में सहायक होते हैं। इसे बंद क्यों करें?
इदिप

@Edeph प्रश्न इस ध्वनि की तरह पहली बार में मददगार है, लेकिन अनुभव ने साबित किया है कि उनके पास समुदाय के लिए बहुत कम मूल्य है। कृपया पढ़ें: मेरे प्रश्न को विषय के रूप में बंद क्यों किया गया?

3
@ जानेमन किसका अनुभव? 25 उत्थान एक "अच्छा प्रश्न" बैज है। इस सवाल का जवाब भी एक StackExchange कर्मचारी और उच्च रैंक वाले सामुदायिक सदस्य ने दिया। इसलिए समुदाय ने स्वयं स्पष्ट रूप से कहा है कि यह एक मूल्यवान प्रश्न है। अवधि। विषय से परे? देखा जा सकता है, लेकिन मूल्यवान है? हाँ।
कोजिरो

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

1
तो आप यह कह रहे हैं कि समुदाय को कुछ लोगों के बजाय mods (जो कि मनुष्य हैं और व्यक्तिवाद से ग्रस्त हैं) के एक समूह द्वारा संचालित किया जाता है, क्योंकि कुछ लोगों के लिए यह उपयोगी है, भले ही उनके लिए यह उपयोगी हो, भले ही परिभाषा द्वारा इसका सही उत्तर न हो? इस क्षेत्र में आप जो जानते हैं, वह सब कुछ काला और सफेद नहीं है?
ईडीएच

जवाबों:


26

कोड कट्स तुरंत दिमाग में आते हैं।

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

मैं जिस साइट से ऊपर जुड़ा हुआ हूं उसमें कटास के लिए कई विचार हैं। एक और काफी प्रसिद्ध एक चाचा बॉब मार्टिन से बॉलिंग गेम है।


1
बहुत बढ़िया। प्रोग्रामरों के लिए किगॉन्ग अभ्यास। मुझे यह पसंद है!
कोजीरो

इनके बारे में कभी नहीं सुना। वे शानदार दिखते हैं। :)

मेरा व्यक्तिगत कोडिंग समय हमेशा अत्यधिक बाधित होता है (3 बच्चे घर पर)। लिंक किए गए पृष्ठ में कहा गया है, "आपको बिना किसी रुकावट के समय चाहिए"। क्या यह वास्तव में एक आवश्यकता है, या अगर मैं अक्सर बाधित हूं, तो क्या मैं अभी भी बहुत प्रभावी ढंग से सीख पाऊंगा?
एथेल इवांस

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

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

10

परियोजना यूलर के बारे में क्या ?

चुनौतीपूर्ण गणितीय / कंप्यूटर प्रोग्रामिंग समस्याओं की एक श्रृंखला को हल करने के लिए सिर्फ गणितीय अंतर्दृष्टि से अधिक की आवश्यकता होगी। यद्यपि गणित आपको सुरुचिपूर्ण और कुशल तरीकों से आने में मदद करेगा, लेकिन अधिकांश समस्याओं को हल करने के लिए कंप्यूटर और प्रोग्रामिंग कौशल का उपयोग करना होगा।

प्रोजेक्ट यूलर शुरू करने की प्रेरणा, और इसकी निरंतरता, पूछताछ करने वाले मन को अपरिचित क्षेत्रों में तल्लीन करने और एक मजेदार और मनोरंजक संदर्भ में नई अवधारणाओं को सीखने के लिए एक मंच प्रदान करना है ...

इच्छित दर्शकों में वे छात्र शामिल हैं जिनके लिए बुनियादी पाठ्यक्रम सीखने की उनकी भूख को नहीं खिला रहा है, वयस्क जिनकी पृष्ठभूमि मुख्य रूप से गणित नहीं थी, लेकिन गणितीय चीजों में रुचि थी, और पेशेवर जो अपनी समस्या को हल करने और गणित को किनारे पर रखना चाहते हैं ...


10
मेरी राय में यह प्रोग्रामिंग से अधिक गणित है।

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