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


12

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


6
A maioria de nós tem dificuldade em se comunicar em nossa língua nativa .
Mark

1
Aliás, sua frase em francês está gramaticalmente errada. Deve ser "Je parle un peu français". Nenhum "de", nenhuma maiúscula "F" e nenhum "e" no final da palavra;)
Yann Trevin

1
@Yann - Je suis stupide ;-)
Preets

1
Aqui está a citação: "Além de uma inclinação matemática, um domínio excepcionalmente bom da língua nativa é o ativo mais vital de um programador competente". Acabei de aprender sobre esse homem aqui nos programadores (exceto, talvez, uma referência cruzada ocasional) --- senti falta dele na UT há 5 anos!
Mark C

4
Esta questão parece estar fora de tópico, porque se trata de aquisição de linguagem falada.

Respostas:


18

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.


Agradável! Finalmente uma resposta positiva. Então, como você pertence aos dois mundos, talvez você tenha algumas dicas para programadores que tentam aprender um idioma estrangeiro? Você já os viu cometendo erros "típicos" que devem ser evitados ao aprender um novo idioma? Ou alguma técnica que funcione bem para pessoas no campo de programação?
Preets

Obrigado! Seus comentários sobre idiomas falados seguindo padrões e não regras e que você pode ser "entendido" apesar de tecnicamente "incorreto" são muito valiosos! Vou tentar quebrar a abordagem em preto e branco para aprender uma língua estrangeira.
Preets

embora a primeira coisa que sou tentada a fazer seja entender a diferença entre um padrão e uma regra - pelo que eu sabia, você olhou para um padrão e criou uma regra!
Preets

Melhor do que a minha resposta ... esse último ponto é aquele duro :)
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 para isso. Isso colocou a linguagem em perspectiva para mim.
Maulrus 29/10

3

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.


Isso é interessante, eu tenho um problema semelhante com o "por que". É fácil seguir regras, mas acho que uma língua falada tem muitas para serem aprendidas no primeiro dia. Obrigado pela sua contribuição!
Preets 29/09/10

2

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. * /


@ Tael, eu gostaria que a lógica da língua francesa fosse aparente para mim. Você é da Inglaterra, então sabe do que estou falando ;-) Acho que vou ter que tentar aprender mais a gramática.
Preets 29/09/10

2

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.


1

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.


@ Pierre, Merci :) Eu só preciso encontrar um amigo agora que vai tolerar o meu francês quebrado. É que eu comecei a aprender francês com um monte de amigos e, surpreendentemente, os amigos que não são de programação estão muito à minha frente, e meus colegas de programação estão praticamente presos no bonjour & ca va! Não é uma generalização, mas apenas uma observação!
Preets

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

Perdão, "Je parle un peu de Française" ;-)
Preets

1
Programadores reais escrevem programas de tradução em vez de aprender novas línguas faladas. : P
blueberryfields

2
Programadores reais tomam o caminho mais preguiçoso e usam a API do Google Tradutor. ;)
Adam Lear

1

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.


@ Jay, obrigado pela sua contribuição, estou feliz por ter companhia!
Preets 29/09/10

1
@ Jay, Só queria acrescentar, se ajudar - Um amigo meu simplesmente assaltou muitas frases e praticou e praticou com qualquer pessoa que conheceu. Agora, no começo, ele parecia bobo, porque não sabia o que era um verbo não se importava se fosse regular / passado / presente. Ele apenas deixou escapar as coisas. Dois anos depois, ele fala francês fluentemente. Se eu pudesse aprender dessa maneira: - /
Preets

Você provavelmente tem dificuldade em aprender idiomas estrangeiros porque acha que aprender vocabulário é sobre memorização.
Jon Purdy

@ Jon, não é? Quando recebo um grupo de frases, como - como você está / meu nome é / você pode me ajudar / etc .. parece que é preciso ter um pouco de graça (antes de você chegar às lições em que aprende todos os verbos associados com isso) Isso não é verdade? Eu poderia memorizar substantivos, mas memorizar frases e recitá-las me deixa muito desconfortável. Eu simplesmente não me sinto "confiante". Eu pareço um bebê chorão!
Preets 29/09/10

@Preets: Se você tentar memorizar as informações sem realmente entender como elas são reunidas, certamente irá falhar ou, pelo menos, não as aprenderá de verdade. É mais sobre reconhecimento de padrões: observar as nuances de como uma palavra é usada confere a ela um significado único e força o cérebro a tratá-la como sua própria entidade, não definida em termos de sua língua nativa.
Jon Purdy

0

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á.)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.