Zadania rekrutacyjne - wezwanie do bojkotu

Zadania rekrutacyjne - wezwanie do bojkotu
renderme
  • Rejestracja:około 6 lat
  • Ostatnio:7 minut
  • Postów:1461
4

@serek: a jeszcze dodam, ze dla osoby z moim doswiadczeniem i praca w tak znanych firmach, to takie zadanko domowe nie wnosi literalnie nic do wiedzy na moj temat, oprocz jednogo...
Pokazuje jak zdesperowany jestem i mysle, ze tylko o to tutaj chodzi o mozgi w stylu "nie przeliczam pracy na pieniadze" nie rozumieja, ze jest to wylacznie po to.

Zgadzam sie tez z absurdem wyceny czasu.
Ostatnio dostalem zadanie na rzekomo 4 godziny, gdzie gdyby takie zadania robilo sie w 4 godziny, to takie gry jak baldurs gate 3 w zespolach 100 oaobowych powstawalyby w 8 dni, a my bylibysmy na baldurs gate 169...


Granie w gry i robienie gier ma tyle wspólnego, co uprawianie seksu z pracą ginekologa.
Miang
dokładnie, coś Cialdini o tym pisał
ledi12
  • Rejestracja:ponad 5 lat
  • Ostatnio:25 dni
  • Lokalizacja:Wrocław
2

A o jakich stawkach mówimy pod te zadania? Nie chce wyjść na jakiegoś boomera, ale mając ostatnio kilka rekru w zakresie 150-180 zł nikomu nawet nie przyszło do głowy dawać mi jakieś zadania domowe :D


Robię http response status cody w martwych ciągach
SE
U mnie podobnie, ale ja to chyba w ogole mam jakiegos farta w zyciu, bo tylko raz w zyciu robilem zadanie domowe. Ale zaraz sie okaze, ze jestem durniem, do tego stratnym o jakies 800 zl w plecy :D.
renderme
10k$+ .miesiecznie
serek
@ledi12: 20k b2b PHP. Ogólnie nie ma znaczenia już ostatnio czy rekrutacja na mida, czy seniora. Wszędzie zadanka...
renderme
@serek: to prawda. To sie robi nowym standardem.
ledi12
260/h to jeszcze zrozumiem, bo w sumie jest o co walczyć. Ale <=200, gdzie rynek jest tym przesycony to szkoda czasu.
PP
  • Rejestracja:ponad 2 lata
  • Ostatnio:11 miesięcy
  • Postów:146
2

To sie wypowiem, bo tu sie jeszcze nie wypowiadalem.

Zadania rekrutacyjne z punktu widzenia pracodawcy to najrozsadniejsza rzecz jaka moze zrobic.
Wiekszosc rekrutujacych sie cwaniakow, zamiast doskonalic sie w kodzie, szuka po sieci pytan rekrutacyjnych, po czym "zniewala" swoja erudycja i "niekwestionowanya" znajomoscia tematu niekompetentny HR.

Z taka strategia nie radza sobie nawet doswiadczeni programisci, ktorzy oderwani od prawdziwej roboty, zmuszani sa do weryfikacji "blyskotliwego" narybku i dla swietego spokoju zadawalaja sie spiewajacymi odpowiedziamy na pytania typu, czym jest SOLID, KISS, factory pattern czy inne bzdety.

Potem taki delikwent, utwierdzony w przekonaniu o nieprzecietnosci wlasnych kompetencji zaczyna po trzech miesiacach pytac na forum jak zarzadac podwyzki ostatecznie szukajac pocieszenia po wywaleniu na zbity pysk.

Zadania rekrutacyjne zalatwiaja wszystko. Pokazujesz w praktyce co i jak potrafisz zrobic. Nawet jesli poprosisz kolege, to i tak kant, wyjdzie na jaw w momencie omawiania Twojego kodu, pod warunkiem ze w ogole warto sobie nim zawracac glowe. Jesli nikt z Toba nie chce o nim dyskutowac to nie dlatego ze byl genialny, tylko dlatego ze byl niewysarczjaco dobry.

Zadania rekrutacyjne to nie jakas mityczna sposobnosc zaprzegania do darmowej roboty naiwnych programistow, bo zanim ktokolwiek poprze tego typu teze, powinien najpierw policzyc koszty zorganizowania samej rekruatcji.
Zanim jeden z drugim zacznie liczyc wlasne straty i zyski z de facto gownianego kodu ktory potencjalnie zarabia miliony dla nieucziwego pracodawcy, niech zastanowi sie nad kosztami jakie trzeba poniesc zeby doszlo w ogole do zlecenia takiego zadania. Jeden z drugim mysli ze taka czy inna integracja, lub spiecie 3-4 klas w jakis sensowny sposob to element godnych potepienia praktyk majacych na celu darmowe wykorzystanie geniuszu kandydata. Really?

Osobiscie, najpierw odmawialem rozmow technicznych, ostatecznie w ogole przestalem w uczestniczyc w rekruatacjach ktorych elementem bylo cos takiego. Zawsze pytam co robicie, w jakim stacku i zadam przeslania zadania z kodem do wykonania, ktory wykaze (lub nie :) ) moja znajomosc stanu rzeczy. Pytania o wzorce projektowe, praktyki itp zabijam smiechem i koncze polaczenie a ewentualne testy wyboru - tego juz na tym forum nie opisze jak je traktuje.

Jesli polityka lub nikompetencje HR'u polega na zatrudnianiu, tego lub owego delikwenta z niezla pemiecia to konczy sie to wylacznie produkcja frustratow ktorzy zaliczajac 4 okresy probne w ciagu roku, wala po oczach jeszcze mniej ogarnietych HR'owcow "impunujacymi" CV'alkami z kilkustronicowym z opisem kompetencji popartym opisem kosmicznych technologii i projektow. Do pewnego momentu takie rzeczy robily debilach w HR ale "to se ne wrati" :D .

W koncu w branzy zaczyna sie robic normalnie, nie liczy sie czy potrafisz wyspiewac na pamiec kazdy rozdzal "Clean Code" wujka Bena, tylko czy kod ktory dostarczasz ma cokolwiek z ta ksiazka wspolnego, a przede wszystkim czy niesie ze soba jakas wymierna wartosc finansowa.

Miang
to pisałem ja, Jarząbek, hrowiec drugiej kategorii
K7
  • Rejestracja:ponad rok
  • Ostatnio:ponad rok
  • Postów:21
5

@proximus-prime

no tak, potężne firmy z IT z kapitałem liczonym w setkach milionów nie mogą sobie pozwolić na te ogromne straty. Kapitalistyczne korpo zawsze wygra nad szaraczkiem i może narzucać mu wszytsko to co chce.

Tylko korporacja ma potężne koszty, które liczy co do złotówki, a pracownik tych kosztów nie ma? Powiedz jaki % budżetu korpo straci na tej rekrutacji? A pracownik ile traci? Ktoś tu wyliczył że 2-3 dni pracy kosztuje 3k-6k. To jest bardzo duży odsetek pensji. Chcę wybrać sobie najlepszą firmę, a każda wysyła zadanie do rozwiązania które wymaga 3 dni roboty.
.
Kapitaliści zdzierają szaraczków na każdym kroku, 1 zł ci nie podarują.
Oszczędzają na wyszstkim, wieloletni pracownik odchodzi z firmy w ramach optymalizacji kosztów dostaje jedną czekoladkę merci za 50 gr. Hahaha, a zysk roczny 800 milionów, ah te biedne korporacje.

Chcesz zastosować model biznesowy cwaniaczków? Cenisz swoją pracę i czas? Nie dla psa kiełbasa :))

edytowany 2x, ostatnio: kamyk77
renderme
  • Rejestracja:około 6 lat
  • Ostatnio:7 minut
  • Postów:1461
6

@proximus-prime:

Dales mi do myslenia, ale w druga strone.
Do tej pory wszystkie zadania projektowe wymagaly moze 2% mojej wiedzy i umiejetnosci. Zerowe wyzwanie techniczne. Co wlasciwie mozna sprawdzic zadaniem na dzien roboty? Prawdziwe umiejetnosci sa potrzebne w ogromnych projektach, a zadania na tych testach to odpal dokera i zrob 2 endpointy crudowe.


Granie w gry i robienie gier ma tyle wspólnego, co uprawianie seksu z pracą ginekologa.
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:2 dni
  • Lokalizacja:Wrocław
8

Ja tylko nie rozumiem, co ci ludzie, którzy nie są wstanie zainwestować kilku godzin wieczorem w coś, co się zwróci z nawiązką po jednym miesiącu, robią na tym forum. Przecież nikt im nie płaci za siedzenie tu, a marnują grube roboczogodziny. :P

Miang
w wypełnianie totka?
somekind
W zrobienie zadania rekrutacyjnego.
Escanor16
  • Rejestracja:prawie 5 lat
  • Ostatnio:3 dni
  • Postów:366
3

Gdzie wy znajdujecie te firmy co chcą zadań od was? Ostatnio się rekrutowałem do sporej liczby firm jednocześnie i tylko jedna z nich chciała bym zrobił coś w wolnej chwili - quiz abcd który zajął mi 15min, chyba musicie mieć konkretny niefart by znajdować rekrutacje z zadaniami.


Nie chciałem być programistą jednak tego zechciał świat.
KO
  • Rejestracja:prawie 2 lata
  • Ostatnio:dzień
  • Postów:140
2

Ostatnio trafiłem na firmę, która miała kilka etapów rekrutacji, a pierwszym z nich było zadanko na 1,5h. Nie wiem, co nim było, bo powiedziałem, że nie jestem zainteresowany ofertą. Firma szukała one-man-army i to nawet nie był typowy fullstack typu front+backend+infra tylko w ofercie było napisane, że backend może być w Pythonie, Javie albo Node.js i rekruterka nie wiedziała, do jakiego projektu trafi pracownik xD Na kilkudniowe zadanie rekrutacyjne jeszcze nie natrafiłem, ale coraz częściej widzę oferty na fullstacka z wieloma językami na backendzie, a stawki niekoniecznie odzwierciedlają wymaganą na to stanowisko wiedzę.

KamilAdam
  • Rejestracja:ponad 6 lat
  • Ostatnio:4 dni
  • Lokalizacja:Silesia/Marki
  • Postów:5505
4
Escanor16 napisał(a):

Gdzie wy znajdujecie te firmy co chcą zadań od was? Ostatnio się rekrutowałem do sporej liczby firm jednocześnie i tylko jedna z nich chciała bym zrobił coś w wolnej chwili - quiz abcd który zajął mi 15min, chyba musicie mieć konkretny niefart by znajdować rekrutacje z zadaniami.

Może zależy od stacka? W Scali widzę dość często. W Javie było tyle ofert że jak ktoś chciał zadanie to byłem już zatrudniony gdzie indziej

somekind napisał(a):

Ja tylko nie rozumiem, co ci ludzie, którzy nie są wstanie zainwestować kilku godzin wieczorem w coś, co się zwróci z nawiązką po jednym miesiącu, robią na tym forum.

Co rozumiesz przez "zwróci się"? Iż mi sie zwróci jak zrobie zadanie rekrutacyjne?

Przecież nikt im nie płaci za siedzenie tu, a marnują grube roboczogodziny. :P

Bo dyskusja z tobą to czysta przyjemność i wliczam to do relaksu, a robienie zadania rekrutacyjnego wpada do worka "obowiązki i prace domowe"


Mama called me disappointment, Papa called me fat
Każdego eksperta można zastąpić backendowcem który ma się douczyć po godzinach. Tak zostałem ekspertem AI, Neo4j i Nest.js . Przez mianowanie
edytowany 1x, ostatnio: KamilAdam
loza_prowizoryczna
czysta przyjemność i wliczam to do relaksu - a co z impaktem na środowisko naturalne?
renderme
Ja np. Jestem na etapie redukcji i jak poczytam takie wypociny, to trace apetyt i latwiei mi utrzymac kalorie.
loza_prowizoryczna
Zmień dietetyka, przy diecie ketonowej emisja CO2 jest większa co zwiększa twój ślad węglowy.
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:2 dni
  • Lokalizacja:Wrocław
0
KamilAdam napisał(a):

Co rozumiesz przez "zwróci się"? Iż mi sie zwróci jak zrobie zadanie rekrutacyjne?

To, że w nowej pracy dostaniesz wyższą stawkę.

CZ
Z założenia, że Cię przyjmą a to się może nie stać i często się nie dzieje
somekind
To jest problem ludzi, którzy biorą udział w stu rekrutacjach.
tefu
  • Rejestracja:około 2 lata
  • Ostatnio:2 dni
  • Postów:468
2

Ale po co się rekrutować do pracy gdzie dają zadania jak można poszukać oferty gdzie tych zadań nie ma?

Najpierw należy sobie odpowiedzieć na pytanie czy pracujemy dla kasy czy dla idei. Jeżeli dla idei by być super programistą to można trzaskać zadania i szukać ambitnych projektów rozwojowych. Jeśli chcesz tylko dostać kasę to szukasz projektu z niższym progiem wejścia lub szukasz czegoś na OE.

Ofert jest dużo. Trzeba tylko znaleźć coś gdzie będziemy pasować.

SS
Ofert jest dużo. zalezy kto co umie i ile chce zarabiac. Jezeli malo umie i duzo chce zarabiac, to ofert jest malo, albo wcale.
tefu
Zdefiniuj dużo zarabiać. Dla jednego to 10k miesięcznie dla innego 100k miesięcznie. Każdy ma inne potrzeby. Można zarabiać dużo i dużo pracować ale to chyba nie o to w życiu chodzi by cały czas być w robocie i jeszcze po pracy się dokształcać. No chyba, że ktoś żyje pracą. Ale to nie ja ;-)
serek
@still.still: zależy od stacku. W PHP nie ma zbyt różowo :P
tefu
@serek: wróć do wcześniejszego pytania. Czy Twoim celem jest praca czy zarabianie pieniędzy. Jeżeli to pierwsze to rób co Ci intuicja podpowiada. Jeżeli to drugie to zmień stack i szukaj projektu gdzie zarobisz przyzwoicie, niekoniecznie najwięcej ale przynajmniej rękawów sobie nie powyrywasz.
serek
  • Rejestracja:około 11 lat
  • Ostatnio:3 minuty
  • Postów:1472
0
tefu napisał(a):

Ale po co się rekrutować do pracy gdzie dają zadania jak można poszukać oferty gdzie tych zadań nie ma?

Gorzej jak prawie każda rekrutacja to zadanie do zrobienia :P

tefu
  • Rejestracja:około 2 lata
  • Ostatnio:2 dni
  • Postów:468
0
serek napisał(a):
tefu napisał(a):

Ale po co się rekrutować do pracy gdzie dają zadania jak można poszukać oferty gdzie tych zadań nie ma?

Gorzej jak prawie każda rekrutacja to zadanie do zrobienia :P

Szukaj dalej. Albo zmień stack.
Po co siedzieć z wędką nad stawem gdzie nie ma ryb jak w stawie obok ryb jest od cholery?

Pyxis
Chyba chodzi o to, żebyś podpowiedział, jak ten staw znaleźć. Bo w tej chwili to co proponujesz to chodzenie po omacku i szukanie stawu z rybami, co niczym się nie różni od siedzenia z wędką nad stawem, w którym nie ma ryb.
tefu
A co tu jest do podpowiadania? To pytanie typu "na co jest popyt w IT". Czasem lepiej szukać po omacku niż tkwić w miejscu.
somekind
Szczupak to jest król wód jak lew król dżungli!
renderme
  • Rejestracja:około 6 lat
  • Ostatnio:7 minut
  • Postów:1461
1
ledi12 napisał(a):

Wszyscy macie racje, jest tylko jeden problem - Wolny rynek. Firmy nie przestaną prowadzić takich rekrutacji z powodu grupki narzekających programistów. Zostaje przywyknąć, albo nie aplikować do takich firm.

Nie do konca sie zgodze. Na rynku funkcjonuja rozne dziwne fenomeny, mody, zabobony. Firmy np. Nazywaja to reklama.

Czemu maserati to w 95% fiat, a sprzedaje sie 10x drozej (doslownie)? Albo porsche macan to audi a5 w 90% a jest 40% drozsze?


Granie w gry i robienie gier ma tyle wspólnego, co uprawianie seksu z pracą ginekologa.
SA
Mamy DNA wspólne z kotami w 90% (https://www.koty.pl/artykuly/ciekawostki/koty-podobne-do-ludzi), ciekawe czy w kontrze Maserati vs Fiat jest podobnie.
PR
  • Rejestracja:prawie 4 lata
  • Ostatnio:około 6 godzin
  • Postów:220
0

A jak sprawdzacie budowlańców przed robotą? Postaw dom w 3 dni? Może jeszcze za friko?
Nie rozumiem też bojkotu, nie podoba się, to startuj do innej firmy.
Nie masz innej opcji, no cóż, to oni Cię zatrudniają..

renderme
Widze, ze wyobraznia na poziomie rybki w akwarium, ewentualnie pracownika z tasmy. Bejkotowac mozna na wielu poziomach, a przede wszystkim wyrazajac stanowisko. Mozna takze jako pracownik, ktorego prosi sie o przeprowadzenie rekrutacji przedstawic swoje stanowisko. Mozna natomiast zwiesic glowe i powiedziec "tak skrummasterze kochany, caluje raczki skrummasterze kochany, jestes po filologii to sie znasz.
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:2 dni
  • Lokalizacja:Wrocław
1
tefu napisał(a):

Najpierw należy sobie odpowiedzieć na pytanie czy pracujemy dla kasy czy dla idei.

Tak. ;)

Jeżeli dla idei by być super programistą to można trzaskać zadania i szukać ambitnych projektów rozwojowych. Jeśli chcesz tylko dostać kasę to szukasz projektu z niższym progiem wejścia lub szukasz czegoś na OE.

Tylko proszę, niech potem te osoby, dla których kryterium rekrutacji jest brak zadań, nie zakładają wątków o:

  • nudnej robocie;
  • wypaleniu zawodowym;
  • niskich stawkach;
  • panującym w pracy zapieprzu i mikrozarządzaniu;
  • braku nowych technologii;
  • ani w ogóle o tym, że nie mogą znaleźć pracy.
Productionserver napisał(a):

A jak sprawdzacie budowlańców przed robotą? Postaw dom w 3 dni? Może jeszcze za friko?

Podpisujesz z budowlańcem UoP albo długoterminowy kontrakt?
Czy zrekrutowanie budowlańca kosztuje Cię kilka tysięcy Euro?
Jeśli odpowiesz "nie" na którekolwiek z pytań, to znaczy, że analogia nietrafiona.

Zobacz pozostały 1 komentarz
somekind
Nie jesteśmy chyba na forum właścicieli firm budowlanych, więc pytanie bazujące na takim kontekście nie miałoby tutaj sensu.
renderme
jestem z wyksztalcenia po budownictwie i pracowalem pare lat w branzy, wiec troche wiem. Nikomu nie przyszloby do glowy prosic, zeby pracowac za darmo na pokaz. Nigdzie nie ma takiej patologii.
tefu
@renderme: każda branża ma swoje patologie ;)
PR
@somekind: Uważasz, że jak podpiszesz umowę z szanownym korpo albo outsourcingiem to jesteś pewien długoterminowej roboty? I tak, zrekrutowanie "fachowców" będzie kosztować kilka tysięcy.., zależy jakich szkód narobią + pytanie czy masz budżet na poziomie firmy/korporacji.
somekind
Nie wiem, unikam szanownych korpo, które nie są zainteresowane długoterminową współpraca. Ale bardzo dobrze, że podnosisz temat budżetu na zatrudnienie - otóż ja takiego jak korporacje nie mam, więc zatrudniam budowlańców stosując inny proces niż bogate korporacje.
tefu
  • Rejestracja:około 2 lata
  • Ostatnio:2 dni
  • Postów:468
0
somekind napisał(a):

Tylko proszę, niech potem te osoby, dla których kryterium rekrutacji jest brak zadań, nie zakładają wątków o:

  • nudnej robocie;

Mi tam nudna robota w żadne sposób nie przeszkadza :)

  • wypaleniu zawodowym;

Przeżyłem wcześniej w innej branży.

  • niskich stawkach;

Zależy ile dla kogo to jest dużo. W razie czego można robić OE :-)

  • panującym w pracy zapieprzu i mikrozarządzaniu;

Jak słaba psycha i bałagan na strychu to ludzie zawsze będą narzekać. Trzeba umieć się odnaleźć.

  • braku nowych technologii;

Albo spokój albo rozwój. Nie da się zjeść ciastko i mieć ciastko.

  • ani w ogóle o tym, że nie mogą znaleźć pracy.

To rób jak na elektrodzie, "było, zamykam wątek" :-D

RequiredNickname
  • Rejestracja:prawie 5 lat
  • Ostatnio:28 minut
  • Postów:616
1

Tylko proszę, niech potem te osoby, dla których kryterium rekrutacji jest brak zadań, nie zakładają wątków o:

  • nudnej robocie;

Mi tam nudna robota w żadne sposób nie przeszkadza :)

A potem jak trzeba nagle firmę zmienić bo coś to zdziwienie, że rekrutacje nie idą bo ktoś n lat klepał ten sam słaby system w tempie 2 taski tygodniowo z utrzymaniem na poziomie 90% :)
Miałem okazję pracować z "uber seniorami" którzy po ubiciu aplikacji (crud) którą utrzymywali od lat wpadli do projektu, że śmigały mikroserwisy na k8s i mieli straszne problemy żeby dockerfile'a napisać (mimo, że 80% to copy paste z neta).

Do tego właśnie prowadzi ta "nudna" robota ;)

KO
a to nudna i spokojna robota nie może być z dockerfilem i k8s? Mnie nudzi zarówno docker, k8s i klepanie terraformów
RequiredNickname
to jest tylko przykład. Jak masz nudną robotę to nie wychodzisz ze swojej strefy komfortu a ja ktego nie robisz to nie uczysz się nowych rzeczy. Jeśli tego nie rozumiesz to cóż ;)
plug
  • Rejestracja:ponad 10 lat
  • Ostatnio:23 dni
  • Lokalizacja:Krk
2

Pytam na wstępie jak wygląda proces i jak okazuje się, że mam kodować 4h w domu to nie biorę udziału. Często to starta czasu, chociaż wytrwali mogą czasem zyskać- jak kolega który w taki sposób rekrutował do revoluta.

MA
i udało mu się tam dostać finalnie?
plug
tak, było to kilka lat wstecz i gościu dostał bardzo dobrą stawkę na b2b jak na tamte czasy, dalszych losów nie znam ;) w ramach rekrutacji pisał współbieżny kod w javie bez frameworków do zmiany stanów na kontach.
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:2 dni
  • Lokalizacja:Wrocław
4
tefu napisał(a):

Albo spokój albo rozwój. Nie da się zjeść ciastko i mieć ciastko.

Niby czemu? Można rozwijać się spokojnie. Za to przy zapieprzu często nie ma czasu na rozwój.

To rób jak na elektrodzie, "było, zamykam wątek" :-D

To by trzeba cały dział Kariera zamknąć. ;)

Mnie nie przeszkadza, że ktoś lubi nudną pracę.
Ale jeśli ktoś jej nie lubi, ale robi wszystko, żeby taką mieć, bo np. nie podoba mu się proces rekrutacyjny, w którym np. od programisty wymagają programowania, no to coś jest nie teges.

Miang
dałabym łapkę za początek;) no ale taki proces rekrutacyjny to właśnie jest znak ostrzegawczy ze coś nie teges w tej firmie, więc lepiej ją omijać
somekind
Czyli uważasz, że nie powinno być żadnego CV, żadnej rozmowy, żadnego sprawdzenia, czy kandydat wie, co mówi, żadnego zatwierdzenia oferty? Po prostu ktoś wchodzi z ulicy jest pracownikiem?
tefu
  • Rejestracja:około 2 lata
  • Ostatnio:2 dni
  • Postów:468
0
somekind napisał(a):
tefu napisał(a):

Albo spokój albo rozwój. Nie da się zjeść ciastko i mieć ciastko.

Niby czemu? Można rozwijać się spokojnie. Za to przy zapieprzu często nie ma czasu na rozwój.

No okej, zagalopowałem się. W poprzedniej pracy miałem nudną, spokojną robotę ale o rozwoju nie było mowy. Bardzo powtarzalne taski, stare technologie. W nowej pracy mam jeszcze większy spokój, jeszcze mniej roboty ale jak są zadania to już się uczę nowych rzeczy bo są nowsze technologie.
Ale wydaje mi się, że mój przypadek to raczej wyjątek od reguły.

To rób jak na elektrodzie, "było, zamykam wątek" :-D

To by trzeba cały dział Kariera zamknąć. ;)

No w sumie tak ;-)

Mnie nie przeszkadza, że ktoś lubi nudną pracę.

Ja akurat wolę się w pracy nudzić niż zasuwać jak koliber.

Ale jeśli ktoś jej nie lubi, ale robi wszystko, żeby taką mieć, bo np. nie podoba mu się proces rekrutacyjny, w którym np. od programisty wymagają programowania, no to coś jest nie teges.

Z tym, że niekoniecznie: brak zadań rekrutacyjnych == nudna robota.
Bywałem na rekrutacjach gdzie mówili, że nie robią zadań rekrutacyjnych i live coding'ów bo szkoda im na to czasu. Woleli trochę pogadać o technologiach, o tym co się w pracy robiło i zadać w kontekście tego parę pytań teoretycznych. Np miałem taką właśnie rozmowę do firmy produktowej, zajmującej się m.in, podpisami elektronicznymi.

serek
  • Rejestracja:około 11 lat
  • Ostatnio:3 minuty
  • Postów:1472
2

Mały update. Zrobiłem zdanie rekrutacyjne, zajęło mi grubo ponad dniówkę (a raczej z 2 dni). Feedback negatywny xDD

Np.

  • zrobiłem zadanie jako API, a oni chcieli z frontendem. W wymaganiach o tym nie było mowy.
  • zrobiłem dodatkowe endpointowe GETy. Znowu źle, bo nie było w wymaganiach. A zrobiłem po to, że skoro to API, to muszą wiedzieć, co siedzi w bazie xD
  • nie zdążyłem wszystkiego zrobić - no kurde, wymagań na stronę A4, a ja chciałem to dobrze zrobić - docker, testy na 100%, itp. Dodatkowo w połowie tasku zmienili mi wymagania, że chcą żeby to zrobić w DDD...

A kij z nimi.

edytowany 2x, ostatnio: serek
Zobacz pozostałe 2 komentarze
ccwrc
A po co nazwa firmy? Lepszym pomysłem byłoby wklejanie w tym wątku treści zadań.
serek
Nazwy firmy nie podam.A task miał całą listę wymagań zajmującą stronę A4. Nie będę tego też wklejał.
ZI
Jak chcieli frontend to jak mialbys tam jakies dane bez getow zaprezentowac? Wyczarujesz? Dziwne
ccwrc
@Ziemiak: ja nic nie widzę nt. prezentowania danych. Z tego co pisze Mr. serek to endpointowe gety zrobił jako gratis. Wymagań szczegółowych nie znamy, może to było coś tylko do wprowadzania, ale bez prezentacji, np. składowa jakiegoś większego systemu.
serek
@Ziemiak: oni nie chcieli nawet API. Zwykła apka Symfony + Twig.
tefu
  • Rejestracja:około 2 lata
  • Ostatnio:2 dni
  • Postów:468
2
serek napisał(a):

Mały update. Zrobiłem zdanie rekrutacyjne, zajęło mi grubo ponad dniówkę (a raczej z 2 dni). Feedback negatywny xDD

Np.

  • zrobiłem zadanie jako API, a oni chcieli z frontendem. W wymaganiach o tym nie było mowy.
  • zrobiłem dodatkowe endpointowe GETy. Znowu źle, bo nie było w wymaganiach. A zrobiłem po to, że skoro ro API, to muszą wiedzieć, co siedzi w bazie xD
  • nie zdążyłem wszystkiego zrobić - no kurde, wymagań na stronę A4, a ja chciałem to dobrze zrobić - docker, testy na 100%, itp. Dodatkowo w połowie tasku zmienili mi wymagania, że chcą żeby to zrobić w DDD...

A kij z nimi.

Dlatego uważam, że nie warto robić takich zadań. Narobiłeś się za darmochę, już w trakcie kombinowali.
Mam wrażenie, że takie zadania są czasami tylko po to by stworzyć pozory, że dbają o jakość rekrutacji, a w rzeczywistości szukają pretekstu, żeby Ci powiedzieć, że jesteś ch*owy i się nie nadajesz.

CZ
albo, żeby zbić pensje
PR
albo się uczą jak pisać soft :)
Miang
ja kiedyś jawnie brałam w tym udział, po drugiej stronie, oczywiście jakby gościu napisał dobrze to wbrew temu co kazał słynny dyrektorek góra by dostała info że zrobił dobrze, ale zrobił niestety chamówe i spaghetti
tefu
@Czitels: pewnie też. Ja tam dopatruje się podejścia "znajdźmy jelenia co będzie robił wszystko co mu każemy, najlepiej za darmochę. Wmówimy mu, że jest słaby i zatrudnimi za 50% tego co chciał." Czyli szukają desperatów co pozwolą się gnoić.
heyyou
  • Rejestracja:ponad 6 lat
  • Ostatnio:6 dni
  • Postów:182
0

Dla mnie tez dziwne jest, ze firma chce weryfikowac moje skille, mimo, ze mam jakies 7 lat doswiadczenia, ale nie mam z tym problemu - może myslą, że skoro często zmieniam pracę (co 1-2 lata), to po prostu sobie nie radzę. Z kolei oosobie, która siedzi 7 lat w jednej firmie mogą pomyśleć, że po prostu sie zasiedział i potrafi pracować tylko w jednym projekcie.

O wiele bardziej wole live coding z rekruterami - np. chca sprawdzic czy sie odnajde w projekcie w ktorym maja CQRS, daja mi jakis przykladowy projekcik i chcą abym dopisał feature - wg. mnie spoko opcja, niekoniecznie wazny jest wynik, ale mozna pokazac w jaki sposob sie mysli/szuka. Gorsza alternatywa dla mnie sa 'zadania domowe' - bo po prostu nie mam na nie czasu i wolę coś zakodować za hajs (OE), ale moze są one lepszą alternatywą dla ludzi, których stresuje (albo po prostu z jakiś powodów nie lubią) live coding.

Miałem niewiele okazji sprawdzać czyjąś wiedzę techniczną (i raczej byłem zawsze tym 'pomagającym' głównemu przesłuchującemu :D), ale wydaje mi się, że podczas rozmowy teoretycznej można już dużo wyłapać o ile nie pyta się z kartki po kolei pytań, tylko po pytaniu przechodzi do rozmowy na dany temat.

edytowany 1x, ostatnio: heyyou
markone_dev
  • Rejestracja:około 3 lata
  • Ostatnio:22 minuty
  • Postów:816
0
heyyou napisał(a):

O wiele bardziej wole live coding z rekruterami - np. chca sprawdzic czy sie odnajde w projekcie w ktorym maja CQRS, daja mi jakis przykladowy projekcik i chcą abym dopisał feature - wg. mnie spoko opcja, niekoniecznie wazny jest wynik, ale mozna pokazac w jaki sposob sie mysli/szuka. Gorsza alternatywa dla mnie sa 'zadania domowe' - bo po prostu nie mam na nie czasu [...] ale moze są one lepszą alternatywą dla ludzi, których stresuje (albo po prostu z jakiś powodów nie lubią) live coding.

Heh przypomniałeś mi jak w jednej firmie dawaliśmy zadanie do zrobienia w wolnym czasie. Kandydat dostawał link do repo, które zawierało dwa projekty (.NET) Domain oraz Domain.Tests i miało zaimplementowane dwa typowe use case'y biznesowe. Kod celowo był napisany niedbale + zawierał drobne błędy jak nieprawidłowe operowanie na datach (dodawanie dni) + proste wyliczenia typu od sumy odejmij rabat w zależności od warunku jeśli A to X jeśli B to Y. Zadaniem było zrefaktoryzować kod zgodnie z ogólnie przyjętymi praktykami czyli DI, obsłużenie powtarzającego się kodu, poprawienie nazw zmiennych na bardziej czytelne, dodanie np strategii do sposobu wyliczania rabatu, zamiana stringów/magic numbers na enumy + wyłapanie i poprawa wspomnianych błędów w logice tak aby testy przechodziły. Do zrobienia w 30/40 minut.
Bardziej ambitni szli w kierunku DDD czyli zamieniali anemiczny model danych na bogaty model z logiką, bez setterów do tego robili value objecty typu Money czy Currency, dopisywali testy sprawdzające dodatkowe case'y. Czas na wykonanie zadania do 2 dni od momentu otrzymania linka. Nikt nie wnikał w to czy ktoś zrobił zadanie w pół godziny czy kilka godzin.

Niestety jak to bywa wraz z pojawieniem się eldorado kandydaci zaczęli narzekać że muszą robić zadania rekrutacyjne za które nikt im nie płaci i HR-y postanowiły się dostosować do oczekiwań kandydatów i zmieniliśmy proces na live coding podczas rozmowy. Do zrobienia było to samo tylko trzeba było się zmieścić w tych 30/40 minutach - nawet jak ktoś chciał iść w kierunku DDD. Okazało się że wiele osób nie radzi sobie podczas live codingu bo ich zjada stres i pomijają wiele rzeczy. Z drugiej strony zabawne było obserwować seniorów którzy nie wiedzieli do czego są skróty klawiszowe w IDE i wszystko wyklikiwali tudzież robili ręcznie. Przykład? W Visual Studio aby utwrozyć konstruktor można użyć snippetu ctor i wcisnąć Tab -> konstruktor się wygeneruje. Utworzenie property? Piszemy prop i klikamy Tab, automatyczne zaincijowanie i dodanie pola do klasy po dopisaniu argumentu do konstruktura ALT+Enter -> z menu wybieramy Create field i tak dalej.


Programujący korpo architekt chmurowy.
Udzielam konsultacji i szkoleń w obszarze szeroko pojętego cloud computingu (Azure, AWS) i architektury systemów IT. Dla firm i prywatnie.
DevOps to proces nie stanowisko.
edytowany 1x, ostatnio: markone_dev
Zobacz pozostałe 5 komentarzy
TU
@Czitels: Zależy jaki projekt w angularze ja używam ng generate component i mi się generuje template + testy. A automatyczne includowanie bibliotek to standard w takiej javie to ręcznie znaleźć w jakim pakiecie leży jakaś funkcja to koszmar. W neovim skróty są naturalną częścią życia w tym środowisku i tworzę nowe skróty co jakiś czas, które rozwiązują jakieś drobne problemy niedogodności itp. Mam jeszcze skrót co po zaznaczeniu kodu, mogę od razu zlecić chatowiGPT co ma zrobić ze zaznaczonym fragmentem, refaktor itp. lub inny model text2text.
TU
W przeglądarce jest jeden problem bo bez myszki nie widzę sposobu prócz własnego pluginu na shortcuty, żeby ztriggerować hover effect, focus akurat idzie, ale jak jakaś funkcjonalność będzie pod hover schowana to nie idzie tego tak łatwo bez myszki ztriggerować, będę musiał chyba zrobić plugin do browsera, który pozwoli mi z focusowanego elementu robić hover, może nawet css path lub js path automatycznie kopiował do schowka bez klikania myszką. Pewnie pójdzie dużo czynności przyspieszyć.
SE
@tumor: ok, ale co z tego? Jeżeli ktoś sobie lubi wszystko ręcznie klikać w ide to w czym problem? No chyba, że pracujecie w takich kołchozach, że menago patrzy przez ramię jak szybko klikasz po ide, bo mógłbyś zrobić w tym czasie więcej taskow to współczuję :D
LukeJL
jeśli do tego rodzaju generycznych rzeczy jak utworzenie konstruktora trzeba aż specjalnych skrótów to świadczy źle albo o języku (że taki rozwlekły) albo o stylu pisania (czyli piszemy masę niepotrzebnego kodu, żeby tradycji stało się za dość, np. do każdego prywatnego pola robimy getter/setter, dlatego żeby nie pisać boilerplate'u ręcznie, potrzebujemy go generować). Brzmi jak Java albo coś zrobionego na jej podobieństwo.
LukeJL
Co do tego, że ktoś nie zna jakiegoś skrótu, to fajnie, można się pośmiać czyimś kosztem, ale to mało konstruktywne. Bardziej pozytywną postawą byłoby powiedzenie a wiesz, że jak zrobisz prop tabulator, to ci to sam wygeneruje?.
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:2 dni
  • Lokalizacja:Wrocław
1
tefu napisał(a):

Z tym, że niekoniecznie: brak zadań rekrutacyjnych == nudna robota.

Pewnie, że nie.
Po prostu widzę dużą korelację między rekrutacjami opartymi na odpytaniu/teście z "czym się różni interfejs od klasy abstrakcyjnej" i tego typu rzeczy, a późniejszym narzekaniem na pracę.
A z drugiej strony, to ludzie, którzy nie narzekają na zadania domowe, tylko je robią, nie narzekają później, że praca niefajna.

edytowany 1x, ostatnio: somekind
serek
  • Rejestracja:około 11 lat
  • Ostatnio:3 minuty
  • Postów:1472
0

A tak jeszcze w celu uzupełniania: inne zadanie, które robiłem przez jakieś 8h, to gość nawet nie odpisał, że jest ok, czy nie xD Po prostu po jakimś czasie ofertę ściągnęli.

renderme
  • Rejestracja:około 6 lat
  • Ostatnio:7 minut
  • Postów:1461
2

Tak sobie patrzę, że wątek ten założyłem prawie 3 lata temu i myślę, że trafiłem w sedno.
Obecnie doszło do totalnej patologii, ze zadania stały sie standardem i nikt nie szanuje czasu, ktory poswiecasz na zrobienie ich.
W jednej z firm, do ktorych rekrutowalem czekam już 10 tydzień na ocenę zadania.

Co jakis czas sie przypomne, a oni uprzejmie odpiszą, że jeszcze nie znaleźli kwadransu, zeby sprawdzić coś, co zajęło mi dzień pracy za free.
Pewnie zawieszą rekrutacje, albo sie rozmysla i stwierdza, ze jednak nikogo nie chca.
Nie sadzilem, ze w tej branzy dorobimy sie tak ponizajacego standardu.


Granie w gry i robienie gier ma tyle wspólnego, co uprawianie seksu z pracą ginekologa.
TR
po 10 tygodniach oceny zadania to bym się nie łudził że jeszcze biorą Twoją kandydaturę na poważnie. Co innego że to źle o nich świadczy że nie potrafią domknąć procesu.
renderme
Trudno powiedziec, ze nie biora powaznie to ogarniam, bo ogolnie widac maja gdzies kandydatow. Mnie to bawi, bo zadanie zrobione bezblednie i wstepny feedback dostalem, ze jest super. Po prostu wiem, jak dzialaja rekrutacje. Oni nie do konca pewnie maja decyzje, czy kogos w ogole chca zatrudnic. Kiedys po prostu bylaby rozmowa, teraz ludzie wala zadanka po nocach, a oni sie zastanawiaja jak panna na wydaniu. Dlatego tez uwazam, ze w IT nie powinno byc zadan, bo bardzo duzo rekrutacji jest na zasadzie "a zbadajmy sobie rynek..."
SE
  • Rejestracja:prawie 6 lat
  • Ostatnio:13 dni
  • Postów:321
12

To niezly bojkot jak sam naczelny rebeliant grzecznie wykonuje zadanka XD

CZ
ChceszZeMnieKpić
rofl xd
renderme
  • Rejestracja:około 6 lat
  • Ostatnio:7 minut
  • Postów:1461
1
Seken napisał(a):

To niezly bojkot jak sam naczelny rebeliant grzecznie wykonuje zadanka XD

To prawda!
Przyznaje się do porażki (zbiorowej, nie osobistej).
Na jakims etapie zauwazylem, ze jak celujesz w topowe stawki, to nie da sie uniknac juz tych zadan. Swiadomosc spoleczna i poczucie wlasnej wartosci tej branzy były tak małe, że niestety nie udało się tego powstrzymać.

Właściwie, z perspektywy czasu żal mi nawet, że nie poddalem się wcześniej i chcialem jakos zbiorowo dbac o szacunek do tego zawodu i standardy.
Nie wzialem udzialu w kilku fajnych rekrutacjach, gdzie mialbym spore szanse na wiecej, niz mam obecnie.


Granie w gry i robienie gier ma tyle wspólnego, co uprawianie seksu z pracą ginekologa.
edytowany 2x, ostatnio: renderme
Zobacz pozostałe 40 komentarzy
ZI
Jednostka rodziny kompletnie zniszczona przez takie prawo. To jest abstrakcja.
SS
@renderme: "– Dzieci z reguły odmawiają spotkań, ostatnio usłyszałem, że jestem potworem. Nie muszę chyba mówić, jak poczułem się jako ojciec – i to taki fanatycznie oddany ojciec. Np. córki widziałem przez wakacje ok. 2h w lipcu i to tyle. Z wyjazdu ze mną zrezygnowały, gdy się okazało, że wakacje spędzimy w Polsce (…). To przykre, gdy słyszę, że moja eks publicznie mówi z dumą, że z Ryśkiem wychowuje moje dzieci, zamiast zadbać o przyrzeczony kontakt ze mną – dodaje Schmidt."
renderme
@still.still: tak właśnie jest. Obecnie jest taka kultura i takie prawo. Spojrz np. na Opozde i Antka. Koles ma wiecej alimentów do zaplaty, niz sam zarabia. Kobieta alimentami moze cie zniszczyc w 5 sekunds i jeszcze są tricki typu: jak oswiadczysz, ze jak bedziesz wykazywal sie niskimi dochodami, to bedzie stanowilo podstawe do ograniczenia kontaktow rodzicielskich. Swoja droga za uniemozliwianie ojcu kontaktu nie grozi zadna odpowiedzialnosc karna. Mandat w cenie kawy.
renderme
Jakby jej brakowalo. Zwracac mi sie chce, jak ja widze.
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)