Hvordan bliver jeg en Java Java®-udvikler?
Som junior Java®-udvikler vil du bidrage med arbejde til software engineering projekter, der udvikles på Java® programmeringssprog. Dette skal give jer begge øvelser med at anvende de grundlæggende principper i Java® til at fremstille virkelighedens software og chancen for at lære håndværket af programmering fra erfarne udviklere. For at blive junior Java®-udvikler skal du typisk demonstrere, at du har lært det grundlæggende i sproget, og at du er i stand til kreativt at anvende denne viden til at oprette ny software.
Du kan generelt lære det grundlæggende i Java® ved at gennemføre et formelt computervidenskabsprogram på kandidat- eller bachelor-niveau eller ved at undervise dig selv gennem de mange ressourcer, der er tilgængelige på trykt og online. Forfølgelse af en datalogi-grad vil normalt give dig en struktureret række klasser, hvor du kan lære Java®-sproget, samt software-engineering og matematiske koncepter, der hjælper dig med at programmere mere effektivt. Du kan også lære dig selv Java® via bøger om det, gratis online-tutorials og fora, der giver dig mulighed for at stille tekniske spørgsmål fra programmerere.
Når du har lært det grundlæggende i Java®, skal du tage skridt for at få dine programmeringsevner til at skille sig ud på din ansøgning om at blive en junior Java®-udvikler. Du kan gøre dette ved at gennemføre praktikpladser og gennemføre personlige programmeringsprojekter. Det er generelt lettere for datalogi-studerende at finde ubetalte praktikpladser i programmering, og de er ofte i stand til at gennemføre personlige programmeringsprojekter til klassekredit. At bidrage med kildekode til open source-projekter, uanset om du er en datalogi eller en selvlært programmør, er en anden måde at styrke dit CV og programmering af legitimationsoplysninger. Konkurrence kan være hård for at blive en junior Java®-udvikler, men hvis dit CV imponerer en virksomheds personaleafdeling, ringer de dig til et interview.
En jobsamtale til at blive en junior Java®-udvikler er normalt en delinterview og en del audition. Virksomheder forventer generelt, at juniorudviklere skal have en grundlæggende kompetence inden for mekanikerne i programmeringen, og at lære at blive dygtige programmerere fra en kombination af on-the-job erfaring og vejledning fra senior udviklere. Med henblik herpå vil interviewet med en junior Java®-udviklerposition sandsynligvis ikke kun undersøge din akademiske viden om sprogets mekanik, men også, hvor godt du kan anvende disse koncepter til at producere nye løsninger på en række programmeringsproblemer.
Arbejdsgivere tager normalt din evne til at løse problemer som en afspejling af din evne til vækst som udvikler. Dette kan være en vigtig faktor i beslutningen om, hvorvidt du vil ansætte dig som juniorudvikler. Tidligere erfaring med at arbejde på Java®-projekter og ikke kun at lave hjemmearbejde til programmeringskurser, kan både hjælpe dig med at komme til dette sidste trin i ansættelsesprocessen og give dig den praktiske erfaring til at besvare eventuelle programmeringsspørgsmål.