Har du noen gang lurt på hvordan du kan bli en junior Ruby-utvikler? Siden du har klikket på tittelen på denne artikkelen, kan vi anta at du har det! La oss guide deg gjennom de viktigste tingene du bør tenke på på veien mot drømmejobben!
Å være en profesjonell utvikler av noe slag inkluderer ikke bare ekspertise innen ulike programmeringsaspekter, men også erfaring. I denne artikkelen viser vi deg hvordan du kan forbedre deg selv som kandidat og bli mer attraktiv i rekruttererens øyne ved å fokusere på både kompetanse- og erfaringsrelaterte spørsmål.
KUNNSKAP
Finn pålitelige kilder til kunnskap!
Å lære hvordan man kode kan være enklere hvis du bruker de riktige kildene. Her er noen av mine anbefalinger:
Hva er de vanligste feilene man gjør når man studerer?
Sikkert ikke å lære SQL. Vi tenker kanskje at vi ikke trenger det som ActiveRecord dekker automatisk de grunnleggende handlingene knyttet til SQL. Men senere blir prosessen mer komplisert, og noen av dine fremtidige arbeidsoppgaver kan kreve en bedre forståelse av dette feltet.
Den nest største feilen er å fordype seg i Rails uten fast stoff Ruby ferdigheter. Det kan virke som en tiltalende idé i begynnelsen, spesielt når du oppdager hvor morsomt det er å bygge komplette apper ved hjelp av gem-pakker. På lang sikt kan det imidlertid oppstå mange fallgruver i din karriere som utvikler hvis du ikke har inngående kunnskap om Ruby.
ERFARING
Hvordan få grunnleggende erfaring før du får en stilling som junior Ruby-utvikler?
Du trenger ikke nødvendigvis å ha et internship for å få verdifull erfaring, noen ganger kan det være mer fordelaktig å gjennomføre egne prosjekter. Hvordan kan du gjøre det? Prøv å bygge en enkel applikasjon på egen hånd. Du kan for eksempel lage apper som Trello. Husk å sette deg høye mål, tilpasse dem til situasjonen og lære av dine egne feil. Ruby-relaterte jobber kan være vanskelig å finne for nybegynnere i bransjen, men du kan være trygg på at det alltid finnes en måte å skaffe seg erfaring på, enten på egen hånd eller i et selskap.
Hvordan forberede seg til et intervju for en junior Ruby-utvikler?
Avhengig av din potensielle arbeidsgiver kan intervjuene følge ulike scenarier, men det er én ting som er sikkert i de fleste tilfeller - og det er objektorientert programmering. Du bør ikke bare vite nøyaktig hva det er og hvordan det fungerer, men også kunne forklare det grundig. Den vanligste feilen er at kandidater vet det, men har problemer med å presentere konseptet objektorientert programmering. La oss ikke glemme at stress kan ødelegge alt, så du vil definitivt være forberedt på de områdene som helt sikkert vil dukke opp under jobbintervjuet.
Bør jeg ha en portefølje?
I dag er det utvilsomt viktig å investere tid i å bygge opp og oppdatere porteføljen din. En programmerers måte å vise frem arbeidet sitt på er gjennom GitHub-arkiver. På den måten kan du vise frem arbeidet ditt til omverdenen; bare list opp de prosjektene på CV-en din som kan være perfekte eksempler på arbeidet ditt, og presenter koden din for rekruttererne.
Hvor skal jeg lete etter jobbtilbud?
Det finnes tre vanlige måter å søke etter jobbtilbud på: LinkedIn, jobbportaler og nettsidene til selskaper du ønsker å samarbeide med. La oss se nærmere på dem:
LinkedIn - den undervurderte kraften til denne plattformen blant programmerere er ennå ikke oppdaget. Det er et perfekt nettsted for å presentere alle prosjektene og ferdighetene dine, og for å bygge nettverk. Dette stedet kan hjelpe deg med å finne overbevisende jobbmuligheter og komme i kontakt med rekrutterere. Hvis profilen din er godt bygget opp, kan du til og med forvente å få noen tilbud.
Nettsteder for jobbsøking - kan du finne portaler dedikert til IT-fagfolk og bruke de generelle med tilbud fra forskjellige bransjer. Det er absolutt verdt å bruke begge deler, spesielt som nybegynner på jobben marked.
Selskapets nettsted - Er det et sted du kunne tenke deg å starte karrieren din? Følg med på nettsiden deres. I de fleste tilfeller har nettsidene deres en underside dedikert til jobbtilbud. Husk å kikke innom der fra tid til annen, for ofte er det på disse nettsidene de første nyansettelsene blir kunngjort.
Sammendrag
Begynnelsen i IT-bransjen kan være vanskelig, og derfor er konstant læring og det å utfordre seg selv nøkkelen til suksess. Ikke bli motløs av feil, de skjer med de beste. Prøv å bruke noen av kunnskapskildene som er nevnt ovenfor, og ikke nøl med å starte dine egne miniprosjekter for å prøve deg frem!
Les mer
GraphQL Ruby. Hva med ytelse?
Skinner og andre transportmidler
Rails-utvikling med TMUX, Vim, Fzf + Ripgrep