Czy źle jest pytać potencjalnego pracodawcę, jak oceniają wynik testu Joela? [Zamknięte]

37

Wywiady z programistami są inne niż w większości innych miejsc, ponieważ nie tylko martwisz się o ludzi, z którymi pracujesz, świadczenia, opis stanowiska itp., Ale także masz DODATKOWĄ obawę po otrzymaniu pracy. Napisanie dwóch aplikacji z dokładnymi wymaganiami może się znacznie różnić, jeśli pracujesz w głośnym i cichym środowisku, używając VS2003 / .NET 2.0 vs VS210 / .NET 4.0., Używając SVN vs VSS.

Czy jest w porządku dać potencjalnemu pracodawcy bezpośredni test Joela? Staram się zadawać jak najwięcej pytań, aby uzyskać środowisko, w którym będę pracować, co jest niezwykle ważne z mojej perspektywy, ale jaki jest najlepszy sposób, aby przejść do sedna i po prostu zadać trudne pytania (tak jak zadają ci podczas ten sam wywiad).

UWAGA: Pod pojęciem „testu Joela” rozumiem konkretną listę rzeczy, które są dla ciebie ważne (niekoniecznie Joel), ale możesz nie mieć czasu na wyjście z tradycyjnego, swobodnego „konwersacyjnego” sposobu zadawania im pytań , więc decydujesz się wysłać e-mailem lub zaplanować kolejne spotkanie, albo poprosić inne osoby itp.

Ryan Hayes
źródło
18
„Czy to zły humor, pytać w [Fog Creek], jak oceniają wyniki testu Joela?”
mlvljr

Odpowiedzi:

67

Rozmowa kwalifikacyjna przebiega w obie strony - firma przeprowadza z tobą wywiad, a ty przeprowadzasz wywiad z firmą. Nie wyszedłbym dosłownie z „jaki jest twój wynik testu Joela?”, Ale zadałbym poszczególne pytania, które były dla mnie szczególnymi przełomami w środowisku pracy.

Nie wymaga ogromnej rozbudowy. Dobry czas, aby zadać te pytania, jak w technicznej części procesu wywiadu, kiedy mówią: „masz do nas jakieś pytania?”. Możesz wprowadzić coś w stylu „czy możesz opisać tutaj typowy dzień w pracy?” i stamtąd

Adam Lear
źródło
7
Absolutnie. Nie wziąłbym pracy tam, gdzie znajdą takie pytania, jak obraźliwe. Szanuję ankietera tak samo, jak go, ale nie szanuje mnie. Jeśli nie, to jest mnóstwo miejsc pracy dla programistów. Chyba mamy trochę szczęścia.
Tamás Szelei
7
Pytałem „Czego używasz do kontroli kodu źródłowego?” przez większość ostatniej dekady podczas poszukiwania pracy.
David Thornley,
2
Ponadto znajduje się lista innych pytań, które możesz im zadać: programmers.stackexchange.com/questions/1319/...
Brian R. Bondy
1
+1. Chociaż bardzo nie lubię testu Joela, jest to dobra baza do zbudowania testu Ryana Hayesa. Tak, masz własne oczekiwania i, jak powiedziała Anna, wywiad jest procesem dwukierunkowym. Zadanie pytania pokaże również, czy faktycznie interesujesz się firmą.
2
+1 za „rozmowa kwalifikacyjna przebiega w obie strony”. Nie kuli się przed ankieciem i nie błaga o pracę - zaoferuj swoje usługi. Nawet w najlepszych, najbardziej profesjonalnych organizacjach na świecie, powinieneś mieć pewność, że możesz wnieść coś nowego i dobrego do stołu, a pewność ta jest wskazywana przez zadawanie krytycznych pytań potencjalnemu przyszłemu pracodawcy.
nlawalker
24

Czy Joel Testuje twoje urządzenie, aby ocenić, jak dobry jest potencjalny pracodawca?

Poszedłem na rozmowę o pracę, a biuro było otwarte, a więc hałaśliwe, miało wiele różnych systemów, zaległości w błędach, nie korzystali z wielu komercyjnych narzędzi, nie było testerów, nie napisaliśmy kodu podczas rozmowy i użyteczności na korytarzu .

.. ale możesz zabrać swojego psa do biura, masz jeden dzień w tygodniu do pracy nad własnymi projektami, było 24x7 jedzenia z niesamowitym sushi, strefami relaksu, zjeżdżalnią po schodach, bezpłatną colą / kawą / OJ, a oni tworzą jedne z najbardziej niesamowitych programów na ziemi.

O ile mogłem zobaczyć, uzyskał niski wynik testu Joela, ale czy odrzuciłbyś pracę dla tego pracodawcy # na tej podstawie?

Jeśli jest głośno - możesz założyć słuchawki. Jeśli nie ma testów, jednostka mistrzowska i / lub testy automatyczne. Jeśli nie ma nocnych wersji, napisz zadanie crona lub zainstaluj gdzieś CI.

Z całą pewnością skorzystaj z testu Joela jako przewodnika po pytaniach, które możesz zadać, ale istnieje wiele innych wskaźników, z których niektóre mogą mieć dla ciebie większe znaczenie niż inne.

(Brak nagród za zgadywanie, kto był pracodawcą!)

JBRWilkinson
źródło
Moje pytanie dotyczy mniej treści testu, a bardziej tego, jak uzyskać odpowiedzi w najlepszy i najbardziej efektywny sposób, szczególnie w wywiadzie, w którym masz mniej czasu. Użyłem testu Joela jako przykładowej listy wymagań. Dobra odpowiedź.
Ryan Hayes
1
Google nie ma testerów? Czy to naprawdę prawda?
Tim Goodman
1
@Tim: Google ma testerów (choć kładą nacisk na testowanie automatyczne). Zobacz np . Googletesting.blogspot.com/2010/03/google-is-hiring-sets.html .
Josh Kelley,
2
Prawdopodobnie napiszesz kod podczas wywiadu z Google, przynajmniej na stanowisku technicznym.
Remy Blank
1
@JBRWilkinson: Tak, mam i miałem dużo kodu do napisania na tablicy. Ale może dotyczy to tylko stanowisk inżynierów oprogramowania.
Remy Blank
5

Nigdy nie pracowałem w miejscu, które uzyskało wynik powyżej 4 w teście Joela. Kiedy wychodzę, mam mały pakiet, który przynoszę ze sobą, który zawiera kolejną kopię mojego CV (natknąłem się na rekruterów umieszczających moje nazwisko na CV kogoś innego) oraz kilka pytań, z których niektóre były test Joela był przetasowany. Nikt nigdy nie wspominał, że rozpoznał pytania.

Tangurena
źródło
2
Wow, to śmieszne, że przepisali twoje CV. Myślę, że to dobry powód, aby przynieść własne.
Ryan Hayes
8
@Ryan: Wielu rekruterów weźmie twoje CV i zamieni dane kontaktowe na swoje. Zapobiega to kontaktowi firmy bez wiedzy osoby rekrutującej. Jeśli przeprowadzisz wystarczającą rozmowę, okaże się, że jakiś rekruter wkleił CV innej osoby, gdy zamierzał ją wkleić, a to prowadzi do bardzo napiętej sytuacji, gdy pytają cię o coś, czego nigdy nie zrobiłeś. Czasami rekruterzy dodają funkcje do twojego CV, ponieważ chcą prowizji i mają nadzieję, że i tak dostaniesz pracę. Jest wystarczająco dużo złych jabłek, abyś podjął środki ostrożności.
Tangurena
Ciekawy.
Magnus Wolffelt,
To najbardziej niesamowita rzecz, jaką kiedykolwiek słyszałem. W każdym razie zawsze przynoszę kopię mojego CV i transkrypcji, ale nigdy nie myślałem, że będę musiał sobie z tym poradzić!
riwalk
Rekruterzy często formatują twoje CV za pomocą papieru firmowego, a czasem trochę je edytują, ale umieszczenie twojego nazwiska na CV innej osoby jest wyraźnie nieetyczne i sprawia, że ​​wyglądasz jak palant.
Ken Liu
4

Test Joela zainspirował mnie do zadawania „takich pytań”. Jaka kontrola wersji, śledzenie błędów, testowanie, ...

Zwykle zadaję mnóstwo pytań na końcu (lub w trakcie) rozmowy. Jeśli cokolwiek , to pokazuje, że jesteś zainteresowany najlepszymi praktykami / zapewnianiem jakości / .... Jeśli jeszcze tego nie robią, być może będą zainteresowani wdrożeniem np. Testów jednostkowych.

Najlepszy scenariusz: nie zastanawiali się już nad tymi rzeczami, ale są zaskoczeni tym, co możesz poprawić w procesie rozwoju.

Najgorszy scenariusz: nie podoba im się to, że zadajesz tak wiele pytań, dlatego nie są zainteresowani ulepszeniem ich procesu, w którym to przypadku prawdopodobnie nie chcesz tam pracować.

PS: po prostu upewnij się, że wiesz o czym mówisz, a nie tylko bezmyślnie przeglądając jakąś listę.

koenmetsu
źródło
3

Mam 3 pytania dotyczące środowiska programistycznego, dla których negatywna odpowiedź na którekolwiek z nich stanowi przeszkodę dla programu.

Z jakiego oprogramowania do kontroli wersji korzystasz?

Z jakiego narzędzia do śledzenia problemów / błędów korzystasz?

Czy Twój proces rozwoju przypomina Scrum?


źródło