CodeGym /Java blog /Tilfældig /5 tips til at øge dine chancer for at finde et job som pr...
John Squirrels
Niveau
San Francisco

5 tips til at øge dine chancer for at finde et job som programmør

Udgivet i gruppen
Hej allesammen! Jeg behøver ikke fortælle dig, hvor svært det nu er at få et job som programmør, når du ikke har erfaring. Konkurrencen på niveauet "ingen erfaring" er vokset markant på det seneste (primært på grund af hjemmesider som CodeGym og andre online kurser). Resultatet er, at det er ved at blive meget svært at skille sig ud blandt masserne af kandidater fra forskellige onlinekurser. Og udfordringen er ikke at klare sig godt til en jobsamtale. Udfordringen er bare at få en jobsamtale. Hvordan kan en CodeGym-uddannet skille sig ud fra mængden af ​​jobsøgende? Jeg har ikke tænkt mig at skrive om virksomhedsteknologier såsom Spring og Hibernate, som naturligvis er essentielle for en Java-udvikler - du vil være meget presset for at finde et job uden at kende dem. Nedenfor er 5 anbefalinger til nybegyndere, der ønsker at finde arbejde.

1. Lær JavaScript

I dag er JS det programmeringssprog, der er mest efterspurgt af arbejdsgivere. HackerRank-portalen undersøgte virksomheder vedrørende deres "ønskeliste". JavaScript blev efterspurgt af arbejdsgivere oftere end noget andet sprog. 5 tips til at øge dine chancer for at finde et job - 2Årsagen er enkel: JavaScript har i øjeblikket ikke et seriøst alternativ til frontend-udvikling. Hvis du mestrer "ren" JS og et af de populære frameworks (hovedsageligt React eller Angular), vil dine chancer for at blive programmør MULTIPERERE. Først og fremmest ville enhver virksomhed, der leder efter en Java-udvikler, være begejstret, hvis kandidater også kendte JavaScript. Årsagerne er ret enkle: projekter indeholder meget ofte små opgaver, f.eks. at rette nogle funktioner. "Knap A skal hedde B, ikke A; skal være placeret til venstre, ikke til højre; og skal påkalde backends X-funktion, ikke Y". Men i dette tilfælde påvirker rettelsen både backend og frontend. Og selvom opgaven er super nem, kræver det stadig to personer at løse den: en backend-udvikler og en frontend-udvikler. Men hvis nogen på holdet ejer begge (selvom ikke på ekspertniveau), kræves der langt færre ressourcer til at håndtere sådanne opgaver. For det andet er jobåbninger for juniorudviklere og praktikanter mere almindelige for frontend-udviklere end backend-udviklere. Alt i alt er JS din seriøse chance for at få dit første job. At få et job som Java-udvikler er fantastisk, og JS er aldrig overflødigt for Java-udviklere. Hvis du ikke er i stand til at få et Java-job, hvilket bestemt er en mulighed (mange byer er fuldstændig mættet med ledige stillinger), kan du muligvis komme ind på IT gennem frontend. Jeg kan huske, at jeg læste en CodeGym "succeshistorie" skrevet af en, der efter at have studeret her gik ind i frontend-udvikling. jobåbninger for juniorudviklere og praktikanter er mere almindelige for frontend-udviklere end backend-udviklere. Alt i alt er JS din seriøse chance for at få dit første job. At få et job som Java-udvikler er fantastisk, og JS er aldrig overflødigt for Java-udviklere. Hvis du ikke er i stand til at få et Java-job, hvilket bestemt er en mulighed (mange byer er fuldstændig mættet med ledige stillinger), kan du muligvis komme ind på IT gennem frontend. Jeg kan huske, at jeg læste en CodeGym "succeshistorie" skrevet af en, der efter at have studeret her gik ind i frontend-udvikling. jobåbninger for juniorudviklere og praktikanter er mere almindelige for frontend-udviklere end backend-udviklere. Alt i alt er JS din seriøse chance for at få dit første job. At få et job som Java-udvikler er fantastisk, og JS er aldrig overflødigt for Java-udviklere. Hvis du ikke er i stand til at få et Java-job, hvilket bestemt er en mulighed (mange byer er fuldstændig mættet med ledige stillinger), kan du muligvis komme ind på IT gennem frontend. Jeg kan huske, at jeg læste en CodeGym "succeshistorie" skrevet af en, der efter at have studeret her gik ind i frontend-udvikling. hvilket bestemt er en mulighed (mange byer er fuldstændig mættede med ledige stillinger), kan du muligvis komme ind på IT gennem frontend. Jeg kan huske, at jeg læste en CodeGym "succeshistorie" skrevet af en, der efter at have studeret her gik ind i frontend-udvikling. hvilket bestemt er en mulighed (mange byer er fuldstændig mættede med ledige stillinger), kan du muligvis komme ind på IT gennem frontend. Jeg kan huske, at jeg læste en CodeGym "succeshistorie" skrevet af en, der efter at have studeret her gik ind i frontend-udvikling.

2. Lær at skrive SQL-forespørgsler

SQL virker måske ikke mindre indlysende end Spring og Hibernate, som jeg ikke inkluderede på listen. Faktisk er der en forskel: et stort antal udviklere har et overfladisk kendskab til SQL-forespørgsler: de kan skrive "SELECT * FROM table_name", eller slutte sig til et par tabeller. Jeg anbefaler, at du behersker dem grundigt, og du skal ikke være bleg for at nævne dette i dit CV. Tidligere havde flere af mine kollegaer job, hvor de skulle skrive en masse SQL-forespørgsler. Da de besluttede at flytte ind i Java-udvikling, gjorde disse færdigheder dem meget attraktive. Og i en Java-udvikler er det selvfølgelig en meget nyttig færdighed at have. Jeg henvender mig jævnligt til dem for at få tips :) Du kan starte med at læse "Head First SQL". Så skal du bare vælge en af ​​de populære DBMS'er (f.eks. Portgres eller Oracle) og læse et par bøger om den.

3. Opret en GitHub-profil

Efter dit CV er din GitHub-profil måske det vigtigste, som en potentiel arbejdsgiver vil være opmærksom på. En profil med flere arbejdsprojekter vil helt sikkert tiltrække sig yderligere opmærksomhed. Hvad mere er, bliver "GitHub-analysatorer" mere og mere populære blandt rekrutterere. Dette er specielle programmer, der scanner koden, der er gemt på GitHub, for at hjælpe virksomheder med at finde udviklere med den rigtige teknologistak. Hvis de har brug for nogen, der kender Spring Security, gennemgår programmet GitHub og vælger brugere, hvis lagre indeholder kode, der bruger denne teknologi. I starten vil du naturligvis ikke have noget særligt at prale af, men du kan begynde at fylde din profil med CodeGyms "store opgaver".Hvis du' har lært ReactJS/AngularJS og oprettet et par en-sides applikationer, læg dem også op der. Alt, hvad du har oprettet, fungerer, og en arbejdsgiver kan være interesseret i at tjekke din GitHub-profil.

4. Få en Oracle-certificering

CodeGyms skabere vil ikke lade mig lyve for dig: det mest almindelige spørgsmål, de får fra potentielle studerende, er "Giver du et certifikat, når jeg er færdig?" De udleverer ikke Java-certifikater af en simpel grund: arbejdsgivere er ikke interesserede i dem. De er helt i stand til at verificere, hvad du ved, og hvad du kan gøre under et interview, uden nogen certifikater fra onlinekurser. Når det er sagt, er et certifikat fra Oracle anderledes ved, at det er en officiel bekræftelse fra Javas skabere på, at du er flydende i sproget. En sådan certificering er en alvorlig fordel for outsourcing-udbydere, dvs. de folk, der "udlejer" deres udviklere til andre virksomheder for at arbejde på eksterne projekter. Antag for eksempel, at en bank skal oprette en ny webklient. Det er ikke rentabelt at vedligeholde sin egen interne horde af udviklere til dette – for et engangsprojekt er det nemmere at finde et eksternt team. I sådanne tilfælde henvender virksomheder sig til en outsourcingudbyder. De vil ansætte folk med de færdigheder, som banken kræver, og danne et team. Når det er sagt, så skal kunden forstå, at det vil betale sig (meget) for rigtig smarte udviklere. Det er her, Oracle-certificering vil være din fordel. Det er trods alt den eneste måde at bekræfte med et stykke papir, at en Java-programmør er kvalificeret. Med andre ord kan en outsourcing-udbyder meget nemmere "sælge" en certificeret udvikler til sine kunder. Oracle-certificeringer findes i flere niveauer. At få det første niveau (OCAJP8) vil være meget nemt. Eksamenen har spørgsmål om kun 8 emner: det er nemmere at finde et eksternt team. I sådanne tilfælde henvender virksomheder sig til en outsourcingudbyder. De vil ansætte folk med de færdigheder, som banken kræver, og danne et team. Når det er sagt, så skal kunden forstå, at det vil betale sig (meget) for rigtig smarte udviklere. Det er her, Oracle-certificering vil være din fordel. Det er trods alt den eneste måde at bekræfte med et stykke papir, at en Java-programmør er kvalificeret. Med andre ord kan en outsourcing-udbyder meget nemmere "sælge" en certificeret udvikler til sine kunder. Oracle-certificeringer findes i flere niveauer. At få det første niveau (OCAJP8) vil være meget nemt. Eksamenen har spørgsmål om kun 8 emner: det er nemmere at finde et eksternt team. I sådanne tilfælde henvender virksomheder sig til en outsourcingudbyder. De vil ansætte folk med de færdigheder, som banken kræver, og danne et team. Når det er sagt, så skal kunden forstå, at det vil betale sig (meget) for rigtig smarte udviklere. Det er her, Oracle-certificering vil være din fordel. Det er trods alt den eneste måde at bekræfte med et stykke papir, at en Java-programmør er kvalificeret. Med andre ord kan en outsourcing-udbyder meget nemmere "sælge" en certificeret udvikler til sine kunder. Oracle-certificeringer findes i flere niveauer. At få det første niveau (OCAJP8) vil være meget nemt. Eksamenen har spørgsmål om kun 8 emner: De vil ansætte folk med de færdigheder, som banken kræver, og danne et team. Når det er sagt, så skal kunden forstå, at det vil betale sig (meget) for rigtig smarte udviklere. Det er her, Oracle-certificering vil være din fordel. Det er trods alt den eneste måde at bekræfte med et stykke papir, at en Java-programmør er kvalificeret. Med andre ord kan en outsourcing-udbyder meget nemmere "sælge" en certificeret udvikler til sine kunder. Oracle-certificeringer findes i flere niveauer. At få det første niveau (OCAJP8) vil være meget nemt. Eksamenen har spørgsmål om kun 8 emner: De vil ansætte folk med de færdigheder, som banken kræver, og danne et team. Når det er sagt, så skal kunden forstå, at det vil betale sig (meget) for rigtig smarte udviklere. Det er her, Oracle-certificering vil være din fordel. Det er trods alt den eneste måde at bekræfte med et stykke papir, at en Java-programmør er kvalificeret. Med andre ord kan en outsourcing-udbyder meget nemmere "sælge" en certificeret udvikler til sine kunder. Oracle-certificeringer findes i flere niveauer. At få det første niveau (OCAJP8) vil være meget nemt. Eksamenen har spørgsmål om kun 8 emner: Med andre ord kan en outsourcing-udbyder meget nemmere "sælge" en certificeret udvikler til sine kunder. Oracle-certificeringer findes i flere niveauer. At få det første niveau (OCAJP8) vil være meget nemt. Eksamenen har spørgsmål om kun 8 emner: Med andre ord kan en outsourcing-udbyder meget nemmere "sælge" en certificeret udvikler til sine kunder. Oracle-certificeringer findes i flere niveauer. At få det første niveau (OCAJP8) vil være meget nemt. Eksamenen har spørgsmål om kun 8 emner:
  • Java Basics (variabler, pakker, main()-metoden osv.);
  • Arbejde med Java-datatyper (primitiver, referencer, indpakninger);
  • Brug af operatører og beslutningskonstruktioner (+-*/, if-else, switch osv.);
  • Brug af loop-konstruktioner (løkker);
  • Arbejde med metoder og indkapsling (metoder, indkapsling);
  • Arbejde med arv (arv);
  • Håndtering af undtagelser;
  • Arbejde med udvalgte klasser fra Java API (populære klasser såsom LocalDateTime, ArrayList, String).
Der er ingen komplicerede emner som multithreading, IO/NIO og lignende. Dækningen af ​​mange emner er begrænset (for eksempel af alle implementeringer af List<> er der kun spørgsmål om ArrayList<> ). At tage certificeringseksamenen koster i øjeblikket $150.

5. Deltage i faglige fællesskaber

Omkring halvdelen af ​​arbejdsgiverne er interesserede i kandidaternes deltagelse i faglige fællesskaber. Den vigtigste (udover GitHub, som blev nævnt tidligere) er Stack Overflow. Så hvis du er i gang med et miniprojekt, så tøv ikke med at dele det med fællesskabet. PS Verden er i konstant forandring, og IT-området er ingen undtagelse. Det er ret svært at tiltrække en arbejdsgivers opmærksomhed uden erfaring. Jeg håber, at ovenstående tips vil hjælpe nogle af mine CodeGym "klassekammerater" til at få deres første job :)
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION