Uwaga! Trwają prace nad nową wersją serwisu. Mogą występować przejściowe problemy z jego funkcjonowaniem. Przepraszam za niedogodności!

Jaki język programowania wybrać?

Zastanawiasz się nad najlepszym wyborem?

W tym artykule pomogę Ci odpowiedzieć na  to pytanie. Przedstawię w nim swój punkt widzenia na podstawie już kilkunastu lat w branży IT. Pamiętaj, że ostateczna decyzja należy do Ciebie i Twojej aktualnej sytuacji.

Chciałbym, abyś w pierwszej kolejności poznał tło moich doświadczeń co lepiej pozwoli Ci zrozumieć moją rekomendację.

Do tej pory miałem styczność z takimi językami programowania jak: Delphi, Pascal, C++, Java, PHP, JavaScript.

Każdy z tych języków miał swoje wady i zalety. Co ciekawe wspomniane wady i zalety zmieniały się w czasie lepszego zagłębiania się w tematykę programowania.

Dla przykładu Delphi pozwalało mi wyklikiwać wiele elementów i w szybki sposób generować potrzebne widoki do tworzonych aplikacji desktopowych (programów).

Potem chciałem mieć większa kontrolę nad tym co robię więc poznałem Pascal-a, który był wykorzystywany w środowisku Delphi (dokładniej rzecz ujmując Object Pascal). Język ten poznałem również na studiach, na których programowałem także w Java-ie oraz C++.

We wspomnianych językach bardzo nie podobało mi się typowanie statyczne. Dlatego postanowiłem poznać bliżej PHP czy JavaScript.

Obecnie w PHP czy JavaScript (przy pomocy TypeScript) występuje typowanie statyczne, którego teraz bardzo by mi brakowało.

Dlatego o tym wspominam ponieważ wraz z rozwojem Twoich umiejętności (oraz wymagań) pewnie będziesz oczekiwał czegoś innego od języka programowania.

Obecnie Twoim celem jest znalezienie pierwszej pracy w branży IT jako programista. Dlatego Twój wybór powinien paść na technologię, która umożliwi Ci to osiągnąć jak najszybciej. To pierwszy krok milowy, który pozwoli Ci wrzucić wyższy bieg na ścieżce kariery.

W mojej ocenie najszybszą możliwą drogą jest front-end z JavaScript oraz React. Oba rozwiązania mają niewysoki próg wejścia i stosunkowo krótki czas nauki (zobacz: Ile trwa nauka programowania).

Ilość oferowanych miejsc pracy na stanowisku Junior-a jest największe dla tych technologii, co zwiększa Twoje szanse na zdobycie pierwszej pracy względem innych języków programowania.

JavaScript jest o tyle fajnym rozwiązaniem, że pozwala kontynuować swoją ścieżkę kariery na wielu płaszczyznach:

  • Front-end np. React, Vue, Angular
  • Back-end np. Node.js
  • Aplikacje desktopowe np. Electron.js
  • Aplikacje mobilne np. React Native

Nie znam innego języka programowania, który pozwala na tak szeroki wachlarz rozwoju. Z tych powodów rekomenduję naukę programowania od JavaScript!

Jeśli interesuje Cię kurs JavaScript to zachęcam Cię do jego zakupu. Jeśli oczekujesz pełnego wsparcia przez Mentora, który przeprowadzi Cię przez cały proces nauki to zapraszam Cię na bezpłatną i niezobowiązująca rozmowę.

Życzę Ci powodzenia na nowej ścieżce kariery i trzymam za Ciebie kciuki!

Brzmi znajomo?

  • Brak pomysłu czego uczyć?
  • Brak czasu i motywacji na naukę?
  • Godziny stracone przez prosty błąd?
  • Ukończone kursy bez zadowalających efektów?
  • Rozumiesz kod, ale nie potrafisz go napisać?
  • Nie wiesz czego się uczyć, aby znaleźć pracę?