Ja till lärande! Ja till kunskap! Ja till att förbättra dig själv! Säg ja idag till att bli en bättre människa!
Jag borde bara börja artikeln innan jag riskerar att förvandlas till en självhjälpsbok. Åh, vad även den minsta exponering för Jordan B. Peterson kan göra med dig. Men på ett mer allvarligt sätt är det ganska högt upp på listan över ”VIKTIGA TING” att arbeta med att finslipa sina färdigheter när man arbetar inom IT. Att förbättra IT-färdigheter genom erfarenhet och skicklighet i det du redan kan är det som gör dig pålitlig. Och att vara bra på det du redan kan är okej. Okej om du vill stagnera under resten av ditt liv och bara göra det du är van vid, på det sätt du är van vid.
Och även om man skulle vilja fortsätta att göra saker på ett gammaldags sätt, så går det inte längre i dagens läge. Tänk på webbutveckling, där plattformar, ramverk och märkspråk dyker upp över en natt och sedan blir (på något sätt) standard i branschen. De bästa exemplen i det här fallet är Angular, som är yngst i gänget och bara är cirka 3 år gammal, Vue.js, som är cirka 6 år gammal, och den 7 år gamla React. Och att avfärda dem som en trend vore fel, med tanke på att de nu krävs för nästan alla frontend-relaterade tjänster.
Så hur förbättrar du det du redan kan? Eller hur håller du utkik efter dessa nya tekniker? Oavsett om du är en front-end-nörd (som jag) eller en back-end-fanatiker (definitivt inte som jag) har vi några idéer om hur du kan utöka din kunskap:
1. Fråga runt
Det kan vara skrämmande att vara ensam när du försöker lära dig en ny teknik. Undrar du var den där kollegan fick den där färdigheten ifrån? Fråga honom. Det är så enkelt som det är. Gemenskapen online är alltid villig att hjälpa till, så du kan bara hoppa på StackOverflow. Andra bra platser att fråga runt är Quora eller, om du är en riktig kännare, gå med i samhället på Reddit.
2. Hålla kontakten med nyheterna
Man vet aldrig vad som kan dyka upp i branschen. Att vara informerad om vad som är trendigt eller i den kommande kategorin kan hjälpa dig att bestämma vad ditt nästa steg ska vara. Att bara gå till pålitliga källor, en av de bästa i branschen är Smashing Magazineoch jag kan inte rekommendera det nog. Den täcker en uppsjö av ämnen, så på vilket sätt du än söker borde de ha något om det. Dessutom är deras maskot en katt, så det blir bonuspoäng från mig.
Om du föredrar något som är mer anpassat efter dina preferenser, kolla in Flipboard. Tänk på det som en slags Tumblr, men mycket mindre cringey och mycket mer pålitlig. Den är personaliseringsbaserad och ger dig flera nyhetsartiklar i ditt flöde som handlar om dina intressen.
3. Internet är din vän
Det kommer alltid att finnas en ljusglimt på nätet, så misströsta inte. Handledning för alla, oavsett om man är nybörjare, medelålders eller avancerad, finns etiskt framtagen på alla plattformar. Youtube är en självklarhet. Vissa teknikbloggar har handledning, men det är långt mellan dem, så vi skulle inte rekommendera dem. Lärandesajter som Free Code Camp (som är helt gratis), Code Academy och Treehouse (båda tjänster av freemiumtyp) erbjuder utmärkta resurser för att förbättra IT-färdigheter och har kurser som täcker alla hörn av IT-världen. Jag kan personligen gå i god för dem; de är en mycket bra utgångspunkt för alla utvecklare i vardande, med tanke på att de är detaljerade och interaktiva.
4. Börja med grunderna
Var aldrig rädd för att gå tillbaka till grunderna och börja om från början. Bli bekväm med de specifika begreppen eller terminologin inom det område du lär dig först och börja med de allra minsta projekten. Förbättrade IT-färdigheter innebär att grunden för din kunskap bör vara huggen i sten innan du går vidare till större saker, så ta god tid på dig.
5. Omvänd ingenjörskonst i projekt
Att ta ett färdigt projekt och skala ner det till det väsentliga, del för del, avslöjar hur saker och ting fungerar i grunden och det är en mycket grundlig inlärningsupplevelse för att förbättra IT-kunskaperna. Det avslöjar olika sätt att tänka, ofta mycket annorlunda än ditt eget, på gott och ont. Det är ett enkelt sätt att upptäcka områden som kan förbättras och det kan fungera som en guide mot branschens norm.
6. Replikera så att du kan skapa
Låter det som fusk? Det är det verkligen inte. Att ha en referenspunkt är inget brott, eller hur? Att göra om ett projekt som någon annan gjorde för hand är återigen en bra inlärningsupplevelse. Att ha något att jämföra det direkt med är det bästa scenariot för inlärning.
7. Kod vardag
Även om det kan verka avskräckande, så är det övning som ger färdighet. Daglig övning gör det ännu mer. Även om det bara handlar om en halvtimme om dagen. Kontinuerlig träning och studier staplas på varandra med tiden, så även om det går långsammare kommer framstegen ändå att synas. Sälj inte dig själv för kort eller klandra dig själv för att det tar lång tid, var bara konstant med det och tappa aldrig hoppet.
Några andra förslag?