Бо муҳаббат аз Stepik: Платформаи таълимии Hyperskill

Ман мехоҳам бо шумо дар бораи он сӯҳбат кунам, ки чаро мо сантехникро бештар аз он ки рисолаҳо менависем, дар бораи равишҳои гуногуни таълими барномасозӣ ва чӣ гуна мо кӯшиш мекунем, ки яке аз онҳоро дар маҳсулоти нави худ Hyperskill татбиқ кунем.

Агар шумо муқаддимаҳои дарозро дӯст надоред, пас рост ба параграф дар бораи барномасозӣ гузаред. Аммо он камтар шавқовар хоҳад буд.

Бо муҳаббат аз Stepik: Платформаи таълимии Hyperskill

Лирикӣ бозгашт

Биёед як зани ҷавон Машаро тасаввур кунем. Имруз Маша мева шуста, оромона кино тамошо карданй буд, вале бадбахтй: ногахон фахмид, ки раковинаи ошхона баста шудааст. Бо ин чӣ кор кардан ҳанӯз маълум нест. Шумо метавонед ин масъаларо ба муддати номуайян ба таъхир гузоред, аммо ҳоло вақти холӣ вуҷуд дорад, бинобар ин Маша тасмим гирифт, ки ин мушкилотро фавран ҳал кунад. Ақли солим ду роҳро пешниҳод мекунад: а) челонгарро даъват кунед б) онро худатон ҳал кунед. Хонуми ҷавон варианти дуюмро интихоб мекунад ва ба омӯзиши дастурҳо дар YouTube шурӯъ мекунад. Бо маслиҳати корбари Vasya_the_plumber, Маша ба зери раковина нигоҳ мекунад ва қубури пластикии морро мебинад, ки аз якчанд қисм иборат аст. Духтарак як порчаро дар пояи раковина бо эхтиёт мекушояд ва чизе намеёбад. Як порчаи поёнии қубур бо моддаи номаълум маҳкам баста мешавад ва ҳатто чангак, ки дар рӯи миз пайдо шудааст, ба басташавӣ тоб оварда наметавонад. Коршиносон аз Интернет пешгӯиҳои ноумедкунанда медиҳанд: қисм бояд тағир дода шавад. Дар харита Маша мағозаи наздиктаринро ёфта, қубури бадбахтро бо худ мебарад ва ҳамон қубурро мехарад, танҳо нав аст. Бо маслихати фурушанда Маша барои профилактика филтрхои навро хам мегирад. Ҷустуҷӯ анҷом ёфт: раковина боз ҳамон тавре ки лозим буд, кор мекунад ва қаҳрамони асосии он, дар айни замон, чизҳои зеринро омӯхтааст:

  • Шумо метавонед кубурхои зери раковинаро худатон кушоед ва мустахкам кунед;
  • Наздиктарин магазини водопровод якуним километр дуртар аз хонаи Машина вокеъ аст.

Эҳтимол, Маша ҳатто пайхас намекард, ки чӣ қадар чизҳои навро омӯхта ва омӯхтааст, зеро ӯ дар бораи роҳати худ дар оянда ғамхорӣ мекард ва дар айни замон филм тамошо мекард ва себашро мешуст. Дафъаи дигар чунин мушкилие пеш меояд, духтар онро чандин маротиба тезтар ҳал мекунад. Дарвоқеъ, Маша на танҳо ҷаҳонро ба ҳолати муқаррарии худ баргардонд; вай таҳсил мекард ба таври индуктивй, яъне дар мавридхои махсус ва ба амалия нигаронида шудааст, яъне бо рохи ба чо овардани корхо на муфассал ва пешакй омухтани онхо.

Ҳама чиз метавонист ба таври дигар рӯй диҳад. Фарз мекунем, ки Маша бегоҳ дар курсӣ нишастааст ва ногаҳон фаҳмид, ки ӯ ба банд шудани раковина аз ҷиҳати рӯҳӣ ва ҷисмонӣ омода нест. Вай зуд ба академияи челонгарон дохил шуда, навъхои раковинахо, кубурхо ва пайвастхои имконпазир, таснифи проблемахои сантехник ва роххои халли онхоро меомузад. Маша шабхо хоб намебарад, истилоху номхоро аз ёд мекунад. Шояд вай ҳатто як рисолаи номзадиро оид ба илми назариявии қубур менависад, ки дар он ҷавҳарҳои резиниро муҳокима мекунад. Нихоят, Маша шаходатномаро гирифта, бо камоли боварй ба гирду атрофи ошхона менигарад, ки акнун хатто хурдтарин мушкили раковина бо як ангуштзании ангушт хал мешавад. Дар ин сенария, духтар таҳсил мекард ба таври дедуктивй, гузаштан аз умум ба мушаххас ва бештар ба он нигаронида шуд назария.

Пас, кадом равиш беҳтар аст? Дар ҳолати раковина ва банд - аввалин ва бо ин сабабҳо:

  1. Агар танҳо як раковинаи корӣ муҳим бошад, пас танҳо донистани он ки ба ин минтақаи мушаххас дахл дорад, кофӣ аст. Вакте ки Маша дарк мекунад, ки донишаш кам аст, вай хатман рохи бештар омухтанро меёбад.
  2. Дониши энсиклопедӣ метавонад дар вазъияти воқеӣ фаъол нашавад, зеро одат ташаккул наёфтааст. Барои омӯхтани пайдарпайии амалҳо, на хондани онҳо, балки иҷро кардани онҳо маъно дорад.

Биёед, Машаи бечораро ба ҳоли худ гузорем ва ҳамин тавр ба раванди таълим гузарем.

Барномасозӣ: омӯхтан ё кор кардан?

Мо одат кардаем, ки барои инкишоф ёфтан ва мутахассиси соҳаи ношинос шудан аввал бояд ба донишгоҳ дохил шавем ё ҳадди аққал ба курсҳо дохил шавем. Мо ба гуфтаҳои онҳо мунтазам гӯш медиҳем ва супоришҳоро иҷро мекунем. Вақте ки мо диплом ё шаҳодатномаи дилхоҳро дар даст дорем, дарҳол гум мешавем, зеро мо то ҳол намефаҳмем, ки чаро ба мо ин қадар иттилоот лозим аст ва чӣ тавр мушаххасан онро татбиқ кардан лозим аст. Ин мушкилот нест, агар нақшаҳои навбатии шумо навиштани мақолаҳои илмӣ ва сафар бо онҳо ба конфронсҳо бошанд. Дар акси ҳол, саъй кардан барои маҳорат, яъне аз нав анҷом додан ва анҷом додани корҳои мушаххас, кӯшиш кардан ва хато кардан лозим аст, то дар муддати тӯлонӣ дар хотир нигоҳ доред, ки чӣ беҳтар нест.

Яке аз соҳаҳое, ки «дасти сахт» ё «чашми алмос» бо ҷаҳонбинии васеъ ба ҳам мепайвандад, барномасозӣ аст. Агар шумо бо таҳиягарони ботаҷриба сӯҳбат кунед, шумо ҳикояҳои ҷасурона хоҳед шунид, ки дар он шахс аз синни ҷавонӣ математика/физика/таълимиро меомӯхт ва баъд хаста шуда, ба ақиб гузаштааст. Барномасозони бе маълумоти оли низ пайдо мешаванд! Пеш аз ҳама, он чизе, ки дар таҳиягар қадр карда мешавад, на сертификат ё диплом, балки миқдор ва сифати барномаҳои хаттӣ, скриптҳо ва вебсайтҳост.

"Аммо интизор шавед!", шумо эътироз мекунед, "Зебо садо медиҳад - онро гиред ва иҷро кунед!" Ман ба осонӣ худам барнома навишта наметавонам, агар ман қаблан барномарезӣ накарда бошам! Барои ман фаҳмидани он, ки дар куҷо навиштан, чӣ гуна бо як компилятор бо забони барномасозӣ сӯҳбат кардан муҳим аст. Ин мисли ёфтани рақами телефони челонгар дар Google нест."

Дар ин бобат хам як хакикати ачод дорад. Як паҳлӯи ношинос ба дигаре мебарад, ки дар навбати худ ба сеюмӣ мебарад ва дере нагузашта ин раванд ба намоиши ҷодугаре мубаддал мешавад, ки рӯймолҳои бастаро ба берун кашиданро идома медиҳад ва онҳоро аз кулоҳ берун карда наметавонад. Раванд, ростқавлона, ногувор аст; аз рӯи «рӯймолча» 5 аллакай ба назар мерасад, ки умқи нодонӣ ба хандаи Мариана наздик аст. Алтернативаи ин ҳамон лексияҳо дар бораи 10 намуди тағирёбандаҳо, 3 намуди ҳалқаҳо ва 150 китобхонаҳои эҳтимолан муфид мебошанд. Мутаассифона.

Гипер малака: мо сохтем, сохтем ва ниҳоят сохтем

Мо дар бораи ин проблема муддати дароз фикр мекардем. Санаи нашри охирин дар блоги мо дар бораи он ки мо то чӣ андоза дар бораи он фикр мекардем, нақл мекунад. Пас аз ҳама баҳсҳо ва кӯшишҳо барои ҳамгироии равиши нав дар Степик, мо бо як сайти дигар ба анҷом расидем. Шумо шояд аллакай дар бораи он ҳамчун як қисми Академияи JetBrains шунидаед. Мо онро Hyperskill номидем, ки дар омӯзиши лоиҳавӣ сохта шудааст, базаи дониши Java-ро бо он пайваст кардем ва дастгирии дастаи EduToolsро ҷалб кардем. Ва ҳоло тафсилоти бештар.

Бо муҳаббат аз Stepik: Платформаи таълимии Hyperskill

Ҳадафи мушаххас. Мо "меню" -и лоиҳаҳоро пешниҳод менамоем, яъне. барномаҳое, ки шумо метавонед бо кӯмаки мо нависед. Дар байни онҳо tic-tac-toe, ёвари шахсӣ, blockchain, системаи ҷустуҷӯӣ ва ғайра мебошанд. Лоиҳаҳо аз 5-6 марҳила иборатанд; Натиҷаи ҳар як марҳила барномаи анҷомёфта мебошад. "Пас чаро мо ба марҳилаҳои дигар ниёз дорем, агар ҳама чиз дар аввал анҷом шуда бошад?" Ташаккур барои савол. Бо ҳар як қадам барнома функсионалӣ ё тезтар мешавад. Дар аввал код 10 сатрро мегирад, аммо дар ниҳоят он метавонад ҳатто ба 500 мувофиқат накунад.

Як каме назария. Бе донистани як калима дар бораи барномасозӣ нишастану навиштан ҳатто Hello World ғайриимкон аст. Аз ин рӯ, дар ҳар як марҳилаи лоиҳа шумо мебинед, ки шумо бояд кадом асосҳои назариявиро аз худ кунед ва муҳимтар аз ҳама, онҳоро аз куҷо гирифтан лозим аст. Асосҳо инчунин дар Hyperskill дар бахши "Харитаи дониш" ҷойгир шудаанд. Агар дар марҳилаи аввали лоиҳа аз донишҷӯён хондани маълумот аз файл талаб карда нашавад, он гоҳ онҳо наметавонанд идома диҳанд. Онҳо онро худашон баъдтар, барои рушди умумӣ меомӯзанд, ё дар марҳилаи оянда ба онҳо лозим мешавад.

Бо муҳаббат аз Stepik: Платформаи таълимии Hyperskill

Харитаи дониш. Он ба шумо нишон медиҳад, ки кадом мавзӯъҳоеро, ки шумо аллакай омӯхтаед ва чӣ гуна онҳо бо ҳамдигар алоқаманданд. Ҳар як болои зеборо кушоед. Шумо метавонед онро аз назар гузаронед, аммо тавсия медиҳем, ки шумо вазифаҳои хурдро иҷро кунед, то боварӣ ҳосил кунед, ки иттилоот ба сари шумо мувофиқат мекунад. Аввалан, платформа ба шумо озмоишҳо медиҳад, ки пас аз он ба шумо якчанд вазифаи барномасозӣ медиҳад. Агар рамз тартиб дода, аз санҷишҳо гузарад, онро бо ҳалли истинод муқоиса кунед, баъзан ин барои дарёфти роҳи оптималии татбиқи он кӯмак мекунад. Ё боварӣ ҳосил кунед, ки ҳалли шумо аллакай аъло аст.

Ҳеҷ чизи иловагӣ. Мо ҳам корбарони "сабз" ва ҳам таҳиягарони ботаҷрибаро интизорем. Агар шумо аллакай барномаҳо навишта бошед, муҳим нест, мо шуморо маҷбур намекунем, ки 2+2 илова кунед ё сатрро дубора баргардонед. Барои фавран ба сатҳи дилхоҳ расидан, ҳангоми бақайдгирӣ он чизеро, ки шумо аллакай шинос ҳастед, нишон диҳед ва лоиҳаи душвортареро интихоб кунед. Аз баҳодиҳии худ натарсед: агар чизе рӯй диҳад, шумо ҳамеша метавонед ба мавзӯи фаромӯшшуда дар харитаи дониш баргардед.

Бо муҳаббат аз Stepik: Платформаи таълимии Hyperskill

Асбобҳо. Навиштани қисмҳои хурди код дар равзанаи махсуси сайт хеле хуб аст, аммо барномасозии воқеӣ аз кор дар муҳити таҳия оғоз мешавад (Iмуттаҳид карда шудааст Dэволютсия Eмуҳити зист). Барномасозони ботаҷриба на танҳо тарзи навиштани кодро медонанд, балки тарзи тарҳрезии интерфейси графикӣ, ҷамъ кардани файлҳои гуногун дар лоиҳа, истифодаи воситаҳои иловагии рушдро медонанд ва IDE баъзе аз ин равандҳоро ғамхорӣ мекунад. Чаро ҳангоми омӯзиши барномасозӣ ин малакаҳоро наомӯзед? Дар ин ҷо JetBrains ба наҷот ва версияи махсуси IntelliJ IDEA Community Educational бо плагини қаблан насбшудаи EduTools меояд. Дар чунин IDE, шумо метавонед курсҳои омӯзишӣ гузаронед, мушкилоти ҳалшударо тафтиш кунед ва агар чизеро фаромӯш карда бошед, ба маслиҳатҳои лоиҳа нигаред. Парво накунед, агар ин калимаи "плагин" ё "IDE"-ро бори аввал мешунавед: мо ба шумо мегӯям, ки ин чист ва чӣ гуна онро дар компютер ё ноутбуки худ бо ранҷҳои кам насб кардан мумкин аст. Назарияро фаҳмед ва сипас ба IDE равед ва дар ҳамон ҷо марҳилаи навбатии лоиҳаро анҷом диҳед.

Мӯҳлатҳо. Ҳеҷ яке аз онҳо нест! Мо кӣ ҳастем, ки сарро бикӯбем ва бигӯем, ки бо кадом суръат барнома нависем? Вақте ки шумо аз навиштани код лаззат мебаред ва мехоҳед онро анҷом диҳед, шумо онро имрӯз ё фардо ба итмом мерасонед. Барои лаззати худ рушд кунед.

Хатохо. Ҳама онҳоро эътироф мекунанд, шумо низ дар яке аз марҳилаҳои лоиҳа, ва он гоҳ ин марҳила аз санҷишҳои автоматӣ намегузарад. Хуб, шумо бояд худатон бифаҳмед, ки чӣ хато кардааст. Мо метавонем ба шумо бигӯем, ки хато дар куҷост, аммо оё ин ба шумо тарзи бодиққат навиштани кодро таълим медиҳад? Маслиҳатҳоро аз IDEA ё мавзӯи назариявӣ дар бораи хатогиҳо хонед ва вақте ки барнома ниҳоят кор мекунад, шитоби допамин эҳтимол дер нахоҳад буд.

Натиҷаи равшан. Пас, шумо лоиҳаи аввалро анҷом додед, баъд чӣ мешавад? Аз самараҳои меҳнати худ баҳра баред! Бо дӯстони худ tic-tac-toe бозӣ кунед ва ҳамзамон аз муваффақияти худ фахр кунед. Лоиҳаро ба GitHub бор кунед, то онро ба корфармои оянда нишон диҳад, худ тавсиф нависед ва донишеро, ки дархост кардаед, нишон диҳед. 4-5 лоиҳаи мураккаб ва ҳоло портфели хоксорона барои таҳиягари нав омода аст.

Имконияти афзоиш. Фарз мекунем, ки шумо ба Hyperskill нигаред ва дар он ҷо ягон мавзӯи муҳим ё лоиҳаи муфидро намебинед. Дар бораи он ба мо хабар диҳед! Агар заминаи шумо аз харитаи дониш васеътар ва бойтар бошад, пас дар шакл ба мо нависед Таъсири. Дастаи мо маслиҳатҳо ва ҳилаҳои шахсии худро бо шумо мубодила хоҳад кард, аз ин рӯ мо бо омодагӣ ба шумо дар табдил додани дониши шумо ба мундариҷаи муфид, ки барои корбарони синну сол ва сатҳҳои гуногун фаҳмоанд, кӯмак хоҳем кард. Шояд мо ҳатто пардохт кунем, аммо ин аниқ нест.

Хуш омадед: hi.hyperskill.org Дароед, бинед, кӯшиш кунед, пешниҳод кунед, таъриф кунед ва танқид кунед. Мо низ ба шумо таълим доданро меомӯзем.

Манбаъ: will.com

Илова Эзоҳ