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.