Training voor Java-professionals: een kwestie van keuzes
Tim Pijpops (Cegeka): 'Een Java-specialist moet niet alleen die technologieën kennen, maar ook weten welke de beste is voor de job.'
14 januari 2009 | Akke Tick
De Java-wereld verandert voortdurend. Java-professionals moeten dan ook steeds zien bij te blijven. Waarin ze zich best verder bekwamen, hangt af van de behoeften van de gebruiker. Maar één ding is zeker: een goede Java-professional beperkt zich niet tot de kennis van de syntaxis. Conferenties zoals Devoxx en JavaOne blijken heel populaire trainingsoorden.
Dé Java-specialist bestaat niet. "Java is een heel breed platform en blijft maar veranderen", bemerkt Serge Liberloo, senior Java development architect bij Computer Support. Tim Pijpops, development team leader bij Cegeka, vult aan: "Het is niet realistisch te denken dat je alles kan weten. Een goede conceptuele basis is het allerbelangrijkste."
Tot voor enkele jaren kon een Java-ontwikkelaar zich nog helemaal op het technische gedeelte concentreren. Die tijd is nu wel voorbij. Andy Stynen, software development manager bij Dataflow, zegt daarover: "Een Java-professional moet niet alleen een programmeergoeroe zijn, maar hij moet - met behulp van andere methodologieën zoals Scrum - ook business cases begrijpen, goede inschattingen maken en met de klant of eindgebruiker kunnen meedenken."
Het aantal technologieën groeit jaar na jaar. Dat heeft serieuze gevolgen voor de Java-professional. Pijpops verklaart: "Een Java-specialist moet niet alleen die technologieën kennen, maar ook weten welke de beste is voor de job. De vraag die ze moeten kunnen beantwoorden, is: Wat is de beste keuze om de klant op de meest productieve wijze toegevoegde waarde voor zijn bedrijf te bezorgen.
Bert Ertman, technology manager van Info Supports competence center en een door Sun erkende Java Champion, ziet nog andere valkuilen: "Het gevaar in de Java-wereld is ook dat je zo gemakkelijk toegang hebt tot nieuwe technologieën. Je moet al een sterk karakter hebben om de voor de klant meest rationele keuze te maken, en niet voor de mooiste software te kiezen." Stynen beaamt dat: "Nieuwe technieken moeten altijd kritisch beoordeeld worden. Volgens mij moet je die enkel gebruiken waarvoor ze gemaakt zijn, en niet elke nieuwe technologie blindelings omarmen. In dat opzicht zijn nieuwe technologieën, technieken en vaardigheden enkel interessant en belangrijk voor de klant als die ze echt nodig heeft."
Favoriete tools
Wanneer we de Java-specialist vragen wat zijn favoriete tools van het moment zijn, krijgen we uiteenlopende antwoorden. Bij Pijpops klinkt het: "Vroeger was er de clash tussen de fans van Java EE en die van Spring, maar nu evolueert Java EE ook naar een 'lightweight' architectuur." Maar het belangrijkste is om pragmatisch te blijven en steeds voorrang te verlenen aan de behoeften en wensen van de klant.
"De vraag is dus: wat zijn hun favoriete tools," zegt Stynen, "Dat is heel moeilijk aangezien de meeste ontwikkelaars op basis van hun werkervaring hun eigen voorkeuren hebben. Maar aan een aantal voorwaarden moeten ze zeker voldoen. De belangrijkste zijn: volledigheid, extensies, gebruiksgemak, stabiliteit en 'lightweight'.
GERELATEERDE ARTIKELS OP ITPRO:
Reacties






