CodeGym/Java blog/Tilfældig/Junior Java udvikler søger arbejde. Sådan opgraderer du d...
John Squirrels
Niveau
San Francisco

Junior Java udvikler søger arbejde. Sådan opgraderer du dine færdigheder og får praktisk erfaring

Udgivet i gruppen
Når man taler om begyndelsen på en Java-programmørs professionelle karriere, bliver alt ofte præsenteret i et dystert lys. For begyndere kan det virke som om det er utroligt svært at bryde ind på markedet. Uanset hvor mange aktuelle ledige stillinger du ser på, vil du opdage, at enhver stilling kræver erfaring. Nogle gange ser det ud til, at arbejdsgivere forventer, at selv junior Java-udviklere har mindst flere års erhvervserfaring, for ikke at nævne overnaturlig teoretisk viden en gang imellem. Junior Java udvikler søger arbejde.  Sådan opgraderer du dine færdigheder og får praktisk erfaring - 1 Men hvordan får man den erfaring, der kræves til reel beskæftigelse, hvis ingen vil ansætte kodere uden erfaring? Er det en ond cirkel? Nej, bare en af ​​de typiske vanskeligheder, når man starter en karriere, men det er en, der ikke er så svær at overvinde. I denne artikel har vi samlet flere fejlsikre måder at løse problemet med utilstrækkelig praktisk erfaring.

1. Selvstændige projekter

Lad os starte med de mere simple og stort set indlysende tips. En af de bedste måder at få praktisk erfaring i Java eller ethvert andet programmeringssprog på er at arbejde på uafhængige eller kæledyrsprojekter. For eksempel kan du deltage i et open source-projekt på Github. Gider ikke lede efter komplicerede projekter eller projekter, hvis gennemførelse kræver en ny tilgang eller specialiseret viden. Alt, hvad en Java-udvikler med ringe eller ingen erfaring har brug for, er muligheder for at øve sig: jo mere, jo bedre. Efterhånden som dine grundlæggende færdigheder forbedres, kan du gå videre til stadig mere komplekse projekter. Selvom jobbeskrivelser ofte indeholder et krav om to eller tre års erfaring med et sprog, er dette ikke det eneste kriterium. Virksomheder søger også folk, der kan arbejde med deres egen kode og andres kode. De vil have folk, der ved, hvordan man bruger værktøjer. Og arbejdsgivere er ofte opmærksomme på såkaldte "bløde færdigheder". Det er frem for alt sund fornuft, evnen til at arbejde godt sammen med andre, gode kommunikationsevner og følelsesmæssig intelligens. For at dyrke alt dette har du brug for erfaring med at arbejde på rigtige projekter med reelle problemer og reelle deadlines sammen med andre kodere og eksperter. I en arbejdsgivers øjne kan bløde færdigheder, evnen til at lære og ambitioner nogle gange opveje mangel på specialiseret teknisk viden og et tyndt teoretisk fundament. Desuden, selvom en jobansøger skal kende en bestemt teknologi, som uerfarne Java-udviklere generelt ikke kender, vil arbejdsgivere sandsynligvis være mere interesserede, hvis der er flere projekter på hans eller hendes CV,

2. Personlige projekter

Dette tip kan meget vel være nyttigt ikke kun for begyndere, men også for temmelig erfarne Java-fagfolk. "Personlige projekter" betyder projekter, som en Java-koder arbejder på som en hobby, for at udvikle faglige færdigheder, af interesse og/eller bare for sjov, ikke med det formål at tjene penge. Ved gennemgang af CV'er fokuserer mange arbejdsgivere på programmørers egne "kæledyrsprojekter". Hvorfor? Fordi det at have kæledyrsprojekter indikerer, at en person virkelig elsker programmering og faktisk stræber efter professionel vækst - ikke kun at tale om det. Junior Java udvikler søger arbejde.  Sådan opgraderer du dine færdigheder og får praktisk erfaring - 2Her er, hvad Oren Eini, administrerende direktør for Hibernating Rhinos LTD, der udvikler databaseinfrastrukturløsninger, har at sige: "Simpelt sagt, vi leder efter en .NET-udvikler, og en af ​​de vigtigste ting, vi leder efter, er passion. Generelt, vi har fundet ud af, at folk, der bekymrer sig og er interesserede i, hvad de laver, har en tendens til at lave andre ting i stedet for blot deres arbejdsopgaver. Med andre ord, de har deres egne kæledyrsprojekter, det kan være et personligt websted, et projekt for en ven. , eller bare en kode skrevet for at blive fortrolig med noget teknologi. Når du fortæller mig, at dine eneste projekter uden for arbejdet er 5+ år gamle, er det en dårlig indikation for os." Det kunne ikke siges bedre.

3. Freelancing giver ubegrænsede muligheder for "nivellering" og opnå erfaring

Bare bemærk, at det er meget svært for en nybegynder programmør at bryde ind på freelance-websteder. Men du kan prøve. At arbejde som freelancer kan være et glimrende mellemtrin på vejen fra en komplet nybegynder Java-udvikler til en selvsikker junior Java-udvikler, der har fået erfaring og har "forstærket" sine færdigheder. Forskellen mellem freelance og arbejdet hos en fuldtids Java-udvikler kan virke lille. Men du kan faktisk finde mange flere lovende freelancing-muligheder for en uerfaren junior Java-udvikler. Det skyldes, at freelancere ofte ansættes til engangs- eller korttidsarbejde på bestemte projekter. De får eksempelvis tildelt opgaver, der er for små til at retfærdiggøre søgning efter en fastansat fuldtidsansat. Sådanne mikroprojekter omtales nogle gange som "koncerter". Selve projektet kan være et eksperiment eller kan kræve højt specialiserede færdigheder. Hvorom alting er, når de ansætter freelancere, er arbejdsgiverne mindre krævende og forsigtige, da de har væsentligt lavere økonomiske risici. Som et resultat har en junior Java-udvikler bedre chancer for at få sit første betalte job, mens han freelancer. Freelancere bliver ofte ansat af små virksomheder, der har brug for en programmørs hjælp til at løse relativt simple problemer. Eller af iværksættere, der arbejder på en eller anden innovativ idé med et begrænset budget. Eller endda af ansatte i store it-virksomheder, som i deres fritid udvikler deres egne kæledyrsprojekter eller ideer. Kort sagt, der er rigtig mange muligheder, men i de fleste tilfælde vil det være lidt midlertidigt arbejde med klart definerede mål.

4. To hoveder er bedre end ét. Udvikling på et hold

Hvis det at arbejde alene på projekter, hvad enten det er dine egne kæledyrsprojekter eller freelancejob, ikke sker af en eller anden grund, kan du prøve en anden mulighed - udvikling som en del af et team af udviklere, der er på omtrent samme niveau. Samarbejde og problemløsning hjælper dig ikke kun med at lære og udvikle hurtigere, men løser også problemet med motivation, som er akut for mange nybegyndere, især når de arbejder hjemme. Junior Java udvikler søger arbejde.  Sådan opgraderer du dine færdigheder og får praktisk erfaring - 4

5. Mere læsning om dette emne:

Kommentarer
  • Populær
  • Ny
  • Gammel
Du skal være logget ind for at skrive en kommentar
Denne side har ingen kommentarer endnu