डिस्लेक्सिया के साथ प्रोग्रामिंग [बंद]


35

मुझे डिस्नेमिया और डिसग्राफिया के साथ बहुत गंभीर डिस्लेक्सिया है । मैं तब से इसके बारे में जानता हूं जब मैं बच्चा था। मेरे पढ़ने और लिखने के कौशल बहुत अपंग हैं, लेकिन मैंने इससे निपटना सीख लिया है।

हालांकि, आज के आईडीई के साथ, मुझे ध्यान केंद्रित रहना आसान है और जब मैं कोड करता हूं तो ज़ोन में। लेकिन जब मैं पाठ (इस पोस्ट की तरह) लिखता हूं तो मुझे केंद्रित रहना बहुत कठिन लगता है।

सामान्य तौर पर, डिस्लेक्सिक्स में सामान्य पढ़ने और लिखने की तुलना में कोड पढ़ना और लिखना आसान होता है? सामान्य पढ़ने और लिखने से बेहतर मास्टर प्रोग्रामिंग में मदद करने के लिए डिस्लेक्सिक्स किस प्रकार के ट्रिक्स और टूल का उपयोग करते हैं?


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

मैंने एक छोटी सी पोस्ट लिखी है कि मेरा जीवन डिस्लेक्सिक बढ़ने जैसा है। यह इस पोस्ट के साथ फिट बैठता है। geekwithopinions.com/2013/05/15/…
टोनी

जवाबों:


11

मुझे हाल ही में पता चला है कि मैं डिस्लेक्सिक हूँ (26 वर्ष की उम्र में) और प्रोग्रामिंग में शुरू कर रहा हूँ, विश्वविद्यालय में एक सॉफ्टवेयर इंजीनियरिंग की डिग्री का अध्ययन कर रहा हूँ (पहले एक ही वर्ष में एक ही विश्वविद्यालय में सिविल इंजीनियरिंग की डिग्री छोड़ने के बाद जब पाठ्यक्रम असाइनमेंट / रिपोर्ट भारी हो गई - अब मैं समझता हूं कि क्यों)।

मैं बहुत (अपनी धीमी गति से) पढ़ रहा हूं कि डिस्लेक्सिया क्या है और क्यों / कैसे / कहां यह हमें प्रभावित करता है और मुझे विश्वास है कि मैं समझा सकता हूं कि हम अभी भी अच्छी तरह से प्रोग्राम कर सकते हैं, इसके बावजूद कि यह कितना भारी है।

डिस्लेक्सिक तस्वीरों में अपने विचारों को संसाधित करते हैं (दीवार पर चित्रों की तरह नहीं, 3 डी वीडियो की तरह अधिक जहां आप कैमरे को स्थानांतरित कर सकते हैं और इस तरह यह चारों ओर देखने का बिंदु है, मैं इसे आंतरिक दुनिया के रूप में सोचता हूं जहां मेरे पास 'भगवान' की शक्तियां हैं) (geez जो सुनने में अटपटा लगता है, लेकिन मुझे इससे कोई मतलब नहीं है) अर्थात, मैं अपने विचारों के साथ तुरंत इसके बारे में सब कुछ बदल सकता हूं।

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

प्रोग्रामिंग में ऐसे शब्द नहीं होते हैं, वे सभी या तो एक प्रक्रिया या एक ऑब्जेक्ट का उल्लेख करते हैं, एक बार जब हमने सीखा है कि ऑब्जेक्ट या प्रक्रिया क्या है और हमारे दिमाग ने इसका एक दृश्य बनाया है जो हम दूर हैं। यह साइट यह समझाने का एक अच्छा काम करती है कि मैं किस बारे में हूं:
http://www.davisdyslexia.com/disorientation.html#tricky

BTW अगर पृष्ठ के बीच में बोल्ड टेक्स्ट को पढ़ने की कोशिश कर रहा है तो उस पर माउस चलाने से आपको चक्कर आ जाएगा या आपको अजीब लगेगा और आपको इसे फेंकने में परेशानी होगी, तो आप अच्छी तरह से डिस्लेक्सिक हो सकते हैं। मुझे लगता है कि इससे पहले कि मैं क्या वर्णित किया जा रहा है की कोई भी समझ बना सकता है, मुझे चक्कर आ रहा है, मुझे यह पढ़ते समय चक्कर आ रहा है।

एक बात जो मैं संघर्ष कर रहा हूं, वह मेरे गणित व्याख्याता को समझा रहा है कि मुझे सीखने के लिए वास्तविक उदाहरणों और सामान्य समाधानों की आवश्यकता नहीं है, जब वह n by nमैट्रिक्स के बारे में बात करता है तो मैं एक चीज को नहीं देख सकता, मुझे एक 3x3 या 4x4 के साथ काम करने की आवश्यकता है और फिर मैं सभी आकारों के मेट्रिसेस में सीखने / प्रक्रियाओं को स्थानांतरित कर सकता हूं। वह इस बात पर अड़ा रहता है कि सामान्य समाधान उसे 'सच' सीखने की आह कहते हैं


2
यदि मुझे पैराग्राफ, कैपिटल लेटर, उचित विराम चिह्न आदि जोड़ने के लिए आपके पोस्ट को संपादित करने के लिए डिस्लेक्सिया के साथ असभ्य माना जाएगा?
ozz

अप्रासंगिक पक्ष-नोट: एक nxn मैट्रिक्स की प्रमुख विशेषता n का मूल्य नहीं है, लेकिन तथ्य यह है कि मैट्रिक्स चौकोर है । क्या उससे मदद हुई?
बेकार

जिज्ञासा से बाहर - निदान पाने के लिए आप किस प्रक्रिया से गुजरे थे?
mtbennett

7

मेरे पास एक गंभीर डिस्लेक्सिक मित्र है जो पीले प्लास्टिक की एक शीट के माध्यम से पढ़ रहा है जब वह काफी अच्छी तरह से पढ़ता है। या जब वह प्रत्येक पृष्ठ से नरक को उजागर करता है। किसी कारण के लिए, पाठ को किसी तरह से रंगने से उसके मस्तिष्क को उसके द्वारा देखे जाने वाले ग्लिफ़ को निकालने में मदद मिलती है।

तो शायद सिंटैक्स-हाइलाइटिंग और कोड रंग मदद करता है?


यह इरेलेन सिंड्रोम का मामला हो सकता है, और आपके द्वारा उपयोग किए जाने वाले ओवरले या रंगा हुआ चश्मा का रंग बहुत ही व्यक्तिगत होता है। इरलेन यूके देखें : मिथक और तथ्य
14800 पर user800

6

"मैंने कई डिस्लेक्सिक प्रोग्रामर को पढ़ा है और इसने मुझे हमेशा आश्चर्यचकित किया है कि उन्हें एक आईडीई का उपयोग करते समय एक टेक्स्ट डॉक कहने का विरोध करने पर लिखना / लिखना आसान लगता है।"

मैं डिस्लेक्सिक हूं और 1972 से प्रोग्रामिंग कर रहा हूं: मैं हैरान था कि मेरे लिए एक आईडीई के बिना अजगर सीखना असंभव था। मुझे .net आदि के लिए विजुअल स्टूडियो का उपयोग करने में कठिनाई नहीं हुई।

सभी प्रिंट के साथ समस्याएं:

डिस्लेक्सिक्स को अंत तक सभी तरह के पाठ की लंबी लाइन का अनुसरण करना और अगली पंक्ति को आसानी से अनुक्रम में आसानी से पालन करना बेहद मुश्किल लगता है। पढ़ते समय उनकी आंख की गति पाठ को सुचारू रूप से स्कैन करना कठिन बना देती है (saccade) http://www.optomotorik.de/dyslex/index-e.htm

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

आईडीई एक दृश्य संरचना प्रदान करता है जो डिस्लेक्सिक को कम त्रुटियों के साथ पढ़ने और कोड करने में सहायता करता है। विभिन्न कार्यों के लिए उप विंडो वाली एकल विंडो डिस्लेक्सिक कोडर को पृष्ठ पर खो जाने से रोकती है। यह दृश्य तनाव को कम करता है, जैसे कि ड्राइवरों के लिए एक पुल पर रेल होती है।

एक डिस्लेक्सिक के समान दिखने वाले समान प्रतीकों को ढूंढना और ठीक करना मुश्किल है। स्वचालित सिंटैक्स हाइलाइटिंग त्रुटि कोड की तलाश में एक टन समय बचाता है।

कोड पूरा करना गलत चरित्र में टाइप करने के लिए वर्कअराउंड है, कार्यों को देखना एक बड़ी मदद है।

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

डिस्लेक्सिक प्रोग्रामर वर्णों की पंक्तियों के बजाय कोड फ़ंक्शन के डिज़ाइन ब्लॉकों में नेत्रहीन रूप से सोचने लगते हैं। प्रत्येक कार्यात्मक ब्लॉक को कोड में अनुवादित करना होगा। कोड के बजाय कार्यात्मक ब्लॉकों में सोचने का लाभ यह है कि व्यक्ति बड़े सिस्टम से भ्रमित नहीं होता है क्योंकि सिस्टम के एक दृश्य का उपयोग कोड को मैप करने के लिए किया जा सकता है।


शानदार प्रतिक्रिया। जिज्ञासा से बाहर, आपको यह पोस्ट कैसी लगी? मैं पूछता हूं क्योंकि मुझे पिछले एक हफ्ते में 50-60 प्रतिनिधि मिले हैं।
टोनी

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

1

मुझे लगता है कि कोडिंग सामान्य पढ़ने / लिखने की तुलना में एक व्यापक संदर्भ प्रदान करता है इसलिए यह केवल पाठ पार्सिंग पर इतना भारी भरोसा नहीं करता है। [मुख्य रूप से यहाँ यांत्रिकी बोलते हुए, बौद्धिक गुण नहीं।] एक और बात यह है कि यह एक भाषा में डिस्लेक्सिक होना संभव है और दूसरे में नहीं। गौरतलब है कि मस्तिष्क के विभिन्न क्षेत्रों में विभिन्न भाषाओं को संसाधित किया जाता है और चीनी में डिस्लेक्सिया शारीरिक रूप से काफी अलग है। मूर्खतापूर्ण लग सकता है लेकिन शायद कुछ अन्य लोग प्रोग्रामिंग में "डिस्लेक्सिक" हैं।

मेरा अपना डिस्लेक्सिया हल्का है लेकिन मैं अभी भी "bdp" जैसे परिवर्तनशील नामों से बचता हूं। मैं कोड की काफी छोटी मात्रा को भी पसंद करता हूं, भले ही निर्माण अधिक जटिल या कम "पठनीय" हो। बेशक, मैं कोड को बनाए रखने की कोशिश करता हूं, लेकिन मैं स्पेक्ट्रम के अंत की ओर झुकता हूं।

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


मैं उसी धारणा के तहत हूं कि इसका मस्तिष्क के कोड बनाम सामान्य पाठ को कैसे / कहाँ से कुछ करना है।
टोनी

मुझे यह सुनकर खुशी हुई कि आप "bdp" जैसे परिवर्तनशील नामों से बचेंगे :)
फ्रैंक

@ फ्रेंक: मैं बहुत तेजी से पढ़ने / टाइपिंग के लिए बहुत कम नामों का पक्ष लेता था, लेकिन शुक्र है कि यहां या वहां "शायद" i "या" n "को छोड़कर, अधिक वर्णनात्मक नामों का उपयोग करना सीखा।
igelkott

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

@Frank "bdp" "बेंज़ोडायज़ेपाइन" के लिए मेरा संक्षिप्त नाम है (हालाँकि "bzd" अधिक सामान्य है)। इसलिए, कुछ खास नहीं, मैं जिस औषधीय रसायन विज्ञान परियोजना पर काम कर रहा था, उसका लक्ष्य था।
52गेलकोट

1

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

मुझे यह याद नहीं है कि यह दिलचस्पी का विषय है (यानी कि मैं कंप्यूटर के साथ काम करने में सक्षम था क्योंकि यह दिलचस्प था।) मैंने वर्तनी के साथ अच्छी तरह से काम करने में सक्षम होने के लिए वास्तव में कड़ी मेहनत की और अन्य समय पर भी लिखा है, लेकिन मैं बस कभी भी कंप्यूटर के साथ काम करने में कोई परेशानी नहीं हुई।

निश्चित रूप से उस समय मैंने कमोडोर पर एक आईडीई या कुछ भी काम नहीं किया था


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

0

मैं अन्य करियर पर डिस्लेक्सिया के लिए प्रोग्रामिंग के कई लाभ देख सकता हूं।

प्रोग्रामिंग के नियमों में वर्तनी की तुलना में कम अपवाद हैं। आप दोहराया पैटर्न पर भरोसा कर सकते हैं; गद्य सभी जगह है।

इन्टेलिसेंस का बहुत बड़ा लाभ होना है। एक वैरिएबल को जानकर, जिसे आपने अभी घोषित किया है, का उपयोग तब नहीं किया गया है जब आपने सिर्फ 'सोचा' था। वर्तनी और कुछ व्याकरण की जाँच के अलावा, आवेदन लिखने से चेक एक संकलक को प्रदान कर सकता है।

अल्पकालिक स्मृति मेरे लिए एक जारीकर्ता है। एक कंप्यूटर पर लगभग सब कुछ करना बहुत ही उन्मत्त काम आता है।

प्रेरणा एक कारक है। मेरे लिए उन विषयों के बारे में पढ़ना आसान है जो मुझे पसंद हैं; यह मुझे आलसी नहीं बनाता है, जो कि कई छात्रों को लेबल मिलता है जैसे कि एक सीखने की समस्या की पहचान नहीं की गई है।

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