CodeGym /Java-blogg /Tilfeldig /Junior Java-utvikler søker jobb. Hvordan oppgradere ferdi...
John Squirrels
Nivå
San Francisco

Junior Java-utvikler søker jobb. Hvordan oppgradere ferdighetene dine og få praktisk erfaring

Publisert i gruppen
Når man snakker om begynnelsen på en Java-programmerers profesjonelle karriere, blir alt ofte presentert i et dystert lys. For nybegynnere kan det virke som om det er utrolig vanskelig å bryte seg inn på markedet. Uansett hvor mange ledige stillinger du ser på, vil du oppdage at enhver stilling krever erfaring. Noen ganger ser det ut til at arbeidsgivere forventer at selv junior Java-utviklere har minst flere års arbeidserfaring, for ikke å snakke om overnaturlig teoretisk kunnskap en gang i blant. Junior Java-utvikler søker jobb.  Hvordan oppgradere ferdighetene dine og få praktisk erfaring - 1 Men hvordan får du den erfaringen som kreves for reell ansettelse hvis ingen vil ansette kodere uten erfaring? Er det en ond sirkel? Nei, bare en av vanskelighetene som er typiske når du starter en karriere, men dette er en som ikke er så vanskelig å overvinne. I denne artikkelen har vi samlet flere feilsikre måter å løse problemet med utilstrekkelig praktisk erfaring.

1. Selvstendige prosjekter

La oss starte med de enklere og stort sett åpenbare tipsene. En av de beste måtene å få praktisk erfaring i Java eller et hvilket som helst annet programmeringsspråk er å jobbe med uavhengige eller kjæledyrprosjekter. For eksempel kan du bli med i et åpen kildekode-prosjekt på Github. Ikke bry deg om å lete etter kompliserte prosjekter eller prosjekter hvis gjennomføring krever en ny tilnærming eller spesialisert kunnskap. Alt som en Java-utvikler med liten eller ingen erfaring trenger, er muligheter til å øve: jo mer, jo bedre. Etter hvert som dine grunnleggende ferdigheter forbedres, kan du gå videre til stadig mer komplekse prosjekter. Selv om stillingsbeskrivelser ofte inneholder et krav om to eller tre års erfaring med et språk, er ikke dette det eneste kriteriet. Bedrifter ser også etter folk som kan jobbe med egen kode og andres kode. De vil ha folk som vet hvordan de skal bruke verktøy. Og arbeidsgivere tar ofte hensyn til såkalte «soft skills». Dette er fremfor alt sunn fornuft, evnen til å samarbeide godt med andre, gode kommunikasjonsevner og emosjonell intelligens. For å dyrke alt dette trenger du erfaring med å jobbe med reelle prosjekter med reelle problemer og reelle tidsfrister, sammen med andre kodere og eksperter. I en arbeidsgivers øyne kan myke ferdigheter, evnen til å lære og ambisjoner noen ganger veie opp for mangelen på spesialisert teknisk kunnskap og et tynt teoretisk fundament. Dessuten, selv om en jobbsøker er pålagt å kunne en viss teknologi som uerfarne Java-utviklere vanligvis ikke kjenner, vil arbeidsgivere sannsynligvis være mer interessert hvis det er flere prosjekter oppført på CV-en hans eller hennes,

2. Personlige prosjekter

Dette tipset kan godt være nyttig ikke bare for nybegynnere, men også for ganske erfarne Java-fagfolk. "Personlige prosjekter" betyr prosjekter som en Java-koder jobber med som en hobby, for å utvikle profesjonelle ferdigheter, av interesse, og/eller bare for moro skyld, ikke for å tjene penger. Ved gjennomgang av CV-er fokuserer mange arbeidsgivere på programmerernes egne «kjæledyrprosjekter». Hvorfor? Fordi det å ha kjæledyrprosjekter indikerer at en person virkelig elsker programmering og faktisk streber etter profesjonell vekst - ikke bare å snakke om det. Junior Java-utvikler søker jobb.  Hvordan oppgradere ferdighetene dine og få praktisk erfaring - 2Her er hva Oren Eini, administrerende direktør i Hibernating Rhinos LTD, som utvikler databaseinfrastrukturløsninger, har å si: "Forenklet sagt, vi leter etter en .NET-utvikler og en av de viktigste tingene vi ser etter er lidenskap. Generelt sett, vi har funnet ut at folk som bryr seg og er interessert i det de gjør, har en tendens til å gjøre andre ting i stedet for bare arbeidsoppgavene sine. Med andre ord, de har sine egne kjæledyrprosjekter, det kan være en personlig side, et prosjekt for en venn , eller bare en kode skrevet for å bli kjent med teknologi. Når du forteller meg at de eneste prosjektene dine utenfor jobben er 5+ år gamle, er det en dårlig indikasjon for oss." Det kunne ikke sies bedre.

3. Frilansing gir ubegrensede muligheter for å "niveles" og få erfaring

Bare merk at det er veldig vanskelig for en nybegynner programmerer å bryte seg inn på freelance-nettsteder. Men du kan prøve. Å jobbe som frilanser kan være et utmerket mellomtrinn på veien fra en komplett nybegynner Java-utvikler til en selvsikker junior Java-utvikler som har fått erfaring og har "styrket opp" sine ferdigheter. Forskjellen mellom frilansing og arbeidet til en heltids Java-utvikler kan virke liten. Men du kan faktisk finne mange flere lovende frilansmuligheter for en uerfaren junior Java-utvikler. Det er fordi frilansere ofte blir ansatt for engangs- eller korttidsarbeid på visse prosjekter. De får for eksempel tildelt oppgaver som er for små til å rettferdiggjøre søk etter en fast ansatt på heltid. Slike mikroprosjekter blir noen ganger referert til som "gigs". Selve prosjektet kan være et eksperiment eller kan kreve høyspesialiserte ferdigheter. Uansett, når de ansetter frilansere, er arbeidsgivere mindre krevende og forsiktige, siden de har betydelig lavere økonomisk risiko. Som et resultat har en junior Java-utvikler bedre sjanser til å få sin første betalte jobb mens han frilanser. Frilansere blir ofte ansatt av små bedrifter som trenger en programmerers hjelp til å løse relativt enkle problemer. Eller av gründere som jobber med en nyskapende idé med et begrenset budsjett. Eller til og med av ansatte i store IT-selskaper, som på fritiden utvikler sine egne kjæledyrprosjekter eller ideer. Det er med et ord mange muligheter, men i de fleste tilfeller vil det være litt midlertidig arbeid med klart definerte mål.

4. To hoder er bedre enn ett. Utvikling i team

Hvis det å jobbe alene med prosjekter, enten det er dine egne kjæledyrprosjekter eller frilansjobber, ikke skjer av en eller annen grunn, kan du prøve et annet alternativ – utvikling som en del av et team av utviklere som er på omtrent samme nivå. Samarbeid og problemløsning hjelper deg ikke bare med å lære og utvikle deg raskere, men løser også problemet med motivasjon, som er akutt for mange nybegynnere programmerere, spesielt når du jobber hjemme. Junior Java-utvikler søker jobb.  Hvordan oppgradere ferdighetene dine og få praktisk erfaring - 4

5. Mer lesing om dette emnet:

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