Czy Każdy – ALE ABSOLUTNIE KAŻDY – może zostać programistą? 🤔
Przekonajmy się 🙂 Zapraszam do lektury i dyskusji na temat materiału, w którym obalamy wiele powszechnych mitów dotyczących programowania oraz branży IT.
Wszystko zaczyna się od…
…pomysłu!
A może by tak zostać programistą?

Spis treści
- 1 Wątpliwości – czy mogę zostać programistą? 🤔
- 2 Czy każdy, ale ABSOLUTNIE KAŻDY – może zostać programistą❓
- 3 Jak to jest z tymi wątpliwościami i wymaganiami? 🧐
- 4 Dlaczego właściwie firma ma zatrudnić Ciebie, a nie dowolną inną osobę? 🤝
- 5 Cechy dobrego programisty 💪
- 6 Kto uczy się programowania? 👨💻
- 7 Nie mam czasu na programowanie 😱
- 8 Jak szukać pracy jako programista?
- 9 Młodszy programista (Junior developer) – jak zostać?, CV, zarobki, praca
- 10 20+ BONUSOWYCH materiałów z programowania
Wątpliwości – czy mogę zostać programistą? 🤔
No dobra – jest pomysł. Jednak zaraz po nim pojawiają się pierwsze wątpliwości i pytania.
- Czy ja się zwyczajnie do tego nadaję?
- Mam 40 (albo i 50+) lat, czy dla mnie nie jest już za późno?
- Nie miałem informatyki w szkole.
- Nie mam studiów, nie mam wykształcenia? Nie mam matury, jestem po zawodówce.
- Czy po studiach humanistycznych można zostać programistką?
- Ale ja nie znam matematyki!
- Co z tym angielskim? – przecież tam wszystko jest po angielsku!
- Nie mam doświadczenia w zawodzie.
- Jestem rolnikiem. Jestem masażystą.
- Jestem kobietą. Jestem mężczyzną… – czy mogę?
- Nie mam wujka w zarządzie 🙂
I wiele, wiele innych wątpliwości, które po pewnym uproszczeniu można sprowadzić do jednego pytania.
Czy każdy, ale ABSOLUTNIE KAŻDY – może zostać programistą❓
Mamy tak dużo wątpliwości i boimy się, bo zwyczajnie tego nie znamy.
Zatrzymaj się jednak na chwilę i zanim wmówisz sobie, że to nie dla Ciebie, że się do tego nie nadajesz – przeczytaj, pomyśl chwilę i zwyczajnie spróbuj.
Kto wie? – może to jednak Twoja przyszłość 🙂
Jak to jest z tymi wątpliwościami i wymaganiami? 🧐
Jak nie wiadomo, o co chodzi, to chodzi o…
… o to, czy umiesz generować wartość!
Nie chodzi o
- Twoją płeć, o Twoje przekonania, o wyznawaną religię, kolor skóry,
- czy o Twoje wykształcenie, odbyte szkolenia, certyfikaty,
- a nawet o Twoje doświadczenie!
Chodzi przede wszystkim o Twoje umiejętności! O to, czy potrafisz wygenerować wartość dla Twojego potencjalnego pracodawcy.
Dlaczego właściwie firma ma zatrudnić Ciebie, a nie dowolną inną osobę? 🤝
Zadaj sobie pytanie i szczerze na nie odpowiedz:
Dlaczego właściwie firma ma zatrudnić Ciebie, a nie dowolną inną osobę?
Cechy dobrego programisty 💪

Są jednak pewne predyspozycje, które z pewnością będą pomocne jeżeli myślisz o programowaniu na poważnie.
Zastanówmy się w takim razie, jakie są cechy dobrego programisty?
- Cierpliwość – bo programowanie to maraton, a nie sprint (szczególnie gdy mówimy o nauce programowania). Programowanie i praca w IT to często rozwiązywanie problemów i naprawa błędów – co w praktyce może oznaczać wielogodzinne ślęczenie nad monitorem i dłubaninę w otchłaniach starego kodu. Także cierpliwość zdecydowanie się przydaje.
- Zamiłowanie do nauki i rozwoju – na co jak na co, ale na nudę w zmieniających się technologiach, to my nie możemy narzekać. IT to bardzo dynamicznie rozwijająca się branża – co chwilę zaskakuje nas jakaś nowa technologia, czy framework. To powoduje, że musimy ciągle się uczyć i doszkalać.
Dodatkowy kurs po godzinach? – bardzo chętnie!
Wyjazd na konferencję w weekend? – już się pakuję! 🙂 - Zdolność do pracy na swojej niewiedzy – nigdy nie wiesz wszystkiego. Po wielu latach spędzonych w branży – jednego jestem pewien na 100% – że nigdy nie nauczę się wszystkiego i nigdy nie będę wiedział wszystkiego.
Czy to blokuje nas przed normalną pracą? Nie!
Zmusza nas jednak do ciągłego szukania informacji, zadawania pytań i pracy w bardzo zmiennym i niestabilnym środowisku. - Umiejętność dawania oraz przyjmowania informacji zwrotnej – jako programiści zazwyczaj pracujemy na różnego rodzaju problemach i ciągle wytykamy sobie błędy.
Czy jakiś tester przyjdzie do Ciebie i powie Ci, że Twoja zmiana świetnie działa na produkcji? Nie!
Za to przybiegnie do Ciebie pędem, jeżeli tylko wysypie się coś na produkcji.
Także jeżeli coś nie działa – możesz liczyć na szybką i natychmiastową informację zwrotną.
Kompetencje miękkie

Umiejętności i kompetencje miękkie – soft skills
Kompetencje miękkie przez wielu traktowane są jako drugorzędne, czyli mniej ważne. Oczywiście jest to bardzo dużym błędem. Nawet jeżeli jesteś już wyjadaczem we wszystkich możliwych technologiach, a nie umiesz pracować w grupie lub – co gorsza – nawet są kłopoty, żeby się z Tobą porozumieć, to Twoja wartość na rynku pracy będzie zdecydowanie niższa, niż wskazywałyby na to twoje „twarde skile” (hard skills) i doświadczenie.
Co to są umiejętności miękkie (soft skills)?
Mianem umiejętności miękkich określamy przede wszystkim umiejętności społeczne, koncentrujące się na zachowaniu człowieka i jego umiejętnościach interpersonalnych.
Mówimy o nich zazwyczaj w kontekście umiejętności twardych, czyli na przykład znajomości danej technologii, czy języka programowania.
👉 Umiejętności i kompetencje miękkie – soft skills
Kto uczy się programowania? 👨💻
Skoro z jednej strony każdy może zostać programistą, a z drugiej strony jednak potrzebne są jakieś predyspozycje, to kto w takim razie uczy się tego programowania?
Zobaczmy to na przykładzie. Jednym ze zwyczajów, jaki staramy się praktykować w ramach moich programów, jest krótkie przywitanie się na start i opowiedzenie kilka słów o sobie – ot, taka miła tradycja. 🙂
JOP – czyli Java Od Podstaw, to program, w którym:
- Zbudujmy wspólnie Twoją pierwszą aplikację Java!
- Nauczysz się jak zbudować aplikację Java od początku krok po kroku!
- Zrealizujesz przykładowy projekt, który można dodać do portfolio i pochwalić się w CV.
Na start będziesz potrzebować bardzo mało programistycznej wiedzy. Nie musisz znać nawet Javy! Wszystkiego uczymy się w programie.

Na podstawie poniższych komentarzy, nie mogę oprzeć się wrażeniu, że programistą może zostać dosłownie każdy!

Nie mam czasu na programowanie 😱
Chcesz spróbować programowania – ale nie wiesz, od czego zacząć?
Programowanie pod tym względem nie różni się wiele od dowolnej innej dziedziny – tutaj też lubimy prokrastynować. 🙂
Poniższa lista może być jednak pomocna.
Nauka programowania – lista moich 12 sprawdzonych sposobów na dodatkowy czas na naukę programowania

- Sposób #1. Znajdź swoje dlaczego
- Sposób #2. Ucz się rano 🌄
- Sposób #3. Ucz się wieczorem 🕖
- Sposób #4. Zrezygnuj ze swojego wolnego czasu 💀☠
- Sposób #5. Mniej pracuj
- Sposób #6. Popraw swoją wydajność, czyli ucz się szybciej – lepsza organizacja nauki
- Sposób #7. Rob jedną rzecz jednocześnie – siła skupienia 🎯
- Sposób #8. Zrezygnuj z rozpraszaczy 👥
- Sposób #9. Rób wiele rzeczy jednocześnie 🔁
- Sposób #10. Wypracuj zwyczaje i nawyki ⚒
- Sposób #11. Zapłać za naukę 💰💸💲
- Sposób #12. Nie ucz się w pojedynkę 👩👩👧👦
Pełne opracowanie tych punktów znajdziesz tutaj:
👉 Nauka programowania – jak się uczyć programowania, mimo braku czasu i motywacji
Od czego zacząć naukę programowania?
Jeżeli jednak interesują Cię prawdziwe historie programistów z krwi i kości, którzy ten wybór mają już za sobą, to poniżej znajdziesz całą ich masę.
Dzięki pomocy zaprzyjaźnionych blogerów mamy możliwość prześledzić jak ten proces wyglądał u nich w praktyce. Jak to zwykle w życiu bywa, nie zawsze wszystko idzie tak gładko i po naszej myśli. Gorąca zapraszam do dalszej lektury, a później podzielenia się również swoją historią.
👉 Od czego zacząć naukę programowania? Jakich języków się uczyć?
Jak wybrać język programowania?
Czy jest jedna słuszna droga – od czego zacząć naukę programowania? Wbrew temu, co możemy czasem przeczytać od osób zafascynowanych ich „jedynym słusznym” rozwiązaniem, ten wybór nie jest wcale taki oczywisty – a przecież każdy z nas jest przynajmniej odrobinę inny. 🙂
Jeżeli interesuje Cię, jaka jest moja teoria, na temat tego Jak wybrać język programowania – to zapraszam do lektury podlinkowanego wpisu.
Co trzeba umieć, żeby dostać pierwszą pracę jako programista?
Co musi umieć początkujący programista?

Co trzeba umieć, żeby dostać pierwszą pracę?
- Programowanie obiektowe.
- Podstawy dowolnej bazy danych.
- System kontroli wersji GIT.
- Samodzielność i szukanie informacji.
- Kompetencje miękkie.
- Przynajmniej jeden zrealizowany projekt.
- Znajomość technologii.
- Umiejętność rozwiązywania problemów i ich dekompozycji.
Czy to już wszystko, co muszę umieć?
Zdecydowanie nie! Jest to jednak świetny punkt wyjścia do dalszego pogłębiania swojej wiedzy. Taki bagaż umiejętności i doświadczeń powinien Ci jednak pozwolić już dość konkretnie myśleć o podjęciu pierwszej pracy lub stażu.
Dalszą naukę najlepiej jest kontynuować już przy prawdziwych projektach i sukcesywnie zwiększać sobie poziom trudności.
👉 Co trzeba umieć, żeby dostać pierwszą pracę jako programista?
Jak szukać pracy jako programista?

12 błędów przez które nie dostałem pierwszej pracy
Mało kto lubi mówić o swoich porażkach – ja nie jestem w tej kwestii wyjątkiem. Jednak zdecydowałem się wrócić myślami do tego niezbyt miłego doświadczenia i podzielić się z Tobą moimi błędami, które popełniłem podczas szukania pierwszej pracy i w czasie pierwszej rozmowy kwalifikacyjnej.
Przed sobą masz listę 12 głównych błędów, które wtedy popełniłem.
Lista ma TYLKO 12 pozycji, ponieważ nie chciałem Cię zbytnio przytłoczyć i je pogrupowałem… 😉
>>> 12 błędów przez, które możesz nie dostać się do pracy! <<<
Młodszy programista (Junior developer) – jak zostać?, CV, zarobki, praca
Chcesz zostać programistą? Szukasz pracy jako Junior Developer?
Zacznij tutaj 👉 Młodszy programista (Junior developer)
20+ BONUSOWYCH materiałów z programowania
e-book – „8 rzeczy, które musisz wiedzieć, żeby dostać pracę jako programista”,
e-book – „Java Cheat Sheet”,
checklista – „Pytania rekrutacyjne”
i wiele, wiele wiecej!




