I programmatori sono bravi nell'apprendimento delle lingue "parlate"? [chiuso]


12

Questo potrebbe essere leggermente fuori tema, ma lo rischierò, poiché il sito parla di programmatori !

I programmatori sono bravi nell'apprendimento costante di nuovi linguaggi di programmazione, ma quanto sono bravi nell'apprendimento di una nuova lingua parlata? Hai preso una lingua straniera (francese / spagnolo / ecc.) Da adulto e l' hai padroneggiata? È stato facile?

Lo chiedo perché sto cercando di imparare il francese da un po 'di tempo ormai, e sono ancora al fastidioso palcoscenico "Je parle un peu de Française". Ho frequentato due corsi di francese, uno in cui la maggior parte della classe era programmatore 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 zero? O sto semplicemente 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 abbastanza bravo nelle lingue a cui sono stato esposto al di sotto dei 10 anni.]


6
Molti di noi hanno difficoltà a comunicare nella nostra lingua madre .
Mark Peters,

1
A proposito, la tua frase francese è grammaticalmente sbagliata. Dovrebbe essere "Je parle un peu français.". Nessuna "de", nessuna "F" maiuscola e nessuna "e" alla fine della parola;)
Yann Trevin

1
@Yann - Je suis stupide ;-)
Preets

1
Ecco la citazione: "Oltre a un'inclinazione matematica, una padronanza eccezionalmente buona della propria lingua madre è la risorsa più vitale di un programmatore competente." Ho appena saputo di quest'uomo qui sui programmatori (tranne forse un riferimento incrociato occasionale) --- Mi mancava all'UT da 5 anni!
Marco C

4
Questa domanda sembra essere fuori tema perché riguarda l'acquisizione della lingua parlata.

Risposte:


18

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

Trovo immensamente gratificante tracciare parallelismi tra etimologie, scoprire la natura di fondo di ciò che fa spiccare il linguaggio e imparare come i madrelingua comprendono la loro lingua. Per non parlare del fatto che studiare un'ampia varietà di ortografie mi ha dato una grande accuratezza clericale, che è di grande aiuto nella programmazione.

Tuttavia, il tuo chilometraggio può variare: sono un programmatore perché sono un linguista, non viceversa, e puoi diventare esperto nella programmazione in molti modi diversi.

Modificare:

Ecco alcuni suggerimenti che penso possano aiutare i programmatori con l'apprendimento delle lingue:

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

L'apprendimento di una lingua non riguarda la memorizzazione automatica. Nessun madrelingua spagnolo si dice "voy, vas, va, vamos, vais, van" per ricordare come coniugare "andare". Lo fa semplicemente nel parlare perché ha sviluppato nel tempo un senso di ciò che suona bene. Non adottare un approccio "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 equivale all'apprendimento di un'API.

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

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


Bello! Finalmente una risposta positiva. Quindi, poiché appartieni a entrambi i mondi, forse hai qualche consiglio per i programmatori che cercano di imparare una lingua straniera? Li hai visti commettere errori "tipici" che devono essere evitati durante l'apprendimento di una nuova lingua? O qualche tecnica che funzioni bene per le persone nel campo della programmazione?
Preimpostazione

Grazie! I tuoi commenti sulle lingue parlate seguendo schemi e non regole e che puoi essere "compreso" nonostante sia tecnicamente "errato" sono molto preziosi! Proverò a rompere l'approccio in bianco e nero all'apprendimento di una lingua straniera.
Preimpostazioni

sebbene la prima cosa che sono tentato di fare sia capire la differenza tra uno schema e una regola - da quello che sapevo, hai guardato uno schema e creato una regola!
Preimpostazioni

Meglio della mia risposta ... quell'ultimo punto è quello difficile :)
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 per quello. Ha messo il linguaggio in prospettiva per me.
Maulrus,

3

Posso solo parlare da solo, ma trovo difficile imparare le lingue parlate (ho provato 2 semestri di spagnolo al college) oltre le basi. Alcuni altri post hanno sollevato i punti su come memorizzare e praticare l'essere molto importanti per l'apprendimento di una nuova lingua, e credo che ciò sia vero.

Direi che questo è il motivo per cui faccio male; cioè, non memorizzo quasi mai nulla. Altri sviluppatori possono differire su questo, ma in gran parte il mio approccio è quello di favorire il Why over the What. In calcolo, un insegnante mi ha sgridato dopo aver fatto un test. Aveva visto la mia derivazione di un teorema ai margini e sosteneva che non avrei dovuto fare quel tipo di lavoro durante un test se prima avessi memorizzato il teorema (o se avessi fatto i miei compiti). Ho dovuto essere d'accordo.


Questo è interessante, ho un problema simile con il "PERCHÉ". È facile seguire le regole, ma immagino che una lingua parlata ne abbia troppe da imparare il primo giorno. Grazie per il tuo contributo!
Preimpostazione

2

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

Penso e apprendo in modo molto logico, se la logica di qualcosa è evidente o se posso imparare la regola su come funziona qualcosa, posso ricordarmelo facilmente. Ciò ha reso l'apprendimento della grammatica tedesca un po 'più semplice 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 a lavorare con l'arte e il design. Allo stesso modo nella comunicazione parlata, sono abile nel comunicare, ma mi manca un po 'quando si tratta del lato più poetico della lingua e anche nel ricordare i nomi (specialmente quando le parole non sono molto ben documentate e la scelta da 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 ha reso le cose molto più facili per me, 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, sto trovando i tedeschi a essere generalmente molto tolleranti con gli errori, in particolare quando si tratta di grammatica irregolare).

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


@Tael, vorrei che la logica della lingua francese mi fosse evidente. Tu vieni dall'Inghilterra, quindi sai di cosa sto parlando ;-) Immagino che dovrò solo fare di più per imparare la grammatica.
Preimpostazioni

2

Non so se i programmatori siano bravi nell'apprendimento delle lingue straniere, ma so che la programmazione e i computer in generale mi hanno aiutato molto nell'apprendimento della lingua straniera in cui sono più competente - l'inglese.

Sì, mi è stato insegnato un po 'di inglese al liceo, ma studiavo tedesco molto prima e avrei avuto problemi a formulare una semplice frase in quella lingua ora. Questo perché ho mai usato il tedesco solo a scuola. Penso che la cosa più importante nell'apprendimento di una lingua straniera sia effettivamente usarla , non solo visitare una lezione una volta alla settimana. Una volta che conosci le basi, inizia a leggere siti di notizie, guarda 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.


1

Per apprendere un po 'di sangue, la soluzione di meilleure è pronta. L'ideale è quello che fa un amico con il tuo corrispondente corrispondente. J'ai apprende l'anglais in livres de programmation, quindi la prononciazione in capo di una culla d'irlanda.


@Pierre, Merci :) Devo solo trovare un amico che tollererà il mio francese rotto. È solo che ho iniziato a imparare il francese con un gruppo di amici, e sorprendentemente gli amici non programmatori sono molto più avanti di me, ei miei colleghi programmatori sono praticamente bloccati su bonjour & ca va! Non una generalizzazione, ma solo un'osservazione!
Preimpostazione

Je ne comprende pas l'anglais. Pourrais-tu reécrire in français?

Perdonate, "Je parle un peu de Française" ;-)
Preets

1
I veri programmatori scrivono programmi di traduzione invece di apprendere nuove lingue parlate. : P
blueberryfields,

2
I veri programmatori escono pigri e usano l'API di Google Translate. ;)
Adam Lear

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 parlata da un nativo. Mi sta facendo diventare pazzo.

Ho avuto 4 anni di francese al liceo. Non sarei stato in grado di ricordare l'intera frase "Je parle un peu de Française", ma so cosa significa ora che la vedo. Non ho idea di cosa dice l'altra risposta :)

Penso che sia perché le lingue sono principalmente memorizzate. La grammatica di base è semplice, ma imparare il vocabolario è solo 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 a essere "intelligenti" memorizzando i fatti e finendo così meglio per la lingua.


@Jay, grazie per il tuo contributo, sono contento di avere compagnia!
Preimpostazione

1
@Jay, volevo solo aggiungere, se aiuta - Un mio amico ha semplicemente raccolto molte frasi e praticato e praticato con chiunque abbia incontrato. Ora all'inizio sembrava sciocco perché non sapeva cosa fosse un verbo non poteva fregarsene di meno se fosse normale / passato / presente. Ha appena confuso le cose. Due anni dopo parla fluentemente francese. Se solo potessi imparare in questo modo: - /
Preets

Probabilmente hai difficoltà ad imparare le lingue straniere perché pensi che l'apprendimento del vocabolario riguardi la memorizzazione.
Jon Purdy,

@Jon, non lo è? Quando mi viene dato un gruppo di frasi, come - come stai / il mio nome è / mi puoi aiutare / ecc. Sembra che si debba riempirlo (prima di raggiungere le lezioni in cui apprendi tutti i verbi associati con esso) Non è vero? Potrei memorizzare i nomi, ma memorizzare frasi e recitarle mi mette molto a disagio. Semplicemente non mi sento "fiducioso". Sembro un bambino pianto!
Preimpostazione

@Preets: se provi a memorizzare informazioni senza capire veramente come sono messe insieme, sicuramente fallirai, o almeno non le imparerai veramente. Riguarda più il riconoscimento di schemi: osservare le sfumature del modo in cui una parola viene usata lo infonde del suo significato unico e costringe il tuo cervello a trattarlo come una propria entità, non definita in termini di lingua madre.
Jon Purdy,

0

Possono esserlo se usano le loro capacità per sviluppare strumenti di apprendimento delle lingue personali (anche se questo è un aumento e non un sostituto per la pratica continua con madrelingua e testi).

Ho scritto molti programmi per uso personale e condiviso in questo campo. I dati quantitativi di maggior successo che ho sono che gli utenti (me incluso) di un'app web con flashcard del vocabolario spagnolo che ho messo 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ù pazze che io abbia mai scritto, ma facilmente la più gratificante (per la conversazione e la letteratura che ora sono in grado di apprezzare).

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 Web sapranno!) E aiuta a costruire la fiducia. È anche fantastico essere in grado di estrarre i dati dell'utente per aiutarti a indirizzare meglio gli altri studi e le tue pratiche.

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.