투잡뛰는 개발 노동자

[Bez informatycznego wykształcenia, a programistą? ] 7. Co pomaga, a co przeszkadza w znalezieniu pracy

  • Język oryginalny: Koreański
  • Kraj: Wszystkie krajecountry-flag
  • TO

Utworzono: 2024-03-29

Utworzono: 2024-03-29 19:34

Bez informatycznego wykształcenia, a mimo to programistą?


#7. Co pomaga, a co nie pomaga w znalezieniu pracy jako junior


W społecznościach programistów często pojawiają się pytania typu: "Czy robienie [jakiejś konkretnej rzeczy] pomoże mi w znalezieniu pracy jako programista?".
Postaram się podsumować, co moim zdaniem faktycznie pomaga w znalezieniu pracy jako programista, a co niekoniecznie.


1️⃣ Blog techniczny
Wiele osób, które uczą się programowania w szkołach lub kursach, a także samodzielnie, decyduje się na tworzenie blogów technicznych, na których publikują to, czego się nauczyły. Nawet firmy takie jak Deliveroo czy inne popularne serwisy mają swoje blogi techniczne, i jakoś tak się utarło, że programista chyba powinien mieć swój własny blog. Pisanie bloga może być świetnym sposobem na powtórzenie i uporządkowanie wiedzy, ale osobiście uważam, że inwestowanie w niego zbyt dużo czasu jest nieefektywne.

Przecież w trakcie nauki trzeba jeszcze przyswajać nowe treści, powtarzać je, przygotowywać się do zajęć... a zamiast tego spędzać czas na ładnym formatowaniu wpisów na bloga. Myślę, że lepiej wykorzystać ten czas na pogłębianie wiedzy. W rzeczywistości większość treści publikowanych na blogach jest już dostępna w innych miejscach, a rekruterzy i tak nie mają czasu na szczegółowe czytanie wszystkich wpisów w CV... Programiści mają mnóstwo pracy... ㅜ)

Sam prowadzę tego bloga, ale piszę tu głównie o tym, czego się nauczyłem w wolnym czasie lub o projektach, które stworzyłem w pracy, a które chcę sobie przypomnieć w przyszłości. W okresie poszukiwania pracy moim zdaniem lepiej skupić się na nauce niż na prowadzeniu bloga!

Moja rekomendacja: ⭐️ ⭐️


2️⃣ GitHub
Git służy do zarządzania wersjami kodu źródłowego. Pozwala na udostępnianie kodu, zarządzanie różnymi wersjami, przechowywanie historii wdrożeń, a w pracy zawodowej jest praktycznie niezbędny. W szkołach i kursach często wykorzystuje się go do łączenia kodu różnych członków zespołu podczas pracy nad projektami. Można również używać go do przechowywania kodu z projektów realizowanych indywidualnie w ramach nauki.

Osobiście uważam, że warto przechowywać swój kod na GitHubie. To narzędzie jest kluczowe w pracy programisty, ale często nie jest poruszane na kursach. Dobrze jest zapoznać się z nim przed rozpoczęciem pracy, aby szybciej się zaadaptować. Nie ma jednak potrzeby ciągłego dodawania commitów (np. "1 commit dziennie") tylko po to, by pokazać swoją rzekomą pracowitość. Rekruterzy raczej nie zwracają na to uwagi, a ciągłe dodawanie commitów z kodem z kursów nie ma większego sensu.

Myślę, że znacznie lepiej jest tworzyć, nawet małe, projekty i przechowywać je w oddzielnych repozytoriach. Potem warto opisać w pliku readme.md (README.md), co dany program robi, co było trudne, jakie wnioski wyciągnięto itd. To świetny sposób na naukę i pokazanie swoich umiejętności. (W późniejszym czasie można do CV dołączyć adres URL najlepszych projektów z krótkim opisem).

Moja rekomendacja: ⭐️ ⭐️ ⭐️ ⭐️


3️⃣ Zdobywanie różnych certyfikatów
Istnieje wiele certyfikatów związanych z programowaniem, np. SQLD, OCJP. Czasami pojawiają się pytania typu: "Czy zdanie certyfikatu SQLD pomoże mi w znalezieniu pracy jako programista?" Większość programistów, w tym ja, uważa, że wystarczy mieć certyfikat "Programista". (Innych certyfikatów pewnie wielu z nas nawet nie zna).

W zależności od wykształcenia można zdawać egzamin na: technik programista, programista, specjalista programista. Jeśli można zdać egzamin na wyższy stopień, to niższe stopnie nie są potrzebne. Jeśli spełniasz wymagania do zdania egzaminu na programistę, to warto go zdać od razu. Jeśli jednak nie masz takiego wykształcenia (np. ukończyłeś szkołę policealną), to zalecałbym najpierw zdanie egzaminu na technika programisty, a potem, po zdobyciu doświadczenia, spróbować zdać egzamin na programistę.

Nie marnujcie czasu i pieniędzy na inne certyfikaty...

Moja rekomendacja: ⭐️ ⭐️ ⭐️ ⭐️

Komentarze0