Video: Choose Your Future – European Elections 23-26 May 2024
Elke online bedrijf heeft een programmeur nodig. Zelfs als u niet in de tech-industrie bent, heeft uw bedrijf nog steeds websites en apps nodig. U kunt een ontwikkelaar voltijds huren, maar dit is duur en de goede zijn meestal niet lang. Zo is het zinvol om alleen een ontwikkelaar te huren als u er een nodig hebt. Maar waar te beginnen?
Het vinden van de juiste ontwikkelaar kan overweldigend lijken, maar het is uiterst belangrijk om een ontwikkelaar te huren die goed passen.
U wilt niet de eerste John Doe aannemen die claimt Ruby te kennen en uiteindelijk met een hack job van een website. Om die verschrikking te vermijden, gebruik het volgende advies, ongeacht of u een ontwikkelaar inhuurt om op korte of lange termijn, op afstand of op kantoor te werken.
1. Huur professionele team spelers, niet rockstars.
Voor een klein project hoeft u alleen maar één ontwikkelaar te huren, maar de meeste goede producten worden door teams opgebouwd. Veel mensen zijn in de verleiding om te coderen "rockstars", die vaak op een premie komen en negeren om na te denken over hun team. Het coderen van "rockstars" is vaak duur, wat financiën kan wegnemen om andere leden van het team te huren.
Het is ook belangrijk om niet alle eieren in één mand te zetten. Als er iets met je programmeur gebeurt of je valt uit, wil je niet in de steek gelaten worden.
2. Neem de tijd.
Het huren van de juiste programmeurs kost tijd. Het combineren van cv's is moeizaam en de rest van het interviewproces duurt even lang.
Verwijzing van verwijzingen is een nachtmerrie en coördinerende schema's kunnen onmogelijk zijn.
Met dit in gedachten is het verleidelijk om zich te beheren naar freelancingssites. Veel van deze kunnen echter leiden tot resultaten die nog frustrerend zijn. Sites zoals Freelancer en Elance schermen niet programmeurs en je komt vaak met de goedkoopste ontwikkelaar in plaats van de beste.
Sommige sites vallen echter niet in deze val. Bijvoorbeeld, Toptal is een site voor elite freelance ontwikkelaars waar teams van ingenieurs elke applicator screenen en persoonlijk overeenkomen met de juiste ontwikkelaar. Deze aanpak stelt u in staat om binnen een paar weken kwaliteits talent te vinden zonder te hoeven schuiven door tientallen herhalingen.
3. Wees niet bang voor onervarenheid.
Als je slimme, toegewijde mensen vindt, moet je ze huren, zelfs als ze niet veel ervaring hebben. Een van de beste manieren om top talent te halen is via stages. Stageplaatsen bieden een testperiode waarin je niet alleen iemand slim krijgt om te werken aan je bedrijfsprojecten, maar je kan ook stagiairs testen en verzorgen voor toekomstige werkgelegenheid.
Studenten zijn vaak op zoek naar ervaring en veel van hen zijn zeer getalenteerd. Recruteren op de campus is geweldig, maar als u dat niet kan, kunt u altijd CS-afdelingen op verschillende universiteiten richten op verbindingen en professoren die de beste studenten kunnen aanbevelen.Een persoonlijke brief of e-mail die een student aanmoedigt om een stage in te dienen, kan een lange weg gaan. Als het met een stagiair of twee werkt, kunt u het eind van de zomer met een baanaanbieding sturen.
Stages zijn geen bron van vrije arbeid en er zijn wetten om te bepalen hoe stages moeten worden uitgevoerd.
Bekijk het ministerie van Arbeid van de Verenigde Staten voor meer informatie over het uitvoeren van een stageprogramma.
4. Professionele verwijzingen zijn geweldig; de neef van je vrouw is niet.
Persoonlijke verwijzingen zijn vaak de beste bron voor het vinden van programmeurs. Het gebruik van persoonlijke netwerken kan zeer verleidelijk zijn, aangezien kwaliteit mensen lijken te associëren met andere mensen van goede kwaliteit. Het is geweldig om toegang te krijgen tot een persoonlijk netwerk; Het is echter belangrijk om iemand niet te huren, alleen omdat je hem kent. Het huren van vrienden en familie kan niet leiden tot de beste kwaliteit en kunnen leiden tot problemen in de relatie.
5. Zoek probleemoplossend vermogen.
Technisch vermogen is belangrijk, maar veel van de beste ontwikkelaars kunnen snel verschillende talen ophalen en aanpassen als nieuwe technologie zich voordoet. Iets dat altijd relevant is, is probleemoplossend vermogen.
Een goede manier om dit te testen in een interviewinstelling is door uw potentiële medewerker een probleem te geven en hem te laten oplossen in welke taal hij ook kiest. Deze methode laat zien hoe ze door problemen werken en oplossingen creëren.
6. Prioriteren communicatie.
Communicatie is de sleutel de hele tijd, maar vooral als je met een extern team werkt. Sommige teams kunnen verspreid worden over verschillende tijdzones, zodat beschikbaarheid een belangrijk probleem zal zijn. Andere projecten kunnen een strakke tijdlijn hebben en later worden problemen opgelost als u dit niet vroegtijdig met uw team communiceert. Verder heeft u iedereen nodig om uw projectvisie te begrijpen. Dit alles vereist voortdurende en duidelijke communicatie.
Test voor communicatie door een telefoon-, videoconferentie of persoonlijk interview in te nemen in uw huurproces. Een goede tip is om kandidaten te vragen om een presentatie over een verleden werk of specifieke vaardigheid van hun te geven. Dit laat u niet alleen communicatievermogen zien, maar ook passie en verleden werk.
Communicatievaardigheden kunnen ook worden getest door het schrijven van monsters. 37Signals adviseert dat u altijd de betere schrijver moet huren bij het kiezen tussen kandidaten. Duidelijke en beknopte schrift toont het vermogen om gedachten te organiseren.
7. Test de basisprincipes.
U zou verbaasd zijn over het aantal mensen op internet die zichzelf programmeurs noemen, maar kunnen niet programmeren. Om frustratie te voorkomen, start je interviewproces met een zeer eenvoudige programmeringstest die online kan worden uitgevoerd. Uw doel met de test is om kandidaten te ontkennen die niet over de nodige vaardigheden beschikken. U kunt zich bezig houden met diensten zoals Interview Zen of Codility om dit deel van het interview uit te voeren.
8. Vraag om verleden code te zien.
Elk voorbeeld van het verleden werk kan nuttig zijn in een interviewproces. Vanwege de vertrouwelijkheidsklausules kan het mogelijk zijn dat u de werkelijke code van vroegere projecten niet ziet, maar u moet het eindresultaat kunnen zien (i.e. een website die zij heeft gebouwd) of een verwijzing krijgen van overleden klanten.
9. Test met auditieprojecten.
U zou nooit een auto kopen zonder een testrit en u moet nooit programmeurs zonder een testproject huren. Een programmeur kan het door middel van elke ronde van het interviewproces doen en lijken op een goede pasvorm, maar slaagt er niet in om eenmalig te leveren. Een testproject zal aantonen hoe de programmeur eigenlijk werkt in plaats van hoe ze zeggen dat ze werken.
U kunt zelfs beginnen met het opzetten van programmeurs op een proefbasis voordat u de inzet voor het huren doet. U kunt dit doen door programmeurs te huren als consultant voor hun eerste project of door een proeftijd als conditie in hun werknemersovereenkomst op te nemen.
10. Pas op voor 'inhuren voor fit'.
Dit kan controversieel zijn, aangezien de meeste vergelijkbare artikelen u aanmoedigen om "fit" te prioriteren wanneer u een programmeur inhuurt. Maar het is belangrijk om te onthouden dat u een programmeur aanwendt voor uw bedrijf, geen drinkvriend of nieuwe beste vriend. Ja, het is belangrijk dat je programmeur past in je teamomgeving, met name wat visie en communicatie betreft, maar wees voorzichtig dat je de programmeur niet alleen huurt omdat hij naar je alma mater ging of dezelfde sporten speelt als jij. Deze dingen geven weinig indicatie voor hoe programmeurs eigenlijk werken of hoe ze passen in je team.
Over de auteur: Drew Hendricks is een tech, sociale media en milieuverslaafde. Hij is geschreven voor veel belangrijke publicaties, zoals Forbes en Entrepreneur.
Vermijd het slecht controleren: regels voor het accepteren van betalingen
Een slechte cheque is een grote uitgave voor bedrijven. Ontdek hoe u de kans op het accepteren van slechte cheques van klanten kunt verminderen.
De regels voor het bijdragen aan IRA's voor Amerikanen in het buitenland
Amerikanen die in het buitenland werken, kunnen in IRA's geld opzij zetten , maar er zijn enkele technische regels die zaken compliceren.
Vragen voor het huren van een auto voor het bedrijfsleven
Het huren van een voertuig creëert risico's voor uw bedrijf. Deze vragen kunnen helpen om die risico's te identificeren en ervoor te zorgen dat u adequaat beschermd bent tegen claims.