Innehåll
- 01. Starta ditt eget projekt
- 02. Gör lite varje dag
- 03. Lär dig hur du hittar din egen lösning
- 04. Prata med andra utvecklare
- 05. Lär känna inlärningscykeln
Vill du komma igång med utvecklingen av frontend? Nåväl, det är enkelt: gå bara till Codecademy (eller kolla in Creative Bloqs lista över utbildningsresurser för webbdesign).
Men tänk om du har gjort det fler gånger än du kan räkna, och du är fast vid vart du ska gå vidare?
Du måste göra ett åtagande att bryta tutorial loop och följa dessa fem steg för att hjälpa dig att nå nästa nivå som utvecklare.
01. Starta ditt eget projekt
Låt oss först ta bort den stora. Inlärningsskillnaden när du bygger ett självstudieprojekt, jämfört med att sätta ihop ditt eget, är något som liknar att jämföra målning med siffror till en tom duk. Det kan vara lite skrämmande. Men att arbeta med ditt eget projekt är där du kommer att växa i självförtroende och öka dina färdigheter mest.
Osäker på vad man ska bygga? Det måste vara något du verkligen är intresserad av, så du är motiverad, men tillräckligt ambitiös för att du inte skulle veta hur du kan bygga den direkt.
Om du har valt bra, när du är klar kommer du definitivt att ha planerat upp och ha något att visa för det också.
- Läs också: Hur man startar ett sidoprojekt
02. Gör lite varje dag
Okej, så detta gäller nästan allt du vill lära dig, men gäller särskilt för utveckling. Att lära sig att koda är utmanande eftersom det nästan kräver ett annat sätt att tänka. Om du upptäcker att du går igenom begrepp som du redan har lärt dig, eller om du har svårt att ha genombrottstunder i din förståelse, kommer du definitivt att dra nytta av att göra kodning till en del av din dagliga rutin.
Detta betyder inte ens att avsätta timmar på dagen, men genom att spendera 30 minuter om dagen, varje dag, kommer det att gynna dig mer än att spendera solida tre timmar i veckan i en session.
Om du tycker att det är svårt att bli motiverad, ta en titt på Seinfeld-tekniken eller Pomodoro-tekniken för att ge dig den extra sparken på kvällarna.
03. Lär dig hur du hittar din egen lösning
Innan du går direkt till en sökmotor, se till att du har tänkt helt ut ditt problem och vad ditt tillvägagångssätt skulle vara.
Visst, du kan förmodligen spåra ett liknande projekt (eller handledning) och kopiera och klistra in det i ditt, men det kommer att hålla dig tillbaka på lång sikt. Kom med din egen plan först. Om du delar upp ditt problem i bitar hjälper det dig att rikta in dig exakt vad du behöver hjälp med.
Om något inte verkar fungera som förväntat, kom ihåg att du alltid kan kontrollera webbläsarkonsolen för att se om det finns några fel. Det är viktigt att lära sig läsa konsolfel / och förstå vad de betyder.
Att söka i felet kan vanligtvis ta upp frågor från personer som har haft samma problem. Kom bara ihåg att ta bort alla variabelnamn eller filnamn som är specifika för ditt projekt.
04. Prata med andra utvecklare
Eftersom alla utvecklare också är självstuderande tenderar de att bli ganska bra lärare också. Förhoppningsvis jobbar du redan någonstans med några bra seniorutvecklare.
Att få dem att titta igenom din kod eller visa dig genom en lösning kan vara ett av de snabbaste sätten att lära sig. Det visar dem också vad din nuvarande skicklighetsnivå är och kan betyda att du är mer benägna att engagera dig i större projekt. Andra utvecklare kommer att vara mycket mer villiga att hjälpa till om du kan visa att du har fått prov på något först.
Om du inte känner till några utvecklare kan du försöka leta efter ett möte i ditt område. Eller anslut dig till en online-community - Slack har några fantastiska chattrum fulla av människor som vill hjälpa till. När du letar efter ett nytt jobb bör du leta efter någonstans som har ett team du kan lära dig av eller som erbjuder fortlöpande utbildning.
05. Lär känna inlärningscykeln
Så länge du är utvecklare lär du dig alltid något nytt. Det kan vara en virvelvind av känslor när du försöker få huvudet runt något för första gången. Det är normalt att känna känslor som självtvivel, frustration och till och med rädsla när du dyker in i en ny utmaning. Men resultatet är alltid detsamma - ett spännande ögonblick när det äntligen fungerar.
Titta på en utvecklare tillräckligt länge så ser du det själv - något som mini-skrivbordsversionen av en fotbollsspelare som gör ett mål eller tennisspelare som vinner uppsättningen. Denna känsla är anledningen till att vi gör vad vi gör. Det är det som gör frontend-utveckling till ett så intressant jobb. Och du kommer snabbare till dessa stunder om du klarar det tuffa utan att ge upp. Ju mer du går igenom den här cykeln, desto bättre blir du.
Hoppas att dessa tips har hjälpt dig på din resa till nivå upp som junior frontend-utvecklare. Något jag har missat? Dela dina tips i kommentarerna nedan.