Kalayan cinta ti Stepik: platform pendidikan Hyperskill

Abdi hoyong ngobrol sareng anjeun ngeunaan naha urang ngalereskeun pipa langkung sering tibatan urang nyerat disertasi ngeunaan éta, ngeunaan pendekatan anu béda pikeun ngajar program, sareng kumaha urang nyobian nerapkeun salah sahijina dina produk anyar Hyperskill.

Upami anjeun henteu resep perkenalan anu panjang, teras skip langsung ka paragraf ngeunaan program. Tapi bakal kurang senang.

Kalayan cinta ti Stepik: platform pendidikan Hyperskill

Digression liris

Hayu urang ngabayangkeun hiji nona ngora tangtu Masha. Dinten Masha bade nyeuseuh sababaraha buah jeung lalajo pilem dina karapihan, tapi nasib goréng: ujug-ujug manehna manggihan yén tilelep dapur ieu clogged. Ieu mah can écés naon nu kudu jeung ieu. Anjeun tiasa nunda masalah ieu salamina, tapi aya waktu luang ayeuna, jadi Masha megatkeun pikeun nungkulan masalah langsung. Akal sehat nyarankeun dua pilihan: a) nelepon tukang ledeng b) nanganan eta sorangan. Nona ngora milih pilihan kadua sareng mimiti diajar petunjuk dina YouTube. Saatos naséhat pangguna Vasya_the_plumber, Masha ningali handapeun tilelep sareng ningali pipa plastik anu snaking anu diwangun ku sababaraha bagian. Budak awéwé éta sacara saksama ngabuka hiji potongan dina dasar tilelep sareng teu mendakan nanaon. Sapotong handap pipa tétéla jadi pageuh clogged kalawan zat kanyahoan, komo garpu kapanggih dina méja teu bisa Cope jeung sumbatan nu. Para ahli tina Internét masihan ramalan anu nguciwakeun: bagianna kedah dirobih. Dina peta, Masha manggihan toko pangdeukeutna, nyandak sapotong gering-fated tina pipa jeung manehna jeung meuli hiji sarua, ngan anyar. Dina naséhat anu ngajual, Masha ogé nyandak saringan énggal pikeun pencegahan. Usaha parantos réngsé: tilelep tiasa dianggo deui, sareng tokoh utamana, samentawis éta, parantos diajar di handap ieu:

  • Anjeun tiasa unscrew na tighten pipa handapeun tilelep sorangan;
  • Toko plumbing pangcaketna nyaéta hiji satengah kilométer ti apartemen Mashina.

Paling dipikaresep, Masha malah teu aya bewara sabaraha hal anyar manehna geus diajar tur diajar, sabab anjeunna hariwang ngeunaan kanyamanan sorangan dina mangsa nu bakal datang, sarta dina waktos anu sareng nonton pilem sarta ngumbah apel na. Dina waktos salajengna masalah anu sami timbul, mojang bakal ngabéréskeunana sababaraha kali langkung gancang. Kanyataanna, Masha henteu ngan mulangkeun dunya kana kaayaan biasa na; manehna diajar sacara induktif, nyaeta, dina kasus husus, jeung berorientasi prakték, nyaéta, ku cara ngalakukeun hal-hal tinimbang diajar sacara rinci sareng sateuacanna.

Sagalana bisa geus tétéla béda. Anggap Masha linggih dina korsi magrib sarta ujug-ujug nyadar yén manéhna téh mental jeung fisik unprepared pikeun bakiak di tilelep. Manehna gancang enrolls di akademi tukang ledeng ', diajar jenis sinks, pipa jeung sambungan mungkin, klasifikasi masalah plumbing sarta mungkin solusi pikeun aranjeunna. Masha teu bobo peuting, memorizing istilah jeung ngaran. Panginten anjeunna malah nyerat tesis PhD ngeunaan élmu pipa téoritis, dimana anjeunna ngabahas gasket karét. Tungtungna, sanggeus narima sertipikat, Masha reueus kasampak sabudeureun dapur dina kapercayaan pinuh yén kiwari malah masalah slightest kalawan tilelep bakal direngsekeun ku jepret ramo. Dina skenario ieu, gadis diajar sacara deduktif, pindah ti umum ka husus, sarta ieu leuwih difokuskeun téori.

Janten pendekatan mana anu pangsaéna? Dina kasus tilelep sareng bakiak - anu kahiji, sareng alesan ieu:

  1. Upami ngan ukur tilelep kerja anu penting, maka cukup terang naon waé anu aya hubunganana sareng daérah khusus ieu. Nalika Masha sadar yén anjeunna kakurangan pangaweruh, anjeunna pasti bakal mendakan jalan pikeun diajar deui.
  2. Pangaweruh énsiklopédi bisa jadi teu diaktipkeun dina situasi nyata sabab kabiasaan teu acan dimekarkeun. Dina raraga diajar runtuyan lampah, éta asup akal teu maca ngeunaan eta, tapi pikeun ngalakukeunana.

Hayu urang tinggalkeun Masha anu miskin nyalira sareng teraskeun kana prosés diajar sapertos kitu.

Programming: diajar atanapi ngalakukeun?

Urang biasa mikir yén pikeun ngembangkeun sareng janten ahli dina widang anu teu biasa, urang kedah angkat ka universitas atanapi sahenteuna ngadaptarkeun kursus. Kami rutin ngadangukeun naon anu aranjeunna nyarioskeun ka kami sareng ngalaksanakeun tugas. Nalika urang ngagaduhan diploma atanapi sertipikat anu dipikabutuh dina panangan urang, urang langsung leungit, sabab urang masih teu ngartos naha urang peryogi seueur inpormasi sareng kumaha khususna nerapkeunana. Henteu aya masalah upami rencana anjeun salajengna nyaéta nyerat makalah ilmiah sareng ngarambat sareng aranjeunna ka konperénsi. Upami teu kitu, éta patut narékahan pikeun kaahlian, nyaéta, ngalakukeun sareng ngalakukeun hal-hal anu khusus deui, nyobian sareng ngalakukeun kasalahan pikeun nginget lila-lila naon anu pangsaéna henteu dilakukeun.

Salah sahiji wewengkon mana a "leungeun tangguh" atawa "panon inten" mana dina leungeun kalawan outlook lega nyaeta programming. Upami anjeun ngobrol sareng pamekar anu berpengalaman, anjeun bakal nguping carita anu gagah dimana jalma diajar matematika / fisika / pangajaran ti leuleutik, teras bosen sareng pindah ka tukang. Aya ogé bakal programer tanpa atikan luhur! Anu mimiti, anu dihargaan dina pamekar sanes sertipikat atanapi diploma, tapi kuantitas sareng kualitas program anu ditulis, naskah sareng situs wéb.

"Tapi antosan!", anjeun ngabantah, "Sora geulis - cokot sareng laksanakeun!" Abdi teu tiasa gampil nyerat sorangan program upami kuring henteu acan diprogram sateuacanna! Kadé pikeun kuring ngartos dimana nulis, kumaha dasarna ngobrol dina basa programming kalawan compiler a. Henteu sapertos milarian nomer telepon tukang ledeng dina Google.

Aya bebeneran pait dina ieu ogé. Hiji aspék teu wawuh ngabalukarkeun sejen, anu dina gilirannana ngabalukarkeun katilu, sarta geura-giru prosés ieu robah jadi acara pesulap urang, anu terus tarik kaluar saputangan dihijikeun jeung teu bisa meunang aranjeunna kaluar tina hat luhur. Prosesna, jujur, henteu pikaresepeun; ku "sapu tangan" ka-5 sigana yén jero jahiliah caket sareng Palung Mariana. Alternatipna nyaéta ceramah anu sami ngeunaan 10 jinis variabel, 3 jinis loop sareng 150 perpustakaan anu berpotensi mangpaat. Sedih.

Hyperskill: urang ngawangun, diwangun sarta tungtungna diwangun

Urang mikir ngeunaan masalah ieu keur lila. Tanggal tina pos panungtungan dina blog urang speaks jilid ngeunaan sabaraha lila urang geus mikir. Sanggeus sagala debat jeung usaha pikeun ngahijikeun pendekatan anyar dina Stepik, urang réngsé nepi ka ... situs béda. Anjeun panginten parantos nguping perkawis éta salaku bagian tina JetBrains Academy. Kami nyebatna Hyperskill, diwangun dina pangajaran dumasar-proyék, ngahubungkeun basis pangaweruh Java ka éta, sareng kéngingkeun dukungan ti tim EduTools. Tur ayeuna leuwih rinci.

Kalayan cinta ti Stepik: platform pendidikan Hyperskill

Tujuan husus. Urang nawiskeun "menu" proyék, i.e. program anu anjeun tiasa nyerat kalayan bantosan kami. Di antarana nyaéta tic-tac-toe, asisten pribadi, blockchain, mesin pencari, jsb. Proyék diwangun ku 5-6 tahapan; Hasil tina unggal tahap nyaéta program réngsé. "Lajeng naha urang peryogi tahap-tahap sanés upami sadayana parantos didamel heula?" Hatur nuhun kana patarosan. Kalayan unggal léngkah program janten langkung fungsional atanapi langkung gancang. Dina awalna kode nyokot 10 baris, tapi dina tungtungna bisa jadi teu cocog kana 500.

Saeutik téori. Teu mungkin calik sareng nyerat Hello World tanpa terang kecap ngeunaan program. Ku alatan éta, dina unggal tahapan proyék, anjeun tiasa ningali dasar téoritis naon anu anjeun kedah ngawasaan sareng, anu paling penting, dimana kéngingkeunana. Dasarna ogé aya dina Hyperskill dina bagian "Peta Pangaweruh". Lamun pikeun tahap kahiji tina proyék siswa teu diwajibkeun maca data tina file, mangka maranéhanana bisa jadi teu bisa neruskeun. Aranjeunna bakal diajar sorangan engké, pikeun ngembangkeun umum, atawa maranéhna bakal butuh dina tahap salajengna.

Kalayan cinta ti Stepik: platform pendidikan Hyperskill

Peta pangaweruh. Éta nunjukkeun anjeun topik naon anu anjeun parantos diajar sareng kumaha hubunganana. Buka sagala luhur imut. Anjeun tiasa skim ngaliwatan eta, tapi kami nyarankeun yén anjeun ngalengkepan tugas leutik pikeun mastikeun yén informasi fits kana sirah anjeun. Anu mimiti, platform bakal masihan anjeun tés, saatos éta bakal masihan anjeun sababaraha tugas pamrograman. Upami kodeu nyusun sareng lulus tés, bandingkeun sareng solusi rujukan, sakapeung ieu ngabantosan pikeun milari cara anu langkung optimal pikeun nerapkeunana. Atawa pastikeun yén solusi anjeun geus alus teuing.

Euweuh tambahan. Kami ngantosan pangguna "héjo" sareng pamekar anu ngalaman. Upami anjeun parantos nyerat program, henteu masalah, kami moal maksa anjeun nambihan 2 + 2 atanapi ngabalikan deui garis. Pikeun langsung ka tingkat anu dipikahoyong, nalika ngadaptar, nunjukkeun naon anu anjeun parantos wawuh sareng pilih proyék anu langkung hese. Ulah sieun overestimate diri: lamun aya kajadian, anjeun salawasna bisa balik deui ka topik poho dina peta pangaweruh.

Kalayan cinta ti Stepik: platform pendidikan Hyperskill

Parabot. Hadé pisan pikeun nyerat potongan kode leutik dina jandela khusus dina situs, tapi program nyata dimimitian ku damel di lingkungan pangembangan (Idikorupsi Dpamekaran Elingkungan). programer ngalaman nyaho teu ngan kumaha carana nulis kode, tapi ogé kumaha carana ngarancang antarbeungeut grafis, ngumpul file béda kana proyék, ngagunakeun parabot ngembangkeun tambahan, sarta IDE ngurus sababaraha prosés ieu. Naha henteu diajar kaahlian ieu nalika anjeun diajar program? Ieu tempat JetBrains datang ka nyalametkeun sarta versi husus tina IntelliJ IDEA Community Educational kalawan pre-dipasang EduTools plugin. Dina IDE sapertos kitu, anjeun tiasa nyandak kursus pelatihan, pariksa masalah anu direngsekeun, sareng tingali tip proyék upami anjeun hilap. Tong hariwang upami ieu pertama kalina anjeun nguping kecap "plugin" atanapi "IDE": kami bakal nyarioskeun ka anjeun naon éta sareng kumaha masangna dina komputer atanapi laptop anjeun kalayan sangsara minimal. Ngartos téori, lajeng buka IDE jeung ngalengkepan tahap salajengna proyek katuhu aya.

Deadlines. Henteu aya di antarana! Saha urang sambel dina sirah jeung ngabejaan Anjeun dina naon Pace nulis program? Nalika anjeun resep nyerat kode sareng hoyong ngabéréskeunana, anjeun parantos réngsé, ayeuna atanapi énjing. Ngalakukeun pangwangunan pikeun kasenangan anjeun sorangan.

Kasalahan. Sarerea ngaku aranjeunna, kitu ogé anjeun dina salah sahiji tahapan proyék, lajeng tahap ieu moal lulus tés otomatis. Nya, anjeun kedah terang nyalira naon anu salah. Urang tiasa nyarioskeun ka anjeun dimana kasalahanna, tapi éta bakal ngajarkeun anjeun cara nyerat kode sacara saksama? Baca tip ti IDEA atanapi topik téoritis ngeunaan Bugs, sareng nalika program tungtungna jalan, rurusuhan dopamin sigana moal lami deui.

Hasil anu jelas. Janten, anjeun parantos ngarengsekeun draf kahiji, kumaha salajengna? Ngarasakeun buah tina labors Anjeun! Maén tic-tac-toe sareng réréncangan anjeun sareng banggakeun kasuksésan anjeun dina waktos anu sami. Unggah proyék ka GitHub pikeun nunjukkeun ka dunungan anu bakal datang, nyerat déskripsi sorangan, sareng nunjukkeun aya pangaweruh anu anjeun terapkeun. 4-5 proyék kompleks, sareng ayeuna, portopolio sederhana pikeun pamekar awal parantos siap.

Kasempetan pikeun tumuwuh. Anggap anjeun ningali Hyperskill sareng henteu ningali topik penting atanapi proyék anu mangpaat di dinya. Hayu urang nyaho ngeunaan eta! Upami latar tukang anjeun langkung lega sareng langkung beunghar tibatan peta pangaweruh, teras nyerat ka kami dina formulir nyumbang. Tim kami bakal ngabagi tip & trik urang sorangan sareng anjeun, ku kituna kami bakal bagja ngabantosan anjeun ngarobih pangaweruh anjeun kana eusi anu mangpaat anu tiasa kaharti ku pangguna umur sareng tingkat anu béda. Meureun urang malah bakal mayar, tapi éta teu tangtu.

Wilujeng sumping: hi.hyperskill.org Asup, tingali, coba, usul, puji jeung kritik. Kami ogé diajar ngajar anjeun.

sumber: www.habr.com

Tambahkeun komentar