Sådan overlever du en kodende bootcamp og maksimerer dine chancer for at blive ansat

I 2015 var jeg fuldstændig ikke-teknisk. Og alligevel, fem måneder senere, blev jeg ansat som udvikler. Dette var alt takket være en fantastisk (og gratis) kodende bootcamp i London. Det var den bedste læringsoplevelse, jeg nogensinde har haft, og en, som jeg har skrevet meget om.

Jeg bygger nu et kodning af screencast-værktøj, der gør det lettere at undervise og lære programmering, så jeg er meget interesseret i dette emne. Jeg elsker at høre historier om mennesker, der har ændret deres liv gennem at lære at kode.

Men ikke alle, der deltager i en kodende bootcamp, lykkes at få et godt job. Dette er ikke overraskende, da der er så mange faldgruber, der skal undgås undervejs.

Denne artikel hjælper dig med at undgå disse faldgruber og kommer ud som en professionel udvikler.

Tip nr. 1: Vælg den rigtige

Du skal tænke nøje over, hvilken kodning bootcamp du vælger. Der er mange af dem, og hvad der adskiller dem er ikke kun deres kvalitet, men også en masse andre lodrette.

Her er et par:

  • Omkostninger: spænder fra gratis (eller gratis forhåndsbetaling, men du betaler en procentdel af dit første års løn) op til 20.000 US $
  • Placering: skal du flytte til en anden by eller finde en lokal kodning bootcamp?
  • Lærede værktøjer: JavaScript / Node.js, Python, Ruby, .NET osv.
  • Online vs. offline

Overvej hver af disse faktorer, og find ud af, hvad der er vigtigt for dig, og hvad der ikke er. Når du ved hvad du vil (f.eks. En JavaScript-startcamp til under $ 15, 000 USD i USA i efteråret) kan du begynde at søge efter den rigtige.

Du skal være metodisk for dette. Hvis du har brug for tip til nøjagtigt, hvordan du gør dette, har jeg skrevet en artikel om, hvordan jeg gjorde det her.

I det væsentlige lavede jeg en stor liste over dem, der var relevante for mig, og anvendte derefter dem alle. Derefter filtreres jeg ned, da jeg enten blev afvist eller besluttet at afvise dem.

Jeg blev accepteret til fem forskellige, hvilket betyder, at jeg kunne vælge og vælge. Efter en masse overvejelser gik jeg til Founders and Coders i London.

Et af de vigtigste aspekter ved denne proces er at filtrere de mindre seriøse skoler. Du ønsker ikke at ende på en skole, der interesserer sig mere for at tjene penge end at skabe gode softwareudviklere.

Tip nr. 2: Forbered dig som helvede.

Du har kun få måneder til at opbygge dine færdigheder. Så du skal gøre dig selv en tjeneste og forberede dig som helvede på forhånd.

Når jeg først besluttede at lave en bootcamp, gik jeg op med min kodningsaktivitet fra hobby til obsessiv hobby. Jeg brugte al min fritid på at udføre algoritmeudfordringer, bygge små spil og gennemgå tutorials.

Gør dette, og det vil gøre din første uge eller to lidt lettere.

Årsagen til at dette er så vigtigt er fordi de første par uger er de hårdeste. Mængden af ​​information, du skal fordøje denne periode, er svimlende. Næsten alt vil være nyt for dig.

Ikke kun skal du lære nye programmeringskoncepter hver dag, men alt det værktøj og lingo. Selv folk omkring dig vil være nye for dig.

Hvis du ikke er forberedt, kan du muligvis begynde at hænge bagud. Efter min erfaring hænger de, der hænger bag i begyndelsen, også tilbage til sidst. Du bør undgå dette til enhver pris.

Tip nr. 3: Det er ikke et fuldtidsjob - det er endnu mere arbejde end det

Dette råd føles lidt fjollet at skrive her. Men jeg tror stadig, at jeg er nødt til det, fordi jeg ved personlig erfaring, at ikke alle følger det.

Derfor har mange af dem klasser og projekter, der spænder uden for den traditionelle ni-til-fem arbejdsdag.

Din chance for at få et job med succes er positivt korreleret med den tid, du bruger.

Nogle studerende behandler en bootcamp som et almindeligt job eller en skole og springer over kodning om aftenen eller i weekenderne. Mens nogle mennesker kan trække dette ud, er det sandsynligt, at det ikke fungerer godt for dig.

Jeg flyttede fra Oslo til London for at lave Founders and Coders. Dette betød, at jeg ikke havde nogen venner i byen undtagen dem, jeg mødte på bootcampen. Dette fungerede godt, da jeg kunne bruge al min tid på at tænke på kode. Jeg elskede det.

Tip nr. 4: Sørg for, at du specialiserer dig

Endelig bør du ikke sprede din indsats lige over alle fag. Du skal begynde at specialisere dig på et tidspunkt.

Dette kan virke modsat intuitivt, fordi du har så mange huller i din viden, som du bliver nødt til at udfylde. Det kan virke smart at fokusere på at dække det grundlæggende i alle fag.

Men du kommer til at gradueres med en masse huller i din viden alligevel, så et par flere gør ikke meget forskel. Men hvis du har specialiseret dig i et emne, kan dette muligvis gøre forskellen mellem at imponere mindst en interviewer og ikke at imponere nogen interviewere. I det mindste er det, der skete med mig.

Denne strategi var præcis, hvad der fik mig et job efter min bootcamp.

Midtvejs gennem bootcampen valgte jeg at fokusere på React.js. Jeg nød at arbejde med biblioteket. Dette betød ikke, at jeg kunne bruge al min tid på at kode React derfra og frem. Jeg var stadig nødt til at lære alle de andre ting, der var i læseplanen. Men jeg inkluderede biblioteket, når det var muligt, og tænkte på de opgaver, der indeholdt React. Dette gjorde det muligt for mig at have fem React-projekter i min portefølje i stedet for kun et par.

Og det handler om det

Hvis du følger disse tip, vil du sandsynligvis få et job som junior softwareudvikler efter din bootcamp. Og når du gør det, skal du sørge for at læse min overlevelsesvejledning til juniorudviklere.

Tak for at have læst! Jeg er Per, medstifter af Scrimba, et værktøj til at oprette interaktive kodeskærmbilleder. Sørg for at tjekke det ud, hvis du enten underviser eller lærer at kode.