Mat Léift vum Stepik: Hyperskill pädagogesch Plattform

Ech wëll mat Iech schwätzen iwwer firwat mir Sanitär méi dacks fixéieren wéi mir Dissertatiounen doriwwer schreiwen, iwwer verschidden Approche fir d'Programméierung ze léieren, a wéi mir versichen ee vun hinnen an eisem neie Produkt Hyperskill ze gëllen.

Wann Dir net laang Introduktiounen gär hutt, da sprangt direkt op de Paragraf iwwer d'Programméierung. Mä et wäert manner Spaass ginn.

Mat Léift vum Stepik: Hyperskill pädagogesch Plattform

Lyresch Diffusioun

Loosst eis eng gewësse jonk Fra Masha virstellen. Haut wollt d'Masha Friichten wäschen an e Film kucken, awer Pech: op eemol huet si entdeckt datt d'Kichen ënnerzegoen war. Et ass nach net kloer wat een domat maache soll. Dir kënnt dëst Thema onbestëmmt ausstellen, awer et gëtt gratis Zäit elo, sou datt Masha decidéiert direkt mam Problem ze këmmeren. De gesonde Mënscheverstand proposéiert zwou Méiglechkeeten: a) rufft en Plooschter b) handelt et selwer. Déi jonk Fra wielt déi zweet Optioun a fänkt un d'Instruktioune op YouTube ze studéieren. No der Berodung vum Benotzer Vasya_the_plumber, Masha kuckt ënner dem Spull a gesäit e schlangende Plastiksleit aus verschiddenen Deeler. D'Meedchen schrauwen virsiichteg ee Stéck un der Basis vum Spull a fënnt näischt. En ënneschten Stéck Päif stellt sech fest mat enger onbekannter Substanz verstoppt, a souguer eng Gabel, déi um Dësch fonnt gëtt, kann d'Blockéierung net eens ginn. Experten aus dem Internet ginn enttäuschend Prognosen: den Deel muss geännert ginn. Op der Kaart fënnt d'Masha den nooste Buttek, hëlt dat krank Stéck Päif mat a keeft déi selwecht, nëmmen nei. Op Rot vum Verkeefer gräift d'Masha och en neie Strainer fir d'Préventioun. D'Quest ass ofgeschloss: de Spull funktionnéiert erëm wéi e soll, a säin Haaptpersonnage huet mëttlerweil folgend geléiert:

  • Dir kënnt d'Päifen ënnert dem Spull selwer ausschrauwen a festleeën;
  • Déi nootste Sanitärgeschäft ass een an en halleft Kilometer vum Mashina Appartement.

Wahrscheinlech huet d'Masha net emol gemierkt wéi vill nei Saache si geléiert a geléiert huet, well si besuergt war iwwer hiren eegene Komfort an der Zukunft, a gläichzäiteg e Film kucken an hiren Apel wäschen. Déi nächst Kéier entsteet en ähnleche Problem, wäert d'Meedchen et vill Mol méi séier léisen. Tatsächlech huet d'Masha d'Welt net nëmmen an hiren üblechen Zoustand zréckgezunn; si studéiert induktiv, dat ass, a spezielle Fäll, an Praxis-orientéiert, dat heescht, duerch Saachen ze maachen anstatt se am Detail an am Viraus ze studéieren.

Alles hätt kënnen anescht ginn. Ugeholl datt d'Masha owes op engem Stull sëtzt an op eemol erkennt datt si geeschteg a kierperlech net virbereet ass fir eng Verstoppt am Spull. Si schreift sech séier an eng Plooschterakademie a studéiert d'Typen vu Spull, Päifen a méiglech Verbindungen, d'Klassifikatioun vun de Sanitärproblemer a méiglech Léisunge fir si. Masha schléift net an der Nuecht, erënnert Begrëffer an Nimm. Vläicht schreift si souguer eng PhD Dissertatioun iwwer theoretesch Päifwëssenschaft, wou si iwwer Gummi-Dichtungen diskutéiert. Schlussendlech, nodeems se den Zertifika krut, kuckt Masha houfreg ronderëm d'Kichen a voller Vertrauen, datt elo och de geringste Problem mam Spull mat engem Fanger vum Fanger geléist gëtt. An dësem Szenario huet d'Meedchen studéiert deduktiv, Plënneren vum allgemengen op déi spezifesch, a war méi konzentréiert op Theorie.

Also wéi eng Approche ass am beschten? Am Fall vun engem Spull an engem Verstoppt - déi éischt, an aus dëse Grënn:

  1. Wann nëmmen e schaffend Spull ass wichteg, dann ass et genuch just ze wëssen, wat dëst besonnescht Gebitt betrëfft. Wann d'Masha realiséiert datt hatt Wëssen feelt, wäert si definitiv e Wee fannen fir méi ze léieren.
  2. Enzyklopedie Wëssen kann an enger realer Situatioun net aktivéiert ginn, well d'Gewunnecht net entwéckelt gouf. Fir d'Sequenz vun Aktiounen ze léieren, mécht et Sënn net iwwer hinnen ze liesen, mä se ze Leeschtunge.

Loosst eis den aarme Masha eleng loossen a fuere weider op de Léierprozess als solch.

Programméiere: léieren oder maachen?

Mir si gewinnt ze denken, datt mir fir sech z'entwéckelen an en Expert an engem ongewéinleche Beräich ze ginn, fir d'éischt op d'Uni musse goen oder op d'mannst Coursen aschreiwen. Mir lauschteren regelméisseg no wat se eis soen an maachen Aufgaben aus. Wa mir dee begeeschterten Diplom oder Zertifikat an den Hänn hunn, si mir direkt verluer, well mir nach ëmmer net verstinn firwat mir sou vill Informatioune brauchen a wéi se se konkret ëmsetzen. Dëst ass kee Problem wann Är nächst Pläng sinn wëssenschaftlech Aarbechten ze schreiwen a mat hinnen op Konferenzen ze reesen. Soss ass et derwäert fir Kompetenzen ze striewen, dat heescht, spezifesch Saachen ze maachen an erëm ze maachen, probéieren a Feeler ze maachen, fir laang ze erënneren wat am beschten net ze maachen ass.

Ee vun de Beräicher wou eng "haart Hand" oder en "Diamant Auge" Hand an Hand mat enger breeder Ausbléck geet ass d'Programméierung. Wann Dir mat erfuerene Entwéckler schwätzt, héiert Dir couragéiert Geschichten, an deenen eng Persoun vu jonken Alter Mathematik/Physik/Léierpersonal studéiert huet, an duerno midd ass an op de Backend geplënnert ass. Et ginn och Programméierer ouni Héichschoul! Éischt vun all, wat an engem Entwéckler geschätzt ass net e Certificat oder Diplom, mä d'Quantitéit an Qualitéit vun schrëftlech Programmer, Scripten an Websäite.

"Awer waart!", Dir protestéiert, "Kléngt schéin - huelt et a maacht et!" Ech kann mech net einfach e Programm schreiwen wann ech net virdrun programméiert hunn! Et ass wichteg fir mech ze verstoen wou ech schreiwen, wéi een am Fong an enger Programméierungssprooch mat engem Compiler schwätzt. Et ass net wéi d'Telefonsnummer vun engem Klempner op Google ze fannen.

Et gëtt och eng batter Wourecht an dësem. Een onbekannten Aspekt féiert zu engem aneren, deen dann och zu engem Drëtte féiert, a geschwënn gëtt dee Prozess zu enger Zaubershow, déi weider gebonnenen Taschentächer erauszéien an se net aus dem Héichhut erauskréien. De Prozess, fir éierlech ze sinn, ass désagréabel; vum 5. "Täschtuch" schéngt et schonn datt d'Tiefe vun der Ignoranz no bei der Mariana Trench ass. Eng Alternativ zu dësem sinn déi selwecht Virliesungen iwwer 10 Aarte vu Variabelen, 3 Aarte vu Schleifen an 150 potenziell nëtzlech Bibliothéiken. Leider.

Hyperskill: mir gebaut, gebaut an endlech gebaut

Mir hunn iwwer dëse Problem laang geduecht. Den Datum vum leschte Post op eisem Blog schwätzt Bänn iwwer wéi laang mir geduecht hunn. No allen Debatten a Versuche fir déi nei Approche op Stepik z'integréieren, si mir op en Enn mat ... en anere Site. Dir hutt vläicht schonn doriwwer héieren als Deel vun der JetBrains Academy. Mir hunn et Hyperskill genannt, a Projet-baséiert Léieren gebaut, eng Java Wëssensbasis matenee verbonnen an d'Ënnerstëtzung vum EduTools Team ugemellt. An elo méi Detailer.

Mat Léift vum Stepik: Hyperskill pädagogesch Plattform

Spezifesch Zil. Mir proposéieren e "Menü" vu Projeten, d.h. Programmer déi Dir mat eiser Hëllef schreiwen kënnt. Dorënner sinn Tic-Tac-toe, perséinlechen Assistent, Blockchain, Sichmotor, etc. Projete besteet aus 5-6 Etappen; D'Resultat vun all Etapp ass e fäerdege Programm. "Firwat brauche mir dann déi aner Etappe wann alles schonn an der éischter geklappt ass?" Merci fir d'Fro. Mat all Schrëtt gëtt de Programm méi funktionell oder méi séier. Am Ufank hëlt de Code 10 Zeilen, awer um Enn passt et vläicht net emol an 500.

E bësse vun der Theorie. Et ass onméiglech ze sëtzen a souguer Hallo Welt ze schreiwen ouni e Wuert iwwer d'Programméierung ze wëssen. Dofir, op all Etapp vum Projet, gesitt Dir wéi eng theoretesch Grondlage Dir musst beherrschen an, am wichtegsten, wou Dir se kritt. D'Basis sinn och op Hyperskill an der Rubrik "Knowledge Map". Wann fir déi éischt Etapp vum Projet Studenten net verlaangt sinn Daten aus enger Datei ze liesen, da kënnen se net weiderfuere kënnen. Si léieren et selwer spéider, fir allgemeng Entwécklung, oder se brauchen et an der nächster Etapp.

Mat Léift vum Stepik: Hyperskill pädagogesch Plattform

Wëssenskaart. Et weist Iech wéi eng Themen Dir scho studéiert hutt a wéi se matenee verbonne sinn. Maacht all léif Top op. Dir kënnt et duerchschneien, awer mir recommandéieren Iech kleng Aufgaben auszeféieren fir sécher ze stellen datt d'Informatioun an Äre Kapp passt. Als éischt gëtt d'Plattform Iech Tester, duerno gëtt et Iech e puer Programméierungsaufgaben. Wann de Code kompiléiert an d'Tester passéiert, vergläicht et mat der Referenzléisung, heiansdo hëlleft dëst e méi optimalen Wee ze fannen fir se ëmzesetzen. Oder gitt sécher datt Är Léisung schonn exzellent ass.

Näischt extra. Mir waarden souwuel op "gréng" Benotzer an erfuerene Entwéckler. Wann Dir scho Programmer geschriwwen hutt, ass et egal, mir forcéieren Iech net fir 2+2 ze addéieren oder eng Zeil erëm ëmzedréien. Fir direkt op de gewënschten Niveau ze kommen, wann Dir Iech registréiert, gitt un wat Dir scho vertraut sidd a wielt e méi schwéiere Projet. Gitt net Angscht Iech selwer ze iwwerschätzen: wann eppes geschitt, kënnt Dir ëmmer op e vergiessene Thema an der Wëssenskaart zréckkommen.

Mat Léift vum Stepik: Hyperskill pädagogesch Plattform

Instrumenter. Et ass super fir kleng Stécker Code an enger spezieller Fënster op der Säit ze schreiwen, awer richteg Programméierung fänkt mat der Aarbecht am Entwécklungsëmfeld un (Iintegréiert DAusbroch EËmwelt). Erlieft Programméierer wëssen net nëmme wéi Code ze schreiwen, awer och wéi een e grafeschen Interface designt, verschidde Dateien an e Projet zesummesetzen, zousätzlech Entwécklungsinstrumenter benotzen, an d'IDE këmmert sech ëm e puer vun dëse Prozesser. Firwat léiert dës Fäegkeeten net wärend Dir programméiere léiert? Dëst ass wou JetBrains zur Rettung kënnt an eng speziell Versioun vun IntelliJ IDEA Community Educational mat engem virinstalléierten EduTools Plugin. An esou enger IDE kënnt Dir Trainingscoursen huelen, geléiste Probleemer iwwerpréiwen a Projettipps kucken wann Dir eppes vergiess hutt. Maacht Iech keng Suergen, ob dëst Är éischte Kéier d'Wuert "Plugin" oder "IDE" héiert: mir soen Iech wat et ass a wéi Dir et op Ärem Computer oder Laptop mat minimalem Leed installéiere kënnt. Verstinn d'Theorie, a gitt dann op d'IDE a fäerdeg déi nächst Etapp vum Projet direkt do.

Termin. Et gëtt keng vun hinnen! Wien si mir fir op de Kapp ze klappen an Iech ze soen a wéi engem Tempo e Programm ze schreiwen? Wann Dir genéisst Code ze schreiwen a wëllt et fäerdeg maachen, fäerdeg Dir et haut oder muer. Maacht Entwécklung fir Ären eegene Genoss.

Feeler. Jiddereen gëtt se zou, also maacht Dir an enger vun den Etappe vum Projet, an da wäert dës Etapp net déi automatesch Tester passéieren. Gutt, Dir musst selwer erausfannen wat falsch gaang ass. Mir kéinten Iech soen wou de Feeler läit, awer géif dat Iech léieren wéi Dir Code virsiichteg schreift? Liest Tipps vun IDEA oder en theoreteschen Thema iwwer Bugs, a wann de Programm endlech funktionnéiert, wäert de Rush vun Dopamin héchstwahrscheinlech net laang daueren.

E kloert Resultat. Also, Dir hutt den éischten Entworf fäerdeg gemaach, wat nächst? Genéisst d'Fruucht vun Ärer Aarbecht! Spillt Tic-Tac-Toe mat Äre Frënn a prahéiert gläichzäiteg iwwer Ären Erfolleg. Eroplueden de Projet op GitHub fir en zukünfteg Patron ze weisen, schreift selwer eng Beschreiwung a gitt do d'Wëssen un déi Dir ugewannt hutt. 4-5 komplex Projeten, an elo ass e bescheidenen Portfolio fir en Ufänger Entwéckler prett.

Méiglechkeet fir Wuesstem. Loosst eis soen datt Dir Hyperskill kuckt a kee wichtegt Thema oder nëtzlech Projet do gesinn. Loosst eis doriwwer wëssen! Wann Ären Hannergrond méi breet a méi räich ass wéi d'Wëssenkaart, da schreift eis an der Form Bäi. Eist Team wäert eis eegen Tipps & Tricks mat Iech deelen, also wäerte mir Iech gären hëllefen Iech Äert Wëssen an nëtzlech Inhalter ze transforméieren dee verständlech ass fir Benotzer vu verschiddenen Alter an Niveauen. Vläicht wäerte mir souguer bezuelen, awer dat ass net sécher.

Wëllkomm: hi.hyperskill.org Kommt eran, kuckt, probéiert, proposéiert, lueft a kritiséiert. Mir léieren och Iech ze léieren.

Source: will.com

Setzt e Commentaire