Recruitement Tips

Op verschillende media lees ik vaak klachten over recruiters en hoe zij omgaan met CV’s. Maar wellicht is een beetje zelfreflectie ook wel op zijn plaats. Vanuit de aanbiedende kant, maar ook vanuit de vragende kant kunnen we het makkelijker maken. Ik pretendeer niet het beter te weten, maar mijn zelfreflectie levert dit op.

In mijn vorige rol was ik in de positie om freelancers in te huren, de vragende kant dus. Op het moment dat je een dergelijke vraag dan uit zet in de markt, krijg je inderdaad verschillende CV’s opgestuurd. Het is lastig om dergelijke CV’s op waarde te schatten. Ze bevatten allemaal generieke informatie over de potentiële opdrachtnemer. Ik weet dat veel recruiters de CV in eerste instantie anonimiseren, maar als je interesse hebt dan sturen ze de juiste versie.

Maar als ik eerlijk ben, was onze uitvraag naar de tijdelijke capaciteit niet heel smart geformuleerd. De opdrachtomschrijving bestond uit een aaneenschakeling van algemeenheden en technische vaardigheden. De complexiteit van de opdracht en de functionele requirements stonden niet uitvoerig beschreven. De opdracht was als een vacature opgesteld. Dan is het niet zo gek, dat je heel algemene CV’s aangeboden krijgt.

Maar ook algemene CV’s kunnen meer waarde bevatten; Een beschrijvend stukje wie je bent en wat je wilt. Dan kun je aanvullen met specifieke ervaringen en kennis. Ik heb mensen afgewezen op basis van hun CV omdat ik oprecht dacht dat ze bij ons erg ongelukkig zouden worden en botweg niet de juiste competenties leken te hebben.

Als ik iemand op gesprek liet komen, dan deed ik wel onderzoek met mijn vrienden Google, Bing en Linkedin om iets meer te weten te komen over de persoon. Soms vind je dan ook blogs of andere uitingen van de persoon op het internet. Kleeft ook wel een gevaar aan, je zult het dus nooit als enige bron kunnen gebruiken. Maar daarvoor is dan ook een gesprek. Het is als opdrachtnemer dan wel van belang om je Linkedin profiel op orde te hebben.

Nu zit ik weer aan de andere kant, de aanbiedende kant. Ik heb mijn CV her en der neergelegd, in de hoop dat de droomopdracht er tussen gaat zitten. In mijn CV hadden korte en lange klussen ogenschijnlijk hetzelfde gewicht, opdrachtgevers zouden daaruit kunnen opmaken dat ik heel veel korte klusjes heb gehad. Wat tot heel veel speculaties en verkeerde conclusies kan leiden.

Via de verschillende vacaturesites heb ik inmiddels een aantal keren gereageerd op advertenties. Met alle respect ook hier zijn niet alle opdrachten smart geformuleerd. De meeste advertenties zijn zelfs opgesteld, alsof ze vast personeel zoeken. Het een sluit het ander uit, lijkt mij. Als ik een loodgieter inhuur, dan vertel ik hem ook heel specifiek waarom ik hem inhuur en wat ik van hem/haar verwacht. Ik reken op een langdurige relatie, maar niet permanent bij mij in huis. Bij freelance advertentie voor een bepaalde tijd (met opties tot verlengen) zouden ook zo opgesteld moeten worden. Welke expertise verwacht je van de tijdelijke arbeidskracht. En wat houdt de tijdelijk opdracht in, sugarcoating van de opdracht is niet nodig. En deze duidelijkheid helpt ook weer voor de wet DBA.

Zo zou je dan ook het intakegesprek moeten voeren. Je wilt als opdrachtgever helemaal niet weten welke ambities de freelancer allemaal heeft of waar hij over een x periode wil staan. Jij hebt een opdracht of een gat in de kennis of capaciteitsgebrek om iets uit te voeren of in te vullen. Je wilt weten of hij die kennis bezit, of hij de klus kan uitvoeren en de vastgestelde tijd zal blijven. Als het probleem is opgelost, dan kan de tijdelijk kracht weer gaan. Als je het op deze manier insteekt, dan weet je beide waar je aan toe bent en waar je of op afgerekend te wordten.

En als je dat gesprek voert, doe dan ook een beetje onderzoek naar de persoon. In deze digitale tijd laten we allemaal meer digitale voetafdrukken achter dan soms wenselijk, maar alleen iemands linkedin profiel bekijken is vaak al genoeg (wie kent hij, wat leest hij etc.). Sommige vragen hoef je dan niet meer te stellen en kun je beide tot essentie van het gesprek komen. Het inhuren van tijdelijke krachten of vast personeel is gewoon werk en kost ook gewoon tijd. Tijd die je terugverdiend als je de juiste persoon hebt in gehuurd. Soms ga je harder door even stil te staan.

Samengevat heb ik voor mezelf de volgende tips. Als aanbieder/opdrachtnemer: zorg dat je CV iets van jezelf bevat (je valt dan toch op als je CV anoniem gemaakt is) en zorg dat je Linkedin profiel in elk geval relevant en up-to-date is. Voor de vragende kant/opdrachtgever de tips: formuleer een heldere, smart opdracht en bevraag de freelancer daarop uit, en doe een beetje backchecking van de kandidaat en maak tijd. Voor de freelance recruiters, jullie zouden kunnen helpen de aanvragers/de aanbieders de opdracht helder en smart te krijgen, jullie hebben er baat bij dat de juiste informatie wordt gedeeld. Vraag en aanbod komen dan beter bij elkaar.

Oja en als je dan op iemand zijn Linkedin pagina kijkt, doe dat dan met open vizier en niet annoniem. Ik vind het leuk om te zien wie er naar mijn profiel kijkt, en zeker als dat de gesprekspartner van het intakegesprek is.

My two cents.

Paint 3D Preview

Met de volgende major update van Windows 10, ookwel de Creators update genoemd, wordt 3d meer onderdeel van Windows 10. De afgelopen insiders builds van Windows 10 laten al iets meer zien van wat we mogen verwachten. Paint 3D is in preview te downloaden vanuit de Windows 10 App store. We hebben er al mee gespeeld en het werkt verbluffend eenvoudig. Met de laatste insiders build zijn ook een paar problemen met vertragingen verholpen. https://www.microsoft.com/en-us/store/p/paint-3d-preview/9nblggh5fv99 Het werkt prima op een Surface Pro 3, Surface Pro 4 of Surfacebook.

OneNote Tip: Copy Text from Picture

Je kent dat wel, via Bing/Google of andere search engine een plaatje gevonden met een hele sterke tekst. Het plaatje wil je eigenlijk niet gebruiken, maar de tekst wel. Je kunt dan natuurlijk de tekst overtikken, maar dat is lastig als je net als ik niet 10-vingerig kunt typen.

OneNote is daarvoor DE oplossing.

  1. In een OneNote page plak je het plaatje.
  2. Doe een rechtermuisklik op je plaatje
  3. Kies voor het menuitem “Copy Text from Picture”
  4. En kies voor Paste/Plakken ergens anders.

snip_20160901162233

snip_20160901162224

snip_20160901162217

snip_20160901162158

Top Feature! Erg handig.

Project Oxford

Tijdens de //Build/ Conference lieten ze hele gave demo zien; de foto herkenningssite (http://how-old.net/).

image

Project Oxford (http://www.projectoxford.ai/) is basis van deze app. Deze API biedt heel veel mogelijkheden. En het mooiste is, je kunt hem ook zelf gebruiken.

image

Er is een hele volledige en goed gedocumenteerde API beschikbaar. Voorlopig zijn de API’s nog gratis, maar erg leuk om mee te spelen.

image

De basis achter deze API is Azure Machine Learning. Er is een gratis e-book over Machine Learning. Deze is erg leesbaar en geeft je de basis van Machine learning.

Tijdens de afgelopen Ignite Conference was er een erg leuke tweede keynote. Deze werd gedaan door de Technology and Research afdeling. Ze vertelde hoe zij al jaren bezig waren met research voor producten die nu beschikbaar kwamen. Zoals bijvoorbeeld PowerBI en de vertaalmachine van Skype etc. Grappige demo over Data analyse en historische data.

Als je in de Big Data zit of daar affiniteit mee hebt, dan zou ik zeker naar deze sessie kijken (Ignite KEY02   The Next Era of Computing: Seeing the Future Before It Happens).

Tijdens een IoT Hackaton hebben we een Raspberry PI 2 gekoppeld aan een camera en de gemaakte foto’s door deze API gehaald. Het werkte erg leuk. Helaas konden we niet gebruik maken van Windows 10 IoT Core.

Visual Studio 2015 Preview: C# 6

Op 12 en 13 november was er het Connect(); event van Microsoft in New York. De keynote was live te volgen en de gezamenlijke Nederlandse communities (WAZUG, DotNed, VB Central en natuurlijk de SDN) hadden een avond georganiseerd om samen de keynote te bekijken. Als je er niet bij was of de keynote gemist hebt, dan kun je dat op je gemak nakijken op Channel 9. Het waren niet de minste sprekers: Scott Guthrie, S. Somasegar, Brian Harry en Scott Hanselman.

Tijdens dit event liet Microsoft zien dat de woorden van de CEO Satya Nadella, Mobile First, Cloud First, niet zomaar een loze opmerking was. Dit statement gaat door heel Microsoft heen en zit verweven in alles wat zij doen en laten. Dat kwam duidelijk naar voren in de keynote.

Er waren een aantal aankondigingen, een daarvan is dat Microsoft het .NET platform als Open Source beschikbaar stelt op GitHUB. Dat betekent dat iedereen een Pull request kan doen en zo eigenhandig bugs etc. kan oplossen. Deze aanpassingen kun je dan weer terug sturen en Microsoft zal ze (na testen etc.) overnemen. How cool is dat! De eerste pull request kwam binnen het uur dat de spullenboel open stond.

Een andere aankondiging was een preview van Visual Studio 2015. Deze preview bevat ook previews van ASP vNext en C# 6. Hoewel er geen nieuwe taal elementen aan C# zijn toegevoegd, is de taal en tooling wel geoptimaliseerd. Alle aanpassingen die gemaakt zijn, hebben tot doel om het de developer eenvoudiger te maken.

In deze blogpost een paar van de veranderingen.

Code moet niet alleen eenvoudiger maar ook cleaner gemaakt kunnen worden. Zoals bijvoorbeeld een relatief simpele methode als hieronder. De function body is eigenlijk overbodig.

11-22-2014-15-57-00

En het kan korter door gebruik te maken van een Lambda arrow (=>). Deze kende we al, maar nu kan het ook voor deze gebruikt worden. Er komt straks nog een mogelijkheid aan.

11-22-2014-15-57-001

Clean code en duidelijk begrijpbaar en leesbaar.

Nog zo’n mooie toevoeging. De volgende code constructie herkent iedereen wel.

11-22-2014-16-00-57

Met de nieuwe Elvis operator kan dat een stuk korter. De ?. (met een beetje fantasie zie je een kuif met ogen) operator hoef je niet meer te checken of het object NULL is.

11-22-2014-16-01-07

Uiteraard werkt dit ook met methodes is de Class: x?.Calc(1,2); Vind ik iets gevaarlijker, want de Calc methode wordt niet uitgevoerd als x NULL is. Als je niet goed over je tests of structuur let, dan kan dit tot onverwachte situaties leiden.

Nog een veelvoorkomende constructie. We maken strings voor meldingen op en we doen dat natuurlijk netjes met de string.Format methode. Super simpel en redelijk leesbaar, nadeel je moet wel goed tellen en de welke waarde waar komt is niet in een oogopslag duidelijk.

11-22-2014-16-03-39

Dus dat moest anders. Simpel \{<variable>} en de code is gelijk een stuk gedocumenteerd. Natuurlijk kun je ook de formatting regels van string.Format meenemen, volledige vrijheid over de uiteindelijke tekst.

11-22-2014-16-03-391

Bovenstaande is een field van een class/object. Doordat ik hem public heb gemaakt, kun je hem manipuleren. Dat is natuurlijk niet helemaal netjes en eigenlijk zou je properties moeten gebruiken. Nadeel van properties op dit moment is, dat deze zowel een getter als een setter moeten hebben. In C# 6 is die verplichting er niet meer, een property kan alleen een getter hebben.

En als je dan gebruik maakt van de lambda arrow, dan gebeurd dat automatisch voor je. Dat het geen field is, dat zie je door de Code lens referentie teller. Maar ook als je de waarde van de property wilt aanpassen, dan krijg je een compiler waarschuwing.

11-22-2014-16-04-47

11-22-2014-16-01-54

Zo zijn er nog meer aanpassingen en wijzigingen, daarover later meer

Visual Studio Editor TIP

Laatst moest ik een tekstbestandje aanpassen. Dat bestandje had ik nodig voor om in BizTalk iets te testen of zo. Ik moest wat kolommen weghalen en vervangen door iets anders. Ik weet niet meer wat het was, maar wel dat het met Visual Studio erg eenvoudig ging.

Normaal gebruik ik daar Notepad of Excel voor. Ik weet het er zijn ook andere tools Notepad++, maar deze heb ik niet overal geinstalleerd. NB dat zou nog een mooie sync optie zijn voor Windows 8.

Maar goed, de Visual Studio editor kent hele handige functies.

Stel ik heb dit bestand, zoals je ziet een dirlisting.

image

Nu wil ik de eerste kolommen verwijderen, dan kun je natuurlijk naar het begin van de regel en oneindig keer delete drukken of eerst selecteren of in Excel convert to koloms en de kolommen verwijderen 😉

Maar is Visual Studio kun je de muis aan het begin zetten en de alt toets indrukken.

image

Dan een simpele delete en de kolommen zijn weg.

Maar wil je aan het begin iets toevoegen, dan kan dat op bijna dezelfde manier. Cursor op de eerste kolom en de alt toets indrukken en je muis loodrecht naar beneden halen. Daarna kun je gewoon tekst typen.

image

Handig! Later meer!