CodeGym /Java blogg /Slumpmässig /Junior Java-utvecklare söker arbete. Hur du uppgraderar d...
John Squirrels
Nivå
San Francisco

Junior Java-utvecklare söker arbete. Hur du uppgraderar dina kunskaper och får praktisk erfarenhet

Publicerad i gruppen
När man talar om början på en Java-programmerares yrkeskarriär presenteras allt ofta i ett dystert ljus. För nybörjare kan det tyckas att det är otroligt svårt att ta sig in på marknaden. Oavsett hur många aktuella lediga jobb du tittar på, kommer du att upptäcka att varje position kräver erfarenhet. Ibland verkar det som att arbetsgivare förväntar sig att även juniora Java-utvecklare ska ha minst flera års arbetslivserfarenhet, för att inte tala om övernaturlig teoretisk kunskap då och då. Junior Java-utvecklare söker arbete.  Hur du uppgraderar dina kunskaper och får praktisk erfarenhet - 1 Men hur får man den erfarenhet som krävs för en riktig anställning om ingen vill anställa kodare utan erfarenhet? Är det en ond cirkel? Nej, bara en av svårigheterna som är typiska när man börjar en karriär, men det här är en som inte är så svår att övervinna. I den här artikeln har vi samlat flera felsäkra sätt att lösa problemet med otillräcklig praktisk erfarenhet.

1. Självständiga projekt

Låt oss börja med de enklare och i stort sett självklara tipsen. Ett av de bästa sätten att få praktisk erfarenhet av Java eller något annat programmeringsspråk är att arbeta med självständiga projekt eller husdjursprojekt. Du kan till exempel gå med i ett projekt med öppen källkod på Github. Bry dig inte om att leta efter komplicerade projekt eller projekt vars genomförande kräver ett nytt tillvägagångssätt eller specialiserad kunskap. Allt som en Java-utvecklare med liten eller ingen erfarenhet behöver är möjligheter att öva: ju mer, desto bättre. När dina grundläggande färdigheter förbättras kan du gå vidare till allt mer komplexa projekt. Även om arbetsbeskrivningar ofta innehåller ett krav på två eller tre års erfarenhet av ett språk, är detta inte det enda kriteriet. Företag söker också personer som kan arbeta med sin egen kod och andras kod. De vill ha människor som vet hur man använder verktyg. Och arbetsgivare uppmärksammar ofta så kallade "mjuka färdigheter". Dessa är framför allt sunt förnuft, förmågan att samarbeta bra med andra, god kommunikationsförmåga och emotionell intelligens. För att odla allt detta behöver du erfarenhet av att arbeta med riktiga projekt med verkliga problem och riktiga deadlines, tillsammans med andra kodare och experter. I en arbetsgivares ögon kan mjuka färdigheter, förmågan att lära och ambition ibland kompensera för bristen på specialiserad teknisk kunskap och en tunn teoretisk grund. Dessutom, även om en arbetssökande måste känna till en viss teknik som oerfarna Java-utvecklare i allmänhet inte känner till, är arbetsgivare sannolikt mer intresserade om det finns flera projekt listade på hans eller hennes CV,

2. Personliga projekt

Det här tipset kan mycket väl vara användbart inte bara för nybörjare utan också för ganska erfarna Java-proffs. "Personliga projekt" betyder projekt som en Java-kodare arbetar med som en hobby, för att utveckla professionella färdigheter, av intresse och/eller bara för skojs skull, inte i syfte att tjäna pengar. När man granskar CV:n fokuserar många arbetsgivare på programmerares egna "husdjursprojekt". Varför? För att ha husdjursprojekt indikerar att en person verkligen älskar programmering och faktiskt strävar efter professionell tillväxt - inte bara att prata om det. Junior Java-utvecklare söker arbete.  Hur du uppgraderar dina kunskaper och får praktisk erfarenhet - 2Här är vad Oren Eini, VD för Hibernating Rhinos LTD, som utvecklar lösningar för databasinfrastruktur, har att säga: "Förenklat uttryckt letar vi efter en .NET-utvecklare och en av de viktigaste sakerna vi letar efter är passion. Generellt sett, vi har upptäckt att människor som bryr sig och är intresserade av vad de gör tenderar att göra andra saker snarare än bara sina arbetsuppgifter. Med andra ord, de har sina egna husdjursprojekt, det kan vara en personlig sida, ett projekt för en vän , eller bara någon kod skriven för att bekanta dig med lite teknik. När du berättar för mig att dina enda projekt utanför jobbet är 5+ år gamla, är det en dålig indikation för oss." Det kan inte sägas bättre.

3. Frilansande erbjuder obegränsade möjligheter att "höja nivån" och skaffa erfarenhet

Observera bara att det är väldigt svårt för en nybörjare att ta sig in på frilanswebbplatser. Men du kan försöka. Att arbeta som frilansare kan vara ett utmärkt mellansteg på vägen från en komplett nybörjare Java-utvecklare till en självsäker junior Java-utvecklare som har skaffat sig erfarenhet och har "förstärkt" sina färdigheter. Skillnaden mellan att frilansa och en heltidsanställd Java-utvecklares arbete kan tyckas liten. Men du kan faktiskt hitta många fler lovande frilansmöjligheter för en oerfaren junior Java-utvecklare. Det beror på att frilansare ofta anlitas för engångs- eller korttidsarbete på vissa projekt. De tilldelas till exempel uppgifter som är för små för att motivera att söka efter en fast anställd på heltid. Sådana mikroprojekt kallas ibland för "spelningar". Projektet i sig kan vara ett experiment eller kan kräva högt specialiserade färdigheter. Hur som helst, när de anställer frilansare är arbetsgivare mindre krävande och försiktiga, eftersom de har betydligt lägre ekonomiska risker. Som ett resultat har en junior Java-utvecklare bättre chanser att få sitt första betalda jobb medan han frilansar. Frilansare anlitas ofta av småföretag som behöver en programmerares hjälp för att lösa relativt enkla problem. Eller av entreprenörer som arbetar med någon innovativ idé med en begränsad budget. Eller till och med av anställda på stora IT-företag, som på fritiden utvecklar sina egna husdjursprojekt eller idéer. Det finns med ett ord många möjligheter, men i de flesta fall blir det lite tillfälligt arbete med tydligt definierade mål.

4. Två huvuden är bättre än ett. Utveckling i team

Om att arbeta ensam med projekt, oavsett om det är dina egna husdjursprojekt eller frilansjobb, inte händer av någon anledning, kan du prova ett annat alternativ - utveckling som en del av ett team av utvecklare som är på ungefär samma nivå. Samarbete och problemlösning hjälper dig inte bara att lära dig och utvecklas snabbare, utan också att lösa problemet med motivation, som är akut för många nybörjare, särskilt när du arbetar hemma. Junior Java-utvecklare söker arbete.  Hur du uppgraderar dina kunskaper och får praktisk erfarenhet - 4

5. Mer läsning om detta ämne:

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