Webbranschen växer snabbt: ingen kan bestrida det. Men det som diskuteras inom branschen och i media är huruvida det finns tillräckligt med kompetenta människor att fylla de jobb som skapas.
Förekomsten av en färdighetsklyfta är något som tolkas annorlunda av olika analytiker: vissa tyder på hög arbetslöshet och det faktum att det finns gott om arbetstagare att fylla jobb, medan andra hävdar att det inte bara är några gamla arbetare som behövs för att fylla högkvalificeringsjobb i webbranschen, men kunniga individer. Webbplatser som Huffington Post har i stor utsträckning rapporterat om beskaffenhetskapaciteten och hur det kan hanteras. Några uppskattningar målar en mer oroande bild och uppskattar att det kommer att bli ett brist på en miljon skickliga kodare i USA år 2020.
Men huruvida kompetensgapet representerar en kris, det finns en sak du inte kan argumentera för: dagens barn och ungdomar behöver en färdighetsuppsättning som inte traditionellt har undervisats i skolan eller college, och vad mer är de färdigheter som de " återinlärning nu kan vara åtminstone delvis föråldrad när de kommer in på arbetsmarknaden. Om dagens barn ska fylla framtidens högkvalificerade utvecklingsjobb behöver de inte bara veta hur man använder en dator eller ens hur man skriver HTML: de behöver en djupare förståelse för hur datorer arbetar och brist på rädsla när det gäller att arbeta med ny teknik och försöka nya idéer.
Utbildningssystemet arbetar hårt för att komma ikapp: I Storbritannien har IKT ersatts av en ny flexibel datorplanering med mindre fokus på ordbehandling eller skapande av PowerPoint-presentationer och mer på kod. I USA försöker skoldistriktet komma ikapp, men det finns bevis för att Computing inte konsekvent får betoning på det. Även med en utvecklad läroplan kan lärare, särskilt på grund- eller grundnivå, hitta undervisningssystemet skrämmande, eftersom det ofta inte är en del av deras färdighetssättning.
Så vad kan erfarna webbproffs göra för att hjälpa till att ta itu med detta och minska risken för att inte kunna fylla jobb under årtionden framöver? I denna artikel kommer jag att undersöka några av de initiativ som äger rum och föreslå varför och hur du kan hjälpa till att utbilda nästa generations webbprofessorer.
Det är säkert att säga att en stor del av barn och ungdomar älskar datorer, och de vill inte bara använda dem passivt. Den enorma framgången med MInecraft och populariteten att använda den på kreativa sätt visar att det finns en aptit att göra någonting mer med en dator än passivt enligt spelets regler och storyline.
Men Minecraft lär inte ut alla färdigheter som människor behöver för att driva en framgångsrik karriär i webbbranschen. Det är inte bara människor som kan sitta på en dator i flera timmar och producera kod som kommer att behövas alltmer, men även experter i mänsklig maskinsamverkan som UX och UI blir viktigare och människor vars kreativitet innebär att de kan uppfinna framtida teknik och lösa problem vi har inte ens stött på än.
Dessa barn älskar sin Code Club.Studenter kan lära sig några av dessa färdigheter på andra sätt: till exempel kan kreativitet tillämpas över läroplanen och en förståelse för UX kan komma från att studera psykologi eller ergonomi. Men att lära sig att koda kan hjälpa barn med problemlösningsförmåga, förståelse av grundläggande begrepp, förmåga att identifiera varför något inte fungerar och fixa det och utveckla sina idéer. Det är viktigt att det också hjälper dem att förlora all rädsla de kan ha av att göra mer än att bara använda en dator som verktyg.
De flesta som arbetar i webbbranschen kommer att berätta en personlig historia om hur de dabblade med datorer i ung ålder. Om de är av en viss ålder, kommer de också att berätta att det här blev fryst av vuxna som inte "fick det". Personligen brukade jag spendera min lunchpaus i datorrummet på skolan och lära sig hur man programmerar egna spel med BASIC (och spelar även andra elevernas spel, sparas på disketten). Mina lärare tyckte att det var slöseri med tid så jag skulle berätta för dem att jag hade spenderat timmen på dansklubben. Jag tror att det sätt jag valde att spendera min tid visade sig vara mer användbar!
Intresset för databehandling säkerställs inte av lärare idag, men ibland förstås det inte. De flesta lärare har en bakgrund i icke-tekniska ämnen (särskilt på grundnivå) och får inte ha ett intuitivt grepp om vad deras elever är gör och varför det exciterar dem så mycket. Det är där människor från utanför utbildningssystemet-professionella-kommer in.
Det finns många sätt att personer med kodning och / eller webbdesign och utvecklingserfarenhet kan engagera sig för att hjälpa barn och unga att lära sig viktiga färdigheter, men innan jag går in i dem, låt oss ta en titt på fördelarna.
Personligen driver jag en kodklubb en gång i veckan och tycker om att det tar mig bort från mitt skrivbord och till en helt annan miljö. Jag tycker om att arbeta tillsammans med lärarna och se när en student plötsligt fattar ett nytt koncept eller skapar något de aldrig trodde de kunde.
Det finns några organisationer som finns för att länka erfarna vuxna med barn och unga som vill lära sig. Låt oss ta en titt på några av dem: Code Club, Code of Time, CoderDojo och Young Rewired State.
Kod Club länkar frivilliga med barn som vill lära sig kod. Den riktar sig till 9 till 11-åringar och de flesta av sina klubbar körs i grundskolorna. Det började i Storbritannien men expanderar internationellt.
Du kan antingen anmäla dig för att köra en klubb på en plats du redan har identifierat (t.ex. din lokala skola eller gemenskapscentral), eller du kan anmäla dig till volontär och matchas med en skola eller plats som letar efter någon.
Eftersom klubbarna normalt sker i skolor behöver du inte hitta en plats eller publik, och du kommer att arbeta tillsammans med en lärare, vilket innebär att du inte behöver oroa dig för beteende eller någon av de icke-kodande aspekterna av klubb.
Hjälp barnen att lära sig kod genom att bli en Code Club-volontärErietta är en Code Club-volontär som verkligen gillar att bli involverad:
"Som programmerare är jag väldigt entusiastisk både att lära mig mer och lära mig andra. Code Club ger mig ett sätt att dela mina kunskaper och det är en stor chans att göra något annat och bryta den dagliga rutinen. Dessutom kan det göra fler personer intresserade av programmering, vilket är något som fältet behöver! "
Alla lektionsmaterial tillhandahålls: dessa omfattar Scratch, HTML och CSS, och Python. Det finns dock flexibilitet och många Code Club-ledare lär också barnen om sina egna kompetensområden.
Initiativet Time of Code inrättades i USA 2013 med målet att göra datavetenskap tillgänglig för flera skolor, med särskild inriktning på ökat deltagande av kvinnor och etniska minoriteter. Det har stöd från några av de största amerikanska teknikföretagen, inklusive Amazon, Apple, Facebook, Google och Microsoft, samt ett rådgivande team bestående av utbildningsexperter från universitet och andra organisationer..
Många av resurserna på hemsidan Hour of Code riktar sig till lärare och ger dem verktyg för att köra kodningssession med sina elever, men det finns också möjligheter för personer som inte är lärare. Du kan lära in introduktionskursen som en volontär, men i motsats till Code Club måste du själv göra det mesta av arbetet: ta det av marken, hitta en plats och publicera din kurs till studenter. Lektionsmaterialen är alla tillgängliga.
Om du inte har tid att engagera dig i sådan utsträckning kan du hjälpa till genom att lägga till tips till online-handledning, vilket är något som kan ta så lite som 10 minuter.
Coder Dojo är ett nätverk av gratis datorprogrammeringsklubbar med en global räckvidd. Publiken är ungdomar mellan 7 och 17 år och täcker ett brett utbud av ämnen, inklusive webbdesign och utveckling.
Volontärer kallas Coder Dojo Champions, och de tar ansvar för att skapa, driva och upprätthålla en klubb (eller Dojo). Du behöver inte göra all undervisning själv: du kan ta med andra volontärer till hjälp. Du måste hitta en plats och publicera Dojo själv, men du får stöd från Coder Dojo-laget.
Om du inte är redo att begå sig för att driva en Dojo själv kan du registrera dig som en volontär och hjälpa till med en befintlig Dojo, vilket är ett bra sätt att lägga till så många kompetenta proffs som möjligt för varje Dojo och erbjuda lärande om fler ämnen.
Young Rewired State är en rörelse som syftar till "digitala beslutsfattare" 18 år och yngre. Det drivs vanliga händelser (kallas Hyperlocal) i lokala samhällen, liksom årliga evenemang som veckans långa Code of Conduct, som äger rum i Storbritannien och förar unga kodare tillsammans från hela Storbritannien och internationellt för att arbeta i lag och tävla mot varje andra.
Chloe Gutteridge är bara en av många unga som har gynnats av YRS:
"YRS har varit en stor hjälp för mig att lära mig att koda. Jag lärde mig mer under de första fem dagarna av deras Festival of Code än vad jag hade i de två åren av datorlektioner som jag tidigare hade. Jag kan inte vänta tills festivalen den här sommaren!"
YRS är mindre formell i sitt förhållningssätt än andra initiativ: i stället för att ha lektionsplaner eller en läroplan samlar den ungdomar tillsammans och uppmuntrar dem att arbeta på egen projekt tillsammans eller utforska språk eller teknik som en grupp.
2014s kodfestivalEtt antal hyperlocal-grupper drivs av digitala byråer i helgen, så det här är ett bra sätt att bli involverad om du kör eller arbetar för en byrå som vill hjälpa till att utveckla unga kodare.
Om du befinner dig utanför Förenade kungariket kan du vara involverad via initiativet Överallt, som sker online och via helgevenemang i städer som New York, San Francisco, Berlin, Kosovo och Singapore.
Att lära sig att koda och att designa och utveckla för webben är mycket roligt, och det kommer att bli en allt mer användbar färdighet för ungdomar, eftersom fler kvalitativa arbetstillfällen skapas under åren och årtionden framöver. Genom att bli involverad i att vidarebefordra dina färdigheter till nästa generation får du inte bara en stor mängd nöje och njutning just nu, men du vet att du har hjälpt till att investera i branschens framtid.
Det finns många organisationer och initiativ runt om i världen som du kan engagera dig som volontär: så vad hindrar dig?
Bildkrediter: Kod Club / Chocolate Films Ltd, Young Rewired State.