ti-enxame.com

Os programadores são bons em aprender idiomas "falados"?

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ê adotou um idioma estrangeiro (francês/espanhol/etc) como adulto e o dominou? Foi fácil?

Eu pergunto, porque 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 onde a gramática não está em um e zeros? 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.]

12
Preets

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. Linguagens naturais não têm regras, mas possuem 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 de uma mentalidade técnica ficam presas ao 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 é 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 da fala porque, ao longo do tempo, desenvolveu um sentido 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. O vocabulário de aprendizagem é não o mesmo que aprender uma API.

As línguas 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 repita ou explique. 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.

18
Jon Purdy

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 essa é a razão pela 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.

3
Jeremiah Nunn

Eu acho que depende principalmente da pessoa. Mas aqui estão minhas próprias experiências como programador da Inglaterra, vivendo 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, posso me lembrar 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 qualquer erro gramatical acima, preciso dormir. * /

2
Pxlatn

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 sou mais proficiente - 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 sar, 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 que estejam nesse idioma), converse com pessoas etc.

2
svick

Para apprendre une langue, a melhor solução c'est de pratiquer. O ideal é fazer um AMI com você corresponde a todos os dias. J'ai aprende o inglês nas libras da programação, depois da pronunciação e do mandado de um irlandês.

1
user2567

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 tenho 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.

1
Jay

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 (pelas conversas 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 para o aprendizado de idiomas: gaste a maior parte do tempo em verbos e tudo o resto se encaixará.)

0
Ian Mackinnon