Wpis z mikrobloga

#programowanie #programista15k #programista25k #pracait #korposwiat #pracbaza #it

Największy problem tego tagu to mitomania. Nie znam żadnej osoby w IT (a pracuje już prawie 7 lat, 4 firmy i poznałem lekko ze 100 programistów w różnych teamach) która nie przygotowywałaby się do rozmów o pracę.

Dosłownie każdy poświęca od 3 do 6 miesięcy na naukę algorytmów, system desing, przypomnienie teorii z sieci komputerowych, kryptografii, SQL/no-SQL (zależy w czym się na codzień pracuje), wiedzę z optymalizacji, profiling, garbage collectory, zarządzanie pamięcią, środowiska wielowątkowe, cloudy, konteneryzacja, cybersecurity, devOpsy, budowanie pipelinów i XXX tematów o których zapomniałem

Jak się pracuje na codzień w dobrej firmie to owszem, praktykę (oprócz algo) można mieć w małym palcu, z tym że rozmowy w IT są mocno teoretyczne. I to jest wiedza, której się zapomina. A trzeba pamiętać około 2000-3000 pytań z odpowiedziami z języka programowania, frameworka, bazy danych, sieci komputerowe, cloud, kontenery, cybersecurity, pamięć itd. Bez regularnej nauki + przypominania nie ma szans potem wymiatac na rozmowie.

Nie ma szans by typowy CRUDiarz z Javy sobie poradził na rozmowie z wiedzy o garbage colletorze bez przypomnienia. Tak samo jak bez przerobienia 200-300 zadan z leetcode zdać egzamin na rozmowie z algorytmów. A teraz każda firma chce być jak FAANG i daje na rozmowach 2-3 hardy z leetcode do rozwiązania w 2h na rozmowie o pracę.

Ludzie nieraz biorą miesiąc urlopu w obecnej pracy by zakuwać pod rozmowy - przed szukaniem nowej pracy ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°) W żadnej innej branży tego nie ma
nad__czlowiek - #programowanie #programista15k #programista25k #pracait #korposwiat #...

źródło: mitomania

Pobierz

Ile uczysz się pod rozmowy o pracę w IT (by dostać robo 20-30k netto b2b)

  • Nic 54.4% (187)
  • 1 miesiąc 17.4% (60)
  • 2 miesiące 5.8% (20)
  • 3-4 miesiące 3.5% (12)
  • 5-6 miesięcy 5.5% (19)
  • więcej 13.4% (46)

Oddanych głosów: 344

  • 28
  • Odpowiedz
@nad__czlowiek: stanowisko zdobywa się umiejętnościami miekkimi, a za bazę wiedzy służy internet. Dobry programista wie gdzie i jak szukać, nie musi wszystkiego znać na pamięć, a pytania tego typu służą tylko temu żeby sprawdzić jak chłop radzi sobie pod presją i w jaki sposób zakomunikuje że danej rzeczy nie wie lub nie potrafi zrobić.
Bo problemy komunikacyjne to główna przyczyna zawalania terminów w IT
  • Odpowiedz
@nad__czlowiek: Podana stawka jest nieosiągalna dla takiego robaka biedaka jak ja, co nie zmienia faktu, że pójście na rozmowę bez przygotowania to po prostu zmarnowanie swojej szansy i tyle. Zwłaszcza teraz.
  • Odpowiedz
nie musi wszystkiego znać na pamięć

@MilionoweMultikonto:

wiedzę z optymalizacji, profiling, garbage collectory, zarządzanie pamięcią, środowiska wielowątkowe

@nad__czlowiek

Jeżeli ktoś przychodzi na stanowisko seniora ( ma 10 lat expa+ ) i wykłada się na podstawowych pytaniach jak np. wątki czy nie ogarnia jak działa optymalizacja. To trzeba znać już niezależnie na jakieś warstwie pracujesz. Tu nie trzeba znać dokładnie do przecinka o co chodzi ale chociaż główne założenia. A często jest
  • Odpowiedz
która nie przygotowywałaby się do rozmów o pracę.


@nad__czlowiek: tymczasem rekruterki dzwoniace o 17 w piatek i zapraszajace na rozmowe w poniedzialek rano i myslace ze bede kuł cały weekend xD zeby potem czekac na odpowiedz 2 tygodnie
  • Odpowiedz
często jest odpowiedź na takie pytania: "ktoś inny nam to zrobił a my tylko korzystaliśmy z gotowców"


@acpiorundc: no i po to jest rozmowa żeby dobrze się dopasować. Dlatego jak ktoś zakuwa na pamięć bez zrozumienia żeby tylko dostać robotę, to mija się ze swoim powołaniem, a potem płacze że nie daje rady, że za dużo wymagają, że kryzys w IT xD
  • Odpowiedz
@acpiorundc: a co się dziwisz że ludzie tego nie znają? W pracy nie używali tego przez 10 lat to nie znają. Przypominam że w Polsce nie ma wielu ambitnych projektów. Dziwne jest to że pracodawca nie finansuje żadnych szkoleń ale wymaga ciągłego rozwoju pi pracy
  • Odpowiedz
@nad__czlowiek: ja w sumie po prostu chodziłem na rozmowy i zapamiętywałem co tam wymagali i uczylem sie to czego nie potrafilem na jednej, to na drugiej juz umialem i tak dalej no i tak chyba najlepiej :D
  • Odpowiedz
@nad__czlowiek: Jakieś miesiące przygotowywań to abstrakcja choć dla FAANG-ów tak się robi - tylko że za tym idzie naprawdę dobry hajs, szansa na ambitne projekty w skali globalnej i prestiż w CV, beka gdy jakaś firma-krzak od klepania CRUD-a za słabo-średnią stawkę tego samego oczekuje. Jest jeszcze kwestia ego przeprowadzających rozmowę którzy czasem muszą udowodnić że są najmądrzejsi i przygotowywują jakieś "gotcha-s" (e.g. robota to klepanie CRUD-a/webservices/itp. a pytania o system
  • Odpowiedz