Bl-imħabba minn Stepik: pjattaforma edukattiva Hyperskill

Irrid nitkellem miegħek dwar għaliex nirranġaw il-plaming aktar spiss milli niktbu dissertazzjonijiet dwaru, dwar approċċi differenti għall-ipprogrammar tat-tagħlim, u kif qed nippruvaw napplikaw wieħed minnhom fil-prodott il-ġdid tagħna Hyperskill.

Jekk ma tħobbx l-introduzzjonijiet twal, imbagħad aqbeż direttament għall-paragrafu dwar l-ipprogrammar. Imma se jkun inqas pjaċevoli.

Bl-imħabba minn Stepik: pjattaforma edukattiva Hyperskill

Digressjoni lirika

Ejja nimmaġinaw ċertu tfajla Masha. Illum Masha kienet se taħsel xi frott u tara film fil-paċi, iżda xorti ħażina: f'daqqa waħda skopriet li s-sink tal-kċina kien misdud. Għadu mhux ċar x'għandek tagħmel b'dan. Tista' tipposponi din il-kwistjoni b'mod indefinit, iżda issa hemm ħin liberu, għalhekk Masha tiddeċiedi li tittratta l-problema minnufih. Is-sens komun jissuġġerixxi żewġ għażliet: a) sejħa plamer b) jimmaniġġjaw it yourself. Iż-żagħżugħa tagħżel it-tieni għażla u tibda tistudja l-istruzzjonijiet fuq YouTube. Wara l-parir tal-utent Vasya_the_plumber, Masha tħares taħt is-sink u tara pajp tal-plastik li jserrp magħmul minn diversi partijiet. It-tfajla b’attenzjoni ħoll biċċa waħda fil-qiegħ tas-sink u ma ssib xejn. Biċċa t'isfel ta 'pajp tirriżulta li tkun misduda sewwa b'sustanza mhux magħrufa, u anke furketta li tinstab fuq il-mejda ma tistax tlaħħaq mal-imblukkar. Esperti mill-Internet jagħtu tbassir diżappuntanti: il-parti se jkollha tinbidel. Fuq il-mappa, Masha ssib l-eqreb maħżen, tieħu l-biċċa pajp ħażina magħha u tixtri l-istess waħda, ġdida biss. Fuq il-parir tal-bejjiegħ, Masha taqbad ukoll passatur ġdid għall-prevenzjoni. It-tfittxija tlestiet: is-sink jerġa' jaħdem kif suppost, u l-karattru prinċipali tiegħu, sadattant, tgħallem dan li ġej:

  • Tista 'ħoll u ssikka l-pajpijiet taħt is-sink lilek innifsek;
  • L-eqreb ħanut tal-plaming huwa kilometru u nofs mill-appartament ta 'Mashina.

Ħafna probabbli, Masha lanqas biss ndunat kemm kienet tgħallmet u tgħallmet affarijiet ġodda, għax kienet inkwetata dwar il-kumdità tagħha stess fil-futur, u fl-istess ħin tara film u taħsel it-tuffieħ tagħha. Il-ħin li jmiss tqum problema simili, it-tfajla se ssolviha ħafna drabi aktar malajr. Fil-fatt, Masha mhux biss reġgħet lura d-dinja għall-istat tas-soltu tagħha; studjat b'mod induttiv, jiġifieri, f'każijiet speċjali, u orjentat lejn il-prattika, jiġifieri billi tagħmel l-affarijiet aktar milli tistudjahom fid-dettall u bil-quddiem.

Kollox seta’ rriżulta b’mod differenti. Ejja ngħidu li Masha tkun bilqiegħda fuq siġġu filgħaxija u f’daqqa waħda tirrealizza li mentalment u fiżikament mhix ippreparata għal sadd fis-sink. Hija malajr tirreġistra f'akkademja tal-plamers, tistudja t-tipi ta 'sinkijiet, pajpijiet u konnessjonijiet possibbli, il-klassifikazzjoni tal-problemi tal-plaming u soluzzjonijiet possibbli għalihom. Masha ma torqodx bil-lejl, timmemorizza termini u ismijiet. Forsi hija saħansitra tikteb teżi ta 'PhD dwar ix-xjenza teoretika tal-pajpijiet, fejn tiddiskuti siegli tal-gomma. Fl-aħħarnett, wara li rċeviet iċ-ċertifikat, Masha kburi tħares madwar il-kċina b'kunfidenza sħiħa li issa anke l-iċken problema bis-sink se tissolva b'daqqa ta 'saba'. F'dan ix-xenarju, it-tifla studjat b'mod deduttiv, miexja mill-ġenerali għal dak speċifiku, u kien aktar iffukat fuq teorija.

Allura liema approċċ huwa l-aħjar? Fil-każ ta 'sink u sadd - l-ewwel, u għal dawn ir-raġunijiet:

  1. Jekk biss sink tax-xogħol huwa importanti, allura huwa biżżejjed li tkun taf biss dak li jikkonċerna din iż-żona partikolari. Meta Masha tirrealizza li hi nieqsa mill-għarfien, żgur li se ssib mod kif titgħallem aktar.
  2. L-għarfien enċiklopediku jista 'ma jiġix attivat f'sitwazzjoni reali minħabba li l-vizzju ma ġiex żviluppat. Sabiex titgħallem is-sekwenza ta 'azzjonijiet, jagħmel sens li ma taqrax dwarhom, iżda li twettaqhom.

Ejja nħallu lill-fqira Masha waħedha u ngħaddu għall-proċess tat-tagħlim bħala tali.

Programmazzjoni: titgħallem jew tagħmel?

Imdorrijin naħsbu li biex niżviluppaw u nsiru espert f’qasam mhux familjari, l-ewwel irridu mmorru l-università jew tal-inqas nirreġistraw fil-korsijiet. Aħna nisimgħu regolarment dak li jgħidulna u nwettqu l-kompiti. Meta jkollna d-diploma jew iċ-ċertifikat mixtieq f’idejna, nintilfu istantanjament, għax għadna ma nifhmux għaliex għandna bżonn tant informazzjoni u kif speċifikament napplikawha. Din mhix problema jekk il-pjanijiet li jmiss tiegħek huma li tikteb karti xjentifiċi u tivvjaġġa magħhom għal konferenzi. Inkella, ta 'min jistinka għall-ħiliet, jiġifieri, tagħmel u tagħmel affarijiet speċifiċi mill-ġdid, tipprova u tagħmel żbalji sabiex tiftakar għal żmien twil x'inhu l-aħjar li ma tagħmilx.

Wieħed mill-oqsma fejn "id iebsa" jew "għajn tad-djamant" tmur id f'id ma' perspettiva wiesgħa hija l-ipprogrammar. Jekk titkellem ma' żviluppaturi b'esperjenza, tisma' stejjer kuraġġużi li fihom persuna studjat il-matematika/il-fiżika/it-tagħlim minn età żgħira, u mbagħad għajjien u marret għall-backend. Se jkun hemm ukoll programmaturi mingħajr edukazzjoni ogħla! L-ewwelnett, dak li huwa stmat f'iżviluppatur mhuwiex ċertifikat jew diploma, iżda l-kwantità u l-kwalità ta 'programmi, skripts u websajts miktuba.

"Imma stenna!", toġġezzjona, "Ħsejjes sbieħ - ħudha u agħmel dan!" Ma nistax faċilment nikteb programm jien stess jekk ma pprogrammajtx qabel! Huwa importanti għalija li nifhem fejn nikteb, kif bażikament nitkellem f'lingwa ta 'programmar ma' kompilatur. Mhux bħal li ssib in-numru tat-telefon ta’ plamer fuq Google.”

Hemm verità qarsa f’dan ukoll. Aspett mhux familjari jwassal għal ieħor, li min-naħa tiegħu jwassal għat-tielet, u dalwaqt dan il-proċess jinbidel fi spettaklu ta’ maġi, li jkompli joħroġ imkatar marbutin u ma jistax joħroġhom mill-kappell ta’ fuq. Il-proċess, biex inkun onest, huwa spjaċevoli; mill-5 "maktur" diġà jidher li l-fond ta 'l-injoranza huwa qrib it-Trinka Mariana. Alternattiva għal dan hija l-istess lectures dwar 10 tipi ta 'varjabbli, 3 tipi ta' loops u 150 librerija potenzjalment utli. Sfortunatament.

Hyperskill: bnejna, bnejna u fl-aħħar bnejna

Ħsibna dwar din il-problema għal żmien twil. Id-data tal-aħħar post fuq il-blog tagħna titkellem ħafna dwar kemm ilna naħsbu. Wara d-dibattiti u t-tentattivi kollha biex nintegraw l-approċċ il-ġdid fuq Stepik, spiċċajna b'... sit differenti. Forsi diġà smajt dwarha bħala parti minn JetBrains Academy. Aħna sejħitha Hyperskill, mibnija fit-tagħlim ibbażat fuq proġetti, għaqqad bażi ta 'għarfien Java magħha, u qabbdet l-appoġġ tat-tim EduTools. U issa aktar dettalji.

Bl-imħabba minn Stepik: pjattaforma edukattiva Hyperskill

Għan speċifiku. Noffru “menu” ta’ proġetti, i.e. programmi li tista’ tikteb bl-għajnuna tagħna. Fosthom hemm tic-tac-toe, assistent personali, blockchain, search engine, eċċ. Il-proġetti jikkonsistu minn 5-6 stadji; Ir-riżultat ta 'kull stadju huwa programm lest. "Imbagħad għaliex għandna bżonn l-istadji l-oħra jekk kollox diġà ħadem fl-ewwel?" Grazzi tal-mistoqsija. Ma 'kull pass il-programm isir aktar funzjonali jew aktar mgħaġġel. Għall-ewwel il-kodiċi jieħu 10 linji, iżda fl-aħħar jista 'mhux lanqas jidħol f'500.

Ftit teorija. Huwa impossibbli li toqgħod bilqiegħda u tikteb anki Hello World mingħajr ma tkun taf kelma dwar l-ipprogrammar. Għalhekk, f'kull stadju tal-proġett, tara liema bażiċi teoretiċi għandek tikkontrolla u, l-aktar importanti, fejn tiksebhom. L-affarijiet bażiċi jinsabu wkoll fuq Hyperskill fit-taqsima "Mappa tal-Għarfien". Jekk għall-ewwel stadju tal-proġett l-istudenti ma jkunux meħtieġa jaqraw data minn fajl, allura jistgħu ma jkunux jistgħu jkomplu. Huma se jitgħallmu huma stess aktar tard, għal żvilupp ġenerali, jew ikollhom bżonnha fl-istadju li jmiss.

Bl-imħabba minn Stepik: pjattaforma edukattiva Hyperskill

Mappa tal-għarfien. Jurik liema suġġetti diġà studjajt u kif jirrelataw ma’ xulxin. Iftaħ kwalunkwe top ħelu. Tista' tgħaddiha, iżda nirrakkomandaw li tlesti ħidmiet żgħar biex tiżgura li l-informazzjoni tidħol f'rasek. L-ewwel, il-pjattaforma tagħtik testijiet, u wara tagħtik ftit kompiti ta 'programmar. Jekk il-kodiċi jikkompila u jgħaddi mit-testijiet, qabblu mas-soluzzjoni ta 'referenza, xi drabi dan jgħin biex issir taf l-aħjar mod biex timplimentaha. Jew kun żgur li s-soluzzjoni tiegħek hija diġà eċċellenti.

Xejn żejjed. Qed nistennew kemm utenti "ħodor" kif ukoll żviluppaturi b'esperjenza. Jekk diġà ktibt programmi, ma jimpurtax, aħna mhux se nġiegħlek iżżid 2+2 jew iddawwar linja mill-ġdid. Biex tikseb immedjatament il-livell mixtieq, meta tirreġistra, indika dak li diġà int familjari miegħu u agħżel proġett aktar diffiċli. Tibżax tistima żżejjed lilek innifsek: jekk jiġri xi ħaġa, tista 'dejjem terġa' lura għal suġġett minsija fil-mappa tal-għarfien.

Bl-imħabba minn Stepik: pjattaforma edukattiva Hyperskill

Għodda. Huwa tajjeb li tikteb biċċiet żgħar ta 'kodiċi f'tieqa speċjali fuq is-sit, iżda l-ipprogrammar reali jibda bil-ħidma fl-ambjent ta' żvilupp (Iintegrat Dl-iżvilupp Eambjent). Programmaturi b'esperjenza jafu mhux biss kif jiktbu kodiċi, iżda wkoll kif jiddisinjaw interface grafiku, jiġbru fajls differenti fi proġett, jużaw għodod ta 'żvilupp addizzjonali, u l-IDE jieħu ħsieb xi wħud minn dawn il-proċessi. Għaliex ma titgħallimx dawn il-ħiliet waqt li tkun qed titgħallem l-ipprogrammar? Dan huwa fejn JetBrains jiġi għas-salvataġġ u verżjoni speċjali ta 'IntelliJ IDEA Community Educational b'plugin EduTools installat minn qabel. F'IDE bħal dan, tista 'tieħu korsijiet ta' taħriġ, tiċċekkja problemi solvuti, u tħares lejn pariri tal-proġetti jekk insejt xi ħaġa. Tinkwetax jekk din hix l-ewwel darba li tisma' l-kelma "plugin" jew "IDE": aħna ngħidulek x'inhi u kif tinstallaha fuq il-kompjuter jew laptop tiegħek b'sofferenza minima. Ifhem it-teorija, u mbagħad mur fl-IDE u tlesti l-istadju li jmiss tal-proġett hemmhekk.

Skadenzi. M'hemm ħadd minnhom! Aħna min aħna biex inħabbtu rasu u ngħidulek b’liema pass tikteb programm? Meta tieħu pjaċir tikteb kodiċi u trid tispiċċaha, tispiċċaha, illum jew għada. Agħmel żvilupp għall-pjaċir tiegħek.

Żbalji. Kulħadd jammettihom, hekk tagħmel int f'wieħed mill-istadji tal-proġett, u allura dan l-istadju mhux se jgħaddi mit-testijiet awtomatiċi. Ukoll, ikollok issib għalik innifsek x'mar ħażin. Nistgħu ngħidulek fejn jinsab l-iżball, imma dan jgħallmu kif tikteb il-kodiċi bir-reqqa? Aqra suġġerimenti minn IDEA jew suġġett teoretiku dwar Bugs, u meta l-programm fl-aħħar jaħdem, l-għaġla tad-dopamina x'aktarx ma ddumx tidħol.

Riżultat ċar. Allura, lestejt l-ewwel abbozz, xi jmiss? Igawdu l-frott tal-ħidma tiegħek! Ilgħab tic-tac-toe mal-ħbieb tiegħek u ftaħar bis-suċċess tiegħek fl-istess ħin. Tella l-proġett fuq GitHub biex turih lil min iħaddem futur, ikteb deskrizzjoni lilek innifsek, u indika hemmhekk l-għarfien li applikajt. 4-5 proġetti kumplessi, u issa, portafoll modest għal żviluppatur tal-bidu huwa lest.

Opportunità għat-tkabbir. Ejja ngħidu li inti tħares lejn Hyperskill u ma tara ebda suġġett importanti jew proġett utli hemmhekk. Għidilna dwarha! Jekk l-isfond tiegħek huwa usa 'u aktar sinjuri mill-mappa tal-għarfien, imbagħad ikteb lilna fil-formola Tikkontribwixxi. It-tim tagħna se jaqsam il-pariri u t-tricks tagħna stess miegħek, għalhekk inkunu kuntenti li ngħinuk tittrasforma l-għarfien tiegħek f'kontenut utli li jinftiehem minn utenti ta' etajiet u livelli differenti. Forsi saħansitra nħallsu, imma dan mhux ċert.

Merħba: hi.hyperskill.org Idħol, ħares, ipprova, jissuġġerixxi, ifaħħar u kkritika. Qed nitgħallmu wkoll ngħallmuk.

Sors: www.habr.com

Żid kumment