it-swarm-es.com

¿Son buenos los programadores para aprender idiomas "hablados"?

Esto puede estar ligeramente fuera de tema, pero lo arriesgaré, ya que el sitio trata sobre ¡Programadores !

Los programadores son buenos para aprender constantemente nuevos lenguajes de programación, pero ¿qué tan buenos son para aprender un nuevo idioma hablado? ¿Ha tomado un idioma extranjero (francés/español/etc.) como adulto y lo ha dominado? ¿Era facil?

Pregunto porque llevo bastante tiempo tratando de aprender francés y todavía estoy en la molesta etapa de "Je parle un peu de Française". He asistido a dos cursos de francés, uno en el que la mayoría de la clase eran programadores y otro en el que no, y la diferencia en la habilidad era bastante evidente. ¿Una inclinación matemática/lógica dificulta el aprendizaje de un idioma hablado donde la gramática no está en unos y ceros? ¿O simplemente estoy transfiriendo la culpa en lugar de simplemente aceptar que no soy bueno con los idiomas?.

[Es importante que no te hayan enseñado el idioma en la escuela, ya que la exposición temprana realmente te da la ventaja. Aprendí y aprendí bastante bien en los idiomas a los que he estado expuesto antes de los 10 años.]

12
Preets

¡Me resulta fácil y divertido aprender nuevos idiomas! La única razón por la que soy bueno programando es porque tengo una fuerte inclinación hacia el lenguaje. Todos los idiomas humanos son fundamentalmente iguales, y ni siquiera las grandes diferencias en fonología, gramática y vocabulario pueden interferir con el hecho de que todas las personas trabajan básicamente de la misma manera.

Encuentro inmensamente gratificante establecer paralelismos entre las etimologías, descubrir la naturaleza subyacente de lo que hace que un idioma funcione y aprender cómo los hablantes nativos entienden su propio idioma. Sin mencionar que estudiar una amplia variedad de ortografías me ha dado una gran precisión administrativa, lo cual es de gran ayuda en la programación.

Sin embargo, su kilometraje puede variar: soy un programador porque soy lingüista, no al revés, y usted puede dominar la programación de muchas maneras diferentes.

Editar:

Aquí hay algunos consejos que creo que pueden ayudar a los programadores con el aprendizaje de idiomas:

Los lenguajes naturales no son lenguajes de programación. Los lenguajes naturales no tienen reglas, pero sí tienen patrones. Si observa un patrón, no afirme que es una regla y luego reclame todas las excepciones. La lingüística no es un campo en blanco y negro. Me he dado cuenta de que las personas con una mentalidad técnica quedan atrapadas en si son "correctas" y pierden de vista el hecho de que es más importante ser entendido . El discurso natural tiene un significado inherente que trasciende el literalismo.

Aprender un idioma no se trata de memorizar de memoria. Ningún hablante nativo de español se dice "voy, vas, va, vamos, vais, van" para recordar cómo conjugar "ir". Simplemente lo hace al correr el discurso porque ha desarrollado un sentido a lo largo del tiempo de lo que suena bien. No adopte un enfoque de "libro de frases" para el aprendizaje de idiomas: se encontrará perdido con la frase adecuada porque no podrá producir la suya. Aprender vocabulario es no lo mismo que aprender una API.

Los lenguajes naturales son redundantes y comprimibles y puede usar esto para su ventaja como estudiante. Si pronuncia o deletrea algo mal, lo más probable es que aún se lo entienda. Busque las etimologías de las palabras para tener una idea de su significado más profundo. Tener un sentido del idioma tal como era es tan importante como saberlo. Está bien cometer algunos errores.

Salga de su zona de confort y experimente. Trate de hablar como lo hacen los hablantes nativos. Si nota que pronuncia o articula algo de manera diferente, intente discernir exactamente cómo. Si no comprende todo lo que alguien dice, está está bien pedirles que se repitan o expliquen. Si comete un error, lo peor que puede suceder es un malentendido, y si tiene confianza y es extrovertido, se convierte en una situación divertida en lugar de incómoda y vergonzosa. Que te diviertas.

18
Jon Purdy

Solo puedo hablar por mí mismo, pero me resulta difícil aprender idiomas hablados (intenté 2 semestres de español en la universidad) más allá de lo básico. Algunas otras publicaciones han sacado a relucir los puntos sobre memorizar y practicar ser muy importante para aprender un nuevo idioma, y ​​creo que es cierto.

Diría que esta es la razón por la que me va mal; es decir, casi nunca memorizo ​​nada. Otros desarrolladores pueden diferir en esto, pero en gran medida mi enfoque es favorecer el por qué sobre el qué. En cálculo, tuve un maestro que me regañó después de tomar un examen. Ella había visto mi derivación de un teorema en los márgenes, y afirmó que no habría necesitado hacer ese tipo de trabajo durante una prueba si hubiera memorizado el teorema en primer lugar (o si hubiera hecho mi tarea). Tenía que estar de acuerdo.

3
Jeremiah Nunn

Creo que depende principalmente de la persona. Pero aquí están mis propias experiencias como programador de Inglaterra, viviendo y trabajando en Alemania.

Pienso y aprendo muy lógicamente, si la lógica de algo es aparente, o si puedo aprender la regla de cómo funciona algo, puedo recordarlo fácilmente. Esto ha hecho que aprender gramática alemana sea un poco más fácil para mí que quizás alguien que aprende solo las palabras y aprende gramática a través de la asociación.

Sin embargo, aunque me resulta fácil trabajar con algoritmos y matemáticas, me cuesta trabajo trabajar con arte y diseño. Del mismo modo, en la comunicación oral, soy competente en la comunicación, pero me falta algo cuando se trata del lado más poético del lenguaje y también en el recuerdo de los nombres (especialmente cuando las palabras no están muy bien documentadas y la elección de cuál usar debe aprenderse a través de observación (es decir (en alemán) menschen/leute raum/zimmer gleich/bald) o cuando las palabras parecen ser equivalentes a las palabras en inglés, pero difieren en su uso (fertig/bereit).

Encontrar la gramática más fácil me ha facilitado mucho las cosas, significa que tengo la estructura de las oraciones casi correcta, y solo necesito práctica y uso frecuente del diccionario y amigos para aprender el vocabulario (afortunadamente, estoy encontrando alemanes para generalmente perdona los errores, especialmente cuando se trata de gramática irregular).

/ * Perdón por adelantado por cualquier error gramatical en lo anterior, necesito dormir. * /

2
Pxlatn

No sé si los programadores son buenos para aprender idiomas extranjeros, pero sé que la programación y las computadoras en general me ayudaron mucho a aprender el idioma extranjero en el que soy más competente: el inglés.

Sí, me enseñaron algo de inglés en la escuela secundaria, pero estaba estudiando alemán mucho antes y ahora tendría problemas para formular una oración simple en ese idioma. Eso es porque alguna vez usé alemán solo en la escuela. Creo que lo más importante sobre aprender un idioma extranjero es en realidad sar, no solo visitar una clase una vez por semana. Una vez que conozca los conceptos básicos, comience a leer sitios de noticias, vea series de televisión (mirar televisión en un idioma extranjero es mucho más fácil con subtítulos, incluso si están en ese idioma), chatear con personas, etc.

2
svick

Vierta apprendre une langue, la mejor solución c'est de pratiquer. L'ideal c'est te faire un AMI avec qui tu peux correspondre tous les jours. J'ai appris l'anglais dans les livres de programmation, puis la prononciation en Bossant a coté d'un irlandais.

1
user2567

Soy absolutamente horrible en los idiomas extranjeros.

Actualmente estoy tratando de aprender chino (mandarín). Estoy comenzando mi cuarto año de clases, una vez a la semana. Y todavía no puedo entender una lamida de chino hablado por un nativo. Me esta volviendo loco.

Tenía 4 años de francés en la secundaria. No habría podido recordar la frase completa "Je parle un peu de Française", pero sé lo que significa ahora que la veo. No tengo idea de lo que dice esa otra respuesta :)

Creo que es porque los idiomas son principalmente memorización. La gramática básica es simple, pero aprender vocabulario es simplemente memorizar, memorizar, memorizar. Los programadores (y científicos e ingenieros, etc.) tienden a comprender las cosas modelando el comportamiento en su mente, en lugar de memorizar hechos. Creo que la mayoría de las personas y la educación enseñan a las personas a ser "inteligentes" al memorizar hechos y, por lo tanto, terminan mejor en el lenguaje.

1
Jay

Pueden serlo si usan sus habilidades para desarrollar herramientas personales de aprendizaje de idiomas (aunque esto es un aumento y no un sustituto de la práctica continua con hablantes nativos y texto).

He escrito muchos programas para uso personal y compartido en este campo. Los datos cuantitativos más exitosos que tengo es que los usuarios (incluido yo) de una aplicación web de vocabulario en español con tarjetas de vocabulario aprendí en promedio 7+ palabras nuevas cada día durante los primeros 3 meses de uso (calculados meses después para incluir a largo plazo retencion). Es una de las cosas más feas y más difíciles que he escrito, pero fácilmente la más gratificante (por la conversación y la literatura que ahora puedo disfrutar).

En particular, tener estadísticas constantes puede ser una gran motivación para el estudio y la práctica regulares (como estoy seguro de que los usuarios de estos sitios web lo sabrán) y ayuda a generar confianza. También es genial poder extraer los datos del usuario para ayudar a orientar mejor su otro estudio y práctica.

(También, consejo general de aprendizaje de idiomas: dedica la mayor parte de tu tiempo a los verbos y todo lo demás estará en su lugar).

0
Ian Mackinnon