Traineeship Java ontwikkelaar
Het traineeship Java ontwikkelaar is ontworpen om de specifieke eisen van een ontwikkelaar bij Topicus (Onderwijs) te beheersen.
Om effectief aan een project te kunnen werken dient een ontwikkelaar een minimaal basisniveau te hebben. Dit basisniveau wordt gedefinieerd als dat de ontwikkelaar de basisbegrippen kan uitleggen zonder dat er meteen een naslagwerk benodigd is. Onderstaande technologieën dient de nieuwe medewerker op een basisniveau te kennen om mee te kunnen draaien in een team op een pre-junior niveau. Het doel is dat de trainee dit niveau na de eerste maand bereikt.
-
Java
-
Database
-
SQL
-
ORM
-
Wicket
-
Eclipse
-
Git
-
UML
-
Webtechnologie (CSS, JavaScript, HTML)
Het opleidingsprogramma bestaat uit 2 fasen:
-
Bootcamp
-
Verdieping
Met de bootcamp bereid je je voor om eenvoudige werkzaamheden te kunnen vervullen in een project. De verdieping is de stap om een junior ontwikkelaar te worden.
Bootcamp
Na het volgen van de bootcamp kan de trainee eenvoudige klussen in het project redelijk zelfstandig oppakken. Het werkprincipe is op dit moment "Monkey See, Monkey Do". Het is wel belangrijk dat de trainee passend werk krijgt waarbij het gevoel blijft bestaan waarde toe te voegen. Het beste is om deze klussen ook herhalend werk te laten zijn zodat de trainee de opgedane kennis kan blijven toepassen, maar dan telkens in een net andere context.
Bij eenvoudige klussen kan je denken aan het vervangen van knoppen in de user interface, of toevoegen van kolommen aan bestaande pagina’s. Het is dan ook niet erg als er een dag of twee uitleg aan vooraf gaat, zolang de stappen duidelijk zijn en uitvoerbaar zonder jaren aan ontwikkelervaring.
Bootcamp Programma
De bootcamp bestaat uit workshops van ongeveer een middag waarin een specifiek aspect de revue passeert.
Na de bootcamp start de verdieping in het traineeship waarbij je elk vak in een aantal modules (lessen) aangeboden krijgt en in de tussentijd met oefeningen je kennis en kunde vergroot.
Wanneer je de bootcamp doorlopen hebt ben je in principe klaar om ook eenvoudig werk samen met je buddy op te pakken in een project. Daarna volgt het traineeship om het niveau van junior ontwikkelaar te behalen.
Verdieping
Om als ontwikkelaar te kunnen werken aan projecten heb je veel kennis nodig. Het traineeship biedt de minimale kennis om je carriere als Java ontwikkelaar te starten.
Na de bootcamp kan je alle onderwerpen verder verdiepen. Zo kan je meer kennis van Java opdoen door de certificeringen van Oracle te volbrengen. Hibernate en Wicket zijn heel krachtige gereedschappen met veel mogelijkheden en verdienen dan ook een echte verdieping.
Na het traineeship ben je op het niveau van een junior ontwikkelaar. Je kan dan zelfstandig bugs oplossen en nieuwe functionaliteit bouwen op basis van bestaande voorbeelden.
Wanneer je vragen niet meer gaan over hoe doe ik dit in Java maar naar hoe doe ik dit in <projectnaam> ben je klaar om volledig in te stromen in het project. Je hoeft dan nog niet alles geleerd te hebben, maar het meeste beheers je redelijk.
Alle vakken met een code van 200 of hoger zijn stof voor het traineeship.