Pytania:
- Czy programista musi znać język angielski, czy jest on obowiązkowy?
- Na jakim poziomie muszę znać język angielski? Jakie są minimalne wymagania dla pracujących w branży IT?
- Język angielski – najważniejszy język każdego programisty
- Jak skutecznie uczyć się angielskiego pod kątem programowania?
- Jak dobrze trzeba znać język angielski w IT?
- Dlaczego warto znać angielski w IT
- Czego nauczyć się najpierw angielskiego czy języka programowania?
- Czy bez znajomości angielskiego mogę zostać programistą?
[SprawnyProgramista_intro]
Czy programista 📌
naprawdę musi znać język angielski?
Czy jest on obowiązkowy, czy to tylko chwilowa moda?🤔
Jak zawsze,
To zależy! 🙃
W tym wypadku głównie od tego co chcemy osiągnąć i od stanowiska, na które aplikujemy.
Zdecydowana większość ofert pracy wymaga przynajmniej częściowej znajomości angielskiego
i chociażby z tego powodu warto zainteresować się tym tematem.
Zazwyczaj jednak – wbrew temu co często się mówi – wystarczy nam podstawowa umiejętność tego języka.
Nie ulega jednak wątpliwości,
że znajomość angielskiego jest jedna z lepszych dźwigni
jeżeli chodzi o naszą naukę programowania oraz nasze późniejsze zatrudnienie.
Czy bez znajomości 📌
angielskiego mogę zostać programistą?
Oczywiście, że…
.
.
.
TAK! 😁
Programowania można nauczyć się w 100% z polskich materiałów.
Niekoniecznie jednak będzie to najlepszy pomysł… 😈
Angielski często jest uważana za język programistów.
A przynajmniej podstawowa znajomość tego języka będzie nam bardzo pomocna przy nauce programowania.
Podczas codziennej nauki oswajasz się też z prostymi angielskimi zwrotami i z czasem coraz więcej rozumiesz.
Przez pierwsze 5 lata pracy jako programista z języka angielskiego korzystałem tylko na bardzo podstawowym poziomie.
Dopiero później trafiłem do międzynarodowego zespołu i tam już nauczyłem się tego języka w praktyce.
Na jakim poziomie muszę znać język angielski jako programista?
Jakie są minimalne wymagania dla pracujących w branży IT?
Czy z poziomem języka angielskiego a1–a2 jest szansa w ogóle na podjęcie zatrudnienia oczywiście później doszkalając język?
Postawmy sprawę jasno. 📌 Nie ma czegoś takiego jak minimalne wymagania co do znajomości języka angielskiego w IT.
Określa to firma, która Cię zatrudnia – oraz co ważniejsze – praktyka. Angielski jest zwyczajnie wykorzystywany w naszej pracy i jeżeli znamy go dobrze, to będzie nam łatwiej wykonywać wiele zadań.
Teoretycznie poziom bardzo podstawowy, czyli a1, a2 wystarczy w wielu projektach. Co nie znaczy, że będzie to proste i optymalne.
Im lepiej znasz angielskim – tym łatwiej się uczyć programowania, bo masz dostęp do większej bazy materiałów, dokumentacja często jest po angielsku oraz sama składnia wielu języków programowania oparta jest o język angielski.
Dodatkowo masz do wyboru więcej projektów, co już przekłada się bezpośrednio na Twoje wynagrodzenie.
Obecnie pracuję 90% po angielsku, Ale pierwsze 5 lat pracy w IT, w moim wypadku było to 90% po polsku.
Na rynku są typowo polskie firmy, gdzie to nie jest wymagane. Także da się. Znam seniorów, którzy znali angielski na takim poziomie – ale rzeczywiście to pojedyncze osoby. Lepiej wyjdziesz na tym jak będziesz uczył się i programowania i języka jednocześnie.
Co to znaczy, 📌 że programista musi znać język angielski na poziomie komunikatywnym?
Tak, to prawda angielski jest jedną z większych dźwigni w jakie warto inwestować jeżeli chodzi o naukę programowania i późniejszą pracę.
Nie demonizowałbym jednak poziomu angielskiego jaki jest wymagany na większości początkujących stanowisk. Także jeżeli dopiero zaczynasz i angielski nie jest Twoją mocną stroną – to nie zatrzymuj się, tylko sukcesywnie ucz się angielskiego i programowania jednocześnie.
- W praktyce – jeżeli:
- umiesz czytać i rozumieć dokumentację techniczną,
- szukać informacji w Google,
- napisać prosty tekst korzystając ze słownika,
- poprowadzić prostą rozmowę – w stylu – o pogodzie, o Twoim doświadczeniu i co robiłeś wczoraj,
- to wystarczy do większości projektów.
- ALE – jak umiesz więcej, to może to być Twój wyróżnik i szansa na lepsze projekty.
- Znam osoby, które znały angielski na perfect – a technologię tak sobie i dostały robotę właśnie ze względu na angielski.
Dlaczego angielski 📌
jest tak ważny w programowaniu?
Większość materiałów związanych z programowaniem,
takich jak dokumentacja, tutoriale, fora internetowe itp. jest dostępna w języku angielskim.
Również sama składnia wielu języków programowania oparta jest o język angielski.
Przez pierwsze 5 lata pracy jako programista z języka angielskiego korzystałem tylko na bardzo podstawowym poziomie.
Jak to zazwyczaj bywa, skoro nie miałem potrzeby, to nic z tym nie robiłem.
Dopiero gdy nie dostałem się do projektu, na którym bardzo mi zależało, zacząłem intensywnie uczyć się angielskiego.
Obecnie mogę pozwolić sobie na pracę w międzynarodowym zespole i codzienną komunikację z obcokrajowcami,
mimo że mój angielski nie jest idealny.
W IT zazwyczaj to nie musi być piękny angielski…
Większość Polaków kaleczy ten język, mówiąc w tak zwanym ponglishu…
A mimo to komunikacja jest wystarczająca, projekt idzie do przodu – a to najważniejsze.
Czego nauczyć się najpierw 🤔
angielskiego czy języka programowania?
Co jest ważniejsze?
Język programowania i umiejętność rozwiązywania problemów,
to podstawowe narzędzia każdego programisty.
Bez tego zwyczajnie nie możemy wykonywać naszej pracy.
Angielski jest ważny – ale nie najważniejszy…
Dlatego główny nacisk położyłbym na programowanie,
a angielskiego niejako uczył się przy okazji.
Pracując z kodem i z dokumentacją – oswajasz się szczególnie z branżowym językiem.
Każdy kolejny tutorial, czy przeczytany wpis na stackoverflow – przybliża Cię do celu.
Po pewnym czasie zobaczysz, że automatycznie zaczynasz myśleć w innym języku.
To tylko kwestia czasu. Powodzenia.
Jak skutecznie uczyć się angielskiego pod kątem programowania?
-
- praktyka – zacznij z niego korzystać
- daj sobie pozwolenie by nie być perfekcjonistą i popełniaj błędy – ale korzystaj z tego języka
- jak mamy możliwość szukania informacji – to przełączamy się na angielski
- bierne obcowanie z językiem – podcasty, filmy, książki
- bardziej aktywnie – pisać, mówić – korzystać w bardziej wymagających sytuacjach
- poszukać kogoś do rozmowy
- nie bać się tylko dać sobie szansę i znaleźć projekt po angielsku
20+ BONUSOWYCH materiałów z programowania
e-book – „8 rzeczy, które musisz wiedzieć, żeby dostać pracę jako programista”,
e-book – „Java Cheat Sheet”,
checklista – „Pytania rekrutacyjne”
i wiele, wiele wiecej!