बॉक्स से बाहर सोचने में सक्षम कैसे बनें / सीखें? [बन्द है]


12

प्रत्येक समस्या को हल करने में हमेशा ऐसे लोग होते हैं जो अलग तरह से सोचते हैं, जो 6 वें विकल्प के साथ आते हैं जब केवल 5 अन्य लोगों द्वारा सुझाए गए थे, जो "बॉक्स से बाहर" सोचते हैं। कृपया बताएं कि ऐसी क्षमता कैसे प्राप्त की जा सकती है? और इसे हासिल करने में क्या लगता है?


9
1) बॉक्स में एक छेद काट ...
JohnFx

1
बहुत से LSD
NimChimpsky

3
एहसास है कि आप और बॉक्स एक ही बात कर रहे हैं।
गैरी रोवे

मुझे लगता है कि और भी जवाब आने होंगे।
डेनिस एस।

कृपया इस तरह के प्रश्न के लिए इस प्रस्ताव का पालन करें: संगठन के पहलुओं
मनिएरो

जवाबों:


17

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

धारणाएँ मत बनाओ।
यदि आप मानते हैं कि कुछ चीजें सच हैं, जब वे नहीं हैं, तो आप खुद को विभिन्न दृष्टिकोणों की जांच करने से रोकेंगे। मौजूदा निर्णयों / मान्यताओं को भी चुनौती दें, जो दूसरों ने किए हैं - इसके लिए एक अच्छा कारण हो सकता है, या कोई ऐसा नहीं हो सकता है, जो अब लागू नहीं होता है।

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

अमूर्त मत सोचो।
हमेशा चीजों को देखने की कोशिश करें क्योंकि वे बहुत याद हैं - याद रखें कि "उपयोगकर्ता" लोग हैं, और वे हमेशा तार्किक या तर्कसंगत नहीं होते हैं। जो आप बनाते हैं उसका उपयोग करके लोगों के साथ सहानुभूति का अभ्यास करें।

लक्ष्य मत भूलना।
कभी-कभी किसी विशेष लक्ष्य / कार्यान्वयन के साथ छेड़-छाड़ करना आसान होता है (जैसे "हम इन एक्स कंट्रोल को यूआई में कैसे फिट करते हैं?") वास्तविक लक्ष्य को याद करने के बजाय (जैसे "हम उपयोगकर्ता को वाई करने की अनुमति कैसे देते हैं?" )

सीखना कभी भी बंद न करें।
सामान्य ज्ञान प्रेरणा का एक बड़ा स्रोत हो सकता है - बहुत सारी समस्याएं पहले से ही किसी ने हल कर ली हैं - जितना अधिक आप जानते हैं कि आप वर्तमान स्थिति पर लागू होने वाले कुछ को याद कर सकते हैं।

एक अच्छा प्रोग्रामर बनें, न कि केवल [प्रोग्रामिंग लैंग्वेज] में अच्छा।
कई तकनीकों और तकनीकों को सीखने से डरें नहीं - यहां तक ​​कि कई "अतिव्यापी" भाषाएं आपको विभिन्न शब्दों में चीजों को देखने में मदद कर सकती हैं, लेकिन विभिन्न लोगों की एक अच्छी विविधता अधिक मदद कर सकती है। बेशक विशेषज्ञ / मास्टर के लिए कुछ क्षेत्रों को चुनें, लेकिन यह भी सुनिश्चित करें कि आपके पास सामान्य अवधारणाओं में एक अच्छा ग्राउंडिंग है, जिसे आप कई अलग-अलग भाषाओं को सीखकर प्राप्त कर सकते हैं,

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


4
+1 आपका अंतिम बिंदु कुछ पवित्र पत्थर में उत्कीर्ण होना चाहिए। अज्ञान वह है जो बहुत सारे अच्छे विचारों को मारता है।
ऑड्रियस

+1 के लिए "धारणाएं न बनाएं"। यह समयपूर्व अनुकूलन के समान है। बहुत जल्दी विचारों को खारिज न करें।
डेविड

"कभी भी सीखना बंद न करें" टैटू कि आपकी पलकों के अंदर
जेवियर

4

एक खुला दिमाग रखें और किसी भी चीज के बारे में अधिक से अधिक विकल्प तलाशने के लिए अपने रास्ते से हट जाएं। सिर्फ प्रोग्रामिंग ही नहीं, जीवन के साथ इसका उपयोग करें।

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


3

बॉक्स देखना सीखें

बॉक्स को देखें और इसकी बाधाओं को समझें। विचार करें कि समस्या को हल करने के लिए कौन सी बाधा वास्तव में फायदेमंद है, और इंगित करें कि कौन से रास्ते में हैं या आवश्यक नहीं हैं।

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

अपने बॉक्स का विस्तार करें

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

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

अजीब जवाब:

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


मैं बस वही टाइप कर रहा था।
क्रामिवी

मान्यताओं से संबंधित तीन जवाबों में से एक के रूप में, मैं स्पष्ट करना चाहता हूं कि यह मेरे उत्तर का सबसे महत्वपूर्ण पहलू नहीं है - बस पहला मैं जिसे स्पष्ट करने में सक्षम था। उस के लिए एक आंशिक समाधान के रूप में, मैंने इसे सारांश-ईश प्रकार की चीज़ के साथ उपसर्ग किया है, जो यह सुझाव दे सकता है कि हम पहले दिखाई देने के समान ही सोच रहे हैं? (या शायद मैं अभी भी एक अंतर याद कर रहा हूँ जो आप बना रहे हैं?)
पीटर बुगटन

1
@Peter Boughton: ऐसा नहीं लगता कि हम जरूरी इस बारे में अलग तरह से सोचते हैं। हालाँकि, जब किसी और को अलग तरीके से सोचना सिखाते हैं, तो विभिन्न चरणों के साथ कई तरीकों का वर्णन करना वास्तव में अवधारणा को प्राप्त करने की अधिक संभावना है।
जॉन फिशर

ज़रूर - यही Prog.SE का मूल्य है - एक एकल स्वीकृत उत्तर होने की आवश्यकता नहीं है; और अलग-अलग तरीकों से समान / समान बात कहना बहुत मददगार हो सकता है।
पीटर बॉटन

2

इसका बहुत कुछ या तो अभ्यास के साथ आता है, या बस सहज है: कुछ लोग दूसरों की तुलना में अधिक रचनात्मक होते हैं। लेकिन मुझे लगता है कि बाहर की सोच का एक बड़ा हिस्सा ज्ञान की चौड़ाई से आता है, और उस ज्ञान को विभिन्न समस्याओं पर लागू करने के लिए जानना (या अनुभव को जानना) है।


ज्ञान की चौड़ाई के लिए +1। मैंने पाया है कि मैं समस्याओं को सुलझाने में बहुत तेज हो गया हूं क्योंकि मैंने सामान्य रूप से अधिक सीखा है।
माइकल के

2

मुझे यकीन नहीं है कि हर कोई इस तरह की क्षमता हासिल कर सकता है, लेकिन यहां पहले से ही वहां पहुंचने की कोशिश करने के तरीकों के लिए मेरे सुझाव हैं, यह मानते हुए कि आप पहले से ही नहीं हैं:

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

  2. स्व-सहायता पुस्तकें - उदाहरण के लिए, डॉ। फिल की पहली पुस्तक, "लाइफ स्ट्रेटजीज़" में ऐसे व्यायाम हैं जो यह सोचने में मदद करने का प्रयास कर सकते हैं कि आप कैसे सोचते हैं और संभवत: यदि आप ईमानदारी और ईमानदारी से अभ्यास करते हैं, तो आप एक के समान परिणाम प्राप्त कर सकते हैं। । ऐसी अन्य पुस्तकें भी हो सकती हैं जो यहाँ काम करती हैं, लेकिन साथ ही साथ कुछ ऐसी भी हैं जो कुछ लोगों के लिए काम नहीं करती हैं, इसलिए यह किसी के लिए काम करने वाले कुछ को खोजने के लिए परीक्षण और त्रुटि का एक सा हो सकता है।

  3. ज्ञान की भव्य मात्रा - उदाहरण के लिए, आप कितने विभिन्न प्रकार की रणनीतियों को जानते हैं? मुझे बबल, शेल, क्विक, हीप और मर्ज जैसे स्कूल में पढ़ाया गया कुछ याद है, इसलिए मौका है कि ज्ञान की हास्यास्पद मात्रा को अवशोषित करके आप किसी समस्या को हल करने के लिए विभिन्न उत्तराधिकारियों की सूची बना सकते हैं। यहाँ आंकड़ों के उदाहरण में लालची, विभाजित और जीतना, गतिशील प्रोग्रामिंग और विशेष डेटा संरचनाओं का उपयोग शामिल होगा। कुछ मामलों में, बस एक टन सामान को जानना जो किसी बॉक्स में सोचने के लिए पर्याप्त है जो शुरू में सोचा था। ;-)


2

इसका एक भी जवाब नहीं है। यदि आप मानसिक रूप से दिन-प्रतिदिन की गतिविधियों में भी, नियमित रूप से बॉक्स से बाहर निकलने के लिए मानसिक रूप से व्यायाम करते हैं, तो यह मदद करता है।

कई मान्यताओं में से एक के रूप में, आप किसी समाधान या समाधान की अंतर्निहित धारणाओं पर ध्यान देने की कोशिश कर सकते हैं:

आप समस्या से शुरू करते हैं। एक आसान उपाय के बारे में सोचें, एक ऐसा समाधान जो कोई भी सोच सकता है। फिर अपने आप से पूछें: इस समाधान में अंतर्निहित धारणाएं क्या हैं? या समस्या पर क्या धारणाएं हैं? अब उन मान्यताओं में से एक (या कई) ले लो और अपने आप से पूछें: क्या होगा अगर इस धारणा को गिरा / उलट दिया जाए? या क्या होगा अगर मैं किसी आवश्यकता को सीधे संबोधित करने के बजाय, मैं इसे दूसरे समाधान के साइड इफेक्ट के रूप में संतुष्ट कर सकता हूं?


1

साहसिक बनो

  • क्या आप दूसरों के सामने विचारों का सुझाव देने के लिए तैयार हैं?
  • क्या आप गलत होने के लिए तैयार हैं?

बॉक्स को जानें

  • जब आप समझते हैं कि आपकी वर्तमान सोच में क्या बाधा है तो आप इससे आगे बढ़ सकते हैं।

अपने दिमाग को तोड़ो

परिप्रेक्ष्य बदलें

  • किसी ऐसे व्यक्ति के बारे में सोचें जिसके पास एक अलग दृष्टिकोण है और यह अनुमान लगाएं कि वे समस्या को कैसे देखते हैं।
  • उठो और घूमो।

भाषा बदलो

समस्या के रूप में सोचो:

  • उनके माध्यम से बहने वाले पानी के साथ पाइप
  • द्वारपालों के साथ द्वार की एक श्रृंखला जो भुगतान की मांग करते हैं
  • स्टारट्रैक की एक लड़ाई

प्रतिनिधित्व बदलें

  • फोटो ड्रा करें
  • समस्या को एक वाक्य में व्यक्त करें

दूसरे छोर पर शुरू करो

  • लक्ष्य से पीछे की ओर काम करने की कोशिश करें।
  • क्या आप सही समस्या हल कर रहे हैं?

आकार बदलें

  • क्या होगा यदि आपको केवल एक उपयोगकर्ता के लिए समस्या का समाधान करना था?
  • क्या होगा यदि आपको एक बार में 10 गुना बड़ा करना पड़े?

कुछ करो। कुछ भी

  • यदि बंद है और फिर से फिर से स्विच करने का प्रयास करें।
  • एक कप चाय बनाओ।

किसी और से पूछें

  • क्या आपने इसे Googling करने की कोशिश की है?
  • 6 साल के बच्चे से पूछो।

1
हह, मुझे "एक 6 साल का बच्चा पूछना पसंद है" - यह परिप्रेक्ष्य को बदलने और संभावित पूर्वाग्रहों से बचने का एक शानदार तरीका है। बहुत कम से कम आपको एक मनोरंजक उत्तर मिलेगा , और यह अच्छी तरह से सहायक भी हो सकता है। :)
पीटर बॉटन

0

मैंने कहीं पढ़ा है कि जो लोग खुद को रचनात्मक मानते हैं, वे वही होते हैं जो आमतौर पर अपने काम या विचार मंथन में अधिक रचनात्मक होते हैं। दूसरे शब्दों में, यह दृढ़ता से बताता है कि एक रचनात्मक व्यक्ति एक ऐसा व्यक्ति है जो बस अलग तरीके से सोचने से नहीं डरता है।

मुझे लगता है कि "बॉक्स के बाहर सोच" का एक बड़ा हिस्सा समस्या पर संभाल रहा है। यदि आप समस्या को अच्छी तरह से समझते हैं, तो आप देखेंगे कि कभी-कभी प्रश्न का अर्थ भ्रामक होता है या लोगों को एक बहुत ही विशिष्ट रास्ते पर सोचने के लिए प्रेरित करेगा जब वास्तव में आपके सामने एक स्पष्ट समाधान बना रहता है। दूसरे दिन stackoverflow.com पर एक प्रश्न था, जिसमें एक व्यक्ति एक इनपुट टेक्स्टबॉक्स को एक टेक्स्टारिया में बदलने का प्रयास कर रहा था, जब यह एक निश्चित संख्या में वर्णों तक पहुंच गया (मुझे लगता है कि यह 10 था)। अपने जटिल समाधान में, यह 10 वर्णों को ले जाएगा, लेकिन इससे अधिक कुछ भी नहीं, जिसका मतलब था कि टाइपिंग ने जल्दी से निराशा में 10 वर्णों से परे कुछ भी हटा दिया।

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

बस मेरे 10 सेंट। ;)


0

इस पहेली को हल करके। आपको सभी (समभुज) डॉट्स को बिल्कुल 4 सीधी रेखाओं में जोड़ना होगा:

। । ।

। । ।

। । ।

BTW यह मूल प्रश्न से बाहर था , क्योंकि ...


इस जवाब पर टिप्पणी की जानी चाहिए।
डेनिस एस।

0

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

कोई एल्गोरिथ्म नहीं है .. लेकिन यहाँ उपयोगी कुछ गतिविधियाँ हैं ..

1. पहेलियाँ
एक चीज जो मैंने हमेशा एन्जॉय की है वह है अपने दिमाग के साथ मस्ती करना और पहेलियाँ करना। बहुत सारे और बहुत सारे पहेलियाँ, विशेष रूप से मेंसा विविधता। अपने आप को एक पुस्तक या उन MENSA पहेली में से दो खरीदें, जिन्हें पार्श्व सोच की आवश्यकता होती है। निराश न हों, यदि आप फंस गए हैं, तो उत्तर पढ़ें और इसे हल करना सीखें। समान पहेलियों के समान समाधान होंगे, और एक बार जब आप इसे हल करना सीख लेंगे, तो आप पैटर्न सीखेंगे।

2. पेट प्रोग्रामिंग प्रोजेक्ट्स
उतनी ही सीखें जितनी आप काम करने वाली भाषा के बारे में जान सकते हैं। अपने लिए पालतू प्रोजेक्ट्स बनाएं और अपने खाली समय में उन पर काम करें। जितना अधिक आप जानते हैं कि आपकी विशेष भाषा में क्या उपलब्ध है, आपके पास समाधान के लिए और अधिक रास्ते होंगे। अन्य लोगों का कोड लें और इसे अलग-अलग काम करें।

3. प्रश्न सब कुछ, शर्मीली मत बनो
यदि प्रश्न पूछते हुए आपको लगता है कि आप बेवकूफ हैं, तो मूर्ख हो, इसमें कोई शर्म की बात नहीं है। सीखने से पता चलता है कि आप कुछ नहीं जानते और विकसित होना चाहते हैं। सुनिश्चित करें कि आप मूल बातें जानते हैं, क्योंकि उन्नत सामान हमेशा उससे दूर हो जाता है, और यदि आपकी नींव ठोस नहीं है, तो आपके द्वारा बनाया गया ज्ञान हमेशा किसी न किसी तरह से त्रुटिपूर्ण हो जाएगा।

4. अनपेक्षित
किसी भी क्षणभंगुर विचार को खारिज न करें जब तक आप इसके साथ नहीं आते हैं जब तक कि आपको पता नहीं है कि इसके साथ क्या गलत है। सबसे अच्छा समाधान अक्सर सबसे अप्रत्याशित विचारों से आते हैं।

सौभाग्य।

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