Kariera

Język angielski w IT - potrzebny na start?

20 maj, 2019

Jednym z najczęstszych pytań osób, które zaczynają swoją przygodę w IT jest pytanie o to czy język angielski jest potrzebny aby zacząć programować. Jak jest naprawdę?

Zadając powyższe pytanie w internecie, w większości przypadków możesz spotkać się z jedną z dwóch odpowiedzi:

  • daj sobie spokój z programowaniem póki nie znasz języka angielskiego
  • istnieje wielu doświadczonych programistów, którzy nie znają języka angielskiego

Wiele lat temu sam byłem w podobnej sytuacji kiedy to moja znajomość języka angielskiego nie była na wysokim poziomie a pragnąłem rozpocząć naukę programowania. Z perspektywy czasu mogę stwierdzić, że nauka programowania jest jednym z najlepszych sposobów na naukę angielskiego.

Potrzeba odrobinę

Aby płynnie zacząć naukę programowania, na start potrzebujesz tylko podstawowej znajomości słówek w języku angielskim. W rzeczywistości języki programowania składają się ze słówek po angielsku czyli tak zwanych słów kluczowych. Bardzo często słowa kluczowe są takie same w różnych językach dlatego tak fundamentalna jest znajomość ich znaczenia dla twojej dalszej nauki i rozwoju w dziedzinie programowania.

Nie twierdzę, że nie da się rozpocząć równocześnie nauki danego języka programowania i języka angielskiego. Oczywiście jest to możliwe ale będzie wymagało to od ciebie jeszcze większej dyscypliny, regularności i spowolni proces nauki, przynajmniej na początku.

Bolesne braki

Prawdą jest twierdzenie, że istnieje wielu programistów, którzy nie władają językiem angielskim na dobrym poziomie. Takie podejście jednak niszczy ogrom możliwości i najczęściej sprawia, że dany programista nie rozwija się tak szybko jakby mógł. Techniczne materiały w języku polskim często nie są aktualne i ogólnie jest ich znikoma ilość w porównaniu do tych w języku angielskim.

Brak znajomości języka angielskiego blokuje także rozwój kariery ponieważ w bardzo wielu firmach komunikacja z klientem prowadzona jest właśnie w tym języku nie wspominając o tworzeniu dokumentacji, nazewnictwie metod, klas i innych składowych czy o komentarzach w kodzie. Stosowanie polskiego nazewnictwa w kodzie jest bardzo złą praktyką ponieważ skazuje twój kod na nieczytelność względem programistów, którzy nie władają językiem polskim, niszczy integralność całości kodu ponieważ mieszasz angielskie słowa kluczowe z własnym nazewnictwem w języku polskim oraz uniemożliwia stosowanie różnych konwencji udostępnionych przez twórców danego narzędzia.

Język angielski jest językiem IT czy tego chcemy czy nie.

Im więcej programujesz tym lepiej władasz językiem angielskim

Rozwój w sferze IT bardzo często idzie w parze z rozwojem znajomości języka angielskiego dlatego nie powinieneś się zniechęcać na początku swojej drogi. Im więcej będziesz programował tym więcej informacji będziesz chciał zdobyć i nim się obejrzysz, twoja znajomość języka będzie na całkiem dobrym poziomie.

Najważniejsza jest konsekwencja, stawiając mały krok codziennie, pewnego dnia dojdziesz do celu. Nikt nie nauczył się ani języka programowania ani języka angielskiego w jeden dzień.


Śledź w mediach społecznościowych:

Proponowane wpisy

14 maj, 2019

Im lepszym programistą jesteś tym mniej programujesz

Brzmi jak paradoks? Nie chodzi też o szybkość wykonywania zadań, które stoją przed tobą w pracy.

Autor Paweł Dąbrowski
12 maj, 2019

Po długiej przerwie

Od ostatniego wpisu na blogu minęło wiele tygodni. Dzisiaj nadszedł wreszcie czas na ponowną reaktywację projektu.

Autor Paweł Dąbrowski