Industria web crește rapid: nimeni nu poate contesta acest lucru. Dar ceea ce este pus în discuție în cadrul industriei și în mass-media este dacă există sau nu destui oameni calificați pentru a umple locurile de muncă create.
Existența unui decalaj de competențe este ceva interpretat diferit de diferiți analiști: unii indică niveluri ridicate ale șomajului și faptul că există o mulțime de lucrători disponibili pentru ocuparea locurilor de muncă, în timp ce alții susțin că nu este vorba doar de lucrători în vârstă care sunt necesari umple de locuri de muncă de înaltă calificare în industria de web, dar indivizi calificați. Site-uri precum Huffington Post au raportat pe larg despre natura discrepanței în competențe și modul în care poate fi abordată. Unele estimări vizează o imagine mai îngrijorătoare, estimând că va exista un deficit de un milion de coderi calificați în SUA până în 2020.
Dar dacă decalajele de competențe reprezintă o criză, există un lucru despre care nu puteți discuta: copiii și tinerii de astăzi vor avea nevoie de un set de competențe care nu a fost predat în mod obișnuit la școală sau colegiu și, învățarea acum poate fi cel puțin parțial depășită de momentul în care intră pe piața locurilor de muncă. Dacă copiii de astăzi vor umple lucrările de dezvoltare înaltă calificată ale viitorului, nu trebuie doar să știe cum să utilizeze un computer sau chiar să scrie HTML: au nevoie de o înțelegere mai profundă a modului în care funcționează computerele și de lipsa de frică când vine vorba de a lucra cu noile tehnologii și de a încerca noi idei.
Sistemul de învățământ lucrează din greu pentru a prinde din urmă: în Regatul Unit, TIC a fost înlocuit de un nou curriculum flexibil de calcul, cu o mai mică concentrare pe prelucrarea de text sau crearea de prezentări Powerpoint și mai mult pe cod. În SUA, districtele școlare încearcă să ajungă din urmă, dar există dovezi că nu se acordă în mod consecvent accentul pe care îl poate avea Computing. Chiar și cu un curriculum care evoluează, profesorii, în special la nivel primar sau elementar, pot găsi învățarea computațională descurajantă, deoarece adesea nu fac parte din setul de calificări.
Deci, ce pot face profesioniștii din domeniul web pentru a ajuta la rezolvarea acestei situații și a reduce riscul de a nu fi capabili să-și umple locurile de muncă în deceniile viitoare? În acest articol, voi examina câteva dintre inițiativele care au loc și vă va sugera de ce și cum vă puteți ajuta să educați următoarea generație de profesioniști web.
Este sigur să spunem că o mare parte din copii și tineri iubesc computerele și nu doresc doar să le folosească în mod pasiv. Succesul imens al lui MInecraft și popularitatea utilizării sale în mod creativ arată că există un apetit pentru a face ceva mai mult cu un computer decât pasiv urmând regulile și povestea unui joc.
Dar Minecraft nu preda toate abilitățile de care au nevoie oamenii pentru a-și desfășura o carieră de succes în industria web. Nu este vorba doar de oameni care pot sta pe calculator timp de ore și produc coduri care vor fi din ce în ce mai necesare, dar și experți în interacțiunea mașinilor umane, pe măsură ce UX și UI devin tot mai importante și oameni ale căror creativitate înseamnă că pot să inventeze tehnologii viitoare și să rezolve probleme nici măcar nu au venit.
Acești copii își iubesc Codul Club.Elevii pot învăța câteva dintre aceste abilități în alte moduri: de exemplu, creativitatea poate fi aplicată pe parcursul curriculum-ului, iar înțelegerea UX poate proveni din studierea psihologiei sau a ergonomiei. Însă învățarea de a codifica poate ajuta copiii cu abilități de rezolvare a problemelor, înțelegerea conceptelor de bază, capacitatea de a identifica de ce ceva nu funcționează și de a le repara și de a-și dezvolta ideile. Este important, de asemenea, îi ajută să-și piardă orice teamă de care ar putea avea de a face mai mult decât să folosească un computer ca instrument.
Cei mai mulți oameni care lucrează în industria web vă vor spune o poveste personală despre modul în care au mers cu calculatoarele la o vârstă fragedă. Dacă aceștia sunt de o anumită vârstă, ei vă vor spune că acest lucru a fost înfruntat de adulți care nu au "luat-o". Personal, mi-am petrecut pauzele de prânz în sala de calculatoare la școală, învățând cum să programez propriile mele jocuri utilizând BASIC (și să joc și alte jocuri ale elevilor, salvate pe floppy disk). Profesorii mei cred că a fost o pierdere de timp, așa că i-aș spune că am petrecut ora la clubul de dans. Cred că modul în care am ales să-mi petrec timpul sa dovedit a fi mai util!
Un interes în domeniul calculului cu siguranță nu este înclinat de profesori în aceste zile, dar uneori nu este înțeles: majoritatea profesorilor au un background în materie non-tehnică (mai ales la nivel elementar) și poate să nu aibă o înțelegere intuitivă a ceea ce sunt elevii lor și de ce îi excitează atât de mult. În cazul în care oamenii din afara sistemului de învățământ - profesioniști - intră.
Există o varietate de moduri în care persoanele cu codificare și / sau proiectare web și experiență de dezvoltare se pot implica în a ajuta copiii și tinerii să învețe competențe cheie, dar înainte de a intra în acestea, să aruncăm o privire la beneficiile.
Personal, conduc un Club Code o dată pe săptămână și mă bucur de faptul că mă îndepărtează de birou și într-un mediu complet diferit. Îmi place să lucrez alături de profesori și să văd momentul în care un student înțelege dintr-odată un nou concept sau creează ceva ce nu credeau că ar putea.
Există câteva organizații care există pentru a lega adulții experimentați cu copii și tineri care doresc să învețe. Să aruncăm o privire la unele dintre ele: Code Club, Ora de Cod, CoderDojo și Young Rewired State.
Code Club leagă voluntarii cu copiii care doresc să învețe codul. Este destinat copiilor de 9-11 ani, iar majoritatea cluburilor sale sunt conduse în școlile primare. A început în Marea Britanie, dar se extinde la nivel internațional.
Puteți fie să vă înscrieți pentru a conduce un club într-un loc pe care l-ați identificat deja (de exemplu, școala locală sau centrul comunitar), sau vă puteți înscrie la voluntariat și puteți să faceți o școală sau un loc de întâlnire care caută pe cineva.
Deoarece cluburile au loc în mod obișnuit în școli, nu va trebui să găsești un loc sau un public și vei lucra alături de un profesor, ceea ce înseamnă că nu trebuie să-ți faci griji cu privire la comportament sau la oricare dintre aspectele non-codificatoare ale club.
Ajutați copiii să învețe codul devenind un voluntar Code ClubErietta este un voluntar Code Club care se bucură într-adevăr de implicarea:
"În calitate de programator, sunt foarte entuziasmat atât în învățarea mai multă a mea, cât și în învățarea altora. Code Club îmi oferă o modalitate de a-mi împărtăși cunoștințele și este o șansă mare de a face ceva diferit și de a rupe rutina zilnică. mai mulți oameni interesați de programare, ceea ce este ceva ce are nevoie domeniul! "
Sunt oferite toate materialele de lecție: acestea acoperă Scratch, HTML și CSS și Python. Există însă flexibilitate și mulți lideri Code Club îi învață pe copii despre domeniile lor de expertiză.
Inițiativa privind ora de cod a fost înființată în SUA în 2013, cu scopul de a pune la dispoziția mai multor școli informatică, cu accent special pe creșterea participării femeilor și minorităților etnice. El are sprijin din partea câtorva dintre cele mai mari companii americane de tehnologie, inclusiv Amazon, Apple, Facebook, Google și Microsoft, precum și o echipă de consultanță formată din experți în educație din universități și alte organizații.
Multe dintre resursele de pe site-ul Web Hour of Code sunt adresate cadrelor didactice, oferindu-le instrumentele necesare desfășurării sesiunii de codare cu elevii lor, dar există și oportunități pentru persoanele care nu sunt profesori. Puteți preda cursul de introducere ca voluntar, dar, spre deosebire de Code Club, va trebui să faceți cea mai mare parte a muncii dvs.: scoateți-vă de la sol, găsiți un loc de întâlnire și publicați cursul elevilor. Toate materialele lecției sunt furnizate.
Dacă nu aveți timp să vă implicați într-o asemenea măsură, vă puteți ajuta prin adăugarea de sfaturi la tutorialele online, ceea ce este ceva care poate dura mai puțin de 10 minute.
Coder Dojo este o rețea de cluburi gratuite de programare pe calculator cu o acoperire globală. Publicul său este format din tineri cu vârste cuprinse între 7 și 17 ani și acoperă o gamă largă de subiecte, inclusiv design și dezvoltare web.
Voluntarii se numesc Coder Dojo Champions și își asumă responsabilitatea înființării, funcționării și întreținerii unui club (sau Dojo). Nu trebuie să faceți singur învățătura: puteți aduce și alți voluntari care să vă ajute. Va trebui să găsiți un loc și să faceți publicitate personalului Dojo, dar obțineți asistență din partea echipei Coder Dojo.
Dacă nu sunteți gata să vă angajați să conduceți un Dojo, puteți să vă înregistrați ca voluntar și să vă ajutați la un Dojo existent, care este o modalitate excelentă de a adăuga cât mai mulți profesioniști calificați posibil la fiecare Dojo și de a oferi învățarea pe mai multe subiecte.
Tânărul stat Rewired este o mișcare destinată "producătorilor digitali" în vârstă de 18 ani și sub. Conduce evenimente regulate (numite Hyperlocal) în comunitățile locale, precum și evenimente anuale, cum ar fi Festivalul de coduri săptămânale, care are loc în Marea Britanie și aduce tinerilor coderi împreună din Marea Britanie și pe plan internațional pentru a lucra în echipe și a concura împotriva fiecărui alte.
Chloe Gutteridge este doar unul dintre mulți tineri care au beneficiat de YRS:
"YRS a fost un mare ajutor în învățarea mea de a codifica.Am învățat mai multe în primele 5 zile ale Festivalului de Cod decât mi-am avut în cei doi ani de lecții de calcul pe care le-am avut înainte.Nu pot aștepta până la Festival Vara asta!"
YRS este mai puțin formală în abordarea sa decât alte inițiative: în loc să dețină planuri de lecție sau un curriculum, îi aduce pe tineri la un loc și îi încurajează să lucreze la propriile proiecte împreună sau să exploreze limbile sau tehnologiile ca grup.
Festivalul de cod din 2014Un număr de grupuri Hyperlocal sunt conduse de agențiile digitale în weekend, deci este o modalitate excelentă de a vă implica dacă conduceți sau lucrați pentru o agenție care dorește să ajute la dezvoltarea codificatorilor tineri.
Dacă vă aflați în afara Regatului Unit, vă puteți implica prin intermediul inițiativei Everywhere, care are loc online și prin evenimente de weekend în orașe precum New York, San Francisco, Berlin, Kosovo și Singapore.
Învățarea de a codifica și de a crea și dezvolta pentru web este o mulțime de distracție și va fi o abilitate din ce în ce mai folositoare pentru tineri, deoarece în anii și deceniile viitoare vor fi create oportunități de muncă mai bune. Prin implicarea în transmiterea abilităților dvs. la generația următoare, nu numai că obțineți o mulțime de satisfacție și plăcere acum, dar știți că ați ajutat să investiți în viitorul industriei.
Există o mulțime de organizații și inițiative din întreaga lume în care vă puteți implica în calitate de voluntar: deci ce vă oprește?
Credite de imagine: Cod Club / Chocolate Films Ltd, Young Rewired State.