Biegłość językową osiągamy wtedy, gdy jesteśmy w stanie myśleć w danym języku. Wyrażanie samego siebie to obok komunikacji główny cel nauki języka obcego. Najlepszym sposobem, aby nabyć doświadczenie i zanurzyć się w danym języku, jest nauka nowych rzeczy.
Tworzenie aplikacji i odpalanie ich na własnym urządzeniu wciągnęło mnie tak bardzo, że nie mogłem się oderwać i dosłownie pochłaniałem lekcje w całości. Jeśli okaże się, że ty także jesteś maniakiem programowania, mimo, że - tak jak ja - nigdy nie miałeś z tym styczności, tydzień może okazać się wystarczający, aby nabyć zupełnie nowe umiejętności. Kurs daje nam jednak możliwość pracy we własnym tempie, dlatego nie przejmuj się, jeśli twój grafik jest napięty.
Filmiki to moim zdaniem najlepsza metoda samodzielnej nauki - nauki programowania oraz nauki języka obcego. Instruktorzy posługują się prostym językiem, mówią wyraźnie i bardzo miło się ich słucha. Tematy tłumaczone są przejrzyście, a ich słowa często oddawane są w formie obrazków w filmiku. Dlatego też nie musicie się obawiać, że nie znacie nazw różnych nawiasów albo zwrotów matematycznych. Instruktor dokładnie pokazuje, o czym aktualnie mówi, więc automatycznie nabywamy nowe słownictwo. Sądzę, że poziom B2 w zupełności wystarczy, aby bez problemu odnaleźć się w kursie i czerpać z niego w pełni.
Co cudowne, już wkrótce zapominamy, że kurs jest anglojęzyczny. Nauka Javy i XML po angielsku zaczyna wydawać się wręcz naturalna, zważywszy na to, że wiele komend i atrybutów to skróty angielskich słów np. "int - integer" lub pełne angielskie słowa, których i tak musielibyśmy się nauczyć, ucząc się programowania po polsku np. "font", "height", "width", "weight" i wiele więcej.
Nie muszę mówić, że wszystkie materiały źródłowe są w języku angielskim. Instruktorzy Udacity opierają research głównie o stronę Developer Android, gdzie znajdziemy świetnie wytłumaczone wszystkie komendy, wraz z przykładami ich użycia w kodzie. Sam nierzadko wyszukiwałem nowe polecenia, aby urozmaicić swój projekt lub rozwiązać jakiś problem. Zdarzało się też, że to, czego sam się nauczyłem, pojawiało się kilka lekcji później.
Kursy online proponowane przez wiele firm, w tym Google, są odpowiedzią na ten problem. Samodzielna nauka we własnym tempie, odpowiadanie jedynie przed samym sobą, praktyka już od pierwszej lekcji i naprawdę szybkie rezultaty to cechy, które sprawiają, że taka forma nauki nie ma sobie równych. Wystarczy szczypta ambicji i samozaparcia, a znacznie poprawicie swoje umiejętności językowe, nauczycie się pracować z obcojęzycznymi materiałami i - co chyba najważniejsze - nauczycie się pisać aplikacje na Androida.
Mam w planach uczyć się CSS że strony po angielsku, jednak po tym wpisie spróbuję, tak na próbę tej javy itp. Myślę że będzie to fajny wstęp(bo jestem zielony w IT). A to o edukacji w szkole w punkt! :)
OdpowiedzUsuńTen komentarz został usunięty przez autora.
OdpowiedzUsuńDobry programista bez znajomości języka angielskiego po prostu nie ma racji bytu w dzisiejszym świecie… Wiem coś o tym… Sam studiuję informatykę a swój angielski szlifuję w szkole MM English w Łomiankach https://mm-english.pl/. Biorę indywidualne lekcje. Niewątpliwą zaletą tego typu nauki jest możliwość dostosowania materiałów, tempa oraz godzin lekcji do moich potrzeb .
OdpowiedzUsuńPrzed nauka programowania pierw trzeba nauczyć się języka angielskiego. Jak ktoś ma problemy z samonauka warto zapisać się na kurs np do https://www.szkola-akcent.pl/kursy-stacjonarne/
OdpowiedzUsuń