I programmatori sono bravi a imparare le lingue "parlate"? [chiuso]

12

Questo potrebbe essere leggermente fuori tema, ma rischierò, dato che il sito riguarda Programmatori !

I programmatori sono bravi a imparare costantemente nuovi linguaggi di programmazione, ma quanto sono bravi a imparare una nuova lingua parlata? Hai preso una lingua straniera (francese / spagnolo / etc) come adulto e l'hai padroneggiata? È stato facile?

Chiedo perché ho cercato di imparare il francese già da un po 'di tempo e sono ancora al fastidioso stage di "Je parle un peu de Française". Ho frequentato due corsi di francese, uno in cui la maggior parte della classe erano programmatori, e uno in cui non lo erano e la differenza di abilità era abbastanza evidente. Un'inclinazione matematica / logica ostacola l'apprendimento di una lingua parlata in cui la grammatica non è in uno e zeri? O sto solo trasferendo la colpa invece di accettare semplicemente che non sono bravo con le lingue.

[È importante che non ti sia stata insegnata la lingua a scuola, poiché l'esposizione precoce ti dà davvero il sopravvento. Ho imparato e sono diventato abbastanza bravo in lingue con meno di 10 anni.

    
posta Preets 29.09.2010 - 20:00
fonte

7 risposte

19

Trovo facile e divertente imparare nuove lingue! L'unica ragione per cui sono bravo a programmare è che ho una strong inclinazione verso il linguaggio. Tutti i linguaggi umani sono fondamentalmente gli stessi, e nemmeno le grandi differenze in fonologia, grammatica e vocabolario possono ostacolare il fatto che tutte le persone lavorano sostanzialmente allo stesso modo.

Trovo estremamente gratificante tracciare paralleli tra le etimologie, scoprire la natura di fondo di ciò che rende un linguaggio zecca e imparare come i madrelingua comprendono la loro lingua. Senza contare che lo studio di un'ampia varietà di ortografie mi ha dato una grande precisione clericale, che è di grande aiuto nella programmazione.

Tuttavia, il tuo chilometraggio può variare: sono un programmatore perché sono un linguista, non il contrario, e puoi diventare abile a programmare in molti modi diversi.

Modifica

Ecco alcuni suggerimenti che ritengo possano aiutare i programmatori nell'apprendimento delle lingue:

Le lingue naturali non sono linguaggi di programmazione. I linguaggi naturali non hanno regole, ma hanno schemi. Se noti uno schema, non reclamare che è una regola e quindi lamentarsi di tutte le eccezioni. La linguistica non è un campo in bianco e nero. Ho notato che le persone con una mentalità tecnica vengono coinvolte nel fatto che siano "corrette" e perdono di vista il fatto che è più importante essere capiti . La parola naturale ha un significato intrinseco che trascende il letteralismo.

L'apprendimento di una lingua non riguarda la memorizzazione a memoria. Nessun madrelingua spagnolo si dice "voy, vas, va, vamos, vais, van" per ricordare come coniugare "andare". Lui fa nel parlare in esecuzione perché ha sviluppato nel tempo un senso di ciò che sembra giusto. Non seguire un approccio di "frasario" all'apprendimento delle lingue: ti ritroverai perso per la frase appropriata perché non sarai in grado di produrre il tuo. L'apprendimento del vocabolario è non uguale all'apprendimento di un'API.

I linguaggi naturali sono ridondanti e comprimibili, e puoi usarlo a tuo vantaggio come studente. Se pronunci o scrivi qualcosa di sbagliato, è probabile che sarai ancora capito. Guarda le etimologie delle parole per avere un'idea del loro significato più profondo. Avere il senso della lingua com'era è importante quanto conoscere la lingua così com'è. Va bene fare alcuni errori.

Esci dalla tua zona di comfort e sperimenta. Cerca di parlare nel modo in cui lo fanno i madrelingua. Se noti che pronunci o articoli qualcosa di diverso, cerca di discernere esattamente come. Se non capisci tutto ciò che qualcuno dice, è bene chiedere loro di ripetersi o di spiegare. Se commetti un errore, il peggio che può capitare è un malinteso, e se sei fiducioso ed estroverso, si trasforma in una situazione divertente piuttosto che imbarazzante e imbarazzante. Buon divertimento.

    
risposta data 29.09.2010 - 23:52
fonte
3

Posso parlare solo per me stesso, ma trovo difficile imparare le lingue parlate (ho tentato 2 semestri di spagnolo al college) oltre le basi. Alcuni altri post hanno sollevato i punti su come memorizzare e praticare è molto importante per imparare una nuova lingua, e credo che sia vero.

Direi che questo è il motivo per cui faccio male; cioè, non memorizzo quasi mai nulla. Altri sviluppatori potrebbero differire su questo, ma in gran parte il mio approccio è di favorire il Why over the What. Nel calcolo, ho avuto un insegnante mi rimprovera dopo aver fatto un test. Aveva visto la derivazione di un teorema ai margini e sosteneva che non avrei avuto bisogno di fare quel tipo di lavoro durante un test se avessi memorizzato il teorema in primo luogo (o se avessi fatto i compiti). Dovevo essere d'accordo.

    
risposta data 29.09.2010 - 23:12
fonte
2

Penso che dipenda principalmente dalla persona. Ma ecco le mie esperienze come programmatore dall'Inghilterra, che vive e lavora in Germania.

Penso e apprendo molto logicamente, se la logica di qualcosa è evidente, o se posso imparare la regola su come funziona qualcosa, posso ricordarla facilmente. Questo ha reso l'apprendimento della grammatica tedesca un po 'più facile per me, quindi forse qualcuno che impara solo le parole e impara la grammatica attraverso l'associazione.

Tuttavia, mentre trovo facile lavorare con algoritmi e matematica, faccio fatica quando lavoro con arte e design. Allo stesso modo nella comunicazione verbale, sono abile a comunicare, ma mi manca un po 'quando si parla del lato più poetico della lingua e anche nel ricordare i nomi (specialmente quando le parole non sono molto ben documentate e la scelta di quale usare deve essere appresa attraverso osservazione (cioè (in tedesco) menschen / leute raum / zimmer gleich / bald) o quando le parole sembrano equivalenti alle parole inglesi, ma differiscono nell'uso (fertig / bereit).

Trovare la grammatica più semplice mi ha reso le cose molto più facili, significa che ho la struttura delle frasi quasi corretta, e ho solo bisogno di pratica e uso frequente del dizionario e degli amici per imparare il vocabolario (per fortuna, sono trovare i tedeschi generalmente perdonano gli errori, in particolare quando si tratta di grammatica irregolare).

/ * Ci scusiamo in anticipo per eventuali errori grammaticali di cui sopra, ho bisogno di dormire. * /

    
risposta data 29.09.2010 - 22:43
fonte
2

Non so se i programmatori sono bravi a imparare le lingue straniere, ma so che la programmazione e i computer in generale mi hanno aiutato molto ad apprendere la lingua straniera in cui sono più abile in inglese.

Sì, mi è stato insegnato un po 'di inglese alle superiori, ma stavo studiando il tedesco molto prima e avrei problemi a formulare una semplice frase in quella lingua ora. Questo perché ho sempre usato il tedesco solo a scuola. Penso che la cosa più importante dell'apprendimento di una lingua straniera sia effettivamente usarla , non solo visitare una classe una volta alla settimana. Una volta che conosci le basi, inizia a leggere i siti di notizie, guarda le serie TV (guardare la TV in una lingua straniera è molto più facile con i sottotitoli, anche se sono in quella lingua), chattare con le persone, ecc.

    
risposta data 29.09.2010 - 23:34
fonte
1

Pour apprendre une langue, la meilleure solution c'est de pratiquer. L'ideale è quello che faire un ami avec qui tu peux correspondre tous les jours. J'ai appris l'anglais in lingua di programmazione, è la prononcia di un capo d'amore irlandese.

    
risposta data 29.09.2010 - 20:05
fonte
1

Sono assolutamente orribile nelle lingue straniere.

Attualmente sto cercando di imparare il cinese (mandarino). Sto iniziando il mio quarto anno di lezioni, una volta alla settimana. E ancora non riesco a capire una leccata di cinese pronunciata da un nativo. Mi sta facendo impazzire.

Ho avuto 4 anni di francese alle superiori. Non avrei potuto ricordare l'intera frase "Je parle un peu de Française", ma so cosa significa ora che lo vedo. Non ho idea di cosa dice quell'altra risposta:)

Penso che sia perché le lingue sono per lo più memorizzate. La grammatica di base è semplice, ma per imparare il vocabolario è sufficiente memorizzare, memorizzare, memorizzare. I programmatori (e scienziati e ingegneri, ecc.) Tendono a capire le cose modellando il comportamento nella loro mente, piuttosto che memorizzare i fatti. Penso che la maggior parte delle altre persone e la scuola insegnino alle persone ad essere "intelligenti" memorizzando i fatti, e quindi finiscono meglio con la lingua.

    
risposta data 29.09.2010 - 20:18
fonte
0

Possono esserlo se usano le loro abilità per sviluppare strumenti di apprendimento delle lingue personali (sebbene si tratti di un aumento e non di un sostituto per la pratica continua con madrelingua e testo).

Ho scritto molti programmi per uso personale e condiviso in questo campo. I dati quantitativi di maggior successo di cui dispongo sono che gli utenti (me inclusi) di una app per Web flashcard con vocabolario spagnolo che ho acquisito insieme imparano in media più di 7+ nuove parole ogni giorno durante i primi 3 mesi di utilizzo (calcolati mesi dopo per includere a lungo termine ritenzione). È una delle cose più brutte e più hacche che abbia mai scritto, ma facilmente la più gratificante (per la conversazione e la letteratura che ora posso godermi).

In particolare, avere statistiche costanti può essere una grande motivazione per lo studio e la pratica regolari (come sono sicuro che gli utenti di questi siti sapranno!) e aiuta a creare fiducia. È anche fantastico poter estrarre i dati degli utenti per aiutarti a indirizzare meglio gli altri tuoi studi e pratica.

(Inoltre, consiglio generale per l'apprendimento delle lingue: trascorri la maggior parte del tuo tempo sui verbi e tutto il resto andrà a posto.)

    
risposta data 29.09.2010 - 22:07
fonte

Leggi altre domande sui tag