वे काम करने के तरीके को व्यवस्थित करने के लिए प्रोग्रामर के लिए माइंड मैप्स कैसे उपयोगी हैं?
वे काम करने के तरीके को व्यवस्थित करने के लिए प्रोग्रामर के लिए माइंड मैप्स कैसे उपयोगी हैं?
जवाबों:
माइंड मैप => यूएमएल।
आप माइंड मैपिंग से शुरुआत कर सकते हैं। जेनेरिक, बीमार-संरचित माइंड-मैपिंग तकनीकें शुरू करने के लिए ठीक हैं, लेकिन मोटे तौर पर बेकार और भ्रमित करने वाली हैं।
माइंड मैपिंग आरेखों के बजाय यूएमएल आरेखों का उपयोग करें।
सिस्टम के विशेष विचारों या पहलुओं पर ध्यान दें:
केस आरेखों का उपयोग करें प्रथम श्रेणी के दिमाग मानचित्र हैं जो अभिनेताओं के मामलों का उपयोग करते हैं। स्विच नोटेशन और आप ठीक हैं।
वर्ग आरेख वर्ग या वस्तुओं के बीच स्थैतिक संबंधों का एक नक्शा है। UML को संकेतन स्विच करें और आप ठीक हैं।
अनुक्रम और गतिविधि आरेख वस्तुओं के बीच गतिशील संबंधों के लिए मन के नक्शे हो सकते हैं। फिर से, अपने मनन को जेनेरिक माइंड-मैपिंग से विशिष्ट UML तक संशोधित करें और आप अपनी प्रथाओं में थोड़े वास्तविक परिवर्तन के साथ अधिक उत्पादक हो सकते हैं।
परिनियोजन और घटक आरेख प्रथम श्रेणी के मन मानचित्र हैं जो विशिष्ट मुद्दों (भौतिक परिनियोजन और सॉफ़्टवेयर वास्तुकला) पर केंद्रित हैं।
हर दूसरे उपकरण की तरह इस का भी बुरी तरह से दुरुपयोग किया जा सकता है। मुझे कोई भी उपकरण मिला है जो मुझे बेहतर सॉफ़्टवेयर लिखने की सुविधा देता है, यह एक उपकरण है जिसका उपयोग करने लायक है। मन के नक्शे, विशेष रूप से शुरुआती चरणों में आपको एक बढ़त दे सकते हैं ताकि आप (और आपके उपयोगकर्ताओं) को स्पष्ट रूप से पता चल सके कि क्या किया जा रहा है। हालांकि, इसे दूर करना आसान है:
स्रोत अज्ञात है - मुझे याद नहीं है कि मुझे यह कहां से मिला है और सुझाव देने के लिए छवियों के भीतर कोई जानकारी नहीं है।
मैं सिस्टम के भविष्य के उपयोगकर्ताओं से बात करते समय ज्यादातर शुरुआती डिजाइन चरणों में माइंडमैपिंग का उपयोग करता हूं। इस तरह से जानकारी जल्दी से (पुनः) संरचित हो सकती है। वास्तविक काम के लिए, मैं कुछ काम की वस्तुओं के साथ माइंडमैप तैयार करता हूं और समाप्त होने पर प्रत्येक आइटम की जांच करता हूं।
माइंडमैप सीखते समय काम आ सकता है। अगर मैं एक सम्मेलन भाषण या एक पॉडकास्ट सुन रहा हूं तो मैं इस विषय का माइंडमैप तैयार करता हूं। इससे मुझे भविष्य में सूचनाओं को बेहतर तरीके से याद करने में मदद मिलती है।
कुछ शोध भी ड्राइंग का सुझाव देते हैं (मैं कभी-कभी माइंडमैप के बगल में करता हूं) मस्तिष्क के अधिक क्षेत्रों को सक्रिय करने में मदद करता है जिसके परिणामस्वरूप बेहतर जानकारी गर्भपात और विश्लेषण होती है।
यदि आपको एक उचित डिज़ाइन मिला है तो आपको अपने काम को व्यवस्थित करने के लिए वास्तव में माइंडमैप की आवश्यकता नहीं है। सभी कार्य पूर्वनिर्धारित हैं। यदि कुछ अतिरिक्त करने की आवश्यकता है, तो परियोजना प्रबंधक को सतर्क रहने की आवश्यकता है और वह डेवलपर के लिए इस अतिरिक्त कार्य की योजना बना सकता है।
अपनी परियोजना को प्रबंधित करने के लिए फुर्तीली दृष्टिकोण का उपयोग करते समय आपको संभवतः कहानियों जैसी कुछ मिला है जो मूल रूप से छोटे कार्य हैं जिन्हें करने की आवश्यकता है।
आप माइंडमैपिंग का उपयोग कर सकते हैं, लेकिन मैं एक परियोजना प्रबंधन समाधान का उपयोग करना बेहतर समझता हूं जो पहले से ही ऐसा कुछ प्रदान करता है बजाय इसे स्वयं करने के और अपने सहकर्मियों के साथ एक संगठित तरीके से साझा करने का।
मुझे यह प्रश्न काफी अस्पष्ट और सामान्य तौर पर सामान्य लगता है - अगर आपने इसे थोड़ा स्पष्ट किया है, तो यह मदद करेगा।
वैसे भी, माइंड मैप्स सामान्य रूप से उपयोगी होते हैं जब आपको अपने दिमाग में कच्ची अवधारणाओं / विचारों / तथ्यों / विचारों आदि का ध्यान रखने और व्यवस्थित करने की आवश्यकता होती है। यह उन्हें कागज / स्क्रीन पर रखने में मदद करता है, और उनके रिश्तों को स्केच करना शुरू करता है और बाहर खोज। बहुत सारे लोग दृश्य प्रकार हैं, इसलिए उन्हें मानसिक रूप से हड़पने में सक्षम होने के लिए चित्र / चित्र में सामान देखने की आवश्यकता होती है। लेकिन अगर नहीं भी है, तो हर किसी के दिमाग की शक्ति उसकी सीमाएं हैं, जिसके ऊपर एक दिमाग का नक्शा काम कर सकता है।
प्रोग्रामिंग में, यह आमतौर पर एक परियोजना के शुरुआती चरणों में उपयोग किया जाता है, उदाहरण के लिए हमारी टीम में हम इसका उपयोग करते हैं
प्रोग्रामिंग करते समय मैं अक्सर पेपर पर माइंड मैप्स का उपयोग करता हूं: हर स्थिति में जहां कागज पर लिखना कंप्यूटर पर कार्यों को दर्ज करने की तुलना में तेज होता है, और जहां कार्यों की संख्या इतनी कम होती है कि दिन के अंत में माइंड मैप को फेंक दिया जा सकता है (अन्यथा, मैं घर पर परियोजना पर काम करना चाह सकता हूं, केवल यह पता लगाने के लिए कि मेरे दिमाग का नक्शा कार्यालय में बना हुआ है)।
लंबी अवधि की परियोजनाओं के लिए, मैं अपने कंप्यूटर पर एक कस्टम-टू-डू सूची प्रबंधक का उपयोग करता हूं, जिसके पास खोने के लिए असंभव होने का लाभ है (कागज की एक शीट के विपरीत)।
इस प्रकार, मैं पेपर माइंड मैप्स को तार्किक तरीके से कार्यों को जल्दी से व्यवस्थित करने और मक्खी पर कार्यों को जोड़ने के लिए उपयोगी पाता हूं: वे मुझे वैश्विक तस्वीर पर ध्यान केंद्रित करने में मदद करते हैं, और कार्यों को आसानी से प्राथमिकता देने के लिए भी।