Können Programmierer gut „gesprochene“ Sprachen lernen? [geschlossen]


12

Dies mag ein wenig vom Thema abweichen, aber ich werde es riskieren, da es auf der Website um Programmierer geht !

Programmierer sind gut darin, ständig neue Programmiersprachen zu lernen, aber wie gut sind sie darin, eine neue gesprochene Sprache zu lernen? Hast du als Erwachsener eine Fremdsprache (Französisch / Spanisch / etc) aufgenommen und beherrscht? War es einfach?

Ich frage, weil ich schon seit einiger Zeit versucht habe, Französisch zu lernen, und ich bin immer noch in der nervigen Phase "Je parle un peu de Française". Ich habe zwei Französischkurse besucht, einer, in dem die Mehrheit der Klasse Programmierer war, und einer, in dem sie es nicht waren, und der Unterschied in den Fähigkeiten war ziemlich offensichtlich. Verhindert eine mathematisch-logische Neigung das Erlernen einer gesprochenen Sprache, in der die Grammatik nicht aus Einsen und Nullen besteht? Oder übertrage ich nur die Schuld, anstatt einfach zu akzeptieren, dass ich nicht gut mit Sprachen umgehen kann.

[Es ist wichtig, dass Ihnen die Sprache in der Schule nicht beigebracht wurde, da eine frühe Belichtung Ihnen wirklich die Oberhand gibt. Ich habe gelernt, Sprachen zu beherrschen, denen ich unter 10 Jahren ausgesetzt war.]


6
Die meisten von uns haben es schwer genug, in ihrer Muttersprache zu kommunizieren .
Mark Peters

1
Übrigens, Ihr französischer Satz ist grammatikalisch falsch. Es sollte "Je parle un peu français" sein. Kein "de", kein "F" in Großbuchstaben und kein "e" am Ende des Wortes;)
Yann Trevin

1
@ Yann - Je suis dumm ;-)
Preets

1
Hier ist das Zitat: "Neben einer mathematischen Neigung ist eine außergewöhnlich gute Beherrschung der Muttersprache das wichtigste Kapital eines kompetenten Programmierers." Ich habe gerade über diesen Mann hier bei Programmierern erfahren (außer vielleicht gelegentlichem Querverweis) --- Ich habe ihn um 5 Jahre bei UT vermisst!
Mark C

4
Diese Frage scheint nicht zum Thema zu gehören, da es um den Erwerb gesprochener Sprache geht.

Antworten:


18

Ich finde es einfach und macht Spaß, neue Sprachen zu lernen! Ich kann nur deshalb gut programmieren, weil ich eine starke Neigung zur Sprache habe. Alle menschlichen Sprachen sind grundsätzlich gleich, und nicht einmal große Unterschiede in Phonologie, Grammatik und Wortschatz können der Tatsache im Wege stehen, dass alle Menschen im Grunde genommen gleich arbeiten.

Ich finde es immens lohnend, Parallelen zwischen Etymologien zu ziehen, die zugrunde liegende Natur dessen zu entdecken, was eine Sprache tickt, und zu lernen, wie Muttersprachler ihre eigene Sprache verstehen. Ganz zu schweigen davon, dass mir das Studium einer Vielzahl von Orthografien eine große Genauigkeit in der Schreibarbeit beschert hat, was eine große Hilfe bei der Programmierung darstellt.

Ihre Laufleistung kann jedoch variieren - ich bin ein Programmierer, weil ich ein Linguist bin und nicht umgekehrt, und Sie können die Programmierung auf viele verschiedene Arten beherrschen.

Bearbeiten:

Hier sind ein paar Tipps, die meiner Meinung nach Programmierern beim Sprachenlernen helfen können:

Natürliche Sprachen sind keine Programmiersprachen. Natürliche Sprachen haben keine Regeln, aber Muster. Wenn Sie ein Muster bemerken, behaupten Sie nicht, es sei eine Regel, und beschweren Sie sich dann über alle Ausnahmen. Sprachwissenschaft ist kein Schwarz-Weiß-Feld. Mir ist aufgefallen, dass Leute mit einer technischen Einstellung sich darüber aufregen, ob sie "richtig" sind, und die Tatsache aus den Augen verlieren, dass es wichtiger ist, verstanden zu werden . Natürliche Sprache hat eine inhärente Bedeutung, die über den Literalismus hinausgeht.

Beim Erlernen einer Sprache geht es nicht um Auswendiglernen. Kein spanischer Muttersprachler sagt sich "voy, vas, va, vamos, vais, van", um sich daran zu erinnern, wie man "to go" konjugiert. Er .. nur tut es in der laufenden Sprache, weil er im Laufe der Zeit ein Gespür dafür entwickelt hat, was richtig klingt. Gehen Sie beim Erlernen der Sprache nicht wie in einem Sprachführer vor: Sie werden sich für die entsprechende Phrase verirrt fühlen, weil Sie nicht in der Lage sind, Ihre eigene zu produzieren. Das Erlernen von Vokabeln ist nicht dasselbe wie das Erlernen einer API.

Natürliche Sprachen sind redundant und komprimierbar, und Sie können dies zu Ihrem Vorteil als Student nutzen. Wenn Sie etwas Falsches aussprechen oder buchstabieren, werden Sie wahrscheinlich trotzdem verstanden. Durchsuchen Sie die Etymologien von Wörtern, um einen Eindruck von ihrer tieferen Bedeutung zu bekommen. Ein Gefühl für die Sprache zu haben, wie sie war, ist genauso wichtig wie die Sprache zu kennen, wie sie ist. Es ist okay, ein paar Fehler zu machen.

Verlasse deine Komfortzone und experimentiere. Versuchen Sie, wie Muttersprachler zu sprechen. Wenn Sie bemerken, dass Sie etwas anders aussprechen oder artikulieren, versuchen Sie genau zu unterscheiden, wie. Wenn Sie nicht alles , was jemand sagt , verstehen, dann ist es in Ordnung , sie zu fragen , sich zu wiederholen oder zu erklären. Wenn Sie einen Fehler machen, ist das Schlimmste, was passieren kann, ein Missverständnis. Wenn Sie selbstbewusst und kontaktfreudig sind, wird dies eher zu einer lustigen als zu einer peinlichen Situation. Habe Spaß.


Nett! Endlich eine positive Resonanz. Da Sie also zu beiden Welten gehören, haben Sie vielleicht ein paar Tipps für Programmierer, die versuchen, eine Fremdsprache zu lernen? Haben Sie gesehen, dass sie irgendwelche "typischen" Fehler gemacht haben, die beim Erlernen einer neuen Sprache vermieden werden müssen? Oder irgendwelche Techniken, die für Leute im Programmierbereich gut funktionieren?
Preets

Vielen Dank! Ihre Kommentare zu gesprochenen Sprachen, die Mustern und nicht Regeln folgen und die Sie "verstehen" können, obwohl Sie technisch "inkorrekt" sind, sind sehr wertvoll! Ich werde versuchen, den Schwarz-Weiß-Ansatz zum Erlernen einer Fremdsprache zu durchbrechen.
Preets

obwohl ich als erstes versucht bin, den Unterschied zwischen einem Muster und einer Regel zu verstehen - soweit ich weiß, haben Sie sich ein Muster angesehen und eine Regel erstellt!
Preets

Besser als meine Antwort ... dieser letzte Punkt ist der harte :)
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 dafür. Es hat die Sprache für mich relativiert.
Maulrus

3

Ich kann nur für mich selbst sprechen, aber ich finde es schwierig, gesprochene Sprachen (ich habe 2 Semester Spanisch im College versucht) über die Grundkenntnisse hinaus zu lernen. In einigen anderen Beiträgen wurde darauf hingewiesen, dass das Auswendiglernen und Üben für das Erlernen einer neuen Sprache von großer Bedeutung ist, und das halte ich für richtig.

Ich würde sagen, das ist der Grund, warum ich es schlecht mache. das heißt, ich merke mir fast nie etwas. Andere Entwickler mögen diesbezüglich unterschiedlich sein, aber mein Ansatz besteht im Wesentlichen darin, das Warum dem Was vorzuziehen. Im Kalkül ließ ich mich von einem Lehrer schelten, nachdem er einen Test gemacht hatte. Sie hatte meine Ableitung eines Satzes am Rande gesehen und behauptet, dass ich diese Art von Arbeit während eines Tests nicht hätte erledigen müssen, wenn ich den Satz überhaupt auswendig gelernt hätte (oder wenn ich meine Hausaufgaben gemacht hätte). Ich musste zustimmen.


Das ist interessant, ich habe ein ähnliches Problem mit dem "WARUM". Es ist einfach, Regeln zu befolgen, aber ich denke, eine gesprochene Sprache hat eine zu viele, um am ersten Tag gelernt zu werden. Danke für deinen Beitrag!
Preets

2

Ich denke, es hängt hauptsächlich von der Person ab. Aber hier sind meine eigenen Erfahrungen als Programmierer aus England, der in Deutschland lebt und arbeitet.

Ich denke und lerne sehr logisch, wenn die Logik von etwas offensichtlich ist oder wenn ich die Regel lernen kann, wie etwas funktioniert, kann ich mich leicht daran erinnern. Das hat mir das Erlernen der deutschen Grammatik ein bisschen leichter gemacht als jemand, der nur die Wörter lernt und Grammatik durch Assoziation lernt.

Obwohl es mir leicht fällt, mit Algorithmen und Mathematik zu arbeiten, habe ich Schwierigkeiten, mit Kunst und Design zu arbeiten. Ebenso kann ich in der gesprochenen Kommunikation gut kommunizieren, aber es fehlt mir etwas, wenn es um die poetischere Seite der Sprache geht und ich mich auch an Namen erinnere (insbesondere, wenn die Wörter nicht sehr gut dokumentiert sind und die Wahl der zu verwendenden Wörter gelernt werden muss Beobachtung (dh (auf Deutsch) menschen / leute raum / zimmer gleich / bald) oder wenn Wörter den englischen Wörtern äquivalent erscheinen, sich jedoch in der Verwendung unterscheiden (fertig / bereit).

Das leichtere Finden der Grammatik hat die Dinge für mich viel einfacher gemacht, es bedeutet, dass ich die Struktur der Sätze fast richtig habe und nur Übung und häufigen Gebrauch des Wörterbuchs und der Freunde brauche, um den Wortschatz zu lernen (zum Glück finde ich Deutsche dazu) im Allgemeinen sehr fehlerverzeihend sein, insbesondere wenn es um unregelmäßige Grammatik geht).

/ * Entschuldigung im Voraus für etwaige Grammatikfehler, ich brauche Schlaf. * /


@Tael, ich wünschte, die Logik der französischen Sprache wäre mir klar. Du kommst aus England, also weißt du wovon ich rede ;-) Ich denke, ich muss mich nur anstrengen, die Grammatik zu lernen.
Preets

2

Ich weiß nicht, ob Programmierer gut im Erlernen von Fremdsprachen sind, aber ich weiß, dass Programmieren und Computer mir im Allgemeinen sehr geholfen haben, die Fremdsprache zu lernen, die ich am besten beherrsche - Englisch.

Ja, in der High School wurde mir etwas Englisch beigebracht, aber ich lernte viel früher Deutsch und ich würde jetzt Probleme haben, einen einfachen Satz in dieser Sprache zu formulieren. Das liegt daran, dass ich jemals nur in der Schule Deutsch gesprochen habe. Ich denke, das Wichtigste beim Erlernen einer Fremdsprache ist, sie tatsächlich anzuwenden und nicht nur einmal pro Woche einen Kurs zu besuchen. Sobald Sie die Grundlagen kennen, lesen Sie Nachrichten-Websites, schauen Sie sich Fernsehserien an (Fernsehen in einer Fremdsprache ist mit Untertiteln viel einfacher, auch wenn diese in dieser Sprache verfasst sind), chatten Sie mit Menschen usw.


1

Geben Sie die richtige Sprache und die richtige Lösung ein. Es ist ein idealer Zeitpunkt, um mit Ihren Freunden zu korrespondieren. J'ai appris l'anglais dans les livres de programmation, puis la prononciation und bossant a coté d'un irlandais.


@ Pierre, Merci :) Ich muss nur noch einen Freund finden, der mein gebrochenes Französisch toleriert. Es ist nur so, dass ich mit ein paar Freunden angefangen habe, Französisch zu lernen, und überraschenderweise sind mir die Freunde ohne Programmierkenntnisse weit voraus, und meine Programmierkollegen stecken alle ziemlich fest bei bonjour & ca va! Keine Verallgemeinerung, sondern nur eine Beobachtung!
Preets

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

Verzeihung, "Je parle un peu de Française" ;-)
Preets

1
Echte Programmierer schreiben Übersetzungsprogramme, anstatt neue gesprochene Sprachen zu lernen. : P
blueberryfields

2
Echte Programmierer gehen den faulen Weg und verwenden die Google Übersetzer-API. ;)
Adam Lear

1

Ich bin absolut schrecklich in Fremdsprachen.

Ich versuche gerade, Chinesisch (Mandarin) zu lernen. Ich beginne mein 4. Klassenjahr einmal pro Woche. Und ich kann immer noch kein bisschen Chinesisch verstehen, das von einem Muttersprachler gesprochen wird. Es macht mich verrückt.

Ich hatte 4 Jahre Französisch in der High School. Ich hätte mich nicht an den ganzen Satz "Je parle un peu de Française" erinnern können, aber ich weiß, was es jetzt bedeutet, wenn ich es sehe. Ich habe keine Ahnung, was diese andere Antwort sagt :)

Ich denke, das liegt daran, dass Sprachen hauptsächlich auswendig gelernt werden. Grundlegende Grammatik ist einfach, aber Vokabeln zu lernen ist nur auswendig lernen, auswendig lernen, auswendig lernen. Programmierer (und Wissenschaftler und Ingenieure usw.) tendieren dazu, Dinge zu verstehen, indem sie das Verhalten in ihrem Kopf modellieren, anstatt sich Fakten zu merken. Ich denke, die meisten anderen Leute und die Schule lehren die Leute, "klug" zu sein, indem sie Fakten auswendig lernen und so besser in der Sprache enden.


@ Jay, danke für deinen Input, ich bin froh, dass ich Gesellschaft habe!
Preets

1
@Jay, wollte nur hinzufügen, ob es hilft - Ein Freund von mir hat einfach eine Menge Sätze überfallen und mit jedem, den er getroffen hat, geübt und geübt. Jetzt, am Anfang, sah er albern aus, weil er nicht wusste, was ein Verb ist, es ist ihm egal, ob es regelmäßig / früher / heute ist. Er hat nur Sachen rausgeplatzt. Zwei Jahre später spricht er fließend Französisch. Wenn ich nur so lernen könnte: - /
Preets

Wahrscheinlich haben Sie Schwierigkeiten, Fremdsprachen zu lernen, weil Sie denken, beim Lernen von Vokabeln geht es um das Auswendiglernen.
Jon Purdy

@ Jon, ist es nicht? Wenn mir eine Gruppe von Sätzen gegeben wird, wie geht es dir / mein Name ist / kannst du mir helfen / etc .. es scheint, als müsste man es überfallen (bevor du die Lektionen erreichst, in denen du alle dazugehörigen Verben lernst) damit) Ist das nicht wahr? Ich könnte Substantive auswendig lernen, aber wenn ich mir Sätze auswendig lerne und sie rezitiere, fühle ich mich sehr unwohl. Ich fühle mich einfach nicht "zuversichtlich". Ich klinge wie ein Schrei Baby!
Preets

@Preets: Wenn Sie versuchen, Informationen auswendig zu lernen, ohne wirklich zu verstehen, wie sie zusammengesetzt sind, werden Sie sicherlich scheitern oder sie zumindest nicht wirklich lernen. Es geht mehr um Mustererkennung: die Nuancen zu beobachten , wie ein Wort durchtränkt verwendet wird, mit seiner ganz eigenen Bedeutung und Kräfte Ihres Gehirn sie als eigene Einheit zu behandeln, nicht in Bezug auf Ihrer Muttersprache definiert.
Jon Purdy

0

Dies kann der Fall sein, wenn sie ihre Fähigkeiten zur Entwicklung persönlicher Tools zum Erlernen von Sprachen einsetzen (dies ist jedoch eine Erweiterung und kein Ersatz für kontinuierliches Üben mit Muttersprachlern und Texten).

Ich habe viele Programme für den persönlichen und gemeinsamen Gebrauch in diesem Bereich geschrieben. Die erfolgreichsten quantitativen Daten, die ich habe, sind die, dass Benutzer (ich eingeschlossen) einer spanischen Vokabular-Flashcard-Web-App, die ich zusammengeschustert habe, in den ersten 3 Nutzungsmonaten täglich im Durchschnitt 7+ neue Wörter lernen (berechnet Monate später, um Langzeit zu berücksichtigen) Aufbewahrung). Es ist eines der hässlichsten und hackigsten Dinge, die ich je geschrieben habe, aber es ist mit Sicherheit das Belohnendste (für die Unterhaltung und Literatur, die ich jetzt genießen kann).

Insbesondere eine ständige Statistik kann eine gute Motivation für regelmäßiges Lernen und Üben sein (wie die Benutzer dieser Websites sicher wissen werden!) Und hilft, Vertrauen aufzubauen. Es ist auch großartig, die Benutzerdaten abrufen zu können, um besser auf Ihr anderes Studium und Ihre Praxis einzugehen.

(Allgemeiner Tipp zum Sprachenlernen: Verbringen Sie den größten Teil Ihrer Zeit mit Verben, und alles andere wird passen.)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.