Kako unajmiti sjajnog web programera

Ako ste menadžer za zapošljavanje, velika je vjerojatnost da već znate koliko teško može biti zaposliti web programera sa veliki nedostatak talenata objavljeno diljem Sjeverne Amerike.

Pronalaženje savršenog kandidata za bilo koji posao može biti teško, ali na tržištu rada kao što je ovo konkurentno, tvrtke smatraju da je posebno mučno mamiti vrhunske talente u web razvoju.



Zato je pametan i razuman proces ključan kada pokušavate pronaći pravu osobu. Evo nekoliko savjeta o tome kako pristupiti procesu zapošljavanja kako biste osigurali svog zvjezdanog programera.



Shvatite svoje potrebe

Prije nego što uopće započnete objavljivati ​​posao, važno je točno znati što će vam trebati od vašeg budućeg web Developera.

Svakako bi svaka tvrtka voljela Full-Stack Developera koji može kodirati u svim varijantama programskih jezika i razumjeti svaki detalj vašeg projekta, ali ako je opseg uloge uže usmjeren na prednji ili stražnji kraj, možete biti bolje uslužen s nekim tko je specijaliziran. Da biste dobili osjećaj koliko je svaka uloga relativno rijetka, BrainStation’s Anketa o digitalnim vještinama 2019 otkrili su da se 33,7 posto anketiranih Developera smatra Full-Stack programerima, dok je 26,5 posto bilo usredotočeno na front-end, a 7,2 posto specijalizirano na back-end.



Ako niste sigurni u razliku, možemo pomoći – ali u suštini Front-End Developeri su odgovorni za dizajn lica digitalnog proizvoda koji se razvija, dok odgovornosti Back-End Developera uključuju interakcije s bazom podataka, provjeru autentičnosti korisnika, poslovnu logiku i konfiguraciju poslužitelja, mreže i hostinga. Od Front-End programera se obično očekuje da razumiju programske jezike, uključujući HTML, CSS i JavaScript, kao i okvire kao što su React, Bootstrap, Backbone i AngularJS, dok bi Back-End programeri trebali poznavati jezike na strani poslužitelja kao što su PHP, Ruby, i Python, kao i alate poput MySQL, Oracle i Git.

Od programera svih vrsta se očekuje da znaju nešto o misiji W3C .

Kada ispitujete određene vještine, nemojte pretjerivati ​​i inzistirati na iskustvu i poznavanju programskih jezika i drugih kompetencija koje zapravo nisu relevantne za vašu poziciju ili tvrtku.



Također je vrijedno napomenuti koje je vještine teže pronaći od drugih. BrainStationovo istraživanje o digitalnim vještinama pokazalo je da su najrašireniji programski jezici JavaScript (sa 79,6 posto programera koji su izjavili da ga koriste na poslu), a slijede SQL (46,7 posto) i Python (34,7 posto). S druge strane spektra, teže je pronaći programere koji redovito koriste Assembly (1,2 posto), Perl (2,4 posto) ili Swift (9 posto).

Udubite se u prošle projekte

Vjerojatno je očito da je ispitivanje portfelja kandidata ključni element u procesu zapošljavanja, ali posebno je važno da imate rad uživo za testiranje kako biste stvarno mogli steći osjećaj sposobnosti Developera da stvori funkcionalno i glatko korisničko iskustvo.

Pogreška broj 1 koju tvrtke čine pri zapošljavanju web programera je zapošljavanje nekoga tko je upućen u razvoj, ali zna vrlo malo o korisničkom iskustvu ili optimizaciji konverzije,Stringjoyrekao je osnivač Scott Marquart business.com .



Dobro izgledati samo je mali dio onoga što web stranicu čini izvrsnom. Također mora funkcionirati intuitivno i biti lako za navigaciju, tako da svaki potencijalni klijent koji dođe na vašu web lokaciju zna točno kako učiniti ono što želite.

Istražujući prijašnje projekte kandidata, nemojte pitati samo koje su tehnologije, alate i programske jezike koristili, već i zašto su ih koristili, tako da možete steći dojam o njihovim vještinama kritičkog razmišljanja i rješavanja problema. Pitajte o značajnim izazovima s kojima se susrećete. I uvijek pitajte što bi učinili drugačije.

Zapamtite: talent se može trenirati

Većina procesa intervjua trebala bi uključivati ​​izazov kodiranja uživo – koliko god ih programeri mrze – i zadatak koji se može uzeti kući, koji će vam, uz portfelj, dati osjećaj tijeka rada, donošenja odluka i razine kompetencija vašeg kandidata. Intervju se, dakle, mora usredotočiti na nematerijalne kvalitete koje će odrediti hoće li vaš kandidat odgovarati. Pitajte kako surađuju s drugima i kako žongliraju s konkurentnim rokovima. Pitajte za nekoliko njihovih omiljenih web stranica i koji web preglednik koriste (odgovor bi trebao biti sve.)

Zapravo, neke tvrtke daju prioritet životnim vještinama i osobnosti koja odgovara iznad svega.

Prije nekog vremena prestali smo provjeravati tehnološke kandidate zbog nedostatka iskustva ili formalnog obrazovanja, rekao je Daniela Arango, HR i kreativna menadžerica zaimagetoner.com. Ono što sada tražimo su reference tehnoloških profesionalaca koji imaju veliku otpornost u životu, te prirodnu sposobnost i sklonost učenju.

Doista, jedan od razloga zašto je važno da se ne zaglavite u području slabosti za kandidata koji bi inače mogao biti pravi za posao? Profesionalni razvoj trebao bi biti dio svakog dobrog programera.

Istraživanje BrainStationa pokazalo je da 63,4 posto programera koristi obuku vještina za učenje novih tehnika i ideja, što je broj čak i veći među ispitanicima početnih razina.

Postavite pitanja o entuzijazmu vašeg kandidata za obrazovanje i stalni razvoj vještina te istražite specifične načine na koje vaš potencijalni zaposlenik pronalazi prilike za samousavršavanje.

To su važne osobine čak i za najiskusnije i najvještije kandidate, s obzirom na to kako se područje brzo razvija.

Zapravo, istraživanje BrainStationa pokazalo je da, iako 78 posto programera vjeruje da su strojno učenje i umjetna inteligencija trendovi koji će imati najveći utjecaj na razvoj u sljedećih pet do 10 godina, 83 posto ih nikada nije razvilo za bilo koju platformu umjetne inteligencije ili blockchain tehnologija.

Drugim riječima, gotovo svi programeri će morati poboljšati svoje vještine u nadolazećim godinama.

Ponudite konkurentnu plaću

Prema Indeedu, prosječna plaća za početnike web programera u Sjedinjenim Državama je66.254 dolara, dižući se na105.302 dolaraza starijeg web programera. Da biste se nadali da ćete dobiti svog idealnog web programera, potrebno je ponuditi dobru plaću u tom rasponu. Ako imate fleksibilnost, također možete pokušati privući svog kandidata drugim pogodnostima, poput fleksibilnog rasporeda, mogućnosti rada od kuće ili ponudom podrške za nastavak obrazovanja.

Nakon što ste pronašli pravog kandidata, djelujte brzo.

Što se tiče ljudi koji su iskusniji, ne dolaze ni do točke u kojoj traže poslove, Ari Weil, potpredsjednik proizvoda za startup optimizacije web stranicaČekajući, rekao je Boston Business Journal .

Kada su ovi momci na tržištu, postoji tolika potražnja za njima da ih se razgrabi za dan ili dva.


Kategori: Web Razvoj