Artykuły w ramach serii: Kierunek: Front-end
- Kierunek: Front-end, 2020+ (ten artykuł)
- Kierunek: Front-end, 2020+ – krok po kroku
- Niezależnie od kierunku – edytor kodu vs. IDE
- Niezależnie od kierunku – Systemy kontroli wersji oraz repozytoria kodu
- Front-end – krok 1: Wstęp
- HTML/CSS – materiały do nauki
- Flexbox & CSS Grid & Media Queries – materiały
- Ćwiczenie 4in1: CSS + CSS Grid + Flexbox + Media Queries
- JavaScript – materiały do nauki (pierwsze kroki)
- JavaScript & algorytmy
- Portfolio Front-end Developera
- JavaScript – projekty dla początkujących – cz. I
Ogólna ścieżka nauki Front-endu:

W formie interaktywnej (najlepiej otwórz od razu w osobnym oknie pod tym linkiem).
Zanim wyjdziesz, stwierdzając, że „WTF! Może jednak Back-end?” – to jest baaaardzo ogólna ścieżka, uwzględniająca więcej niż jedną specjalizację, mnogość opcji. Twoja będzie na pewno jej okrojoną wersją* 😉
* W ramach konsultacji dopasowujemy tą ścieżkę pod konkretną osobę.
Przykładowa ścieżka nauki:
Najlepiej kliknij Open in Whimsical i przybliż widok, by zobaczyć więcej.
Nie ma JEDNEJ, JEDYNEJ słusznej ścieżki. Istnieje za to wiele wariacji.
Inną ścieżkę doradzę osobie, która chce tworzyć aplikacje internetowe.
Inną osobie, która chce tworzyć strony internetowe.
Inną osobie która siedzi w C# czy Javie i potrzebuje nauczyć się Front-endu pod kątem Full Stack Web Developmentu.
Inną osobie pracującej w PHP.
Inną osobie, która chcę szybko się przekwalifikować i zacząć swoją pierwszą pracę.
Inną osobie, która potrzebuje tylko strony-wizytówki dla siebie i chce się nauczyć Web Developmentu tylko po to 😛
Ścieżka pokazana powyżej to tylko taki „punkt wyjścia”. Wersja końcowa może być baaaaardzo okrojona w stosunku do powyższej.
„Jak to różne ścieżki i czynniki? Co za bzdury gadasz! Tylko jedna ścieżka jest słuszna! Ta, którą obrałem JA!” (radzę zamknąć okno i wrócić za dwa lata, nie dogadamy się teraz; za dwa lata może zrozumiesz)
Jakie czynniki i w jaki sposób mogą decydować?
- niski próg wejścia, jeśli chodzi o naukę? React JS lub Vue JS,
- wywodzenie się z Back-endu -> duże szanse, że to TypeScript przypadnie Ci do gustu i np. Angular, choć żeby nie było w React JS oraz Vue JS również można pisać w TypeScript’cie,
- dużo ofert pracy -> mam wrażenie, że tu React JS nadal ma przewagę nad Vue JS, Angular pozostaje w tyle,
- chcesz tworzyć strony internetowe? Zdecydowanie większy nacisk na HTML/CSS niż JavaScript, dużo ćwiczeń z zakresu kodowania layout’ów, landing pages, itp.
- chcesz tworzyć aplikacje webowe? Duży nacisk na JavaScript,
- itd. itp.
Chcesz tworzyć aplikacje mobilne z wykorzystaniem technologii webowych? aplikacje desktopowe? -> To musimy powaznie pogadać, czy wiesz w co się pakujesz? I dlaczego? Dlaczego rezygnujesz z natywnych środowisk pisania aplikacji dla platform mobilnych? Oraz innych opcji?
Nie masz zielonego pojęcia, jak to ugryźć i czy w ogóle interesuje Cię Front-end, Back-end, a nawet Web Development! A w zasadzie to nie wiesz co to jest Front-end, Back-end, Full Stack (a nawet czy coś takiego istnieje! bo w sumie słyszałeś/słyszałaś, że Full Stack Development to mit 😉 ). Tym bardziej zapraszam 🙂
Ciąg dalszy nastąpi…
P.S. Przykład materiałów, które będą dostępne w ramach subskrypcji. Po więcej informacji zapraszam TUTAJ (platforma startuje lada dzień, najpierw dla osób zapisanych na listę oczekujących, najpóźniej w połowie czerwca dla wszystkich). Listę oczekujących znajdziesz tutaj.
P.S.2. Jeśli chcesz omówić ścieżkę nauki (dopasować) dla Twojego indywidualnego przypadku – zapraszam na konsultacje (polecam: 30 lub 45 minut, w krótszym czasie możemy się nie wyrobić).
Jeśli chcesz się zdecydować na bardziej stałą współpracę i tak na początku zapraszam na Konsultacje. Przynajmniej 15-minutowe, nawet darmowe na start (znajdziesz je tutaj). Dopiero na spotkaniu istnieje możliwość zapisania się na listę oczekujących na dłuższą współpracę w ramach Konsultacji++ czy Mentoringu (opcję również dopasujemy w zależności od Twoich oczekiwań czy potrzeb!).