Anonim

Наш свет се креће изузетно брзим темпом што се тиче технологије, посебно у Сједињеним Државама. Генерално, ово је добра ствар - ствара више погодности, нових технологија за побољшање квалитета живота, више послова и тако даље. Али, имамо мали проблем: потребно нам је више радне снаге.

Овде у Сједињеним Државама, према Бироу за радну статистику (путем ЦомпутерВорлд-а), постоји више од 500 000 непопуњених рачунарских места (имајте на уму да је то само у САД-у, а широм света је много обимније) у разним специјалностима - софтверски инжењеринг, Информациона технологија, електротехника (конкретно израда хардвера) и још много тога. Наравно, постоји огромна потражња за пословима на овом пољу, али нема довољно људи који знају програмирати, администрирати базу података, креирати системе за одбрану од цибер напада и тако даље.

Па шта да радимо?

Информатика у онлајн курсевима

Претежни одговор на наш недостатак људи који су квалификовани за обављање рачунарских послова било је бесплатно образовање. И то је очигледан одговор на проблем попут овог: понудите бесплатно образовање за одређену област и само ће људи можда доћи, учити, вежбати своје вештине и, на крају, добити посао у области рачунарства. Сада нема ништа лоше у образовању на рачунарским знаностима, осим можда чињенице да тржиште рачунарског образовања не пружа јасан пут студенту и да лажемо свакога ко се пријави.

Прво, тржиште образовања на рачунару нема јасне смернице за посао у рачунању. Свугде се бесплатно појављују тонови бесплатних курсева и програма. Можете их пронаћи на Кхан Ацадеми, Цоурсера, едКс, ЦодеАцадеми, Цоде Цоде, Цоде.орг, Удацити, Теам Треехоусе, ФрееЦодеЦамп, Тхе Один Пројецт и на многим другим местима. Иако ово пружа довољно прилика за учење, нема много простора за напредак - сва ова места научиће вас основама кодирања (искључујући ФрееЦодеЦамп и можда Удацити), али неће вас одвести даље од тога.

Има пуно обесхрабрења у овој области. Тржиште започињања људи кодирањем је тако претрпано, а нема много ресурса за све веће нивое вештина. И ово је добра ствар: студенти би требали бити у могућности да посегну на интернету, потраже документацију и покушају да сами открију проблем. Али, ево проблема: многи од ових курсева не баве се учењем решавања проблема. Они се држе до самог краја (изузев неколико, наравно), а затим пуштају ученика на територију где нису упознати.

С тим у вези, наставници за рачунање, посебно МООЦ-овци (Массиве Опен Онлине Курсеви), морају пребацити зупчанике. Синтакса је важна, она има своје место. Али подучавање студента како да превазиђе проблеме унутар програмирања трајат ће тог студента током живота, дајући му алатке за стално прилагођавање новим технологијама и оквирима који излазе. Давање студентима вештина решавања проблема у оквиру програмирања створиће квалитетне програмере који могу донети квалитет за радну снагу.

Морамо престати да лажемо студенте

Други аспект који обесхрабрује студенте да се упусте у рачунарску индустрију је тај да их ми заправо лажемо. Као култура, не бисте веровали колико пута се потучемо студенту у главу да је кодирање лако. Фласх вести: ни најмање није лако.

Не знам ниједну особу која је покупила програмирање и одмах је добила без икаквих проблема. Сви смо били на дну канте, ударали смо главама о зидове само покушавајући да схватимо како функционише објектно оријентисано програмирање. И иако то можете учинити кроз курсеве, то не мора нужно значити и стручност. Чак и старији програмери имају проблема са кодом. Чак и они проводе велики део свог времена буљећи у део кода, питајући се зашто то не функционише, а затим проводе значајан део времена покушавајући да тај део кода делује. Укратко, то је програмирање.

Али, новим и надолазећим ученицима кажемо управо супротно. „Није тешко“, кажемо. Многи видеозаписи, чак и од горе поменутих едукатора, рећи ће вам да је кодирање једноставно као ходање. Због тога ће многе бити заинтересоване за идеју кодирања, укључите се на интернетски курс и одустану недељу или две касније након што одлуче да га једноставно не добијају.

Морамо да будемо напред са студентима. Кодирање је тешко, али пут до учења како то учинити је тако корисно. За две, три године, могућност да сами направите веб страницу из темеља је искуство као ниједно друго. Али пут до њега је тежак, као и све у животу.

Да смо напријед са таквим студентима, можда бисмо тек почели стварати удубљење у тих 500 000 неиспуњених позиција.

Али, ту се не зауставља. Не, ми заправо морамо решити проблем привлачења људи за рачунаром.

Случај за образовање из рачунарске науке

Ако ћемо овај проблем решити у наредне две деценије, образовање из рачунарских наука треба увести у раној доби. То није нешто што треба чекати док студент не напуни 16 година или старији. Фок Невс написао је убедљиво мишљење, под називом Осигуравање сигурности наше нације: случај образовања у рачунарским наукама . У њему су аутори Хади Партови и Ерин Сиефринг рекли:

Као што видите, ови неиспуњени ставови угрожавају нашу државу. Али, зашто се те позиције не попуњавају? Према Коалицији за рачунарске науке, било је мање од 43.000 студената информатичких наука који су дипломирали на факултетима и универзитетима у радној снази.

Зашто је ово?

Чврсто верујем да је то углавном зато што не уводимо децу К-12 у програмирање и о чему се ради. Ево проблема: никада нисмо имали овакав проблем, рачунање и програмирање никада нису били тако велики. Постоји толико много других ствари на које се студенти охрабрују, а често је технологија изостављена из те слике, јер, таква технологија никада није била велика попут ове до последњих година.

Постоји и други проблем са тим ликом. Програми учења с колеџа и универзитета нису увијек најбољи пут, јер ове институције годинама заостају за приватним сектором. Ове образовне институције не држе корак са развојем технологије приватног сектора.

Зато је време да се започне са увођењем у школски програм, раним увођењем концепата програмирања.

Ево још једне занимљиве чињенице из студије коју је недавно објавио Гоогле, а како је истакнуто у чланку Фок Невс:

Подразумијева се да у школама није велики нагласак на рачунарској науци и то је проблем. Већ у 2016. години рачунари покрећу велики део нашег живота. Наша возила управљају рачунарским системима, већину свог времена проводимо радећи или играјући се на рачунару у неком или другом облику, пуно времена проводимо у комуникацији на мобилним рачунарима и тако даље.

Време је да интегришемо образовање из информатике у рани наставни план и програм. Морамо почети да подучавамо децу свих узраста како да поседују ово оружје будућности. А полазиште тога је стављање нагласка на образовање К-12. Како да то урадимо? Тешко је рећи, али биће потребан акт Конгреса.

Ево застрашујућег дела: Јапан је недавно имплементирао законодавство којим се од сваког студента захтева да научи рачунарске науке. Информатика је била чврст део К-12 образовања у Великој Британији. И не само то, већ и Немачка разматра сличне иницијативе.

Влада Сједињених Држава драстично мора да обезбеди финансирање образовања за рачунарске науке К-12 врло брзо, или ћемо врло брзо заостајати у рачунању у свету. Већ је прошло време да почнемо да подучавамо нашу децу.

А то није добро место. Уопште.

Конгрес треба да спроведе политику образовања за рачунарске науке