Cum puteți ajuta la educarea generațiilor următoare de profesioniști în domeniul web

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.

Copiii au nevoie de tine?

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ă.

Ce este în el pentru tine?

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.

  • Este distractiv. Participarea la ceva de genul unui Club de Cod sau a unui Coder Dojo vă duce departe de birou și vă oferă șansa de a face ceva diferit. Lucrul cu copiii care sunt atât de motivați de subiect este foarte distractiv.
  • Îți consolidează abilitățile. Dacă vă transmiteți abilitățile proprii unui public, acesta vă face să reflectați asupra a ceea ce faceți și de ce. De asemenea, vă ajută să identificați toate practicile proaste pe care le-ați fi putut să le luați de-a lungul anilor și să le corectați.
  • Învățați din ea. Am condus un Club Code pentru un an acum și mi-a determinat să învăț despre limbile de codare pe care nu le-am mai colaborat până acum, astfel încât să pot sprijini copiii.
  • Este inspirat. Lucrul cu copiii este complet diferit de lucrul cu adulții. Entuziasmul, creativitatea și refuzul de a fi constrânși pot fi destul de energizante și vă vor face să vă apropiați de lucru în moduri noi.
  • Este o investiție în viitor. Cu cât suntem mai mulți dintre noi implicați în transmiterea abilităților către tineri, cu atât vor fi mai bine pregătiți să lucreze alături de noi în viitor. Nu vă gândiți la ei ca la oamenii care se vor rupe la tocuri în decursul a zece ani: gândiți-vă la ei ca la viitorii colaboratori sau angajați.
  • Este un PR excelent. Dacă desfășurați o agenție sau o altă afacere, implicarea publică în educarea copiilor și a tinerilor vă ajută să vă angajați în comunitatea locală și oferă potențialilor clienți și angajaților o impresie pozitivă asupra modului în care lucrați.
  • Poate motiva personalul. Dacă angajați persoane cu abilități tehnice, acordându-le timp pentru a se implica în Cluburi de cod sau altele similare, le va ajuta să le motiveze și să crească loialitatea angajaților.

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.

Cum să vă implicați

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.

Cod Club

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 Club

Erietta 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ă.

Ora de cod

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

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 reînnoit

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 2014

Un 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.

rezumat

Î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.