Cześć!
Nazywam się Kamil Brzeziński. Z branżą IT jestem zawodowo związany od kilkunastu lat, a od ponad ośmiu 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.

Artykuły

Logitech MX Master 4 – Powrót (biurowego) króla!
Kultowa mysz powróciła w nowej odsłonie. Zobacz film na jej temat.
Czytaj dalej →
12+ aplikacji, które zmieniają sposób pracy programisty
W tym filmie pokażę Ci najważniejsze aplikacje, z których korzystam jako programista, YouTuber oraz twórca kursów online i bez których trudno mi sobie wyobrazić codzienną pracę.
Czytaj dalej →
Czy można zostać programistą bez studiów?
Czy musisz mieć wyższe wykształcenie i ukończyć studia informatyczne, gdy chcesz wejść do branży IT? Jak zostać programistą bez studiów?
Czytaj dalej →
Czy sztuczna inteligencja zastąpi programistów?
Od kilku miesięcy, od momentu, gdy światło dzienne ujrzał ChatGPT, jak bumerang wracają pytania – czy to już koniec? Czy sztuczna inteligencja zastąpi programistów? Krótka odpowiedź brzmi nie. I w tym artykule dam Ci trzy powody, dla których tak uważam.
Czytaj dalej →
Jak się przebranżowić i rozpocząć karierę w IT?
Jak się przebranżowić i rozpocząć karierę w IT? Od czego zacząć naukę? Iść na studia, wziąć udział w bootcampie programistycznym a może uczyć się na własną rękę? I czy w moim wieku nie jest już na to wszystko za późno? Zacznijmy od ostatniego pytania – czy nie jestem już za stary lub za stara na […]
Czytaj dalej →
Jak dzisiaj uczyłbym się programowania?
Gdy ktoś pyta mnie “ile czasu potrzeba, żeby nauczyć się programowania?”, zawsze odpowiadam, że to zależy. Od tego, jakie mamy predyspozycje, od tego jak systematyczni jesteśmy i przede wszystkim – od tego w jaki sposób będziemy się uczyć i jaki plan nauki ułożymy. I chociaż nie powiem Ci, czy nauczysz się programowania w pół roku, dwa lata czy pięć, bo prawdopodobna jest każda z tych opcji, to z własnego doświadczenia wiem jedno – wiedząc co robić, kiedy i dlaczego, można tę drogę zdecydowanie skrócić. I w dzisiejszym filmie dam Ci bardzo konkretny przepis na to, jak to zrobić. Krok po kroku opowiem co sam bym zrobił, gdybym – posiadając całą dzisiejszą wiedzę i doświadczenie – miał jeszcze raz od zera nauczyć się programowania.
Czytaj dalej →
Czy dzisiaj jest trudniej zostać programistą niż kiedyś?
Dzisiaj nie ma już pracy dla juniorów. Firmy chcą zatrudniać tylko doświadczonych programistów, a osób chętnych na wejście do branży IT jest tak dużo, że zdobycie pierwszej pracy jest praktycznie niemożliwe. Takie głosy słyszane są coraz częściej. A dokładając do tego jeszcze opinię, że wymagania dla juniorów rosną z roku na rok, sporo osób myślących o zostaniu programistą zaczyna mieć wątpliwości. Skoro jest tak trudno i skoro jest tak duża konkurencja, to czy jest w ogóle sens zaczynać?
Czytaj dalej →
Ile czasu potrzeba, żeby zostać programistą?
Często w ofertach szkół programowania, szkoleń i bootcampów, widzimy bardzo odważne hasła typu „Zostań programistą w 5 tygodni”. Powiem krótko – to nie jest możliwe i jest to czysty marketing, nie mający wiele wspólnego z rzeczywistością. Dodajmy – marketing niezbyt etyczny – bo obiecywanie komukolwiek, że 3-miesięczny kurs za kilkanaście tysięcy złotych wystarczy do zostania programistą, jest po prostu kłamstwem.
Czytaj dalej →
Kto może zostać programistą?
Najpierw w głowie pojawia się myśl – chcę zostać programistą! Ale już za chwilę zaczynają mnożyć się pytania i pojawiają się wątpliwości. Czy to nie jest za trudne? Czy mam do tego odpowiednie predyspozycje? Jak to jest – czy faktycznie programistą może zostać każdy, tak jak obiecują to coraz bardziej popularne szkoły programowania czy jednak jest to zajęcie tylko dla wybranych, tak jak uważano jeszcze kilkanaście lat temu?
Czytaj dalej →
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.
Czytaj dalej →
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ę?
Czytaj dalej →
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?
Czytaj dalej →
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?
Czytaj dalej →
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ć?
Czytaj dalej →
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?
Czytaj dalej →
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ć?
Czytaj dalej →