Með kærleika frá Stepik: Hyperskill fræðsluvettvangi

Mig langar að ræða við þig um hvers vegna við lagfærum pípulagnir oftar en við skrifum ritgerðir um þær, um mismunandi aðferðir við að kenna forritun og hvernig við erum að reyna að beita einni þeirra í nýju vörunni okkar Hyperskill.

Ef þér líkar ekki langar kynningar, slepptu þá beint í málsgreinina um forritun. En það verður minna gaman.

Með kærleika frá Stepik: Hyperskill fræðsluvettvangi

Ljóðræn tregða

Við skulum ímynda okkur ákveðna unga dömu Masha. Í dag ætlaði Masha að þvo sér af ávöxtum og horfa á kvikmynd í friði, en óheppni: allt í einu uppgötvaði hún að eldhúsvaskurinn var stífluður. Ekki er enn ljóst hvað á að gera við þetta. Þú getur frestað þessu máli um óákveðinn tíma, en það er laus tími núna, svo Masha ákveður að takast á við vandamálið strax. Skynsemi bendir til tveggja valkosta: a) hringja í pípulagningamann b) sjá um það sjálfur. Unga konan velur seinni kostinn og byrjar að kynna sér leiðbeiningarnar á YouTube. Eftir ráðleggingum notandans Vasya_the_plumber lítur Masha undir vaskinn og sér snákandi plastpípu sem samanstendur af nokkrum hlutum. Stúlkan skrúfar varlega úr einu stykki við botn vasksins og finnur ekkert. Neðra pípustykki reynist vera stíflað af óþekktu efni og jafnvel gaffal sem finnst á borðinu ræður ekki við stífluna. Sérfræðingar frá internetinu gefa vonbrigðarspár: breyta verður hlutanum. Á kortinu finnur Masha næstu verslun, tekur illa farna pípustykkið með sér og kaupir það sama, bara nýtt. Að ráði seljanda grípur Masha einnig nýja síu til varnar. Leitinni er lokið: vaskurinn virkar aftur eins og hann á að gera og aðalpersóna hans hefur á meðan lært eftirfarandi:

  • Hægt er að skrúfa og herða rörin undir vaskinum sjálfur;
  • Næsta pípulagningaverslun er einn og hálfur kílómetra frá íbúð Mashina.

Líklegast tók Masha ekki einu sinni eftir því hversu marga nýja hluti hún hafði lært og lært, vegna þess að hún hafði áhyggjur af eigin þægindum í framtíðinni og á sama tíma að horfa á kvikmynd og þvo eplið sitt. Næst þegar svipað vandamál kemur upp mun stelpan leysa það margfalt hraðar. Reyndar skilaði Masha heiminum ekki bara í venjulegt ástand; hún lærði inductively, það er að segja í sérstökum tilvikum, og æfingamiðað, það er að segja með því að gera hluti frekar en að kynna sér þá ítarlega og fyrirfram.

Allt hefði getað orðið öðruvísi. Segjum sem svo að Masha sitji í stól á kvöldin og áttar sig allt í einu á því að hún er andlega og líkamlega óviðbúin fyrir stíflu í vaskinum. Hún skráir sig fljótt í pípulagningaakademíu, rannsakar tegundir vaska, lagna og mögulegar tengingar, flokkun lagnavandamála og mögulegar lausnir á þeim. Masha sefur ekki á nóttunni og leggur á minnið hugtök og nöfn. Kannski er hún jafnvel að skrifa doktorsritgerð um fræðileg pípufræði, þar sem hún fjallar um gúmmíþéttingar. Að lokum, eftir að hafa fengið skírteinið, lítur Masha stolt í kringum eldhúsið í fullri trú um að nú verði jafnvel minnsta vandamálið við vaskinn leyst með því að smella fingri. Í þessari atburðarás lærði stúlkan afdráttarlaust, færðist frá hinu almenna yfir í hið sértæka, og einbeitti sér frekar að kenning.

Svo hvaða aðferð er best? Ef um er að ræða vaskur og stíflu - sá fyrsti og af þessum ástæðum:

  1. Ef aðeins virkur vaskur er mikilvægur, þá er nóg að vita aðeins hvað varðar þetta tiltekna svæði. Þegar Masha áttar sig á því að hana skortir þekkingu mun hún örugglega finna leið til að læra meira.
  2. Ekki er víst að alfræðiþekking sé virkjuð við raunverulegar aðstæður vegna þess að vaninn hefur ekki þróast. Til þess að læra röð aðgerða er skynsamlegt að lesa ekki um þær heldur framkvæma þær.

Látum aumingja Masha í friði og förum yfir í námsferlið sem slíkt.

Forritun: læra eða gera?

Við erum vön að halda að til að þróast og verða sérfræðingur á ókunnu sviði þurfum við fyrst að fara í háskóla eða að minnsta kosti skrá okkur í námskeið. Við hlustum reglulega á það sem þeir segja okkur og framkvæmum verkefni. Þegar við erum með eftirsótta prófskírteinið eða skírteinið í höndunum erum við samstundis týnd, því við skiljum enn ekki hvers vegna við þurfum svo miklar upplýsingar og hvernig á að beita þeim sérstaklega. Þetta er ekkert mál ef næsta áform þín eru að skrifa vísindagreinar og ferðast með þeim á ráðstefnur. Annars er þess virði að sækjast eftir færni, það er að gera og gera ákveðna hluti aftur, reyna og gera mistök til að muna lengi hvað er best að gera ekki.

Eitt af þeim sviðum þar sem „hörð hönd“ eða „tígulauga“ haldast í hendur við víðtæka sýn er forritun. Ef þú talar við reynda forritara muntu heyra hugrakkar sögur þar sem einstaklingur lærði stærðfræði/eðlisfræði/kennslu frá unga aldri og þreytist síðan og færði sig í bakhliðina. Það verða líka forritarar án háskólamenntunar! Í fyrsta lagi, það sem er metið í þróunaraðila er ekki vottorð eða prófskírteini, heldur magn og gæði ritaðra forrita, handrita og vefsíðna.

"En bíddu!", mótmælir þú, "Hljómar fallega - taktu það og gerðu það!" Ég get ekki auðveldlega skrifað mér forrit ef ég hef ekki forritað áður! Það er mikilvægt fyrir mig að skilja hvar á að skrifa, hvernig á að tala í grundvallaratriðum á forritunarmáli með þýðanda. Það er ekki eins og að finna símanúmer pípulagningamanns á Google.“

Það er bitur sannleikur í þessu líka. Einn ókunnugur þáttur leiðir af annarri, sem aftur leiðir til þess þriðja, og fljótlega breytist þetta ferli í töframannasýningu, sem heldur áfram að draga fram bundna vasaklúta og nær þeim ekki upp úr hattinum. Ferlið, satt best að segja, er óþægilegt; við 5. „vasaklút“ virðist nú þegar að dýpt fáfræðinnar sé nálægt Maríuskurðinum. Annar valkostur við þetta eru sömu fyrirlestrarnir um 10 tegundir af breytum, 3 tegundir af lykkjum og 150 mögulega gagnleg söfn. Því miður.

Ofurkunnátta: við byggðum, byggðum og að lokum byggðum

Við hugsuðum lengi um þetta vandamál. Dagsetning síðustu færslu á blogginu okkar segir sitt um hversu lengi við höfum verið að hugsa. Eftir allar umræður og tilraunir til að samþætta nýju nálgunina á Stepik, enduðum við með... aðra síðu. Þú gætir hafa þegar heyrt um það sem hluti af JetBrains Academy. Við kölluðum það Hyperskill, byggt í verkefnabundnu námi, tengdum Java þekkingargrunn við það og fengum stuðning frá EduTools teyminu. Og nú frekari upplýsingar.

Með kærleika frá Stepik: Hyperskill fræðsluvettvangi

Sérstakt markmið. Við bjóðum upp á „matseðil“ verkefna, þ.e. forrit sem þú getur skrifað með hjálp okkar. Þar á meðal eru tíst, persónulegur aðstoðarmaður, blockchain, leitarvél o.fl. Verkefni eru í 5-6 áföngum; Niðurstaða hvers áfanga er fullunnið prógramm. „Af hverju þurfum við þá hin stigin ef allt hefur þegar gengið upp í fyrstu? Takk fyrir spurninguna. Með hverju skrefi verður forritið virkara eða hraðari. Í fyrstu tekur kóðinn 10 línur, en á endanum passar hann ekki einu sinni inn í 500.

Smá kenning. Það er ómögulegt að setjast niður og skrifa jafnvel Hello World án þess að vita orð um forritun. Þess vegna sérðu á hverju stigi verkefnisins hvaða fræðilegu grunnatriði þú þarft að ná tökum á og, síðast en ekki síst, hvar þú færð þau. Grunnatriðin eru einnig staðsett á Hyperskill í hlutanum „Þekkingarkort“. Ef nemendur þurfa ekki á fyrsta áfanga verkefnisins að lesa gögn úr skrá, þá getur verið að þeir geti ekki haldið áfram. Þeir munu læra það sjálfir síðar, fyrir almennan þroska, eða þeir munu þurfa á því að halda á næsta stigi.

Með kærleika frá Stepik: Hyperskill fræðsluvettvangi

Þekkingarkort. Það sýnir þér hvaða efni þú hefur þegar kynnt þér og hvernig þau tengjast hvert öðru. Opnaðu hvaða sæta topp sem er. Þú getur rennt í gegnum það en við mælum með því að þú ljúkir litlum verkefnum til að tryggja að upplýsingarnar passi inn í höfuðið á þér. Í fyrsta lagi mun pallurinn gefa þér próf, eftir það mun hann gefa þér nokkur forritunarverkefni. Ef kóðinn safnar saman og stenst prófin, berðu hann saman við viðmiðunarlausnina, stundum hjálpar þetta til að finna út ákjósanlegri leið til að útfæra hann. Eða vertu viss um að lausnin þín sé þegar frábær.

Ekkert aukalega. Við erum að bíða eftir bæði „grænum“ notendum og reyndum forriturum. Ef þú hefur þegar skrifað forrit skiptir það ekki máli, við neyðum þig ekki til að bæta við 2+2 eða snúa línu aftur. Til að komast strax á æskilegt stig, þegar þú skráir þig, gefðu til kynna hvað þú ert nú þegar kunnugur og veldu erfiðara verkefni. Ekki vera hræddur við að ofmeta sjálfan þig: ef eitthvað gerist geturðu alltaf snúið aftur að gleymt efni á þekkingarkortinu.

Með kærleika frá Stepik: Hyperskill fræðsluvettvangi

Verkfæri. Það er frábært að skrifa smá kóða í sérstakan glugga á síðunni, en alvöru forritun hefst með því að vinna í þróunarumhverfinu (Isameinaðist Duppbygging Eumhverfi). Reyndir forritarar vita ekki aðeins hvernig á að skrifa kóða, heldur einnig hvernig á að hanna grafískt viðmót, setja saman mismunandi skrár í verkefni, nota viðbótarþróunarverkfæri og IDE sér um sum þessara ferla. Af hverju ekki að læra þessa færni á meðan þú ert að læra forritun? Þetta er þar sem JetBrains kemur til bjargar og sérstök útgáfa af IntelliJ IDEA Community Educational með fyrirfram uppsettu EduTools viðbótinni. Í slíkri IDE geturðu tekið þjálfunarnámskeið, athugað leyst vandamál og skoðað ábendingar um verkefni ef þú hefur gleymt einhverju. Ekki hafa áhyggjur ef þetta er í fyrsta skipti sem þú heyrir orðið „plugin“ eða „IDE“: við munum segja þér hvað það er og hvernig á að setja það upp á tölvunni þinni eða fartölvu með lágmarks þjáningum. Skildu kenninguna og farðu síðan í IDE og kláraðu næsta áfanga verkefnisins þar.

Skilafrestir. Það er enginn þeirra! Hver erum við að berja í hausinn og segja þér á hvaða hraða þú átt að skrifa dagskrá? Þegar þú hefur gaman af því að skrifa kóða og vilt klára hann klárarðu hann, í dag eða á morgun. Gerðu þróun þér til ánægju.

Mistök. Allir viðurkenna þá, það gerir þú líka á einu af stigum verkefnisins, og þá mun þetta stig ekki standast sjálfvirku prófin. Jæja, þú verður að finna út sjálfur hvað fór úrskeiðis. Við gætum sagt þér hvar villan liggur, en myndi það kenna þér hvernig á að skrifa kóða vandlega? Lestu ábendingar frá IDEA eða fræðilegu efni um Bugs, og þegar forritið loksins virkar mun dópamínstraumurinn líklega ekki vera lengi að koma.

Skýr niðurstaða. Svo þú hefur lokið við fyrstu uppkastið, hvað næst? Njóttu ávaxta erfiðis þíns! Spilaðu tíst með vinum þínum og montaðu þig af árangri þínum á sama tíma. Hladdu upp verkefninu á GitHub til að sýna það framtíðarvinnuveitanda, skrifaðu lýsingu sjálfur og tilgreindu þar þá þekkingu sem þú sóttir um. 4-5 flókin verkefni, og nú er hóflegt safn fyrir byrjandi verktaki tilbúið.

Tækifæri til vaxtar. Segjum að þú horfir á Hyperskill og sérð ekki neitt mikilvægt efni eða gagnlegt verkefni þar. Láttu okkur vita af því! Ef bakgrunnur þinn er breiðari og ríkari en þekkingarkortið, skrifaðu okkur þá í formi Stuðla. Teymið okkar mun deila okkar eigin ráðum og brellum með þér, svo við munum vera fús til að hjálpa þér að umbreyta þekkingu þinni í gagnlegt efni sem er skiljanlegt fyrir notendur á mismunandi aldri og stigum. Kannski borgum við jafnvel, en það er ekki víst.

Velkominn: hæ.hyperskill.org Komdu inn, skoðaðu, reyndu, stingdu upp á, hrósaðu og gagnrýndu. Við erum líka að læra að kenna þér.

Heimild: www.habr.com

Bæta við athugasemd