| Kako dobro testirati programerja ob zaposlovanju? | ||
|---|---|---|
|
blindek
26. okt 2017 06:11:36
Pridružen od: 11. dec 2009 924 objav 849 240 22 |
#1
Zanimajo me vaše izkušnje in mnenja kako testirate programerjevo tehnično znanje ob zaposlovanju? Imate kakšne posebne trike/metode poleg klasičnih vprašanj oziroma reševanja nalog? Če smo že pri temu, imate kakšne dobre tricky PHP naloge za razgovor za jih deliti? Se poslužujete raznih online test toolsov? Če ja, katerih? V naprej hvala za pomoč |
|
|
Roky
26. okt 2017 09:49:18
Pridružen od: 9. apr 2008 2506 objav 3240 335 107 |
#2
Jaz najraje delam tako, da se dobiva na appear.in/ ali teamviewer, shera screen ... rečem tole je koda, tole je težava, kako bi rešil. Potem pa opazuješ ... a mu je smotano, če ne zna, kaj naredi ... gre na google ali hoče dokazat, da je najhujši in porab 1 uro, čeprav je na googlu rešitev 1 klik stran, ali zablokira, ali mu po 30 min pade koncentracija in začne neki druge teske gledat, menjat tabe (multi tasking) ... obupavanje, hitre rešitve ... kako dobro testira, pomisli na druge situacije. Pol ti je hitro jasno s kom imaš opravka. CV, primeri kode, da pripravi neko testno nalogo je za mene brezveze njegovega in mojega časa, ker je čist drugač kot realne situacije. Tam se lepo v miru pripravi, pošlje najlepšo kodo, prosi prijatelja za pomoč in tako naprej in tako naprej. rok.meglic@gmail.com - 031 492 148
|
|
|
werky
26. okt 2017 10:17:39
Pridružen od: 16. apr 2012 787 objav 796 168 26 |
#3
Pri nas je nekako tako da kandidati dobijo neki test task za narediti, običajno v nekem mikro frameworku, ki ga itak do takrat niso poznali, narediti morajo pa kar veliko kode. Sicer sam task ni nič posebnega, uporabiš google in zdravo pamet in gre. Trik pri nas je ta, da recimo dobi task v petek popoldne, vrniti mora pa rešeno v pon. zjutraj. Cilj je torej da se vidi kako hitro se uči nove zadeve, kako dobro zna brati google in/ali ostale vire in seveda produkt ki ga na koncu vrne. To nam za enkrat ustreza, je pa res da različne situacije terjajo različna preverjanja. Pri nas smo bolj agencijska firma in imamo temu primerne projekte v različnih frameworkih, različnih jezikih in različnih platformah. lp |
|
|
pavarti
26. okt 2017 10:42:48
Pridružen od: 26. okt 2011 445 objav 587 92 14 |
#4
@Roky Ne vem če je ta način preveč dober, jaz recimo sovražim, če mi nekdo gleda pod prste . Zgubim vso koncentracijo in voljo za delo. Pa mislim da je dosti mojih kolegov, ki imajo podobno težavo. Za moje pojme je najboljši način: reference + dober interview + testna naloga. Na interviewu lahko preveriš kako logično razmišlja, prašaš ga lahko po čisto konkretno kako bi kako zadevo rešil. S testno nalogo se pa znebiš kvazi programerjev, ki mislijo da je HTML že programiranje. |
|
|
SlimDeluxe
26. okt 2017 11:26:07
Pridružen od: 29. apr 2010 1223 objav 1022 144 9 |
#5
Se popolnoma strinjam s pavartijem... Freelance Web Developer
|
|
|
pavarti
26. okt 2017 11:40:30
Pridružen od: 26. okt 2011 445 objav 587 92 14 |
#6
Zdej če pa kandidat pošlje github profil in je ta zafilan z zanimivimi stvarmi, pa je krajši spoznavni sestanek več kot dovolj. |
|
|
Spartacus
26. okt 2017 12:36:27
Pridružen od: 23. dec 2007 642 objav 828 38 4 |
#7
Tole pa meni kot programerju pove ogromno o delodajalcu/naročniku: "Bejž stran kolikor imaš zaleta!". Če pa česa ne prenesem, je pa to gledanje pod prste, štopanje časa in pregovarjanje "zakaj si pa za tole porabil 1 uro, če bi lahko samo naredil copy-paste prvega linka na Googlu?". Mislim ok, eno je, če iščeš "code monkey-a"... važno, da zdej dela. Bognedaj, da bo treba to čez mesec, 2, 6 popravljat - ti bo "programer" skočil z balkona. Iz šestega štuka. Na glavo. Stvari se rešuje celovito in ne "namečeš par if-ov, switch/case/selectov, copy/paste s StackOverflowa in piči Miško". Najbolj sprejemljivo se mi je vedno zdelo točno to, kar sta napisala @werky in @pavarti. No, razen tisti "petek popoldne - ponedeljek dopoldne" del... ljudje imajo/mo vikende za družino/hobije/ležanje na tleh sredi sobe/... Ampak ok, z mojega vidika to ni nek deal breaker. Reference oz. delovne izkušnje -> razgovor/intervju -> testna naloga. Osebno mi je še najboljše, da je najprej testna naloga. Zakaj? Zato, ker je dev stack različen praktično od firme do firme (oz. včasih je še znotraj iste firme več stackov). In tudi, če jaz še nimam konkretnih izkušenj z npr. MongoDB, imam pa z nečim podobnim, se bom dokaj hitro uspel ujet in stvari naštudirat. Ali pa ne - in bom ugotovil, da to delo/projekt pa verjetno ni zame. Tako se kmalu pokaže, če programer ustreza projektu (in obratno) in če ima naveza delodajalec-programer kakšen potencial, ali bodo sitnosti. EDIT: Še tole sem pozabil omenit: celoten tale proces preverjanja je dvosmerna zadeva. Tako, kot ti ocenjuješ mene kot programerja, jaz ocenjujem tebe kot delodajalca/naročnika. |
|
|
perunpro
26. okt 2017 15:12:41
Pridružen od: 23. maj 2008 3360 objav 2892 217 19 |
#8
Mislim da se prevec izpostavlja tehnicno znanje, manj pa da ti to ne pomaga kaj dosti, ce je verjetnost koncanja naloge ranga % snovi v homeopatskem zdravilu in zanesljivost mizarska/obrtniska, ego pravniski in pricakovanja glede ugodja lajfa milijonarske :) Testne naloge so kriz - redko odsevajo cisto realno stanje oz. ekosistem. Osebno sem pristas konkretnih taskov na konkretnem projektu (jasno, ne na produkcijskem branchu). |
|
|
hanyo
26. okt 2017 19:12:47
Pridružen od: 10. dec 2007 2378 objav 10029 1741 158 |
#9
Mi imamo mislim da tak sistem..
Intervju je "life oriented", vprašanja so v stilu: Če najde kaj zanimivega v CVju se še to vpraša. *Uporabniku je bila onemogočena uporaba foruma zaradi trolanja.*
|
|
|
tsu
27. okt 2017 05:43:16
Pridružen od: 16. jun 2008 351 objav 482 34 14 |
||