CodeGym/Java blogg/SlumpmÀssig/5 tips för att öka dina chanser att hitta ett jobb som pr...
John Squirrels
NivÄ
San Francisco

5 tips för att öka dina chanser att hitta ett jobb som programmerare

Publicerad i gruppen
Hej alla! Jag behöver inte berĂ€tta hur svĂ„rt det Ă€r nu att fĂ„ jobb som programmerare nĂ€r man inte har erfarenhet. Konkurrensen pĂ„ nivĂ„n "ingen erfarenhet" har vuxit avsevĂ€rt den senaste tiden (frĂ€mst pĂ„ grund av webbplatser som CodeGym och andra onlinekurser). Resultatet Ă€r att det börjar bli vĂ€ldigt svĂ„rt att sticka ut bland massorna av utexaminerade frĂ„n olika onlinekurser. Och utmaningen Ă€r inte att göra det bra pĂ„ en anstĂ€llningsintervju. Utmaningen Ă€r bara att fĂ„ en anstĂ€llningsintervju. Hur kan en CodeGym-examen sticka ut frĂ„n mĂ€ngden av arbetssökande? Jag tĂ€nker inte skriva om företagsteknologier som Spring och Hibernate, som uppenbarligen Ă€r nödvĂ€ndiga för en Java-utvecklare – du kommer att bli vĂ€ldigt svĂ„r att hitta ett jobb utan att kĂ€nna till dem. Nedan finns 5 rekommendationer för nybörjare som vill hitta arbete.

1. LĂ€r dig JavaScript

Idag Àr JS det mest eftertraktade programmeringssprÄket av arbetsgivare. HackerRank-portalen undersökte företag angÄende deras "önskelista". JavaScript efterfrÄgades av arbetsgivare oftare Àn nÄgot annat sprÄk. 5 tips för att öka dina chanser att hitta ett jobb - 2Anledningen Àr enkel: JavaScript har för nÀrvarande inget seriöst alternativ för frontend-utveckling. Om du behÀrskar "ren" JS och ett av de populÀra ramverken (frÀmst, React eller Angular), kommer dina chanser att bli programmerare MULTIPPLERA. Först och frÀmst skulle alla företag som letar efter en Java-utvecklare bli glada om kandidaterna ocksÄ kunde JavaScript. Anledningarna Àr ganska enkla: projekt innehÄller mycket ofta smÄ uppgifter, t.ex. att fixa vissa funktioner. "Knapp A ska heta B, inte A; ska vara placerad till vÀnster, inte höger; och ska anropa backends X-funktion, inte Y". Men i det hÀr fallet pÄverkar fixen bÄde backend och frontend. Och Àven om uppgiften Àr superlÀtt krÀvs det fortfarande tvÄ personer att lösa den: en backend-dev och en frontend-dev. Men om nÄgon i teamet Àger bÄda (Àven om de inte Àr pÄ expertnivÄ) krÀvs mycket fÀrre resurser för att hantera sÄdana uppgifter. För det andra Àr lediga jobb för juniorutvecklare och praktikanter vanligare för frontend-utvecklare Àn backend-utvecklare. Allt som allt Àr JS din seriösa chans att fÄ ditt första jobb. Att fÄ jobb som Java-utvecklare Àr fantastiskt, och JS Àr aldrig överflödigt för Java-utvecklare. Om du inte kan fÄ ett Java-jobb, vilket verkligen Àr en möjlighet (mÄnga stÀder Àr helt mÀttade med lediga jobb), kanske du kan komma in pÄ IT via frontend. Jag minns att jag lÀste en CodeGym "framgÄngssaga" skriven av nÄgon som efter att ha studerat hÀr gick in i frontend-utveckling. lediga jobb för juniorutvecklare och praktikanter Àr vanligare för frontend-utvecklare Àn backend-utvecklare. Allt som allt Àr JS din seriösa chans att fÄ ditt första jobb. Att fÄ jobb som Java-utvecklare Àr fantastiskt, och JS Àr aldrig överflödigt för Java-utvecklare. Om du inte kan fÄ ett Java-jobb, vilket verkligen Àr en möjlighet (mÄnga stÀder Àr helt mÀttade med lediga jobb), kanske du kan komma in pÄ IT via frontend. Jag minns att jag lÀste en CodeGym "framgÄngssaga" skriven av nÄgon som efter att ha studerat hÀr gick in i frontend-utveckling. lediga jobb för juniorutvecklare och praktikanter Àr vanligare för frontend-utvecklare Àn backend-utvecklare. Allt som allt Àr JS din seriösa chans att fÄ ditt första jobb. Att fÄ jobb som Java-utvecklare Àr fantastiskt, och JS Àr aldrig överflödigt för Java-utvecklare. Om du inte kan fÄ ett Java-jobb, vilket verkligen Àr en möjlighet (mÄnga stÀder Àr helt mÀttade med lediga jobb), kanske du kan komma in pÄ IT via frontend. Jag minns att jag lÀste en CodeGym "framgÄngssaga" skriven av nÄgon som efter att ha studerat hÀr gick in i frontend-utveckling. vilket verkligen Àr en möjlighet (mÄnga stÀder Àr helt mÀttade med lediga jobb), kanske du kan komma in pÄ IT via frontend. Jag minns att jag lÀste en CodeGym "framgÄngssaga" skriven av nÄgon som efter att ha studerat hÀr gick in i frontend-utveckling. vilket verkligen Àr en möjlighet (mÄnga stÀder Àr helt mÀttade med lediga jobb), kanske du kan komma in pÄ IT via frontend. Jag minns att jag lÀste en CodeGym "framgÄngssaga" skriven av nÄgon som efter att ha studerat hÀr gick in i frontend-utveckling.

2. LÀr dig att skriva SQL-frÄgor

SQL kan verka inte mindre sjÀlvklart Àn Spring and Hibernate, som jag inte tog med i listan. Det finns faktiskt en skillnad: ett stort antal utvecklare har en ytlig kunskap om SQL-frÄgor: de kan skriva "SELECT * FROM table_name", eller gÄ med i ett par tabeller. Jag rekommenderar att du behÀrskar dem grundligt och var inte blyg för att nÀmna detta i ditt CV. Tidigare hade flera av mina kollegor jobb dÀr de fick skriva en massa SQL-frÄgor. NÀr de bestÀmde sig för att gÄ över till Java-utveckling gjorde dessa fÀrdigheter dem mycket attraktiva. Och i en Java-dev Àr det naturligtvis en mycket anvÀndbar fÀrdighet att ha. Jag vÀnder mig regelbundet till dem för att fÄ tips :) Du kan börja med att lÀsa "Head First SQL". VÀlj sedan bara en av de populÀra DBMS:erna (Portgres eller Oracle, till exempel) och lÀs ett par böcker om den.

3. Skapa en GitHub-profil

Efter ditt CV Àr din GitHub-profil kanske det viktigaste som en potentiell arbetsgivare kommer att uppmÀrksamma. En profil med flera arbetsprojekt kommer definitivt att dra till sig ytterligare uppmÀrksamhet. Dessutom blir "GitHub-analysatorer" mer och mer populÀra bland rekryterare. Det hÀr Àr speciella program som skannar koden som lagras pÄ GitHub för att hjÀlpa företag att hitta utvecklare med rÀtt teknikstack. Om de behöver nÄgon som kan Spring Security, kryper programmet över GitHub och vÀljer anvÀndare vars förrÄd innehÄller kod som anvÀnder den hÀr tekniken. I början kommer du sjÀlvklart inte att ha nÄgot speciellt att skryta med, men du kan börja fylla din profil med CodeGyms "stora uppgifter".Om du har lÀrt mig ReactJS/AngularJS och skapat ett par ensidiga applikationer, lÀgg upp dem dÀr ocksÄ. Allt du har skapat fungerar och en arbetsgivare kan vara intresserad av att kolla in din GitHub-profil.

4. Skaffa en Oracle-certifiering

CodeGyms skapare lĂ„ter mig inte ljuga för dig: den vanligaste frĂ„gan de fĂ„r frĂ„n potentiella studenter Ă€r "ger du nĂ„got certifikat nĂ€r jag tar examen?" De delar inte ut Java-certifikat av en enkel anledning: arbetsgivare Ă€r inte intresserade av dem. De Ă€r helt kapabla att verifiera vad du vet och vad du kan göra under en intervju, utan nĂ„gra intyg frĂ„n onlinekurser. Som sagt, ett certifikat frĂ„n Oracle Ă€r annorlunda genom att det Ă€r en officiell bekrĂ€ftelse frĂ„n Javas skapare att du Ă€r flytande i sprĂ„ket. En sĂ„dan certifiering Ă€r en stor fördel för outsourcingleverantörer, det vill sĂ€ga de som "hyr ut" sina utvecklare till andra företag för att arbeta med externa projekt. Anta till exempel att nĂ„gon bank behöver skapa en ny webbklient. Att underhĂ„lla sin egen interna hord av utvecklare för detta Ă€r inte lönsamt – för ett engĂ„ngsprojekt Ă€r det lĂ€ttare att hitta ett externt team. I sĂ„dana fall vĂ€nder sig företag till en outsourcingleverantör. De kommer att anstĂ€lla personer med den kompetens som banken krĂ€ver och bilda ett team. Som sagt, kunden mĂ„ste förstĂ„ att det kommer att betala (mycket) för riktigt smarta utvecklare. Det Ă€r hĂ€r Oracle-certifiering kommer att vara din fördel. Det Ă€r trots allt det enda sĂ€ttet att bekrĂ€fta med ett papper att en Java-programmerare Ă€r kvalificerad. En outsourcingleverantör kan med andra ord mycket lĂ€ttare "sĂ€lja" en certifierad utvecklare till sina kunder. Oracle-certifieringar finns i flera nivĂ„er. Att fĂ„ den första nivĂ„n (OCAJP8) kommer att vara vĂ€ldigt enkelt. Provet har frĂ„gor om bara 8 Ă€mnen: det Ă€r lĂ€ttare att hitta ett externt team. I sĂ„dana fall vĂ€nder sig företag till en outsourcingleverantör. De kommer att anstĂ€lla personer med den kompetens som banken krĂ€ver och bilda ett team. Som sagt, kunden mĂ„ste förstĂ„ att det kommer att betala (mycket) för riktigt smarta utvecklare. Det Ă€r hĂ€r Oracle-certifiering kommer att vara din fördel. Det Ă€r trots allt det enda sĂ€ttet att bekrĂ€fta med ett papper att en Java-programmerare Ă€r kvalificerad. En outsourcingleverantör kan med andra ord mycket lĂ€ttare "sĂ€lja" en certifierad utvecklare till sina kunder. Oracle-certifieringar finns i flera nivĂ„er. Att fĂ„ den första nivĂ„n (OCAJP8) kommer att vara vĂ€ldigt enkelt. Provet har frĂ„gor om bara 8 Ă€mnen: det Ă€r lĂ€ttare att hitta ett externt team. I sĂ„dana fall vĂ€nder sig företag till en outsourcingleverantör. De kommer att anstĂ€lla personer med den kompetens som banken krĂ€ver och bilda ett team. Som sagt, kunden mĂ„ste förstĂ„ att det kommer att betala (mycket) för riktigt smarta utvecklare. Det Ă€r hĂ€r Oracle-certifiering kommer att vara din fördel. Det Ă€r trots allt det enda sĂ€ttet att bekrĂ€fta med ett papper att en Java-programmerare Ă€r kvalificerad. En outsourcingleverantör kan med andra ord mycket lĂ€ttare "sĂ€lja" en certifierad utvecklare till sina kunder. Oracle-certifieringar finns i flera nivĂ„er. Att fĂ„ den första nivĂ„n (OCAJP8) kommer att vara vĂ€ldigt enkelt. Provet har frĂ„gor om bara 8 Ă€mnen: De kommer att anstĂ€lla personer med den kompetens som banken krĂ€ver och bilda ett team. Som sagt, kunden mĂ„ste förstĂ„ att det kommer att betala (mycket) för riktigt smarta utvecklare. Det Ă€r hĂ€r Oracle-certifiering kommer att vara din fördel. Det Ă€r trots allt det enda sĂ€ttet att bekrĂ€fta med ett papper att en Java-programmerare Ă€r kvalificerad. En outsourcingleverantör kan med andra ord mycket lĂ€ttare "sĂ€lja" en certifierad utvecklare till sina kunder. Oracle-certifieringar finns i flera nivĂ„er. Att fĂ„ den första nivĂ„n (OCAJP8) kommer att vara vĂ€ldigt enkelt. Provet har frĂ„gor om bara 8 Ă€mnen: De kommer att anstĂ€lla personer med den kompetens som banken krĂ€ver och bilda ett team. Som sagt, kunden mĂ„ste förstĂ„ att det kommer att betala (mycket) för riktigt smarta utvecklare. Det Ă€r hĂ€r Oracle-certifiering kommer att vara din fördel. Det Ă€r trots allt det enda sĂ€ttet att bekrĂ€fta med ett papper att en Java-programmerare Ă€r kvalificerad. En outsourcingleverantör kan med andra ord mycket lĂ€ttare "sĂ€lja" en certifierad utvecklare till sina kunder. Oracle-certifieringar finns i flera nivĂ„er. Att fĂ„ den första nivĂ„n (OCAJP8) kommer att vara vĂ€ldigt enkelt. Provet har frĂ„gor om bara 8 Ă€mnen: En outsourcingleverantör kan med andra ord mycket lĂ€ttare "sĂ€lja" en certifierad utvecklare till sina kunder. Oracle-certifieringar finns i flera nivĂ„er. Att fĂ„ den första nivĂ„n (OCAJP8) kommer att vara vĂ€ldigt enkelt. Provet har frĂ„gor om bara 8 Ă€mnen: En outsourcingleverantör kan med andra ord mycket lĂ€ttare "sĂ€lja" en certifierad utvecklare till sina kunder. Oracle-certifieringar finns i flera nivĂ„er. Att fĂ„ den första nivĂ„n (OCAJP8) kommer att vara vĂ€ldigt enkelt. Provet har frĂ„gor om bara 8 Ă€mnen:
  • Java Basics (variabler, paket, main()-metoden, etc.);
  • Arbeta med Java-datatyper (primitiver, referenser, omslag);
  • AnvĂ€nda operatörer och beslutskonstruktioner (+-*/, if-else, switch, etc.);
  • AnvĂ€nda Loop Constructs (loopar);
  • Arbeta med metoder och inkapsling (metoder, inkapsling);
  • Arbeta med arv (arv);
  • Hantering Undantag;
  • Arbeta med utvalda klasser frĂ„n Java API (populĂ€ra klasser som LocalDateTime, ArrayList, String).
Det finns inga komplicerade Àmnen som multithreading, IO/NIO och liknande. TÀckningen av mÄnga Àmnen Àr begrÀnsad (till exempel, av alla implementeringar av List<> finns det bara frÄgor om ArrayList<> ). Att ta certifieringsprovet kostar för nÀrvarande $150.

5. Delta i professionella gemenskaper

UngefÀr hÀlften av arbetsgivarna Àr intresserade av kandidaternas deltagande i yrkesgemenskaper. Den viktigaste (förutom GitHub, som nÀmndes tidigare) Àr Stack Overflow. SÄ om du slÄr ut nÄgot miniprojekt, tveka inte att dela det med communityn. PS VÀrlden förÀndras stÀndigt, och IT-omrÄdet Àr inget undantag. Det Àr ganska svÄrt att dra till sig en arbetsgivares uppmÀrksamhet utan erfarenhet. Jag hoppas att tipsen ovan hjÀlper nÄgra av mina CodeGym "klasskamrater" att fÄ sitt första jobb :)
Kommentarer
  • PopulĂ€r
  • Ny
  • Gammal
Du mÄste vara inloggad för att lÀmna en kommentar
Den hÀr sidan har inga kommentarer Àn