Mentionsy Mentionsy
Sprawny Programista » Programowanie
Sprawny Programista » Programowanie

IT w Waszych pytaniach

20.05.2024 ·1 godz 11 min

SP#40 IT w Waszych pytaniach https://stormit.pl/it-w-waszych-pytaniach/

To może być związane z tym przede wszystkim jak przygotowujesz swoje CV, bo jednak głównie na podstawie CV te pierwsze decyzje są podejmowane. Ale tutaj dochodzą jeszcze takie dodatkowe rzeczy. Jeżeli mówimy już o rekrutacji na programistę, bardzo często sprawdza się na przykład profil na LinkedInie, bardzo często sprawdza się też profil na GitHubie, to jakie mamy tam projekty umieszczone. Czasami niektórzy pokuszą się o to, żeby wpisać imię i nazwisko danej osoby w Google Przejrzył przynajmniej taką podstawową historię na temat tej osoby, więc warto sprawdzić, jak wygląda takie pierwsze wrażenie na temat Twojej osoby. Odwróć jakby rolę, postaw się w tym momencie w roli tego rekrutera I załóż, że masz godzinę czasu, dostajesz 10 dokumentów i musisz przez tą godzinę, to i tak jest dużo, czasami tego czasu jest dużo mniej, powiedzmy pół godziny i dostajesz te 10 osób i musisz teraz podjąć decyzję, kogo wybrać dalej do kolejnego etapu.

No przecież nie będziemy teraz poświęcali po pół godziny na każdą osobę, tylko robimy taką szybką weryfikację. Wskakujemy właśnie na te wymienione wcześniej profile, patrzymy na ogólne takie wrażenie. Jeżeli na Githuba wejdziemy, to nie będziemy przecież wczytywali się dokładnie w ten profil, nie będziemy klonowali tego repozytorium lokalnie i odpalali tej aplikację, tylko na szybko sprawdzimy, co to jest i lecimy zaraz do innego kandydata. I oczywiście robimy to całkowicie po łebkach wtedy, ale niestety tak wygląda rekrutacja. Tutaj musimy się z tym liczyć, że ty poświęciłeś może całe miesiące, żeby to wszystko przygotować, żeby się tego nauczyć, ale teraz ktoś poświęci minuty, żeby zweryfikować twoją kandydaturę.

My właśnie mamy tą łatwość zdobywania doświadczenia, bo nie potrzebujemy nie wiadomo czego, tylko jesteśmy w stanie praktycznie sami sobie wygenerować takie doświadczenie. Oczywiście jeżeli mamy odpowiednie chęci i mamy odpowiednią ilość czasu, żeby to zrobić. Więc zaczynamy od własnych projektów, później warto dobierać się gdzieś tam w grupy, warto poszukać projektów open source. Jeżeli chcesz na przykład znaleźć jakiś fajny projekt open source, wchodzisz na Githuba i tam jest naprawdę niezła wyszukiwarka, można wpisać konkretne projekty, czy to po technologiach, czy to po w zakresie biznesowym, poszukać tych projektów i wiele z nich właśnie jest takimi typowymi open source'ami, czyli masz tam odpowiednie już zgłoszenia błędów, bierzesz taki pierwszy lepszy błąd, oczywiście warto tutaj wybrać jakieś łatwiejsze na początku, no i próbujesz to naprawić, przygotowujesz taki pull request, może to nie będzie nie wiadomo co na początku, ale już wtedy możesz jakby przećwiczyć cały ten proces w praktyce.

Ale jeżeli jesteśmy już przy wideo, to na przykład wideo bardzo fajnie sprawdza się jako taki krótki opis naszego projektu na GitHubie. Czyli mamy nasz projekt, W README dodajemy krótki opis tego projektu i jeżeli tam dodamy jeszcze jakieś właśnie krótkie wideo, które tłumaczy, co ten projekt robi, jak został zrealizowany, jakie problemy tutaj wystąpiły, jak sobie z nimi poradziliśmy, naprawdę super wyróżnik i rzeczywiście nie istnieje duża szansa, że jak ktoś będzie odpalał takiego GitHuba, spojrzy na ten nasz projekt, no to właśnie to wideo może go zaciekawić. I to może być naprawdę bardzo fajny nasz wyróżnik. Jaki jest mi potrzebny sprzęt do nauki? Czy wysłużony, wieszający się laptop wystarczy?

Jeżeli mam niedokończony projekt na Githubie, to czy warto się nim dzielić, jeżeli przy aplikacji mam możliwość podania linku do Githuba? Tutaj poruszyłbym dwa tematy. Pierwsza rzecz to bardzo lubię traktować naszego GitHub'a jako takie moje zawsze aktualne portfolio, czyli git commit, git push i mam zaktualizowane moje portfolio i trochę o tym w ten sposób myśleć, ale ma to swoje jeszcze praktyczne konsekwencje takie, że rzeczywiście jeżeli mamy tam udostępnionych Jeśli mamy więcej różnego rodzaju projektów, to istnieje spora szansa, szczególnie jak te projekty będą na różnym poziomie. Mamy 10 takich projektów i ktoś będzie przeglądał teraz naszego GitHuba.

Pamiętamy, że osoby, które przeglądają nasze CV i naszego Githuba nie mają zbyt dużo czasu, żeby dogłębnie to przejrzeć, więc prawdopodobnie poświęcą te 2-3 minutki, żeby się z tym na szybko zapoznać. I teraz wyobraź sobie, że trafią na jakiś stary, niedokończony fragment kodu. Nieważne, że to jest najgorszy moment, Sprawny Programista Programowanie. Pracodawca chcę nowego pracownika ASAP, a Ty masz 3 miesiące wypowiedzenia z obecnej pracy.

Pokazano wszystkie 6 dopasowań. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.