To może być nieco nie na temat, ale zaryzykuję, ponieważ strona jest o programistach !
Programiści potrafią ciągle uczyć się nowych języków programowania, ale jak dobrze potrafią uczyć się nowego języka mówionego? Czy jako dorosły uczysz się języka obcego (francuski / hiszpański / itp.) ? Czy to było łatwe?
Pytam, ponieważ od dłuższego czasu staram się uczyć francuskiego i wciąż jestem na irytującym etapie „Je parle un peu de Française”. Uczestniczyłem w dwóch kursach języka francuskiego, jednym, w którym większość uczniów była programistami, i drugim, gdzie nie byli, a różnica w umiejętnościach była dość widoczna. Czy nachylenie matematyczne / logiczne utrudnia naukę języka mówionego, w którym gramatyka nie jest zerami i jedynek? A może po prostu przerzucam winę zamiast po prostu zaakceptować, że nie jestem dobry z językami.
[Ważne jest, abyś nie uczył się języka w szkole, ponieważ wczesna ekspozycja naprawdę daje ci przewagę. Podniosłem znajomość języków obcych, z którymi miałem do czynienia w wieku poniżej 10 lat.]
źródło
Odpowiedzi:
Łatwo i przyjemnie jest uczyć się nowych języków! Jedynym powodem, dla którego jestem dobry w programowaniu, jest silna skłonność do języka. Wszystkie języki ludzkie są zasadniczo takie same i nawet ogromne różnice w fonologii, gramatyce i słownictwie nie mogą przeszkadzać w tym, że wszyscy ludzie działają w zasadzie w ten sam sposób.
Ogromnie satysfakcjonuje mnie rysowanie podobieństw między etymologiami, odkrywanie podstawowej natury tego, co sprawia, że język tyka, i uczenie się, w jaki sposób rodzimi użytkownicy rozumieją swój język. Nie wspominając już o tym, że badanie szerokiej gamy ortografii dało mi wielką dokładność pisarską, co stanowi dużą pomoc w programowaniu.
Jednak przebieg może być różny - jestem programistą, ponieważ jestem lingwistą, a nie na odwrót i możesz biegle programować na wiele różnych sposobów.
Edytować:
Oto kilka wskazówek, które moim zdaniem mogą pomóc programistom w nauce języków:
Języki naturalne nie są językami programowania. Języki naturalne nie mają reguł, ale mają wzorce. Jeśli zauważysz wzór, nie twierdz, że to reguła, a następnie narzekaj na wszystkie wyjątki. Językoznawstwo nie jest dziedziną czarno-białą. Zauważyłem, że ludzie o technicznym sposobie myślenia przyłapują się na tym, czy są „poprawni” i tracą z oczu fakt, że ważniejsze jest, aby być rozumianym . Mowa naturalna ma nieodłączne znaczenie, które wykracza poza dosłowność.
Nauka języka nie polega na zapamiętywaniu na pamięć. Żaden z rodzimych użytkowników języka hiszpańskiego nie mówi do siebie „voy, vas, va, vamos, vais, van”, aby pamiętać, jak odmienić „iść”. Po prostu robi to w mowie, ponieważ z biegiem czasu wyrobił sobie poczucie tego, co brzmi dobrze. Nie używaj „rozmówek” w nauce języków: zgubisz się dla odpowiedniego wyrażenia, ponieważ nie będziesz w stanie stworzyć własnego. Nauka słownictwa to nie to samo, co nauka API.
Języki naturalne są zbędne i ściśliwe, i możesz wykorzystać to na swoją korzyść jako ucznia. Jeśli wypowiesz lub przeliterujesz coś niewłaściwego, są szanse, że nadal będziesz rozumiany. Sprawdź etymologie słów, aby poznać ich głębsze znaczenie. Posługiwanie się językiem jest tak samo ważne, jak znajomość języka. Można popełniać błędy.
Wyjdź poza strefę komfortu i eksperymentuj. Spróbuj mówić tak, jak mówią rodzimi użytkownicy. Jeśli zauważysz, że wymawiasz lub wypowiadasz coś inaczej, spróbuj dokładnie rozpoznać, jak to zrobić. Jeśli nie zrozumieć wszystko ktoś mówi, że to w porządku , aby poprosić o powtórzenie lub wyjaśnienie. Jeśli popełnisz błąd, najgorsze, co może się zdarzyć, to nieporozumienie, a jeśli jesteś pewny siebie i towarzyski, zamienia się on w zabawną sytuację, a nie w niezręczną, zawstydzającą sytuację. Baw się dobrze.
źródło
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 za to. Dla mnie język był perspektywiczny.Mogę mówić tylko za siebie, ale trudno mi nauczyć się języków mówionych (próbowałem 2 semestry hiszpańskiego na studiach) poza podstawami. W niektórych innych postach poruszono kwestie dotyczące zapamiętywania i ćwiczenia, które są bardzo ważne w nauce nowego języka, i uważam, że to prawda.
Powiedziałbym, że to jest powód, dla którego robię źle; to znaczy, prawie nigdy niczego nie pamiętam. Inni programiści mogą się w tej kwestii różnić, ale w dużej mierze moje podejście polega na faworyzowaniu Dlaczego w stosunku do What. W rachunku różniczkowym kazałem nauczycielowi skarcić mnie po zdaniu testu. Zobaczyła moje wyprowadzenie twierdzenia na marginesie i stwierdziła, że nie musiałbym wykonywać tego rodzaju pracy podczas testu, gdybym najpierw zapamiętał twierdzenie (lub gdybym odrobił zadanie domowe). Musiałem się zgodzić.
źródło
Myślę, że to zależy głównie od osoby. Ale oto moje własne doświadczenia jako programisty z Anglii, mieszkającego i pracującego w Niemczech.
Myślę i uczę się bardzo logicznie, jeśli logika czegoś jest oczywista lub jeśli potrafię nauczyć się zasady działania czegoś, łatwo to zapamiętam. Dzięki temu nauka gramatyki niemieckiej jest dla mnie o wiele łatwiejsza niż może ktoś, kto uczy się samych słów i gramatyki poprzez skojarzenia.
Jednakże, chociaż uważam, że łatwo jest pracować z algorytmami i matematyką, mam problemy z pracą ze sztuką i projektowaniem. Podobnie w komunikacji mówionej jestem biegły w komunikowaniu się, ale brakuje mi nieco, jeśli chodzi o bardziej poetycką stronę języka, a także w zapamiętywaniu nazwisk (zwłaszcza, gdy słowa nie są zbyt dobrze udokumentowane, a wyboru, z którego należy korzystać, należy się nauczyć obserwacja (tj. (w języku niemieckim) menschen / leute raum / zimmer gleich / bald) lub gdy słowa wydają się odpowiadać słowom angielskim, ale różnią się użytkowaniem (fertig / bereit).
Znalezienie gramatyki znacznie ułatwiło mi życie, oznacza to, że mam prawie poprawną strukturę zdań i potrzebuję tylko praktyki i częstego korzystania ze słownika i przyjaciół, aby nauczyć się słownictwa (na szczęście znajduję Niemców, którzy ogólnie wybaczaj błędy, zwłaszcza jeśli chodzi o nieregularną gramatykę).
/ * Z góry przepraszam za błędy gramatyczne w powyższym, potrzebuję snu. * /
źródło
Nie wiem, czy programiści potrafią uczyć się języków obcych, ale wiem, że programowanie i komputery w ogóle bardzo pomogły mi w nauce języka obcego, w którym jestem biegły w języku angielskim.
Tak, w szkole średniej uczyłem się angielskiego, ale dużo wcześniej uczyłem się niemieckiego i miałbym teraz problemy z sformułowaniem prostego zdania w tym języku. To dlatego, że kiedykolwiek używałem niemieckiego tylko w szkole. Myślę, że najważniejszą rzeczą w nauce języka obcego jest faktyczne używanie go, a nie tylko odwiedzanie klasy raz w tygodniu. Po zapoznaniu się z podstawami zacznij czytać serwisy informacyjne, oglądać seriale telewizyjne (oglądanie telewizji w języku obcym jest znacznie łatwiejsze dzięki napisom, nawet jeśli są w tym języku), rozmawiać z ludźmi itp.
źródło
Pour docndrerene uang, la meilleure solution c'est de pratiquer. L'ideal c'est te faire un ami avec qui tu peux korespondent tous les jours. J'ai appris l'anglais dans les livres de programmation, puis la prononcome en bossant a coté d'un irlandais.
źródło
Jestem absolutnie okropny w językach obcych.
Obecnie próbuję nauczyć się chińskiego (mandaryńskiego). Zaczynam 4 rok zajęć raz w tygodniu. I nadal nie rozumiem języka chińskiego, którym posługuje się tubylec. Doprowadza mnie to do szału.
W szkole średniej miałem 4 lata francuskiego. Nie byłbym w stanie przypomnieć sobie całego zdania „Je parle un peu de Française”, ale teraz wiem, co to znaczy. Nie mam pojęcia, co mówi ta inna odpowiedź :)
Myślę, że to dlatego, że języki są w większości zapamiętywaniem. Podstawowa gramatyka jest prosta, ale nauka słownictwa jest po prostu zapamiętywaniem, zapamiętywaniem, zapamiętywaniem. Programiści (oraz naukowcy i inżynierowie itp.) Mają tendencję do rozumienia rzeczy poprzez modelowanie zachowań w ich umyśle, a nie zapamiętywanie faktów. Myślę, że większość innych ludzi i szkoła uczy ludzi „mądrych” poprzez zapamiętywanie faktów, a tym samym lepiej radzą sobie z językiem.
źródło
Mogą tak być, jeśli wykorzystają swoje umiejętności do opracowania osobistych narzędzi do nauki języka (chociaż jest to rozszerzenie, a nie substytut ciągłej praktyki z native speakerem i tekstem).
Napisałem wiele programów do użytku osobistego i wspólnego w tej dziedzinie. Najbardziej udane dane ilościowe, które posiadam, to to, że użytkownicy (wraz ze mną) hiszpańskiej aplikacji fiszek do słówek, którą ułożyłem, uczą się średnio 7+ nowych słów każdego dnia w ciągu pierwszych 3 miesięcy użytkowania (liczone miesiące później, uwzględniając długoterminowe) zatrzymywanie). Jest to jedna z najbrzydszych, najbardziej hackowanych rzeczy, jakie kiedykolwiek napisałem, ale z pewnością najbardziej satysfakcjonująca (za rozmowę i literaturę, którą mogę teraz cieszyć).
W szczególności posiadanie stałych statystyk może być świetną motywacją do regularnych studiów i ćwiczeń (jak jestem pewien, że użytkownicy tych stron wiedzą!) I pomaga budować zaufanie. Wspaniale jest też móc wydobywać dane użytkownika, aby lepiej ukierunkować inne badania i praktyki.
(Również ogólna wskazówka do nauki języka: spędzaj większość czasu na czasownikach, a wszystko inne się ułoży.)
źródło