O co zapytać Senior Developera (weryfikacja wiedzy)

0

Pytanie do osób doświadczonych, o co powinienem zapytać Senior Developer'a (JAVA) żeby w jakiś podstępny sposób, po jego wypowiedzi, sprawdzić czy jest dobry źródłem wiedzy i nie napcha do głowy złych nawyków.

Z góry dzięki za odpowiedzi :)

2
Skromny Lew napisał(a):

Pytanie do osób doświadczonych, o co powinienem zapytać Senior Developer'a (JAVA) żeby w jakiś podstępny sposób, po jego wypowiedzi, sprawdzić czy jest dobry źródłem wiedzy i nie napcha do głowy złych nawyków.

Jak chcesz żeby to była pierwsza i ostatnia rozmowa to zapytaj o coś w stylu:

// Co ten program wyświetli?
int i = 0;
while(-1 << i  != 0) {
  i++;
}
System.out.println(i);

Jak będzie wiedział to przeczytał co najmniej jedną wartą przeczytania książkę i ją zapamiętał.

5

Spytaj się go jak zachowa się w sytuacji gdy firma forsuje funkcjonalność która jest skomplikowana, wymaga mnóstwo czasu do implementacji, i prowadzi do powstania niepotrzebnych regresji a terminy są napięte i nieruszalne (innymi słowy - failure is not an option).

Jeśli odpowie że podejmie się zadania bo nie ma rzeczy niemożliwych tylko trudne - możesz go skreślić od razu. Jeśli powie że wytłumaczy sytuację i w najgorszym wypadku rzuci papierami - możesz z nim rozmawiać dalej bo widać że człek ogarnięty i doświadczenie posiada :)

0

@vpiotr Ten program nic nie wyświetli, kompletnie nic.

0
loza_szydercow napisał(a):

failure is not an option

Ale przecież najprawdopodobniej to pyta Janusz, który właśnie tak myśli, a jest mu to potrzebne, żeby potem powiedzieć: panie, czemu tak drogo, jak tu i tu pan nie umi? (tu wstaw zdjęcie nosacza) ;P

0

Nic czym go nie zagniesz, sprawi, że każda wiedza ci się przyda bo będziesz i tak gorszy.

Może polegnie na jakimś podchwytliwym pytaniu, ale i tak będziesz gorszy od niego, a on drugi raz się nie nabierze na pułapkę.

Oszukać kogoś jest łatwo, bo każdy popełnia błędy i źal mi takich ludzi co się śmieją jak kogoś oszukają, jak łatwo nabrać kogoś na zmysły, złodzieje sami wykorzystują te błędy żeby tylko kogoś okraść, ale i tak na głównej mecie się odpadnie, bo jak ktoś ogarniam to prawdziwe problemy rozwiąże nie to co ta osoba.
Podstawowy błąd, to ufanie komuś dużo osób to wykorzystuje, ale to są błędy, które ujawnione nikogo nie przekonują.

2

Po tym poznać doświadczonego seniora że ma to w tyle. Nie ta robota to inna, fake senior powie co druga strona chce usłyszeć bo tak naprawdę to junior który liczy na wpis do CV. W ten sposób każdy dostaje to czego chce i rynek ustala równowagę.

PS: A tak naprawdę, naprawdę to wszystko bullshit - fake seniora od seniora odróżnia tylko liczba zer na koncie.

1
Skromny Lew napisał(a):

Pytanie do osób doświadczonych, o co powinienem zapytać Senior Developer'a (JAVA) żeby w jakiś podstępny sposób, po jego wypowiedzi, sprawdzić czy jest dobry źródłem wiedzy i nie napcha do głowy złych nawyków.

To trochę jakby jajko chciało być mądrzejsze od kury ;).
Jak zweryfikować wiedzę kogoś mądrzejszego, bardziej zaznajomionego z tematem od nas? Może zaproponować wytłumaczenie kilku tematów w miarę przystępny sposób - tak by słuchający zrozumiał. Zapytać o decyzję w pewnych sytuacjach i ich uzasadnienie (nie muszą być słuszne ale uzasadnienie musi mieć jaką spójną logikę).

1

Spytaj go czy Spring to dobry framework.

3

Spytaj go o zalety i wady Javy i generalnie zalety i wady frameworków/technologii, z których korzysta. Jeśli pytasz o jakiś framework, to pytaj jakiego rodzaju problemy generuje dany framework i jakie ma ograniczenia, i jak sobie radzą z tymi problemami.

Chodzi mi o to, że mało doświadczeni programiści (i pseudoseniorzy) mają tendencję do widzenia tylko zalet, ktoś kto jest doświadczony, będzie potrafił wykazać nie tylko zalety, ale również wady pewnych technologii (ponieważ styknęli się z wieloma ograniczeniami).

Natomiast niedoświadczeni programiści będą się jarać wszystkim tylko dlatego, że jest cool.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0