
Peter Holmes
0
704
130
Uanset hvem du er, eller hvor mange gange du har gjort det, kan ideen om et programmeringssamtale være skræmmende. Ved du nok til at gå forbi? Vil dine løsninger være gode nok? Hvad hvis du kvæler?
Det er okay, hvis du er nervøs. Faktisk ville jeg tage det som et godt tegn: det betyder, at du virkelig ønsker at lykkes. Sådan gnist personlig vækst: 5 Tricks af iværksætteren Sådan gnister personlig vækst: 5 Tricks of Entrepreneur Ikke alle skal være en iværksætter, men alle kan lære noget af iværksætteren. Ved at tappe på nogle af disse iværksætteregenskaber, kan du radikalt ændre dit eget liv i en opadgående retning. !
I sandhed handler forberedelse af interview mere om at opbygge tillid end strengt at udvide det, du ved, selvom det også er vigtigt. Her er fem ting, du kan gøre for at sikre dig, at du er godt forberedt og føler dig klar til den store dag.
Denne artikel handler om den tekniske side. For generelle tip og råd om jobsamtale, se vores artikler om at overvinde angstangreb 3 tip, der øjeblikkeligt vil udslette jobinterview Angst 3 tip, der øjeblikkeligt vil udslette jobintervjueangstelse Den sværeste del af at få noget job er normalt jobsamtalen . Disse tre tip hjælper dig med at komme igennem processen uskadet og med et nyt job. og interviews over nettet Lær kunsten at Webintervjuere & Hjælp din karriere eller virksomhed Lær kunsten at Webintervjuere & Hjælp din karriere eller virksomhed Har du noget imod det, hvis jeg interviewede dig? Det er ord, som ingen har noget i at blive spurgt. At lære at interviewe kan give dig nogle af de mest værdifulde livsevner, du nogensinde får. .
1. Studer lidt hver dag
Den absolut bedste måde at forberede sig på, og som ikke er nogen, er at udføre et lille stykke forberedelsesarbejde hver eneste dag mellem nu og interviewet. Selvom du ikke har et interview, der er oprettet endnu, skal du komme i gang. Hver lille smule tæller.
Spørgsmål til daglig praksis er et godt sted at starte, men undlad at forsømme andre aspekter som at undersøge virksomheder og teknologier eller forfine hvad du vil sige om dig selv med hensyn til dine legitimationsoplysninger og erfaringer. Alt dette er dækket senere i denne artikel.
Det er vigtigt, at du sætter realistiske, men udfordrende mål. 5 Kritiske fejl, der skal undgås, når du sætter mål. 5 Kritiske fejl, der skal undgås, når du sætter mål. Målindstilling er en god måde at skære ned på udskydelse og øge produktiviteten. Hvis du ikke har mål, har du ikke retning. Uden retning er det let for dig at føle dig fortabt og forvirret. Heldigvis,… med din daglige praksis. Foretag ikke fejlen ved at gøre for lidt hver dag - du skal tage det alvorligt! - men lad dig heller ikke stramme for meget. Sådan ender du med mental udbrændthed Programmering udbrændthed: Sådan genvinder du din mistede motivation Programmering udbrændthed: Sådan genvinder du din mistede motivation At skrive alle disse kodelinjer kan drænes fysisk og følelsesmæssigt. Alt hvad du behøver for at komme op igen er bevidstheden om, at motivation kan genvindes. .
Endnu vigtigere end det er at starte tidligt! Igen, start HØJRE NU, hvis du er i stand til det. Hvis interviewet er flere måneder væk, har du måske råd til at vente lidt, før du starter, men vi anbefaler, at du starter mindst seks uger ude.
Det endelige mål er at forhindre, at du overarbejder dig selv 5 tegn på, at du arbejder for hårdt (og hvordan fikser man dem) 5 tegn, som du arbejder for hårdt (og hvordan fikser du dem) Lider du af et umætteligt ønske om at arbejde? Her er nogle af tegnene til at genkende denne lidelse, og hvordan du kan overvinde den. , som kan være kontraproduktiv og overvældende.
2. Ved hvad intervieweren ønsker
Så snart du har et interview oprettet, er det i din bedste interesse at undersøge virksomheden så meget som muligt. Kontekst er alt, hvad angår produktiv forberedelse. Når alt kommer til alt er dit slutmål at imødekomme din potentielle arbejdsgivers behov.
Start med stillingsfortegnelsen. Er det til en MMORPG-spiludviklingsposition? Så burde du være bekendt med de værktøjer og rammer, der bruges på dette felt. Samme ting gælder for udviklingen af mobile apps, forretningssuiter, webfronter, serverbackend eller hvad har du.
Hvis oplysningerne er tilgængelige, skal du også undersøge de specifikke teknologier, som virksomheden selv bruger. Du behøver ikke at være ekspert (medmindre stillingsfortegnelsen kræver det), men du skal vide nok til at føre en anstændig samtale om det.
Undersøg de rigtige sprog og begreber. Nogle af de større virksomheder vil interviewe dig ved hjælp af det sprog, du er mest komfortabel med, men andre vil teste din ekspertise med det valgte sprog, hvad enten det er Java, C #, Python osv..
Det er op til dig at vide, hvad de forventer af dig. Dette enkle, men afgørende trin kan forbedre dine programmeringsmuligheder karrierer betydeligt Sådan forbedrer du din programmering karrieremuligheder Sådan forbedrer du din programmering karrieremuligheder Hvis du håber på at starte, genstarte eller på anden måde forbedre din programmeringskarriere, er det ikke let. Hvis du er på college, er tiden nu. Her er nogle tip, der kan tage dig langt. .
3. Fokus på forbedring af svagheder
Der er en masse ting, du har brug for at vide: datastrukturer, algoritmer, industristandardbiblioteker og rammer og mere. Ingen forventer, at du ved alt, men du skal være sikker på de ting, du ved.
Almindeligt dækkede emner inkluderer:
- Nuancer af visse programmeringssprog, især dynamiske programmeringssprog, der er blevet populære for nylig. Det er kritisk at forstå OOP's principper.
- Arrays, sammenkoblede lister, stabler, køer, dynger, hasjborde, binære træer (inklusive binære søgetræer og selvbalancerende binære træer).
- Big O-notation (tid- og rumkompleksiteter), sortering, søgning, rekursion, grafteori og gennemgang, kløft og erobring, grådige algoritmer.
- Mønstre som Singletons, fabrikker, sammensætning, flere arv, polymorfisme, dekoratører.
Og selvfølgelig feltspecifikke emner afhængigt af den position, du anvender til (dvs. SQL-forespørgsler til databaser eller UDP / TCP for netværksprogrammerere).
Hvis nogle af disse emner gør dig nervøs, er det det, du skal øve på. Identificer dine svagheder og styrk dem. Det vil ende med at være mere nyttigt for dig i det lange løb, fordi det vil opbygge din selvtillid.
Heldigvis er der masser af webværktøjer, du kan bruge til at øve datastrukturer og algoritmer. 7 Unikke måder at øve dine kodningsfærdigheder på 7 Unikke måder at øve dine kodningsfærdigheder Lad os gentage - der er ingen alder til at lære. Når du er på den sti, skal du bare fortsætte med at øve. Og i dag er der flere måder end en til at skærpe dine kodningskoteletter. . Her er nogle af vores favoritter:
- Projekt Euler
- LeetCode
- HackerRank
- CodinGame
- TopCoder
- Code Wars
- CodeChef
- / r / DailyProgrammer på Reddit
Men ikke bare stole på rote-memorering. Programmeringssamtaler - de gode, alligevel - er beregnet til at se, hvordan du nærmer dig problemer, hvordan din problemløsning ser ud, og hvor kanterne på dine evner er. Datastrukturer og tilknyttede lister skal være værktøjer i dit bælte.
4. Spotte interviews er uvurderlige
Det er en ting at studere på din computer og indtaste kode i din foretrukne IDE. Det er en helt anden oplevelse at skrive din kode på papir med blyant eller på en tavle med markør - uden Google som sikkerhedskopi.
Giver ideen om at skrive bedre kode ny mening 10 tip til at skrive renere og bedre kode 10 tip til at skrive renere og bedre kode At skrive ren kode ser lettere ud, end det faktisk er, men fordelene er det værd. Her er, hvordan du kan begynde at skrive renere kode i dag. .
Undervurder ikke vigtigheden af uekte interviews. Indstil dem til at simulere interviewmiljøet så tæt som du kan: ingen computere, ingen telefoner eller tablets, et ark papir, en blyant og en timer i 30-60 minutter.
Ved at øve på denne måde føles det faktiske interview ikke som en sådan udenlandsk oplevelse, og dette kan virkelig gå en lang vej mod at reducere nervøsitet og sikre dig, at du koncentrerer dig 100% om de spørgsmål, du står foran.
Der er endda onlinetjenester, der tilbyder gratis programmeringssamtale gratis. De er naturligvis ikke perfekte, men de kan være meget nyttige, hvis du har brug for praksis fra person til person.
- Pramp (en-til-en, video)
- Interviewing.io (en-til-en, lyd)
5. Træning, meditere, slappe af
Dette sidste tip er ikke programmeringsspecifikt eller endda interviewspecifikt, men det kan være det, der hjælper dig mest. Tillid dyrkes bedst, når du har et stabilt og robust sind, hvorimod et frenetisk eller usikkert sind kan være en massiv hindring.
Vigtigst af alt skal du passe på dit fysiske helbred. Jeg taler om både diæt og motion. Jeg ved, at det kan være svært at få tid til at gå i gymnastiksalen eller endda bare for at køre en skød rundt i kvarteret, men motion er påviseligt godt for dit sind.
Hvis tiden virkelig er et problem, kan du altid finde måder at træne på uden at gå i gymnastiksalen. Sådan træner du uden at gå på gymnasiet Sådan træner du uden at gå på gymnastiksalen. Det er svært nok at afsætte tid til faktisk træning, men kaste i pendlen og det kan tilføje en masse spild tid. Prøv disse effektive træningspunkter uden nogensinde at forlade dit hjem. . Bliv hjemme og se YouTube-fitnesskanaler 7 Bedste YouTube-træningskanaler til at træne derhjemme 7 Bedste YouTube-træningskanaler til at træne i hjemmet Fitnesscentre og personlige træner hjælper de penge, der rejser sig direkte fra deres senge og rammer gymnastiksalen. Vi mindre dødelige er nødt til at opfordre vores kræfter til selvmotivation og disciplin til at trætte nogle få ... eller blive på arbejdet og træne lige ved skrivebordet 8 lette øvelser for at hjælpe dig med at holde dig i form ved dit skrivebord 8 lette øvelser for at hjælpe dig med at holde dig i form Dit skrivebord At være i form på dit skrivebord er faktisk muligt. Her er nogle øvelser, som enhver kan gøre. Nogle kræver ikke engang at stå op, andre tager ikke længere end 10 minutter ud af din daglige rutine. .
Og så er der den magiske 3-minutters øvelse. Denne 3-minutsøvelse vil faktisk rette din kropsholdning Denne 3-minutsøvelse vil faktisk rette din kropsholdning. Du synes måske, at dårlig holdning ikke kan løses, men denne hurtige og lette træning vil ændre dit sind . til at fikse din kropsholdning. Det kan udføre vidundere for selvtillid.
Mindful meditation er også godt for dig. Det kan gøres uden nogen form for spirituel eller religiøs komponent, hvis du ikke ønsker det. I sin kerne handler meditation om at være i øjeblikket og være bevidst om dine tanker.
Vi har vist, hvordan meditation kan gøre dig til en bedre programmør. Hvordan daglig meditation kan gøre dig til en bedre programmør. Hvordan daglig meditation kan gøre dig til en bedre programmør, når du står overfor mentale forhindringer, mens du programmerer, kan beroligende dit sind hjælpe. Prøv meditation med disse meditationsapps for at komme igennem en hård dag med kodning. , så tag det alvorligt i betragtning. Selv kun 10 minutter om dagen kan have store resultater.
Og til sidst skal du sørge for at du sover godt. Ikke kun natten før dit interview, men også i hele forberedelsen. Brug af apps som Flux og Night Shift Kan F.lux og Night Shift virkelig forbedre dine søvnvaner? Kan F.lux og natteskift virkelig forbedre dine søvnvaner? Overdreven brug af computere, tablets og smartphones kan føre til forringet søvnkvalitet - men modvirker apps som F.lux og Night Shift virkelig disse effekter? Videnskaben er temmelig klar på dette. sammen med basale afslapningsteknikker 3 Afslapningsteknikker til at hjælpe dig med at sove bedre 3 Afslapningsteknikker til at hjælpe dig med at sove bedre Nogle gange tager det for lang tid at falde i søvn. Teknologi kan hjælpe os med at sove bedre med lidt hjælp fra bedre søvnvaner. Prøv disse forslag for at lukke din hjerne ned. kan hjælpe, og hvis de ikke er nok, kan du prøve disse smarte søvngadgets 6 Smart gadgets til at hjælpe dig med at sove bedre 6 Smart gadgets til at hjælpe dig med at sove bedre At ikke få en god nats søvn er aldrig en god måde at begynde en dag på. Heldigvis er der masser af hjemmegadgets, der kan hjælpe dig med at få en god nattesøvn. .
Vær ikke bekymret, at svigt er ikke slutningen
Selv hvis du gør alt perfekt og får esset om interviewet, får du muligvis ikke jobbet. I mange tilfælde er det mere en erklæring om branchenes tilstand end din værdi som programmerer.
Det er ikke ualmindeligt i disse dage at skulle interviewe flere gange, før du lander et job, så hold din hage ope og bliv ved det. Hver samtale er en læringsmulighed. Du kommer der snart nok.
Når det er sagt, kan du muligvis indse, at programmering bare ikke er rigtigt for dig 6 tegn på, at du ikke har ment at være programmør, 6 tegn på, at du ikke har ment at være programmør. Ikke alle er udskåret til at være en programmør. Hvis du ikke er helt sikker på, at du er beregnet til at være programmør, er her nogle tegn, der kan pege dig i den rigtige retning. , hvilket også er fint. Der er masser af andre teknologirelaterede job Kodning er ikke for alle: 9 Tekniske job, du kan få uden at det Kodning er ikke for alle: 9 Tekniske job, du kan få uden det Må ikke frarådes, hvis du vil være en del af det tekniske felt. Der er masser af job for mennesker uden kodningsevner! som du kan forfølge med stor succes.
Hvad er det værste ved at forberede sig til en programmeringssamtale? Er der noget, der virkelig har du nervøs eller bange? Har du andre tip værd at dele? Fortæl os det nedenfor!
Billedkreditter: Enlig bærbar computer via Shutterstock, Indtastning af bærbar computer via Shutterstock, Skrevet kode via Shutterstock, Udendørs bærbar computer via Shutterstock