Hvordan blir jeg en Java Java®-utvikler?
Som junior Java®-utvikler vil du bidra til arbeid i programvaretekniske prosjekter som utvikles på Java® programmeringsspråk. Dette skal gi deg begge øving på å bruke de grunnleggende prinsippene for Java® for å lage programvare fra virkeligheten, og sjansen til å lære deg håndverket av programmering fra erfarne utviklere. For å bli en junior Java®-utvikler, må du vanligvis demonstrere at du har lært det grunnleggende språket, og at du er i stand til kreativt å bruke denne kunnskapen for å lage ny programvare.
Du kan vanligvis lære det grunnleggende om Java® ved å fullføre et formelt informatikkprogram på høyere nivå eller lavere nivå, eller ved å lære deg selv gjennom de mange ressursene som er tilgjengelige på trykk og online. Forfølgelse av en datamaskinvitenskap grad vil normalt gi deg en strukturert serie klasser hvor du kan lære Java®-språket, så vel som programvareteknikk og matematiske konsepter for å hjelpe deg med å programmere mer effektivt. Du kan også lære deg Java® via bøker om det, gratis online tutorials og fora som lar deg stille tekniske spørsmål fra programmerere.
Etter at du har lært det grunnleggende om Java®, bør du ta skritt for å få programmeringsevne til å skille seg ut i applikasjonen din for å bli en junior Java®-utvikler. Du kan gjøre dette ved å fullføre praksisplasser og gjennomføre personlige programmeringsprosjekter. Det er generelt enklere for informatistudenter å finne ulønnet programmering som praksisplass, og de er ofte i stand til å fullføre personlige programmeringsprosjekter for klassekreditt. Å bidra med kildekode til åpen kildekode-prosjekter, uansett om du er informatikkstudent eller selvlærte programmerer, er en annen måte å styrke CV-en og programmeringsopplysningene dine. Konkurranse kan være tøft for å bli en junior Java®-utvikler, men hvis CVen imponerer et selskaps personalavdeling, vil de ringe deg inn til et intervju.
Et jobbintervju for å bli junior Java®-utvikler er vanligvis delintervju og deleksamen. Bedrifter forventer generelt at juniorutviklere skal ha en grunnleggende kompetanse innen mekanikken i programmering, og å lære å bli dyktige programmerere fra en kombinasjon av arbeidserfaring og veiledning fra seniorutviklere. For dette formål vil intervjuet for en junior Java®-utviklerposisjon sannsynligvis ikke bare undersøke den faglige kunnskapen din om språkets mekanikk, men også hvor godt du kan bruke disse konseptene for å produsere nye løsninger på en rekke programmeringsproblemer.
Arbeidsgivere vil vanligvis ta din evne til å løse problemer som en refleksjon av din evne til vekst som utvikler. Dette kan være en viktig faktor for å avgjøre om du vil ansette deg som juniorutvikler eller ikke. Tidligere erfaring med å jobbe med Java®-prosjekter, og ikke bare å gjøre lekser for programmeringskurs, kan både hjelpe deg med å komme til dette siste trinnet i ansettelsesprosessen og gi deg den praktiske erfaringen med å svare på programmeringsspørsmål.