Ścieżka kariery to zestaw kursów, które krok po kroku nauczą cię umiejętności niezbędnych w zawodzie. Zaczynasz od zera i po ukończeniu ścieżki umiesz to co jest potrzebne na start w danej dziedzinie.
Opanujesz myślenie algorytmiczne i nauczysz się implementować algorytmy w praktyce.
Poznasz najważniejsze struktury danych.
Nauczysz się wyszukiwać ciągi tekstowe z użyciem wyrażeń regularnych (regexp).
Opanujesz pracę z systemem kontroli wersji Git.
Opanujesz najbardziej przydatne komendy do codziennej pracy z wierszem poleceń.
Z tą ścieżką zdobędziesz zestaw kluczowych i bardzo uniwersalnych umiejętności programistycznych. Będziesz ich potrzebować w każdej dziedzinie, niezależnie od tego w jakim języku programujesz.
Znajomość konkretnego języka to rzecz tak naprawdę drugorzędna. Sam język można w miarę szybko opanować. Szybko też można nauczyć się nowych języków. Są jednak pewne umiejętności, które zawsze będą ci potrzebne.
Niezależnie od tego z jakim językiem pracujesz na pewno będziesz pisać jakieś algorytmy. I niemal na pewno będziesz potrzebować znajomości Git. Jest też bardzo duża szansa na to, że w codziennej pracy przyda ci się znajomość komend unixowego terminala. Wyrażenia regularne oraz struktury danych to też codzienność dla wielu programistów. Tego wszystkiego nauczysz się z tą ścieżką.
Dowolnie! To najbardziej uniwersalna wiedza, jaką będziesz mieć okazję kiedykolwiek zdobyć. Wykorzystasz ją wszędzie: od pisania aplikacji front-endowych po zarządzanie serwerami. Ciężko byłoby znaleźć dziedzinę, w której ta wiedza nie znajduje praktycznego zastosowania.
Przykłady algorytmów zawarte w ścieżce oparte są na języku Python. Ale wiedza jest podana uniwersalnie więc śmiało możesz ją wykorzystać praktycznie w każdej technologii i w każdym języku programowania.