Cześć!
Nazywam się Kamil Brzeziński. Z branżą IT jestem zawodowo związany od kilkunastu lat, a od ponad sześciu swoją wiedzą i doświadczeniem dzielę się na kanale Jak nauczyć się programowania.
Jeżeli:
✓ chcesz zostać programistą i wejść do branży IT
✓ jesteś początkującym programistą, ale brakuje Ci pomysłów na rozwój
✓ myślisz o zdobyciu pierwszej pracy jako programista
To jesteś we właściwym miejscu.
ROADMAPA PROGRAMISTY
Gdy zaczynamy przygodę z programowaniem problemem nie jest dostęp do wiedzy. Internet jest pełen kursów, poradników i tutoriali. Problemem jest to, że nie wiemy jak z tej wiedzy skorzystać. Jak z tej masy materiałów wybrać to, co faktycznie istotne? Skąd wiedzieć, czego się uczyć, kiedy i dlaczego? Jak się w tym wszystkim nie pogubić?
Odpowiedzią na ten powtarzający się wśród początkujących programistów problem jest Roadmapa programisty.
Zajrzyj do środka:
Ostatnie artykuły
Czym jest programowanie i czym zajmuje się programista?
Linus Torvalds, twórca systemu Linux, powiedział kiedyś, że programowanie to mówienie komputerowi, co ma robić. Ta wyjątkowo prosta definicja jest zdecydowanie moją ulubioną, bo właśnie tym jest programowanie. Dajemy komputerowi jakieś instrukcje do wykonania, a komputer je wykonuje, dokładnie tak, jak je zapisaliśmy. Dzięki programowaniu możemy powiedzieć komputerowi, żeby coś wyświetlił, policzył, wydrukował czy wysłał. Na razie może brzmieć to jak czarna magia, ale pomyślmy przez chwilę o grach komputerowych.
Jaki powinien być dobry programista? 5 cech i umiejętności dobrego programisty
To nieprawda, że każdy może zostać dobrym programistą, tak jak nie każdy może zostać dobrym lekarzem, grającym światowe trasy koncertowe muzykiem czy kierowcą zawodowym pokonującym miesiąc w miesiąc dziesiątki tysięcy kilometrów. Jak w każdej innej profesji, tak i w programowaniu sukces to wypadkowa ciężkiej pracy, talentu oraz pewnego zestawu cech i umiejętności. Czym one są i jaki powinien być kandydat na dobrego programistę?
Jak wygląda dzień programisty?
Wybija godzina 9:00, a my odpalamy komputer i zaczynamy pracę. I co takiego właściwie robimy? Jak wygląda nasz dzień? Jakie są nasze zadania i obowiązki? Skąd bierzemy zadania do pracy i jak taka praca wygląda?
Jak dodać ścieżkę do zmiennej środowiskowej PATH?
Istniejąca we wszystkich najpopularniejszych systemach operacyjnych (Windows, MacOS, Linux) zmienna PATH zawiera listę ścieżek, w których system szuka programów uruchamianych z wiersza poleceń (zwanego też terminalem lub konsolą). Jak dodać do niej nowy wpis?
Jak się uczyć programowania – nauka od podstaw czy projekty z tutoriali?
Pierwsze podejście to “top-down” – bierzemy jakiś tutorial, przechodzimy go krok po kroku i w ten sposób bardzo szybko realizujemy konkretny projekt. Druga opcja to podejście “bottom-up”, w którym każdy krok w świecie programowania stawiamy bardzo dokładnie, kompleksowo ucząc się teorii i mozolnie dokładając kolejne klocki w naszej edukacji. Oba podejścia mają swoje dobre i złe strony, i wcale nie jest tak łatwo zdecydować się na któreś z nich. A może da się oba te podejścia połączyć?
Jaki język programowania wybrać na początek?
Python, Java, JavaScript, a może PHP albo C#? Który język będzie najlepszy na początek? Który najłatwiejszy? Który da mi w przyszłości dobrze płatną pracę? I ile jest prawdy w twierdzeniu, że wybór pierwszego języka programowania nie ma tak naprawdę większego znaczenia?
Portfolio młodszego programisty – jakie projekty umieścić w CV?
Jak przygotować portfolio młodszego programisty i wyróżnić się dzięki temu z grona podobnych do siebie kandydatów? Czy pisać w CV o projektach zrealizowanych w ramach kursów, tutoriali i bootcampów? I czy warto chwalić się wszystkim, co zrobiliśmy czy może jednak o pewnych rzeczach nie warto wspominać?






