क्या प्रोग्रामर "बोली जाने वाली" भाषा सीखने में अच्छे हैं? [बन्द है]


12

यह विषय से थोड़ा हटकर हो सकता है, लेकिन मैं इसे जोखिम में डालूंगा, क्योंकि साइट प्रोग्रामर के बारे में है !

प्रोग्रामर लगातार नई प्रोग्रामिंग भाषाएं सीखने में अच्छे हैं, लेकिन नई बोली जाने वाली भाषा सीखने में वे कितने अच्छे हैं? क्या आपने एक वयस्क के रूप में एक विदेशी भाषा (फ्रेंच / स्पेनिश / आदि) ली है और इसमें महारत हासिल की है? क्या यह आसान था?

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

[यह महत्वपूर्ण है कि आपको स्कूल में भाषा नहीं सिखाई गई है, क्योंकि प्रारंभिक प्रदर्शन वास्तव में आपको ऊपरी हाथ देता है। मैंने 10 साल से कम उम्र में उजागर हुई भाषाओं को उठाया है और काफी अच्छा महसूस किया है।]


6
हम में से अधिकांश के पास अपनी मूल भाषा में संचार करने का कठिन समय है
मार्क पीटर्स

1
Btw, आपका फ्रांसीसी वाक्य व्याकरणिक रूप से गलत है। यह "Je parle un peu français" होना चाहिए। कोई "डे", कोई ऊपरी मामला "एफ", और शब्द के अंत में कोई "ई";)
यैन ट्रेविन

1
@Yann - Je suis stupide ;-)
प्रीटेप 30'10

1
यहाँ उद्धरण है: "एक गणितीय झुकाव के अलावा, एक व्यक्ति की मूल जीभ की असाधारण अच्छी महारत एक सक्षम प्रोग्रामर की सबसे महत्वपूर्ण संपत्ति है।" मैं सिर्फ इस आदमी के बारे में यहां प्रोग्रामर पर सीख रहा हूं (शायद एक सामयिक क्रॉस-रेफरेंस को छोड़कर) --- मैंने उसे UT में 5 साल तक याद किया!
मार्क सी

4
यह प्रश्न ऑफ़-टॉपिक प्रतीत होता है क्योंकि यह बोली जाने वाली भाषा के अधिग्रहण के बारे में है।

जवाबों:


18

मुझे नई भाषाएँ सीखने में आसान और मजेदार लगता है! प्रोग्रामिंग में कोई भी अच्छा कारण नहीं है, यह है कि मुझे भाषा के प्रति एक मजबूत झुकाव मिला है। सभी मानव भाषाएं समान रूप से समान हैं, और न ही स्वर विज्ञान, व्याकरण और शब्दावली में भी विशाल अंतर इस तथ्य के तरीके से प्राप्त कर सकते हैं कि सभी लोग मूल रूप से एक ही तरीके से काम करते हैं।

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

हालाँकि, आपका माइलेज अलग-अलग हो सकता है- मैं एक प्रोग्रामर हूं क्योंकि मैं एक भाषाविद् हूं, दूसरे तरीके से नहीं, और आप कई अलग-अलग तरीकों से प्रोग्रामिंग में पारंगत हो सकते हैं।

संपादित करें:

यहाँ कुछ सुझाव दिए गए हैं जो मुझे लगता है कि प्रोग्रामर को भाषा सीखने में मदद कर सकते हैं:

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

भाषा सीखना रटे याद रखने के बारे में नहीं है। स्पैनिश का कोई भी देशी वक्ता खुद को "वॉय, वास, वा, वमोस, वैस, वैन" नहीं कहता है कि कैसे याद रखें "कैसे जाएं"। वह सिर्फ भाषण चलाने में करता है क्योंकि उसने जो सही है उसे समय के साथ समझ लिया है। भाषा सीखने के लिए एक "वाक्यांश" दृष्टिकोण न लें: आप अपने आप को उपयुक्त वाक्यांश के लिए खो देंगे क्योंकि आप अपना स्वयं का उत्पादन करने में सक्षम नहीं होंगे। सीखना शब्दावली एक एपीआई सीखने के समान नहीं है।

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

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


अच्छा! अंत में एक सकारात्मक प्रतिक्रिया। इसलिए, जब से आप दोनों दुनिया से संबंधित हैं, शायद आपके पास प्रोग्रामर के लिए कुछ सुझाव हैं जो एक विदेशी भाषा सीखने की कोशिश कर रहे हैं? क्या आपने उन्हें कोई "विशिष्ट" गलतियाँ करते हुए देखा है जो एक नई भाषा सीखते समय बचना चाहिए? या कोई भी तकनीक जो प्रोग्रामिंग क्षेत्र के लोगों के लिए अच्छी तरह से काम करती है?
22

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

हालाँकि पहली चीज़ जो मुझे करने के लिए लुभाती है, वह है एक पैटर्न और नियम के बीच का अंतर समझना - जो मुझे पता था, उससे आपने एक पैटर्न को देखा और एक नियम बनाया!
प्री

मेरे उत्तर से बेहतर ... वह अंतिम बिंदु कठिन है :)
Jay

2
Natural languages do not have rules, but they do have patterns. If you notice a pattern, don't claim it's a rule and then complain about all of the exceptions.- इसके लिए +1। इसने मेरे लिए भाषा को परिप्रेक्ष्य में रखा।
मौलस

3

मैं केवल अपने लिए बोल सकता हूं, लेकिन मुझे बहुत मूल बातें से परे बोली जाने वाली भाषाओं (मैं कॉलेज में स्पेनिश के 2 सेमेस्टर का प्रयास करना) सीखना मुश्किल लगता है। कुछ अन्य पदों ने नई भाषा सीखने के लिए बहुत महत्वपूर्ण होने के लिए याद रखने और अभ्यास करने के बारे में अंक लाए हैं, और मेरा मानना ​​है कि यह सच है।

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


यह दिलचस्प है, मुझे "WHY" के साथ ऐसी ही समस्या है। नियमों का पालन करना आसान है, लेकिन मुझे लगता है कि एक बोली जाने वाली भाषा के पास एक दिन सीखने के लिए बहुत सारे हैं। आपके सहयोग के लिए धन्यवाद!
21

2

मुझे लगता है कि यह ज्यादातर व्यक्ति पर निर्भर करता है। लेकिन यहां इंग्लैंड के एक प्रोग्रामर के रूप में मेरे अपने अनुभव हैं, जर्मनी में रहना और काम करना।

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

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

व्याकरण को आसान करना मेरे लिए चीजों को बहुत आसान बना दिया है, इसका मतलब है कि मेरे पास वाक्यों की संरचना लगभग सही है, और केवल शब्दावली सीखने के लिए शब्दकोश और दोस्तों के अभ्यास और लगातार उपयोग की आवश्यकता है (शुक्र है, मैं जर्मनों को ढूंढ रहा हूं आम तौर पर गलतियों को माफ करना, खासकर जब यह अनियमित व्याकरण की बात आती है)।

/ * उपरोक्त किसी भी व्याकरण संबंधी गलतियों के लिए अग्रिम क्षमा करें, मुझे नींद की आवश्यकता है। * /


@ मुझे लगता है, मुझे लगता है कि फ्रांसीसी भाषा का तर्क मेरे लिए स्पष्ट था। आप इंग्लैंड से हैं, इसलिए आप जानते हैं कि मैं किस बारे में बात कर रहा हूं;; मुझे लगता है कि मैं व्याकरण सीखने के लिए कठिन प्रयास करने जा रहा हूं।
२२

2

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

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


1

पुट अपेंड्रे यूनि लेंग्यू, ला मेइलेर सॉल्यूशन c'est de pratiquer। L'ideal c'est te faire un ami avec qui tu peux संवाददाताओं tous les journals। J'ai appris l'anglais dans les livres de programmation, puis la prononciation en bossant a coté d'un irlandais।


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

Je ne में pas l'anglais शामिल है। पौरिस-तू रिचेरे एन फ्रैंकेइस?

क्षमा, "Je parle un
peu

1
वास्तविक प्रोग्रामर नई बोली जाने वाली भाषाओं को सीखने के बजाय अनुवाद कार्यक्रम लिखते हैं। : P
ब्लूबेरी

2
वास्तविक प्रोग्रामर आलसी तरीके से बाहर निकलते हैं और Google Translate API का उपयोग करते हैं। ;)
एडम लेअर

1

मैं विदेशी भाषाओं पर बिल्कुल भयानक हूँ।

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

हाई स्कूल में मेरे पास 4 साल का फ्रेंच था। मैं पूरे वाक्य "Je parle un peu de Française" को याद नहीं कर पा रहा था, लेकिन मुझे पता है कि अब इसका क्या मतलब है कि मैं इसे देखता हूं। मुझे नहीं पता कि अन्य उत्तर क्या कहते हैं :)

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


@ जय, आपके इनपुट के लिए धन्यवाद, मुझे खुशी है कि मेरे पास कंपनी है!
प्रीसेट

1
@ जय, बस जोड़ना चाहता था, अगर यह मदद करता है - मेरा एक दोस्त बस बहुत सारे वाक्यों को मग करता है और किसी से भी मुलाकात करता है और अभ्यास करता है। अब शुरुआत में वह मूर्खतापूर्ण दिख रहा था क्योंकि उसे नहीं पता था कि एक क्रिया नियमित रूप से / अतीत / वर्तमान में कम देखभाल नहीं कर सकती है। उसने बस सामान बाहर फैंक दिया। लाइन से दो साल वह धाराप्रवाह फ्रेंच बोलता है। अगर केवल मैं ही इस तरह सीख सकता था: - /
Preets

आपको विदेशी भाषाओं को सीखने में कठिनाई होती है क्योंकि आपको लगता है कि शब्दावली सीखना याद रखने के बारे में है।
जॉन पुरडी

@, यह नहीं है? जब मुझे वाक्यों का एक समूह दिया जाता है, जैसे - आप कैसे हैं / मेरा नाम क्या है / क्या आप मेरी मदद कर सकते हैं / आदि .. ऐसा लगता है जैसे किसी को इसे मिटाना है (इससे पहले कि आप पाठों तक पहुंचें जहां आप सभी क्रियाओं को सीखते हैं इसके साथ) यह सच नहीं है? मैं संज्ञाओं को याद कर सकता था, लेकिन वाक्यों को याद करना और उनका पाठ करना मुझे बहुत असहज बनाता था। मैं सिर्फ "आत्मविश्वास" महसूस नहीं करता। मुझे रोने की आवाज़ आती है!
21

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

0

वे हो सकते हैं यदि वे अपने कौशल का उपयोग व्यक्तिगत भाषा सीखने के उपकरण विकसित करने के लिए करते हैं (हालांकि यह एक वृद्धि है और देशी वक्ताओं और पाठ के साथ नित्य अभ्यास का विकल्प नहीं है)।

मैंने इस क्षेत्र में व्यक्तिगत और साझा उपयोग के लिए कई कार्यक्रम लिखे हैं। सबसे सफल मात्रात्मक डेटा जो मेरे पास है वह एक स्पेनिश शब्दावली फ्लैशकार्ड वेब ऐप के उपयोगकर्ता (मुझे शामिल किया गया) है जिसे मैंने एक साथ इस्तेमाल के पहले 3 महीनों के दौरान हर दिन औसतन 7+ नए शब्दों में सीखा है (गणना के महीनों के बाद लंबे समय तक शामिल करने के लिए) प्रतिधारण)। यह मेरे द्वारा लिखी गई सबसे बदसूरत, हैकियस चीजों में से एक है, लेकिन आसानी से सबसे अधिक फायदेमंद (बातचीत और साहित्य के लिए मैं अब आनंद ले पा रहा हूं)।

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

(इसके अलावा, सामान्य भाषा सीखने की टिप: अपना अधिकांश समय क्रियाओं पर व्यतीत करें और बाकी सब कुछ घट जाएगा।)

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