काटा का अर्थ है, इसके विपरीत जो आप के लिए प्रयास करना चाहिए।
एक मार्शल आर्ट के विशिष्ट आंदोलनों के अनुक्रम से युक्त एक अभ्यास , जिसका उपयोग प्रशिक्षण में किया गया है और तकनीक में कौशल दिखाने के लिए डिज़ाइन किया गया है
काटा (उत्पत्ति: 1950-55; <जापानी: आकार, पैटर्न) शब्द का उपयोग मार्शल आर्ट में किया जाता है, और आपका प्रश्न टच टाइपिंग जैसी मांसपेशियों की मेमोरी के रॉट मेमोराइजेशन के बारे में है ।
मूल कराटे किड में, कारों को वैक्स करना, फर्श को सैंड करना , बाड़ को पेंट करना ये सभी कटास थे जो सिखाए गए थे, पूरी तरह से संदर्भ से बाहर और इस मामले में बिना स्पष्टीकरण के केवल मांसपेशी स्मृति प्रदान करने के लिए। यह तब तक नहीं था जब तक कि कोई इंद्राणी सामने नहीं आई और इन खोखले गतिविधियों को संदर्भ दिया कि उनका मतलब कुछ भी था।
मुझे लगता है कि एक ही बात यहां लागू होती है, एक संरक्षक के बिना संदर्भों को फिर से करने की समस्या को कई भाषाओं में गलत तरीके से हल करना एक एकल से बेहतर नहीं है। संरक्षक के बिना आपको यह बताने के लिए कि उन्हें कहां सुधार करना है।
यह किसी भाषा या मंच के मुहावरों और शब्दार्थों की नई विविधताओं को सीखकर रचनात्मक रूप से हल करने वाली समस्याओं के बिल्कुल विपरीत है।
यदि आप System.out.println()
संभव के रूप में आसानी से टाइप करने में सक्षम होना चाहते हैं, तो अभ्यास करना एक काटा होगा।
यदि आप समय और / या स्थान की आवश्यकताओं को कम करने या अधिक मुहावरेदार सिद्धांतों को लागू करने के लिए एक अलग कार्यान्वयन में एक समस्या के समाधान में सुधार करना चाहते हैं , तो ऐसा कुछ नहीं है जो काटा आपकी मदद करेगा।
पहले से ही छोटे वृद्धिशील सुधारों और पूर्णता के संदिग्ध लाभों के लिए प्रयासरत होने के बाद एक ही चीज को फिर से लागू करने के लिए पहले से ही स्वीकृत उद्योग शब्द है, इसे गोल्ड प्लेटिंग कहा जाता है !
जब वे एक ही भाषा / रनटाइम / प्लेटफ़ॉर्म पर लागू होते हैं, तो उन्हें जिन शब्दों का इस्तेमाल करना चाहिए, वे रिफैक्टरिंग हैं । और कार्यशील कार्यक्रम को किसी अन्य भाषा / रनटाइम / प्लेटफ़ॉर्म पर ले जाते समय पोर्ट करना। काटा को शायद इसलिए चुना गया क्योंकि यह शब्दार्थ को पूरी तरह से समझने के बिना हिपस्टर, शांत और रहस्यमय लगता है।
कम योजना, अनुभव या मार्गदर्शन के साथ विभिन्न कठिन समस्याओं को हल करना सबसे डेवलपर्स, विशेष रूप से जूनियर डेवलपर्स को हर दिन करना है।
केवल शिक्षाविदों को एक विशिष्ट समाधान का सम्मान करने के लिए केवल और केवल एक ही अभ्यास करने के लिए मिलता है। डेवलपर के रूप में एक सफल करियर बनाने का कौशल अनुकूलन में है , पुनरावृत्ति में नहीं।
कौन कहता है कि ऐसे स्मार्ट लोग नहीं हैं जिन्हें काम करने के बाद पढ़ाई करने की आवश्यकता नहीं है, और वे काम पर अपने 8 घंटे में और कभी-कभी और अधिक जानने की आवश्यकता को जान सकते हैं?