CodeGym /Java Blog /Willekeurig /Junior Java ontwikkelaar op zoek naar werk. Hoe u uw vaar...
John Squirrels
Niveau 41
San Francisco

Junior Java ontwikkelaar op zoek naar werk. Hoe u uw vaardigheden kunt verbeteren en praktische ervaring kunt opdoen

Gepubliceerd in de groep Willekeurig
Als we het hebben over het begin van de professionele carrière van een Java-programmeur, wordt alles vaak in een somber daglicht gesteld. Voor beginners lijkt het misschien ongelooflijk moeilijk om de markt te betreden. Het maakt niet uit hoeveel actuele vacatures u bekijkt, u zult merken dat voor elke functie ervaring vereist is. Soms lijkt het erop dat werkgevers zelfs van junior Java-ontwikkelaars verwachten dat ze minstens enkele jaren werkervaring hebben, om nog maar te zwijgen van bovennatuurlijke theoretische kennis af en toe. Junior Java ontwikkelaar op zoek naar werk.  Hoe u uw vaardigheden kunt verbeteren en praktische ervaring kunt opdoen - 1 Maar hoe krijg je de ervaring die nodig is voor echt werk als niemand programmeurs zonder ervaring wil inhuren? Is het een vicieuze cirkel? Nee, slechts een van de typische moeilijkheden bij het starten van een carrière, maar deze is niet zo moeilijk te overwinnen. In dit artikel hebben we verschillende feilloze manieren verzameld om het probleem van onvoldoende praktijkervaring op te lossen.

1. Onafhankelijke projecten

Laten we beginnen met de eenvoudigere en grotendeels voor de hand liggende tips. Een van de beste manieren om praktische ervaring op te doen met Java of een andere programmeertaal, is door te werken aan onafhankelijke of huisdierprojecten. U kunt bijvoorbeeld deelnemen aan een open source-project op Github. Zoek niet naar ingewikkelde projecten of projecten waarvan de uitvoering een nieuwe aanpak of gespecialiseerde kennis vereist. Alles wat een Java-ontwikkelaar met weinig of geen ervaring nodig heeft, zijn kansen om te oefenen: hoe meer, hoe beter. Naarmate je basisvaardigheden verbeteren, kun je doorstromen naar steeds complexere projecten. Hoewel functiebeschrijvingen vaak twee of drie jaar ervaring met een taal vereisen, is dit niet het enige criterium. Bedrijven zijn ook op zoek naar mensen die met hun eigen code en die van anderen kunnen werken. Ze willen mensen die weten hoe ze gereedschap moeten gebruiken. En werkgevers besteden vaak aandacht aan zogenaamde "soft skills". Dit zijn vooral gezond verstand, het vermogen om goed met anderen samen te werken, goede communicatieve vaardigheden en emotionele intelligentie. Om dit alles te cultiveren, heb je ervaring nodig met het werken aan echte projecten met echte problemen en echte deadlines, samen met andere programmeurs en experts. In de ogen van een werkgever kunnen soft skills, leervermogen en ambitie soms een gebrek aan gespecialiseerde technische kennis en een magere theoretische basis goedmaken. Bovendien, zelfs als een sollicitant een bepaalde technologie moet kennen die onervaren Java-ontwikkelaars over het algemeen niet kennen, zullen werkgevers waarschijnlijk meer geïnteresseerd zijn als er meerdere projecten op zijn of haar cv staan.

2. Persoonlijke projecten

Deze tip is misschien niet alleen nuttig voor beginners, maar ook voor redelijk ervaren Java-professionals. "Persoonlijke projecten" betekent projecten waaraan een Java-codeerder als hobby werkt, om professionele vaardigheden te ontwikkelen, uit interesse en/of gewoon voor de lol, niet om geld te verdienen. Bij het beoordelen van cv's richten veel werkgevers zich op de eigen 'huisdierprojecten' van programmeurs. Waarom? Omdat het hebben van huisdierprojecten aangeeft dat iemand echt van programmeren houdt en eigenlijk streeft naar professionele groei - niet alleen erover praten. Junior Java ontwikkelaar op zoek naar werk.  Hoe u uw vaardigheden kunt verbeteren en praktische ervaring kunt opdoen - 2Dit is wat Oren Eini, CEO van Hibernating Rhinos LTD, dat oplossingen voor database-infrastructuur ontwikkelt, zegt: "Simpel gezegd zijn we op zoek naar een .NET-ontwikkelaar en een van de belangrijkste dingen die we zoeken is passie. In het algemeen, we hebben ontdekt dat mensen die erom geven en geïnteresseerd zijn in wat ze doen, de neiging hebben om andere dingen te doen in plaats van alleen hun werkopdrachten. Met andere woorden, ze hebben hun eigen huisdierprojecten, het kan een persoonlijke site zijn, een project voor een vriend , of gewoon wat code geschreven om vertrouwd te raken met bepaalde technologie. Als je me vertelt dat je enige projecten buiten je werk meer dan 5 jaar oud zijn, is dat een slechte indicatie voor ons." Beter kan het niet gezegd worden.

3. Freelancen biedt grenzeloze mogelijkheden om te 'levelen' en ervaring op te doen

Houd er rekening mee dat het voor een beginnende programmeur erg moeilijk is om in te breken op freelancewebsites. Maar je kan het proberen. Werken als freelancer kan een uitstekende tussenstap zijn op het pad van een complete beginnende Java-ontwikkelaar naar een zelfverzekerde junior Java-ontwikkelaar die ervaring heeft opgedaan en zijn of haar vaardigheden heeft "gepowerd". Het verschil tussen freelancen en het werk van een fulltime Java-ontwikkelaar lijkt misschien klein. Maar er zijn eigenlijk veel meer veelbelovende freelancemogelijkheden voor een onervaren junior Java-ontwikkelaar. Dat komt omdat freelancers vaak worden ingehuurd voor eenmalig of kortdurend werk aan bepaalde projecten. Zo krijgen ze taken toegewezen die te klein zijn om het zoeken naar een fulltime vaste medewerker te rechtvaardigen. Dergelijke microprojecten worden soms "optredens" genoemd. Het project zelf kan een experiment zijn of zeer gespecialiseerde vaardigheden vereisen. Hoe het ook zij, werkgevers zijn bij het inhuren van freelancers minder veeleisend en voorzichtig, omdat ze aanzienlijk minder financiële risico's lopen. Als gevolg hiervan heeft een junior Java-ontwikkelaar meer kans om tijdens het freelancen zijn of haar eerste betaalde baan te krijgen. Freelancers worden vaak ingehuurd door kleine bedrijven die de hulp van een programmeur nodig hebben om relatief eenvoudige problemen op te lossen. Of door ondernemers die met een beperkt budget aan een innovatief idee werken. Of zelfs door werknemers van grote IT-bedrijven, die in hun vrije tijd bezig zijn met het ontwikkelen van hun eigen favoriete projecten of ideeën. Kortom, er zijn veel mogelijkheden, maar in de meeste gevallen zal het een beetje tijdelijk werk zijn met duidelijk omschreven doelstellingen.

4. Twee hoofden zijn beter dan één. Ontwikkeling in een team

Als alleen werken aan projecten, of het nu gaat om je eigen favoriete projecten of freelance banen, om de een of andere reden niet gaat, kun je een andere optie proberen: ontwikkeling als onderdeel van een team van ontwikkelaars die zich op ongeveer hetzelfde niveau bevinden. Samenwerking en probleemoplossing helpen je niet alleen om sneller te leren en vooruitgang te boeken, maar lossen ook het motivatieprobleem op, dat acuut is voor veel beginnende programmeurs, vooral als ze thuis werken. Junior Java ontwikkelaar op zoek naar werk.  Hoe u uw vaardigheden kunt verbeteren en praktische ervaring kunt opdoen - 4

5. Meer lezen over dit onderwerp:

Opmerkingen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION