इस पर वास्तव में कुछ कठिन शोध डेटा हैं, जो पिछले 35 वर्षों में एकत्र किए गए हैं, और मैंने कुछ समान घटनाओं का भी अनुभव किया है, हालांकि नियमित रूप से नहीं। अधिक के लिए नीचे देखें।
अनुसंधान डेटा
प्रतीत होता है, लेकिन निम्न कार्यों में किए गए शोध और संक्षेप के आधार पर कुछ मामूली संबंध हैं। हालांकि अनुसंधान के साथ अक्सर, अध्ययन मॉडल अध्ययनों के बीच भिन्न होते हैं और उन्हें यह समझने के लिए बारीकी से समीक्षा की जानी चाहिए कि परिणाम निष्कर्षों में अंतर क्यों पेश करते हैं।
प्रोग्रामिंग उपलब्धि के मनोवैज्ञानिक भविष्यवक्ताओं की खोज [ PDF ] (एर्दोगन, आयडिन, काबाका, 2008)
दुर्भाग्य से यह एक विवरण पर अस्पष्ट है। यह सामान्य तौर पर "एप्टीट्यूड" के "उच्च-प्रभाव" की ओर इशारा करता है, लेकिन फिर प्रत्येक एप्टीट्यूड टेस्ट के लिए परिणाम दिए बिना केवल अन्य शोध की ओर इशारा करता है, इसलिए हम यह नहीं जानते हैं कि स्थानिक क्षमता का किराया कितना है। यह ज्यादातर वास्तविक शोध से अधिक एक साहित्यिक समीक्षा है।
स्थानिक क्षमता और प्रोग्राम को सीखना [ PDF ] (जोन्स, 2008)
इस विश्लेषण के परिणामों से, इस बात के प्रमाण हैं कि कार्यक्रम सीखते समय स्थानिक क्षमता महत्वपूर्ण है। [...] जबकि स्थानिक क्षमता को प्रासंगिक दिखाया गया है, हमें नहीं लगता है कि मानसिक रोटेशन क्षमता को पूर्वानुमेय प्रोग्रामिंग योग्यता के साधन के रूप में उपयोग किया जाना चाहिए, लेकिन शैक्षणिक हस्तक्षेपों को कम करते हुए विचार किया जाना चाहिए। सोचा शिक्षण विधियों और सॉफ्टवेयर विज़ुअलाइज़ेशन के लिए दिए जाने की जरूरत है जो अमूर्त अवधारणाओं की परिकल्पना करने और बेहतर मानसिक मॉडल बनाने के लिए कम स्थानिक क्षमता वाले छात्रों की मदद करते हैं (Wiedenbeck et al।, 2004)।
पहले प्रोग्रामिंग कोर्स [ पीडीएफ ] में सफलता के भविष्यवक्ता (साइमन, फिन्चर और अल।, 2006)
स्थानिक दृश्य (पेपर फोल्डिंग) कार्य और प्रोग्रामिंग चिह्नों में स्कोर के बीच केवल एक छोटा सा सकारात्मक संबंध पाया गया। इससे पता चलता है कि स्थानिक कौशल के अलावा आईक्यू के घटक प्रोग्रामिंग सफलता (बुद्धि मेयर एट अल 1989) पर आईक्यू के प्रभाव के अधिकांश के लिए जिम्मेदार हो सकते हैं।
प्रोग्रामिंग कौशल प्राप्त करने की संभावना कौन है? (शूट, १ ९९ १)
हेमिस्फेरिक लेटरलाइज़ेशन और प्रोग्रामिंग एबिलिटी , (गेसन, मॉरेक्रॉफ्ट, 1990)
प्रोग्रामिंग में समस्या-समाधान के सहसंबंध [ PDF ] (चोई-मैन, 1988)
दिलचस्प एक ... अच्छा अध्ययन मॉडल, और कई अध्ययन समूहों और अध्ययन कारकों की विश्वसनीयता के लिए लेखांकन के साथ मात्रात्मक परिणाम। इसकी पैदावार होती है:
[...] यह देखा जा सकता है कि, पुरुषों के लिए, गणित अकेले प्रोग्रामिंग क्षमता पर 30.90% विचरण का कारण हो सकता है, और यह कि स्थानिक परीक्षण 8.00% तक हो सकता है। [...]
[...] यह भी देखा जा सकता है कि, महिलाओं के लिए, प्रोग्रामिंग क्षमता का अनुमान लगाने में केवल गणित और स्थानिक परीक्षणों के प्रदर्शन का महत्वपूर्ण प्रभाव था।
इस अध्ययन के परिणामों से पता चला है कि गणित की परीक्षा और स्थानिक परीक्षण में उच्च स्कोर करने वाले छात्र प्रोग्रामिंग क्षमता परीक्षण में उच्च स्कोर करेंगे।
लर्निंग, रिसर्च और प्रोग्रामिंग का चित्रमय प्रतिनिधित्व (टेलर, क्यूनिफ, उचियामा, 1986)
समूह और व्यक्तिगत सेटिंग्स में कम्प्यूटर प्रोग्रामिंग सीखने की संज्ञानात्मक आवश्यकताएँ (वेब, 1985)
नौसिखिया प्रोग्रामर (आयरन, 1982) में प्रोग्रामिंग कार्यों के संज्ञानात्मक संबंध
सीखने के लिए योग्यता पर शोध: एक प्रगति रिपोर्ट [ पीडीएफ ] (आरई स्नो, 1976)
इसे एक चुटकी नमक के साथ लें: कुछ अपेक्षाकृत दिनांकित होते हैं, आईक्यू टेस्ट के बाद से बदल सकता है। मैंने प्रत्येक लेख के उद्धरणों को देखने के लिए एक गहन खोज नहीं की है, यह देखने के लिए कि क्या उनकी पुष्टि की गई थी या बाद में डिबंक की गई थी।
कुछ लिंक (विशेष रूप से [पीडीएफ] तरह) आपके लिए काम नहीं कर सकते हैं यदि आपके पास इन ऑनलाइन सामग्री तक पहुंच देने वाले पुस्तकालय से संबद्धता नहीं है।
निजी राय
चेतावनी और प्रकटीकरण: मैं कर रहा हूँ न तो एक मनोवैज्ञानिक और न ही एक न्यूरोलॉजिस्ट, लेकिन मैं अध्ययन कर रहे हैं और शिक्षण दोनों छोटे बच्चों (6 शुरू) और विश्वविद्यालय के छात्रों के लिए प्रोग्रामिंग (60 अप करने के लिए!)।
स्वयं को विश्वविद्यालय के शिक्षक के रूप में पढ़ाया और पढ़ाया जा रहा है, जिसमें स्थानिक समस्याओं से प्रभावित कुछ छात्र (और मजबूत विकलांगता वाले अन्य) शामिल हैं, मेरा कहना है कि जब तक यह हो सकता था (मैं अपने छात्रों को विकलांगों के आधार पर ट्रैक नहीं करता था,) जाहिर है) कि कुछ ने सामान्य वक्र के निचले हिस्से में पंजीकृत किया होगा, मुझे अभी भी स्पष्ट रूप से कुछ स्कोरिंग उच्च याद है (और विशेष रूप से कम से कम 2 साल के लिए वर्ग प्रमुख)।
मेरा कहना है, जबकि इसका प्रभाव हो सकता है, और जैसा कि ऊपर के कुछ शोधों से पता चलता है, यह प्रोग्रामर की तरह सीखने और सोचने की आपकी क्षमता का सबसे बड़ा हिस्सा नहीं है। यह असंगत है, इसमें आप यह सीखना बंद नहीं करेंगे कि क्या आप वास्तव में चाहते हैं, और आपको सामान्य मामले में काम करने से नहीं रोकेंगे, हालांकि यह (जैसा कि आपका मामला हो सकता है) आपके लिए इसे थोड़ा कठिन बना सकता है।
वस्तुतः आप क्या और कितनी तेजी से सीख सकते हैं इसकी कोई सीमा नहीं है ।
सब के बाद, कोई भी प्रोग्रामर एक अच्छी चुनौती पसंद नहीं करता है, है ना? (मैं तुम्हें देख रहा हूँ, आरएसआई)
व्यक्तिगत (संभवतः असंबंधित) अनुभव
हो सकता है कि आप बहुत ज्यादा भावुक हों। आप प्रति दिन और प्रति सप्ताह कितने घंटे काम करते हैं? क्या आप नियमित ब्रेक लेते हैं?
एक समान मामला?
अपने जीवन की एक अवधि में, मैंने सप्ताह के हर दिन कम से कम 14 घंटे, पूरे वर्ष काम किया, एक ऐसे बिंदु पर जहां यह एक कंप्यूटर स्क्रीन के सामने 120 घंटे के काम के हफ्तों को रिकॉर्ड करने के लिए समाप्त हुआ । हां, यह खाने, सोने, काम करने और यात्रा करने के लिए प्रति सप्ताह केवल 48 घंटे बचे हैं ( टिप: ड्राइविंग से बचें !! ), शॉवर और अन्य महत्वपूर्ण कार्य। इस विशेष बिंदु पर, मैं बहुत ज्यादा दिल की धड़कन में सोने जा सकता था (हालांकि आमतौर पर नींद की समस्या होती है), लेकिनमैं लगभग हमेशा कोड का सपना देखता रहूंगा, और मुझे अचानक शॉवर में या यहां तक कि चलने या दौड़ने या मासिक धर्म कार्यों को करने का एहसास होगा कि मेरा मन ऑटो-पायलट में वापस चला गया, जैसा कि आपने खुद कहा था। दुर्भाग्य से, मैं अपनी नींद में समस्याओं का समाधान नहीं करूंगा; यह आपके वर्णन और अनुभव के बारे में जो प्रतीत होता है, उसके करीब होगा: मेरे दिमाग में घूमते हुए भ्रमित विचारों का एक विशालकाय मैस्टरस्ट्रॉम, जो एक तरह से (प्रतीत होता है) एक विशाल पैमाने पर समझ में आता है, लेकिन स्पष्ट रूप से कोई समाधान नहीं व्यक्त करता है और बहुत सफलता के बिना इस पर ध्यान केंद्रित करने के लिए इन विचारों में से एक को हथियाने में, इसे स्पष्ट रूप से विच्छेदित करें और इसे कुछ उपयोगी में बदल दें। और यह आमतौर पर थकाऊ और परेशान करने वाला था।
विश्राम में मदद मिल सकती है
हो सकता है कि आपको बस थोड़ा शांत करने की जरूरत है, और आराम करें और कम काम करें। अपने दिमाग को हटाने के लिए कुछ खोजने की कोशिश करें। इसके बाद, मैंने अक्सर सोने के समय के कुछ अनमोल घंटों का त्याग कर दिया, बजाय इसके कि कुछ ऐसा किया जाए जो वास्तव में विचार की इस पागल ट्रेन को रोक दे। यह उल्टा लगता है, लेकिन मैंने वास्तव में कुछ ऐसा काम करना पसंद किया है जहाँ मैं वास्तव में अधिक सोने के बजाय आराम करूँगा और आराम नहीं करूँगा। तंत्रिका बैटरियों के लिए व्याकुलता, और एक अर्थ में, शारीरिक बैटरियों के लिए नींद।
ट्रिगर की पहचान करना
यदि यह आपका मामला नहीं है, तो हो सकता है कि आपके लिए इस राज्य को चालू करने में कुछ और शामिल हो। इन स्थितियों में मौजूद तत्वों को अलग करने की कोशिश करें, और देखें कि क्या आप अन्य वातावरण में इस स्थिति को पुन: उत्पन्न कर सकते हैं, यह देखने के लिए कि क्या आपको ये तत्व मिलते हैं। क्या यह काम पर या घर पर अधिक होता है, आदि ...
अलगाव
इसके अलावा, आप पहले से ही इसे सुन और आज़मा सकते हैं, लेकिन मेरा एक दोस्त है, जो एक मामूली स्थानिक विकलांगता के साथ है, और आमतौर पर यह उसके लिए मदद करता है, अगर कंप्यूटर पर काम करना, गहरे रंग के कमरे में होना, बहुत सारे जटिल विचारों और खिड़कियों से बचने के लिए। खुला (व्याकुलता से बचने के लिए), और सामान्य रूप से चीजों को न्यूनतम रखने के लिए (दोनों डिजाइन और रंगों के संदर्भ में, और सामग्री और प्रतिनिधित्व के संदर्भ में)।
नियमित रूप से ब्रेक लेने की भी कोशिश करें, और अपने दिमाग को हर 1 या 2 घंटे में कम से कम समय के लिए मुक्त रहने दें, जो आपके लिए सबसे अच्छा काम करता है। हो सकता है कि पोमोडोरो तकनीक या कुछ इसी तरह का तरीका अपनाएं (मेरे पास इसके साथ सहसंबंध पर शोध नहीं है, लेकिन यह आपको ब्रेक लेने के लिए मजबूर करने में मददगार हो सकता है)।
it turned out my Spatial Aptitude was quite low. I still got a decent score, just above average,
मैं मनोवैज्ञानिक नहीं हूं, लेकिन अगर मैं सही ढंग से अंग्रेजी पढ़ता हूं और एक औसत की परिभाषा को समझता हूं, तो मुझे वास्तव में नहीं मिलता है कि इसका अनुवाद कैसे होता हैquite low
... शायद आप इसे खत्म कर रहे हैं ... :)