Isso pode ser um pouco fora do tópico, mas vou arriscar, pois o site é sobre programadores !
Os programadores são bons em aprender constantemente novas linguagens de programação, mas quão bons são em aprender uma nova linguagem falada? Você já tomou-se uma língua estrangeira (francês / espanhol / etc) como um adulto e domina-lo? Foi fácil?
Pergunto porque já estou tentando aprender francês há algum tempo e ainda estou no irritante estágio "Je parle un peu de Française". Eu participei de dois cursos de francês, um onde a maioria da turma era de programadores, e outro onde eles não eram e a diferença de habilidade era bastante aparente. Uma inclinação matemática / lógica dificulta o aprendizado de uma língua falada em que a gramática não está entre zero e zero? Ou estou apenas transferindo a culpa em vez de simplesmente aceitar que não sou bom em idiomas.
[É importante que você não tenha aprendido o idioma na escola, pois a exposição precoce realmente ajuda você. Aprendi e me aperfeiçoei bastante em idiomas aos quais fui exposto com menos de 10 anos.]
fonte
Respostas:
Acho fácil e divertido aprender novos idiomas! A única razão pela qual sou bom em programação é que tenho uma forte inclinação para a linguagem. Todas as línguas humanas são fundamentalmente iguais, e nem mesmo grandes diferenças em fonologia, gramática e vocabulário podem atrapalhar o fato de que todas as pessoas trabalham basicamente da mesma maneira.
Acho imensamente gratificante traçar paralelos entre etimologias, descobrir a natureza subjacente do que faz um idioma funcionar e aprender como os falantes nativos entendem seu próprio idioma. Sem mencionar que o estudo de uma grande variedade de ortografias me proporcionou uma grande precisão administrativa, o que é uma grande ajuda na programação.
No entanto, sua milhagem pode variar - sou programador porque sou linguista, e não o contrário, e você pode se tornar proficiente em programação de muitas maneiras diferentes.
Editar:
Aqui estão algumas dicas que eu acho que podem ajudar os programadores no aprendizado de idiomas:
Linguagens naturais não são linguagens de programação. As línguas naturais não têm regras, mas têm padrões. Se você perceber um padrão, não afirme que seja uma regra e depois reclame de todas as exceções. Linguística não é um campo em preto e branco. Percebi que as pessoas com uma mentalidade técnica ficam aptas a saber se estão "corretas" e perdem de vista o fato de que é mais importante ser entendido . A fala natural tem um significado inerente que transcende o literalismo.
Aprender um idioma não tem a ver com memorização mecânica. Nenhum falante nativo de espanhol diz a si mesmo "voy, vas, va, vamos, vais, van" para lembrar como conjugar "ir". Ele apenas faz isso na execução do discurso porque, ao longo do tempo, desenvolveu um senso do que parece certo. Não adote uma abordagem de "livro de frases" para o aprendizado de idiomas: você se perderá pela frase apropriada, porque não poderá produzir o seu próprio. Aprender vocabulário não é o mesmo que aprender uma API.
Os idiomas naturais são redundantes e compactáveis, e você pode usar isso para sua vantagem como estudante. Se você pronunciar ou soletrar algo errado, é provável que você ainda seja compreendido. Procure as etimologias das palavras para ter uma noção do seu significado mais profundo. Ter um senso da língua como ela é é tão importante quanto conhecer a língua como ela é. Não há problema em cometer alguns erros.
Saia da sua zona de conforto e experimente. Tente falar como os falantes nativos. Se você perceber que pronuncia ou articula algo de maneira diferente, tente discernir exatamente como. Se você não entende tudo o que alguém diz, não há problema em pedir que se repitam ou expliquem. Se você cometer um erro, o pior que pode acontecer é um mal-entendido, e se você é confiante e extrovertido, isso se transforma em uma situação engraçada, e não em uma situação embaraçosa e embaraçosa. Diverta-se.
fonte
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 para isso. Isso colocou a linguagem em perspectiva para mim.Só posso falar por mim, mas acho difícil aprender idiomas falados (tentei 2 semestres de espanhol na faculdade) além do básico. Algumas outras postagens levantaram pontos sobre memorizar e praticar ser muito importante para aprender um novo idioma, e acredito que isso seja verdade.
Eu diria que esse é o motivo pelo qual faço mal; isto é, quase nunca memorizo nada. Outros desenvolvedores podem divergir disso, mas em grande parte minha abordagem é favorecer o Por que sobre o O que. Em cálculo, um professor me repreendeu depois de fazer um teste. Ela viu minha derivação de um teorema nas margens e alegou que eu não precisaria fazer esse tipo de trabalho durante um teste se tivesse memorizado o teorema em primeiro lugar (ou se tivesse feito minha lição de casa). Eu tive que concordar.
fonte
Eu acho que depende principalmente da pessoa. Mas aqui estão minhas próprias experiências como programador da Inglaterra, morando e trabalhando na Alemanha.
Penso e aprendo muito logicamente, se a lógica de algo é aparente, ou se consigo aprender a regra de como algo funciona, lembro-me facilmente. Isso tornou o aprendizado da gramática alemã um pouco mais fácil para mim do que talvez alguém que aprenda apenas as palavras e aprenda a gramática por meio de associação.
No entanto, embora eu ache fácil trabalhar com algoritmos e matemática, luto ao trabalhar com arte e design. Da mesma forma, na comunicação falada, sou proficiente em comunicar, mas me falta um pouco quando se trata do lado mais poético da linguagem e também na lembrança de nomes (especialmente quando as palavras não estão muito bem documentadas e a escolha de qual usar deve ser aprendida através observação (isto é (em alemão) menschen / leute raum / zimmer gleich / careca) ou quando as palavras parecem equivalentes às palavras em inglês, mas diferem no uso (fertig / bereit).
Achar a gramática mais fácil tornou as coisas muito mais fáceis para mim, significa que tenho a estrutura das frases quase correta e só preciso praticar e usar com frequência o dicionário e os amigos para aprender o vocabulário (felizmente, estou procurando alemães para geralmente perdoa muito os erros, principalmente quando se trata de gramática irregular).
/ * Desculpe antecipadamente por quaisquer erros gramaticais acima, preciso dormir. * /
fonte
Não sei se os programadores são bons em aprender línguas estrangeiras, mas sei que a programação e os computadores em geral me ajudaram muito a aprender a língua estrangeira em que tenho mais proficiência - o inglês.
Sim, eu aprendi um pouco de inglês no ensino médio, mas estava estudando alemão muito mais cedo e agora teria problemas para formular uma frase simples nesse idioma. Isso porque eu usei alemão apenas na escola. Eu acho que a coisa mais importante sobre aprender uma língua estrangeira é realmente usá- la, não apenas visitar uma aula uma vez por semana. Depois de conhecer o básico, comece a ler sites de notícias, assista a séries de TV (assistir a TV em um idioma estrangeiro é muito mais fácil com legendas, mesmo se elas estiverem nesse idioma), converse com pessoas etc.
fonte
Para apprendre une langue, a melhor solução para a prática. O ideal é fazer com que você corresponda a todos os seus dias. J'ai aprende o inglês nas libras da programação, depois da pronunciação e do mandado de um irlandês.
fonte
Eu sou absolutamente horrível em línguas estrangeiras.
Atualmente, estou tentando aprender chinês (mandarim). Estou começando meu quarto ano de aula, uma vez por semana. E ainda não consigo entender um pedaço de chinês falado por um nativo. Está me deixando louco.
Eu tinha 4 anos de francês no ensino médio. Eu não teria conseguido lembrar a frase inteira "Je parle un peu de Française", mas sei o que significa agora que a vejo. Não faço ideia do que essa outra resposta diz :)
Eu acho que é porque as línguas são principalmente memorização. A gramática básica é simples, mas aprender vocabulário é apenas memorizar, memorizar, memorizar. Programadores (e cientistas e engenheiros, etc.) tendem a entender as coisas modelando o comportamento em sua mente, em vez de memorizar fatos. Penso que a maioria das outras pessoas e a escolaridade ensinam as pessoas a serem "inteligentes" memorizando fatos e, assim, acabam melhor na linguagem.
fonte
Eles podem ser se usarem suas habilidades para desenvolver ferramentas pessoais de aprendizado de idiomas (embora isso seja um aumento e não um substituto para a prática contínua com falantes e textos nativos).
Eu escrevi muitos programas para uso pessoal e compartilhado neste campo. Os dados quantitativos mais bem-sucedidos que tenho são de que os usuários (inclusive eu) de um aplicativo da web de cartões flash com vocabulário espanhol que aprendi em média aprendem em média mais de 7 novas palavras todos os dias durante os primeiros 3 meses de uso (calculados meses depois para incluir a longo prazo retenção). É uma das coisas mais feias e sem sentido que já escrevi, mas facilmente a mais gratificante (pela conversa e pela literatura que agora sou capaz de apreciar).
Particularmente, ter estatísticas constantes pode ser uma grande motivação para estudos e práticas regulares (como tenho certeza que os usuários desses sites saberão!) E ajuda a criar confiança. Também é ótimo poder extrair os dados do usuário para ajudar a direcionar melhor seus outros estudos e práticas.
(Além disso, dica geral de aprendizado de idioma: gaste a maior parte do tempo com verbos e tudo o resto se encaixará.)
fonte