Tarkvaraarendustalendi - tõelise talendi - palkamine on mitmetahuline oskus, mis asub suhtlusvõrgustike, tehnilise taiplikkuse, protsesside juhtimise ja intuitsiooni ristteel. Igaüks, kellel on kunagi olnud vastutust palkamise eest, mõistab liiga hästi tööle võtmise väljakutse ulatust ja sügavust.
Eriti keeruline on asjaolu, et erakordsete tarkvaratehnika kandidaatide iseloomulikke omadusi on äärmiselt raske hinnata. Kuidas uurida kandidaadi uuendusvõimet ja loovat mõtlemist? Kuidas teha kindlaks, kas ta on meeskonnamängija? Kuidas diagnoositakse tema võimet konstruktiivset tagasisidet saada? Kuidas uurite kellegi moraalset kiudu?
Kuigi nende 'pehmete' kriteeriumide hindamine pole lihtne ülesanne, on see nii hädavajalik püüdes palgata parimaid. Liiga sageli koosnevad katsed hinnata neid üliolulisi, kuid siiski raskesti mõistetavaid omadusi küsimustest või väljakutsetest, mis on piisavalt läbipaistvad, et „õiged“ vastused oleksid enamiku kandidaatide jaoks ilmsed. Seega ei saavutata nende küsimisega midagi sisulist.
Üldine sellest tulenev lõk on keskenduda selle asemel liiga tugevalt tehnilistele üksikasjadele, selle asemel, et hinnata kandidaadi võimet probleeme lahendada, loovalt mõelda ja ülejäänud meeskonnaga ühilduvalt töötada.
sõlm js jõudlus vs javaLevinud lõks on liiga tugev keskendumine tehnilistele üksikasjadele.
Tuleb tunnistada, et tõhus intervjueerimine ja arenenud tarkvaraarendajate palkamine on sama palju kunsti kui teadust. Sellest hoolimata on tarkvarainseneri oskuste ja võimete peenemate mõõtmete hindamiseks olemas lähenemised ja metoodikad.
Kollektiivselt kasutatuna annavad need värbamistehnikad väga tõhusa sõelumisprotsessi, millel on tõestatud edu palgaliste või vabakutseline programmeerimistalent . See protsess on see, mida see postitus räägib.
Väheste eliitide leidmise ja palkamise protsess algab ammu enne intervjuud ennast. Tegelikult võib süstemaatiline lähenemine potentsiaalselt kvalifitseeritud kandidaatide õigeks tuvastamiseks sujuvamaks muuta ja kogu teie värbamisprotsessi tõhusust oluliselt suurendada.
Kahtlemata on kvalifitseeritud kandidaatide ainus parim allikas isiklik võrgustik, kuna kvaliteetsed inimesed kipuvad kvaliteetsete inimestega suhtlema. Isiklikud suunamised domineerivad uute töölevõtmiste kõige produktiivsema allikana ( allikas ).
päringu optimeerimine sql-serveris
Muu väärtuslik tipptasemel tehniliste talentide allikad sisaldab:
Nende ressursside ilu on see, et need pakuvad kandidaate, kelle olete ühel või teisel viisil kontrollinud, enne kui isegi nendega intervjueerite.Nende ressursside ilu on see, et nad pakuvad insenerikandidaate, kelle olete ühel või teisel viisil enne nende küsitlemist üle kontrollinud. Kas keegi teie ettevõttes või keegi tuttav tunneb neid ja soovitab neid väga. Või olete üle vaadanud nende avatud lähtekoodi ja olete sellest nõuetekohaselt muljet avaldanud. Või viitavad nende blogipostitused küpsele tehnilise asjatundlikkuse ja mõistmise tasemele (ja ideaalis isegi huumorimeelele :-)). Peamine on see, et kontakti loomise hetkeks on kandidaat juba oluliselt enamat kui 'lihtsalt üks järjekordne jätkamine'.
Lisaks kaaluge ametijuhendite mallide kasutamist (nagu need saidi SEO , esiotsa veebiarendus ja back-end veebiarendus ), mis seab teie soovitud kandidaatide suhtes kõrge ootuse.
Tehnilise oskuse tõhus kindlaksmääramine ületab palju konkreetse programmeerimiskeele või -tehnoloogia nüansse. Kuigi neid tehnilisi üksikasju ei tohiks kindlasti eirata, on need tavaliselt nii mitte hindamisprotsessi kõige olulisem element.
Tehnilise oskuse tõhus kindlaksmääramine ületab palju konkreetse programmeerimiskeele või -tehnoloogia nüansse ...Parimad arendajad ei raiska aega, kui pühenduda mälule, mis on hõlpsasti leitav keelespetsifikatsioonist või API-dokumendist. Pealegi on uue keele, tehnoloogia või kujundusmustri õppimine tugeva arendaja jaoks suhteliselt tühine harjutus (ja tegelikult on see oluline oskus, arvestades uue tehnoloogia kasutuselevõtu kiirenemist ja turuosa suurenemist). Seetõttu on hindamisel ülioluline kandidaadi põhiline tehniline tugevus ja mõistmine, loov mõtlemine ja probleemide lahendamine.
Tõestatud meetod selle saavutamiseks on esitama programmitöö väljakutse, mida keel ei piira . Esitage probleemiga kandidaadile ja paluge tal kodeerida lahendus valitud keeles. Ainsad nõuded peaksid olema, et lahendus oleks põhjalik ja korrektne, hõlmates ka kõiki servatingimusi või võimalikke vigu. Pidage meeles, et siin on eesmärk hinnata kandidaadi (a) probleemide lahendamise võimet, (b) teadmisi arvutiteadustest ja (c) kodeerimisstiili. Te ei hinda praegu sobivust konkreetses programmeerimiskeeles. (Sellise lähenemise lisakasu on muide see, et sellega välditakse küsitlejalt nõudmist eksperdiks keeles, milles kandidaat kodeerib.)
On palju veebiressursse, kust saate valida sellised programmeerimisprobleemid, mida oma intervjuuprotsessi kaasata. Need, mis keskenduvad algoritmidele (mitte konkreetse programmeerimiskeele tundmisele), hõlbustavad kandidaadi arvutiteaduse aluse ja probleemide lahendamise võimaluste hindamist. Mõned tähelepanuväärsed näited hõlmavad järgmist hackerrank.com , projecteuler.net ja beatmycode.com . Pidage siiski meeles, et teil pole vaja neid saite kasutada manustada testid; pigem võite neid lihtsalt kasutada ressurssidena valige väljakutsed ja seejärel paluge kandidaadil isikliku intervjuu käigus (valgel tahvlil jne) lahendus lahendada.
See tähendab, et veebipõhine testimine saab olla teie vestlusprotsessi väärtuslik lisakomponent. Veebipõhiste testimisteenuste kasutamisel on siiski oluline vältida ohtu keskenduda liiga tugevalt kandidaatide saidi loodud tulemustele, mitte nende lahenduste eripäradele. Esiteks ei pruugi te nõustuda testimisteenuse hindamismõõdikutega. Pealegi võivad teie arvates olla eriti nutikad või elegantsed lahenduse aspektid, millele automaatne hindamisprotsess võib täiesti unarusse jääda.
Veebipõhiste testimisteenuste kasutamisel on oluline vältida ohtu keskenduda liiga tugevalt kandidaatide saidi loodud tulemustele, mitte nende lahenduste eripäradele.Võimalik on ka „valepositiivseid” või „valesid negatiivseid” koos veebipõhiste testimisteenuste pakutavate hinnangutega. Ühest küljest võib valepositiivsete tulemuste tõttu raisata aega ja ressursse kvalifitseerimata kandidaatide küsitlemisele, samas kui valedegatiivid võivad diskvalifitseerida kandidaadid, kes olid väga tähelepanu väärivad. Pikas perspektiivis on viimasel tõsisemad tagajärjed ja seetõttu tuleb seda hoolikalt jälgida.
probleemipüstituse väljatöötamisel räägib teadlane kõigist järgmistest, välja arvatud:
Üldiselt on isiklikult manustatavad testid oma olemuselt usaldusväärsemad kui Internetis, kuna need vähendavad pettuse võimalust. Pealegi annab isiklik testimine võimaluse jälgida, kuidas tarkvarainseneri kandidaat surve all töötab. Sellegipoolest võib veebipõhiste testimisteenuste kasutamine olla tõhus komponent siin propageeritumast ulatuslikumast sõelumisprotsessist, mis hõlmab muid tehnikaid, mis aitavad välja petta või alakvalifitseeritud kandidaate.
Veebipõhised arendustestid võivad olla ka väärtuslik eelfilter, et kõrvaldada hämmastavalt suur osa kandidaatidest, kelle tehnilised oskused on palju madalamad. Huvitaval kombel loobuvad paljud sellised kandidaadid enesekindluse puudumise tõttu protsessist isegi proovimata teste sooritama. See tähendab, et enesekindlus ei ole alati parim suhtumise baromeeter, mida kinnitab Dunning-Kruger mõju.
Teine äärmiselt väärtuslik tehnika tehnilise taiplikkuse hindamiseks on paluge kandidaadil esitada nende koostatud avatud lähtekoodiga projektide loend, või vähemalt panustanud sellistel saitidel nagu GitHub ja SourceForge (kui nad olid ainult kaasautorid, paluge neil näidata teile, millised osa koodist nad ise autorid on). Seejärel võite tulla intervjuule, kui olete nende koodi üle vaadanud, valmis küsima konkreetsete kujundusotsuste, kodeerimisstiilide, kasutatavate mustrite ja muu kohta. Selline arutelu võib olla oluliselt väärtuslikum kui lihtsalt keele kandidaadile kandideerimine.
Väheste eliitide liikmed ei ole lihtsalt tehnoloogiliselt taiplikud, nad on täiuslikud tarkvaraarenduse spetsialistid, kes suhtlevad selgelt, tõhusalt ja lühidalt nii suuliselt kui ka kirjalikult.
Verbaalset suhtlemisoskust on intervjuu käigus lihtne hinnata, olgu see siis isiklikult või telefoni teel. Kuigi sõnalised oskused on teatud „tagatoas” tehnilistes rollides, mis ei hõlma kasutajaga kontakti, vähem kriitilised, on need siiski olulised meeskonna tõhusa suhtluse maksimeerimine ja ideede vahetamine.
Väheste eliitide liikmed on täiuslikud spetsialistid, kes suhtlevad selgelt, tõhusalt ja lühidalt nii suuliselt kui ka kirjalikult.Kirjaliku suhtlemisoskuse hindamine on kõige parem, kui paluda kandidaadil esitada näidiste kirjutamine. Kindlasti eelistatakse tehnilisi kirjutamisproove, kuna need ei näita mitte ainult kirjutamisoskust, vaid ka tehnilist selgust. Nende proovide taotlemine enne intervjuud võib olla eriti kasulik. Esiteks annab see võimaluse nende kirjutised enne tähtaega üle vaadata ja analüüsida, et saaksite tulla intervjuule valmis nende kirjutisi arutama ja kritiseerima. Lisaks sellele heidab mõned tehnilised kandidaadid proovide kirjutamise taotlusega, mis iseenesest võib olla väärtuslik filter.
Vana nali on isa kohta, kes tahab oma pojale eetikat õpetada. Isa ütleb pojale, et neil on koos elukaaslasega keemiline puhastus. Ühel päeval, ütleb isa, tuleb klient meie poodi oma keemilise puhastuse järele. Kui klient lahkumiseks pöörab, saan aru, et ta on 10 dollari eest üle maksnud. OK, nii et siin tuleb eetika ... kas ma ütlen või ei ütle oma partnerile ?!
Seevastu päris eetilised dilemmad - moraalsed dilemmad - võivad sageli olla udused ja keerulised ja kindlasti esitlevad nad ennast äris. Tugevaim tarkvaraarendaja võib projektis öelda ütlemata kaose, kui tal puudub korralikult kalibreeritud moraalne kompass. Seetõttu on kandidaadi selline mõõde hindamisel kriitilise tähtsusega.
Tugevaim tarkvaraarendaja võib projektis öelda ütlemata kaose, kui tal puudub korralikult kalibreeritud moraalne kompass.Selle saavutamiseks on ülitõhus tehnika esitage kandidaadile hüpoteetiline moraalne dilemma ja küsige, mida nad olukorras teeksid. Selle efektiivsuse saavutamiseks on hädavajalik dilemma mitte on selge vastus. Ideaalis peaks iga võimalik vastus olema ebatäiuslik ja mõnevõrra problemaatiline. Vastus, mille kandidaat sellisele küsimusele annab, võib anda tohutu ülevaate oma mõtteviisist, eetikastandarditest ja prioriteetidest.
Siin on näide:
Ettevõte, kus te töötate, on palgatud teise ettevõtte projekti kallal töötama. Projekt nõuab konkreetse alltöövõtja kasutamist. Töötasite varem selle alltöövõtja juures ja teate seetõttu omast käest, et nad teevad sageli oma tööaja ja maksavad klientidele aja eest üle. Kui nad seda selle projekti raames teevad, ei kahjusta see teie ettevõtet, sest need kulud kantakse teie ettevõtte kliendile. Olete seda maininud oma ülemusele ja ta on soovitanud teil kliendile mitte midagi öelda, eriti kuna projekti alltöövõtja osa moodustab vaid väikese osa kogu eelarvest. Teil on siiski väga lähedane sõber, kes töötab kliendi heaks. Ühel päeval lõunasöögi ajal küsib teie sõber, mida teate selle alltöövõtja kohta, kuna ta teab, et olete varem seal töötanud. Kuidas sa reageerid ja mida sa talle ütled?
millesse on kodeeritud ebakõla robotid
Ilu on selles, et selgelt „õiget” vastust pole ja olukord peegeldab reaalse elu ja ärimaailma moraalset keerukust. Kui seda õigesti küsitakse, võib vastus sellisele “moraalse dilemma” küsimusele olla tarkvaraarendajate palkamise jaoks kõige kõnekam ja väärtuslikum osa intervjuuprotsessist.
Üks intervjuuprotsessi loomupäraseid vigu on see, et tegelikult pole kuidagi võimalik teada saada, mis tunne on töötada inimesega, kuni te tegelikult nendega koostööd teha . Kandidaadi isikupära ja temperamendi realistlik tundmine on eduka töölevõtmise jaoks siiski ülioluline.
Tehniline eliit pole lihtsalt tehniliselt parem, vaid on ka väga professionaalne. Seetõttu ei piirdu nende otsimine rangelt tehnilise hindamisega.
Tehniline eliit pole lihtsalt tehniliselt parem, vaid on ka väga professionaalne.Seda silmas pidades on siin mõned intervjuuvõtted, mis võivad olla kasulikud kandidaadi isiksuse ja professionaalsuse hindamiseks…
Ühe jaoks kaaluge intervjuuprotsessi tahtlikku alustamist mittetehnilise töötaja eelvaate abil (näiteks haldusabiline). Seejärel saate sellelt töötajalt küsida, kuidas kandidaat temaga kohtles, kui ta sai aru, et nad pole tehnilised. Kas nad olid alandavad, kannatamatud ja alandlikud või olid nad meeldivad, kannatlikud ja lugupidavad? See, mida töötaja teile edastab, võib tõepoolest väga öelda. Tahate teada, kas kandidaat kohtleb teisi lugupidavalt, hoolimata sellest, kes nad on.
Otsige kogu intervjuu vältel võimalusi kandidaadile konstruktiivse tagasiside pakkumiseks. Jälgige hoolikalt reaktsiooni, mille see tekitab. Kas tagasisidet hinnatakse või tundub, et kandidaat muutub üldse kaitsvaks?
Tegelege mittetehnilise vestlusega intervjuu esimese 5 või 10 minuti jooksul, et saada ülevaade kandidaadi isiksusest. Kandidaat võib arvata, et see on lihtsalt eelmäng tegelikule intervjuule ja laseb seetõttu suurema tõenäosusega oma juukseid maha. Seeläbi võite sel ajal eristada üllatavalt palju nende isiksust. Ja muidugi, kui neil on huumorimeelt, on see alati hea märk. :-)
kuidas teha erc20 märki
Lisaks nendele inseneride palkamise üldistele tehnikatele Siin on mõned näidisküsimused, mis aitavad hinnata kandidaadi isiksust, enesekindlust, ausust ja professionaalsust :
Ühiselt on tõestatud, et need küsimused ja tehnikad soodustavad palju tugevamat ja sügavamat arusaamist sellest, kes kandidaat tegelikult on, mis on eduka töölevõtmise otsuse tegemisel ülioluline.
Nii et olete leidnud A + kandidaadi. Kõrgelt kvalifitseeritud. Positiivne, meeleolukas isiksus. Suurepärane kultuuriline sobivus. See on suurepärane! Aga…
Veel on vastamata üks keskne küsimus: Kuivõrd on kandidaat konkreetselt huvitatud teie olemasolevatest ametikohtadest ja teie ettevõttes töötamisest? Sellele vastamine on eduka rendi tagamisel ülimalt oluline. Ühepoolsed suhted ei toimi äris paremini kui mujal meie elus.
Jällegi on lihtsalt küsimuse otse esitamine minimaalse väärtusega, kuna intervjuuprotsessi kontekstis tuleb sellisele küsimusele vastates olla kahtlane kandidaadi meelehärmi suhtes. Pigem tuleb seda proovida kindlaks teha muude, vähem otseste vahenditega.
Ühepoolsed suhted ei toimi äris paremini kui mujal meie elus.Alustuseks on viis, kuidas kandidaat teile algusest peale läheneb, üsna usaldusväärne huvide mõõdik. Kas kandidaat pakub veenvat ja veenvat selgitust, miks ta on teie ettevõtte ja olemasoleva võimaluse vastu eriti huvitatud? Kui jah, näitab see mitte ainult tõelist huvi, vaid ka professionaalse küpsuse ja keerukuse taset. Selline kandidaat on enne teiega ühendust võtmist selgelt uurinud teie ettevõtet ja võimalust vähemalt mingil tasemel (selle asemel, et lihtsalt oma linna CV-d tulistada).
Kandidaadid, kes lähevad arendaja palkamisprotsessi, olles teinud ettevõtte, selle toodete või teenuste kohta kodutöö, on kasulik näitaja nii nende huvist kui ka arukusest. Eriti tähelepanuväärsed on kandidaadid, kes on jõudnud intervjueerijaga eelnevalt uuringute tegemiseni (nt lugenud tema elulugu, LinkedIni profiili, ajaveebipostitusi ja nii edasi). Keerukamad kandidaadid teevad intervjuu käigus selle teabe avaldamise punkti. Teiste jaoks lihtsad avatud küsimused nagu 'Mida teate meie ettevõttest?' ja 'Mis teid eriti huvitab meie ettevõttes ja selles positsioonis?' suudab tõepoolest saada väga kõnekaid vastuseid.
Lõpuks tõeliselt huvitatud kandidaat esitab tõenäoliselt küsimusi kogu intervjuu vältel. Sellest hoolimata on alati hea mõte intervjuu lõpetada, küsides, kas kandidaadil on küsimusi. Küsimuste puudumine võib olla punane lipp isegi kellegi puhul, keda muidu oleks peetud A + kandidaadiks.
Siin kirjeldatud meetodid võivad olla väärtuslik põhiprotsess tööstusharu parimate tarkvaraarendajate leidmiseks ja palkamiseks. Siiski on oluline meeles pidada, et efektiivne töölevõtmine ei ole sihtkoht, vaid teekond. Nende protsessi tuleb pidevalt ümber hinnata ja kohandada, kuna staatiline protsess on määratud muutuma surnud protsessiks.
Efektiivne töölevõtmine ei ole sihtkoht, vaid teekond.Iga ettevõtte teekond on erinev, lähtudes tema enda kultuurist ja prioriteetidest. Leidke oma organisatsioonile sobiv tee ja tehke seda. Teil on õnnestumisi ja ebaõnnestumisi, kuid seni, kuni viimasest õpite, võite olla kindel, et olete õigel teel.